Phoronix: Haiku Looks To Leverage More Of Mesa
Haiku OS, the open-source operating system that's a re-implementation of BeOS, is continuing to look at leveraging more of Mesa for its 3D/OpenGL rendering...
http://www.phoronix.com/vr.php?view=MTE0OTA
Phoronix: Haiku Looks To Leverage More Of Mesa
Haiku OS, the open-source operating system that's a re-implementation of BeOS, is continuing to look at leveraging more of Mesa for its 3D/OpenGL rendering...
http://www.phoronix.com/vr.php?view=MTE0OTA
I have a vain hope of Haiku improving Mesa in ways that benefits Linux too.
The following changes have happened since 2010 (I started the work on Haiku Mesa3D in early 2012)
1) Mesa pulled out of Haiku tree (we had a fork)
2) Mesa 7.6.1 upgraded to 7.8.2 for gcc2, and 8.1-devel for gcc4
3) Software Rasterization add-on was split in two (one "swrast_legacy" / 7.8.2 for gcc2 and one "swrast" / 8.1-devel for gcc4)
4) All of Haiku's software rendering code was re-written for newer gcc's (the swrast renderer addons use non-public api code that can (and does) change)
5) An early ring buffer for accepting 3D rendering data was added to radeon_hd
It really isn't a small amount of work for one developer who works on Haiku in his shrinking freetime
I have a Gallium3D softpipe renderer in progress as well (not upstream yet though)
I also gained commit access to Mesa3D / Gallium3D a few months ago.
Last edited by kallisti5; 07-29-2012 at 11:59 AM.