SLI Zone
NVIDIA.com Developer Home

Last Updated: 05 / 24 / 2004

Learn About Cg

Learn more about Cg by reading our whitepapers, technical briefs, FAQs, and presentations.

Using Cg

Start with "Getting Started," which explains how best to learn Cg, given the substantial amount of material that is available. If you're new to Cg, this presentation will help you get up to speed very quickly.

Cg in Two Pages

The title explains it all. This document gives an overview of the Cg language, including fundamental concepts, similarities and differences with respect to C/C++, and profiles.

The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics

The Cg Tutorial book teaches you the language itself. It comes with a standalone application that allows you to write and modify Cg code as you learn.

Graphics Hardware & Cg Design Overview

The Graphics Hardware & Cg Design Overview presentation gives some detail about the "CineFX" architecture as well as insight into the design of the Cg language.

Cg Runtime Presentations

"Porting OpenGL Shaders to Cg" aims to help you understand the specific steps that you need to take to convert your applications to use Cg shaders. The presentation presents a simple case study that you can use to learn by example.

CgShaders.org

The CgShaders.org forums are an excellent place to talk to other people interested in hardware shading. There are many helpful people who post there, including NVIDIA staff, who will try to help you on your way.

FAQs

To see some of the most frequently asked questions and answers about Cg, please visit:

 








Cg in Two Pages (.pdf) ( 21 KB)

Cg Whitepaper (.pdf) ( 3153 KB)

Graphics Hardware & Cg Design Overview (.ppt) ( 1083 KB)

Porting OpenGl Shaders to Cg (.pdf) ( 263 KB)

Porting OpenGL Shaders to Cg (.ppt) ( 773 KB)


nvidiadeveloper Twitterfeed
Popular References
Free Books Online