If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Comment

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)