
New Profiles
|
Name |
Graphics API |
Domain |
Graphics hardware required |
|
gp5vp |
OpenGL |
Vertex |
GeForce 400 Series, OpenGL 4.x Quadro |
|
gp5gp |
OpenGL |
Geometry |
GeForce 400 Series, OpenGL 4.x Quadro |
|
gp5tcp |
OpenGL |
Tessellation Control |
GeForce 400 Series, OpenGL 4.x Quadro |
|
gp5tep |
OpenGL |
Tessellation Evaluation |
GeForce 400 Series, OpenGL 4.x Quadro |
|
gp5fp |
OpenGL |
Fragment |
GeForce 400 Series, OpenGL 4.x Quadro |
|
vs_5_0 |
Direct3D 11.0 |
Vertex |
Multi-Vendor DirectX 11 GPUs |
|
gs_5_0 |
Direct3D 11.0 |
Geometry |
Multi-Vendor DirectX 11 GPUs |
|
hs_5_0 |
Direct3D 11.0 |
Tessellation Hull |
Multi-Vendor DirectX 11 GPUs |
|
ds_5_0 |
Direct3D 11.0 |
Tessellation Domain |
Multi-Vendor DirectX 11 GPUs |
|
ps_5_0 |
Direct3D 11.0 |
Fragment |
Multi-Vendor DirectX 11 GPUs |
Existing Profiles
|
Name |
Graphics API |
Domain |
Graphics hardware required |
|
gp4vp |
OpenGL |
Vertex |
GeForce 8/9/100/200/300 Series, OpenGL 3.x Quadro |
|
gp4gp |
OpenGL |
Geometry |
GeForce 8/9/100/200/300 Series, OpenGL 3.x Quadro |
|
gp4fp |
OpenGL |
Fragment |
GeForce 8/9/100/200/300 Series, OpenGL 3.x Quadro |
|
hlslv |
DirectX 9c |
Vertex |
Multi-vendor DirectX 9c GPUs |
|
hlslf |
DirectX 9c |
Fragment |
Multi-vendor DirectX 9c GPUs |
|
glslv |
OpenGL |
Vertex |
Multi-vendor OpenGL 2.0 / GLSL GPUs |
|
glslg |
OpenGL |
Geometry |
Multi-vendor OpenGL 2.0 / GLSL GPUs |
|
glslf |
OpenGL |
Fragment |
Multi-vendor OpenGL 2.0 / GLSL GPUs |
|
arbvp1 |
OpenGL |
Vertex |
Multi-vendor OpenGL 1.x GPUs ARB_vertex_program |
|
arbfp1 |
OpenGL |
Fragment |
Multi-vendor OpenGL 1.x GPUs ARB_fragment_program |
|
vp40 |
OpenGL |
Vertex |
GeForce 6 and up NV_vertex_program3 |
|
fp40 |
OpenGL |
Fragment |
GeForce 6 and up NV_fragment_program2 |
|
vp30 |
OpenGL |
Vertex |
GeForce 5 and up NV_vertex_program2 |
|
fp30 |
OpenGL |
Fragment |
GeForce 5 and up NV_fragment_program |
|
vp20 |
OpenGL |
Vertex |
GeForce 3, 4 Ti, and up NV_vertex_program |
|
fp20 |
OpenGL |
Fragment |
GeForce 3, 4 Ti, and up NV_texture_shader + NV_register_combiners2 |
|
vs_4_0 |
Direct3D 10.0 |
Vertex |
Multi-Vendor DirectX 10 GPUs |
|
gs_4_0 |
Direct3D 10.0 |
Geometry |
Multi-Vendor DirectX 10 GPUs |
|
ps_4_0 |
Direct3D 10.0 |
Fragment |
Multi-Vendor DirectX 10 GPUs |
|
vs_3_0 |
DirectX 9c |
Vertex |
Multi-vendor DirectX 9c GPUs |
|
ps_3_0 |
DirectX 9c |
Fragment |
Multi-vendor DirectX 9c GPUs |
|
vs_2_x |
DirectX 9 |
Vertex |
Multi-vendor DirectX 9 GPUs |
|
ps_2_x |
DirectX 9 |
Fragment |
Multi-vendor DirectX 9 GPUs |
|
vs_2_0 |
DirectX 9 |
Vertex |
Multi-vendor DirectX 9 GPUs |
|
ps_2_0 |
DirectX 9 |
Fragment |
Multi-vendor DirectX 9 GPUs |
|
vs_1_1 |
DirectX 8 & 9 |
Vertex |
Multi-vendor DirectX 8 & 9 GPUs |
|
ps_1_3 |
DirectX 8 & 9 |
Fragment |
Multi-vendor DirectX 8 & 9 GPUs |
|
ps_1_2 |
DirectX 8 & 9 |
Fragment |
Multi-vendor DirectX 8 & 9 GPUs |
|
ps_1_1 |
DirectX 8 & 9 |
Fragment |
Multi-vendor DirectX 8 & 9 GPUs |
|
|
| Cg Toolkit | Download | Release Archive | Profiles | Reference | Books | Discussions | |



Registered Developers Website
NVDeveloper (old site)