
The award-winning Cg Toolkit enables software developers to add the latest interactive effects to real-time applications with a comprehensive solution that works across platforms and graphics APIs containing:
- Compiler for the Cg 3.1 language
- Cg/CgFX Runtime libraries for OpenGL and Direct3D
- User’s Manual and documentation on the Cg Language, Runtime APIs, Cg Library, CgFX States, and Cg Profiles
- Numerous Cg examples
Supporting dozens of different OpenGL and DirectX profile targets, Cg allows you to incorporate stunning, interactive effects within your 3D applications and share them between other Cg applications, across graphics APIs, and most operating systems (Windows XP, Vista and Windows 7, Mac OS X for Leopard, Snow Leopard & Lion, Linux 32-bit & 64-bit) and balance effect complexities with client GPU capabilities.
Cg 3.1 Toolkit Features
Version 3.1 of the Cg Toolkit adds capabilities and profiles to fully support all currently shipping graphics boards from NVIDIA.
The April 2012 version of Cg 3.1 added these improvements:
- Improved GLSL support for clip semantics
- Fixed a runtime bug concerning gp4 and gp5 geometry programs
- Various documentation updates
The February 2012 version of Cg 3.1 added these improvements:
- Added Cg language support for uniform buffers
- Added OpenGL Unified Buffer Object (UBO) support for buffers
- Added OpenGL GLSL version 110 and 120 translation support
- New tessellation examples added
- New uniform buffer examples added
- VC10 projects added for examples
The February 2011 version of Cg 3.0 added these improvements:
- Improved DX11 tessellation support
- Resolved an issue with nearly identical user defined types
- Resolved an issue with default values from unreferenced uniform parameters
- Support setting matrices beyond 96 float constants in the vp30 profile
- Application supplied compilation options now override those set by cgGLSetOptimalOptions
- Improved support for 'const' variables in the GLSL profiles
- Added sampler state documentation
See the release notes for a complete list of changes.
|
|
| Cg Toolkit | Download | Release Archive | Profiles | Reference | Books | Discussions | |



Registered Developers Website
NVDeveloper (old site)