Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×
Programming

Submission + - What is preventing FLOSS Nvidia 3D Drivers? 1

Slithe writes: What information is Nvidia not providing that would allow one to write FLOSS drivers for Nvidia cards? I am not an expert on this topic, so this is why I am asking Slashdot. A modern graphics card is basically a piece of hardware that can do matrix and vector operations very quickly, and modern graphics cards are programmable with shaders. I know that Nvidia graphics cards use the GPU assembly language, whose instructions are available and form the basis of writing shaders. I also know that X.Org has an open-source Nvidia driver for basic (i.e. not 2d or 3d accelerated) operation of the graphics card. Could someone take the Mesa OpenGL library and write a shader or set of shaders for every OpenGL function that the card should accelerate? What am I not seeing that would allow this to work?
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

What is preventing FLOSS Nvidia 3D Drivers?

Comments Filter:
  • How would you get a shader to run on a graphics card to begin with? An interesting note that may make the question more interesting for you is that the assembly language that you mentioned is not actually a native language to the GPU, and is compiled to the card's actual ISA by the driver.

"Today's robots are very primitive, capable of understanding only a few simple instructions such as 'go left', 'go right', and 'build car'." --John Sladek

Working...