[openbeos] Re: OpenGL Kit for R1? (fwd)

Isaac asked:
> Who (ie which process) is responsible for uploading the 
> card-specific OpenGL driver?  (or software driver, if there 
> is no HW support) is it app_server?

I'm not sure having understand your question, but right now 
I've updated the Mesa 4.0.3 BeOS driver, which is a software-only
at the moment. That means that it use app_server yes: BBitmaps are 
used in double-buffered mode and drawn by app_server, and 
in single buffer mode it'll use the BDirectWindow mode (direct access 
to videa frame buffer). I'm currently working on 
BDirectWindow support, btw.

For future 3D HW support, I guess that we'll need to interact more 
stronger with app_server, yes, at least because he's the one who 
know what gfx driver is open()'ed, what accelerant add-on was loaded 
for 2D support, etc.
As most of 2D/3D gfx harware needs some locking mechanism do serialize 
or (for best ones) synchronize the 2D hardware pipeline and 3D one(s), 
these 2D and 3D *accelerants* add-ons can't do theirs jobs totally 
by themselves.

I've started to overlook the DRI drivers design, to see what (if any) could 
be ported to OBOS. Time will tell...

-Philippe

Other related posts: