Back
Relevant Links

Cg Toolkit 1.1

 
 

Introduction

Welcome to Release 1.1 of the NVIDIA Cg Toolkit (released December 2002).

Please note that if you are using Cg with our 3ds max Cg plug-in, Maya Cg plug-in, Maya CgFX tools, or CgFX Viewer, you should use Cg Toolkit 1.1 and not Cg Toolkit 1.2.

In this kit, you will find everything you need to help you take advantage of Cg, a new high-level language for graphics programming. Cg will allow you to incorporate the stunning interactive effects into your DirectX and OpenGL applications. Our mission is to help you get started with Cg as quickly as possible, so we’ve created one comprehensive install application that handles all the components of our SDK. The components include:

  • NVIDIA Cg Compiler Release 1.1
  • NVIDIA Cg Browser 5.0
  • CgFX Runtime
  • Cg User's Manual
  • Cg Language Specification

We have also produced The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. This book takes a tutorial-based approach to teaching Cg and high-level shading, and it comes complete with a standalone application that allows you to try out and modify the book's examples. To learn more about The Cg Tutorial, please visit the book's home page.

We hope that you will enjoy the exciting new world of Cg programming.

Latest Cg Toolkit Features

Release 1.1 of the NVIDIA Cg Toolkit includes the following features and improvements:

  • Support for 14 profiles:
    • vs_1_1 for DirectX 8 and DirectX 9
    • vs_2_0 and vs_2_x for DirectX 9
    • ps_1_1, ps_1_2 and ps_1_3 for DirectX 8 and DirectX 9
    • ps_2_0 and ps_2_x for DirectX 9
    • arbvp1 [OpenGL ARB_vertex_program]
    • arbfp1 [OpenGL ARB_fragment_program]
    • vp20, vp30 [NV_Vertex_program 1.0 and NV_Vertex_program 2.0]
    • fp30 [NV30 OpenGL fragment programs]
    • fp20 [NV_register_combiners and NV_Texture_shader)
  • DirectX 9 and GeForce FX sample shaders
  • Over 80 sample shaders
  • Cg Effects Explained document 
  • Improved runtime functionality
    • Core runtime library for parameter management and loading programs
    • Runtime library for DirectX 8 based applications
    • Runtime library for DirectX 9 based applications
    • Runtime library for OpenGL based applications
  • Documentation updated 
  • CgFX beta support for DirectX 8, DirectX 9, and OpenGL
  • Additional compiler optimizations

Important Installation Notes

Important: Please make sure to uninstall previous versions of the Cg Toolkit prior to installing the latest version.

Downloads

For your convenience, we have also provided these pieces separately. Following is a list of downloads and a description of each:

Cg Toolkit 1.1
Cg Toolkit 1.1
(~107 MB)
Version 1.1 of the Cg Compiler, CgFX Runtime, Cg Browser, Cg User's Manual, and Release Notes.
Cg Compiler 1.1
(~10.3 MB)
Version 1.1 of the Cg Compiler, CgFX Runtime, Cg User's Manual, and Release Notes
Downloads for Linux
NVSDK 6.0 for Linux
(~40 MB)
The new NVSDK 6.0 for Linux, including more than 20 Cg examples.
Cg_Linux.rpm
(~2.7 MB)
Cg Compiler and runtime for Linux, RPM format.

Cg_Linux.tar.gz
(~2.5 MB)
Cg Compiler and runtime for Linux, Tarball format.
CgFX Downloads
3dsmax 5 Cg Plug-in
(~29 MB)
The Cg plug-in for 3dsmax 5.1. (Not included with the Cg Toolkit. Requires Cg 1.1.)
Maya Cg Plug-in
(~10 MB)
The Cg plug-in for Maya 4.5 and 5.0. (Not included with the Cg Toolkit. Requires Cg 1.1.)
CgFX Tools for Maya
(~0.6 MB)
A collection of useful CgFX tools for Maya 4.5. (Not included with the Cg Toolkit. Requires Cg 1.1.)
CgFX Viewer
(~102 MB)
The CgFX viewer, which allows you to manipulate .NVB scenes exported from DCC applications. An exporter to our .NVB format is included on this page. (Not included with the Cg Toolkit. Requires Cg 1.1.)
Documentation
Cg_Users_Manual.pdf
(~2.6 MB)
The Cg User's Manual, which includes the Cg Language Specification in Appendix A.
Cg_Users_Manual_JP.pdf
(~2.7 MB)
The Cg User's Manual in Japanese, including the Cg Language Specification in Appendix A.
Cg_Specification.pdf
(~1 MB)
The Cg Language Specification only.


Driver Note: Most effects will run fine with version 53.03 drivers, though a couple may work better with a newer revision. As always, the most recent drivers are available from NVIDIA's public driver site.



 
 
 
 
LinkedInTwitterGoogle+FacebookReddit