Back

Cg Profiles

 
 

New Profiles

Name

Graphics API

Domain

Graphics hardware required

glslg

OpenGL

Geometry

Multi-vendor OpenGL 2.0 / GLSL GPUs

gs_4_0

Direct3D 10.0

Geometry

Multi-Vendor DirectX 10 GPUs

Existing Profiles

Name

Graphics API

Domain

Graphics hardware required

gp4vp

OpenGL

Vertex

GeForce 8 series NV_gpu_program4 + NV_vertex_program4

gp4gp

OpenGL

Geometry

GeForce 8 series NV_gpu_program4 + NV_geometry_program4

gp4fp

OpenGL

Fragment

GeForce 8 series NV_gpu_program4 + NV_fragment_program4

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

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

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