GeForce Development
Whether you're a no-holds-barred gamer, a video enthusiast, or a digital photography aficionado, there's an NVIDIA® GeForce® graphics processor that fits your lifestyle. - See more at: http://www.nvidia.com/object/geforce_family.html
This page is about developing software for GeForce products.
Graphics Programming API's
There are two graphics programming API’s commonly in use on desktop PCs. These are DirectX from Microsoft and OpenGL. DirectX is ideal for developing under Windows. OpenGL is also great on windows but also works on Mac, Linux and other platforms. NVIDIA provides a wide range of samples for both OpenGL and DirectX showing the advanced techniques that today’s game developers need. Check them out here.
Graphics Programming Tools
When developing graphical applications, being able to debug and measure your code is vital. NVIDIA provides industry leading tools at no cost to developers. Check out NVIDIA Nsight™ Visual Studio Edition here.
NVIDIA Specific API’s
Sometimes you need lower level access, or specific control over a GPU feature. NVIDIA has a suite of libraries that enable multi gpu support as well as features like stereoscopic 3D and surround multi-monitor support.
NVAPI
NVAPI is NVIDIA's core software development kit that allows direct access to NVIDIA GPUs and drivers on windows platforms. NVAPI provides support for operations that range beyond the scope of those found in familiar graphics APIs such as DirectX and OpenGL. Supported functionality includes access to multiple GPUs and displays.
Device IDs
If you need a list of current NVIDIA device IDs, you can find them here.
Display Technologies
Stereoscopic, Surround, Ultrahigh definition, find out about it here.
- SLI Best Practices SLI allows a system to use upto 4 GPUs for ultimate performance
- Optimus provides graphics performance when you need it, while extending battery life
- 3D Vision and Surround Technology Stereoscopic and Multi-monitor support
- 4K Support Ultra high definition displays
- G-SYNC Monitor technology that breaks the V-sync barrier

