We collect NV video card hardware information here.
envytools: THE repository of reverse engineered documentation and RE tools
Block Architecture Diagram for the GeForce series
block diagrams for the nouveau series 40 instruction format
The the freenv project has some techical code in it's SVN (only for experts, not much useable)
Shading FAQ for GeForce
Texture formats supported by NVidia GPUs.
Guard band clipping used to clip rendering output to viewport.
- names given to 3D objects on different cards :
- nv10 - celsius
- nv20 - kelvin
- nv30 - rankine
- nv40 - curie
- nv50 - tesla
Vertex Shading info
http://icps.u-strasbg.fr/~marchesin/perso/extensions/NV/vertex_program2.html Explanation of NV_vertex_program2 vertex shading extension
http://www.pny.com/support/downloads/vertoTech/CineFXShaders.pdf Page 7 has a list of all vertex shading instructions it seems
Want to know more about Nvidia chips?
The nVidia card range in Wikipedia
Review links