Shading languages
Shading languages: vendor-specific assembly-level
This section discusses the various vendor-specific shading languages.
Shading languages: ARB assembly-level
This section discusses ARB_fragment_program and ARB_vertex_program.
Shading languages: GLSL
This section discusses the OpenGL Shading Language, or GLSL.
Shading languages: Cg
This section discusses NVidia's Cg language.
Shading languages: Which shading language should I use?
This section looks at each shading language's pros and cons, to help you decide which one is right for your project.