Linked by Andrew Youll on Fri 2nd Sep 2005 17:40 UTC, submitted by fylfot
RISC OS 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.
Thread beginning with comment 26811
To read all comments associated with this story, please click here.
Credit where credit's due :-)
by adamk on Fri 2nd Sep 2005 19:21 UTC
adamk
Member since:
2005-07-08

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

Reply Score: 2

RE: Credit where credit's due :-)
by on Fri 2nd Sep 2005 20:27 in reply to "Credit where credit's due :-)"
Member since:

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

Reply Parent Score: 1

Earl Colby pottinger Member since:
2005-07-06

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. ;)

Reply Parent Score: 1