[openbeos] OpenGL Kit for R1? (fwd)

Hi all.

[I kind of post this message before in GameKit ML, but as it seems near 
dead]

What start as just a fun challenge to me turn out to be something 
OpenBeOS project 
could find productive: I've a first alpha-quality port of latest Mesa 
code to BeOS. Check this screenshot: 
http://philippe.houdoin.free.fr/phil/beos/mesa3d/GLTeapot.png

This is stock GLTeapot, running against a Mesa 4.0.2-based libGL.so, 
not the 
Be Inc's one. It's running in software-only mode obvioulsy, in double-
buffering 32 bits colorspace, on a Bi-Pentium 800 Mhz system. 

It was compiled with gcc 2.95.3, not the BeOS stock gcc, because it 
need 
mmx, sse and 3dnow assembly support. As you could see, Mesa have some 
x86-optimized code. 
So far, I've test only on Intel CPU, however...

I'd planed to commit the port to main Mesa CVS before my vacations, 
Mesa3D' Brian Paul even ask for, but the BGLView part is not really 
enough stable yet, and all BDirectWindow-based OpenGL BeOS apps don't 
works at all, like 3DLife, or some NeHe OpenGL tutorials. These make me 
differ comitting ;-)

However, I've updated my poor port to latest released Mesa, 4.0.3.
If some of you wants to give a look, it's available here:
http://philippe.houdoin.free.fr/phil/beos/mesa3d/mesa-4.0.3-beos-
v0.3.zip

It contains a x86 binary of a Mesa-based replacement libGL.so, plus 
BeOS port source code.
Feel free to report me on how it works.

-Philippe


--
Fortune Cookie Says:

Democracy is the recurrent suspicion that more than half of the people
are right more than half of the time.
                -- E. B. White


Other related posts: