NVIDIA Corporation recently introduced the NVIDIA Cg Compiler for the new
industry standard Cg graphics programming language. The Cg Language (C for
graphics) is a high-level graphics programming language, that provides content
developers with a complete programming environment to ease and speed the
creation of special effects and real-time cinematic quality experiences.
The NVIDIA Cg Compiler is a breakthrough technology that generates optimized
graphics assembly programs for dramatic real-time visual effects.
The NVIDIA Cg Compiler is the heart of the NVIDIA Cg programming environment.
Programs written for a standard DirectX 8- or DirectX 9-compatible Graphics
Processing Unit (GPU) can be compiled and run on any conforming hardware.
The resulting program is a highly efficient vertex or pixel shader achieving
performance levels equal to or better than hand-coded graphics programs.
NVIDIA's Cg Compiler was designed to take full advantage of NVIDIA's GPU
features and pipeline, ensuring optimal performance and visual quality.
In addition, NVIDIA's Cg Compiler uniquely supports OpenGL.
Cg shaders written for OpenGL platforms are compiled and optimized to
take full advantage of the extended graphics feature set in NVIDIA GPUs.
NVIDIA's Cg Compiler is also cross platform, supporting programs written
for Windows, OS X, Linux, Mac and Xbox.