NVIDIA Developer Zone

Cg Profiles

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 | Cg Toolkit | Download | Release Archive | Profiles | Reference | Books | Discussions |