Simon Wilson has released the first public version of his 3D graphics driver for Iyonix users. The software library, ported from BeOS and compatible with the popular OpenGL interface, employs the Nvidia PCI graphics card used in the XScale powered Iyonix. OpenGL based applications built with Simon’s port should enjoy hardware accelerated graphics, thanks to the modest GeForece 2 MX card which, until now, has been left unutilised under RISC OS.
Great to see some of the BeOS / Haiku work being used by so many other OS’s. SkyOS with OpenBFS, and now RISC OS with the 3d nvidia driver!
Major kudos to Simon Wilson too! This is great!
I certainly don’t want to take anything away from Rudolf Cornelissen, but let’s be sure to point out that the original work for the 3D nvidia driver was done by the utah-glx project. Rudolf ported it to BeOS (and updated it). That was no simple task, of course, but calling it “BeOS / Haiku work” is just a little misleading.
Adam
Rudolf did more than just porting it over. He fixed the main issues that made utah-glx so slow: DMA. All the stuff now works through DMA which improved performance a lot already. For tnt class cards the performance is quite optimal but for more modern cards the extra pipelines aren’t used yet. For instance check his blog for performance http://web.inter.nl.net/users/be-hold/BeOS/NVdriver/3dnews.html
I have to agree. The terms ‘porting’ and ‘updating’ hardly touch the amount of work Rudolf has done. He has added more additional working features than existed in the original code and fixed a lot of non-working features of the original code itself.
Yes, it is quite right to point out the base code that got Rudolf started came from outside BeOS itself. Most of my own code would not get written if I was not standing on the shoulders of programmers who came before me.
On the otherhand maybe that is exactly what you meant in the first place. English is full of verbal bobby-traps.
Sweet, now you can grab the newly released Quake 3 source code, compile it on your RISC box and play away.
Finally, something usefull to do with your RISC box!
Actually tasks that utilize 3d that could be classed as useful are in the minority on any platform.
A troll in disguise.
It’s a booby-trap looks like you stepped into one Otherwise, congrats to both Simon and Rudolf – they rule.