
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:
