New Profiles

NameGraphics APIDomainGraphics hardware required
gp5vpOpenGLVertexGeForce 400 Series, OpenGL 4.x Quadro
gp5gpOpenGLGeometryGeForce 400 Series, OpenGL 4.x Quadro
gp5tcpOpenGLTessellation ControlGeForce 400 Series, OpenGL 4.x Quadro
gp5tepOpenGLTessellation EvaluationGeForce 400 Series, OpenGL 4.x Quadro
gp5fpOpenGLFragmentGeForce 400 Series, OpenGL 4.x Quadro
vs_5_0Direct3D 11.0VertexMulti-Vendor DirectX 11 GPUs
gs_5_0Direct3D 11.0GeometryMulti-Vendor DirectX 11 GPUs
hs_5_0Direct3D 11.0Tessellation HullMulti-Vendor DirectX 11 GPUs
ds_5_0Direct3D 11.0Tessellation DomainMulti-Vendor DirectX 11 GPUs
ps_5_0Direct3D 11.0FragmentMulti-Vendor DirectX 11 GPUs

Existing Profiles

NameGraphics APIDomainGraphics hardware required
gp4vpOpenGLVertexGeForce 8/9/100/200/300 Series, OpenGL 3.x Quadro
gp4gpOpenGLGeometryGeForce 8/9/100/200/300 Series, OpenGL 3.x Quadro
gp4fpOpenGLFragmentGeForce 8/9/100/200/300 Series, OpenGL 3.x Quadro
hlslvDirectX 9cVertexMulti-vendor DirectX 9c GPUs
hlslfDirectX 9cFragmentMulti-vendor DirectX 9c GPUs
glslvOpenGLVertexMulti-vendor OpenGL 2.0 / GLSL GPUs
glslgOpenGLGeometryMulti-vendor OpenGL 2.0 / GLSL GPUs
glslfOpenGLFragmentMulti-vendor OpenGL 2.0 / GLSL GPUs
arbvp1OpenGLVertexMulti-vendor OpenGL 1.x GPUs ARB_vertex_program
arbfp1OpenGLFragmentMulti-vendor OpenGL 1.x GPUs ARB_fragment_program
vp40OpenGLVertexGeForce 6 and up NV_vertex_program3
fp40OpenGLFragmentGeForce 6 and up NV_fragment_program2
vp30OpenGLVertexGeForce 5 and up NV_vertex_program2
fp30OpenGLFragmentGeForce 5 and up NV_fragment_program
vp20OpenGLVertexGeForce 3, 4 Ti, and up NV_vertex_program
fp20OpenGLFragmentGeForce 3, 4 Ti, and up NV_texture_shader + NV_register_combiners2
vs_4_0Direct3D 10.0VertexMulti-Vendor DirectX 10 GPUs
gs_4_0Direct3D 10.0GeometryMulti-Vendor DirectX 10 GPUs
ps_4_0Direct3D 10.0FragmentMulti-Vendor DirectX 10 GPUs
vs_3_0DirectX 9cVertexMulti-vendor DirectX 9c GPUs
ps_3_0DirectX 9cFragmentMulti-vendor DirectX 9c GPUs
vs_2_xDirectX 9VertexMulti-vendor DirectX 9 GPUs
ps_2_xDirectX 9FragmentMulti-vendor DirectX 9 GPUs
vs_2_0DirectX 9VertexMulti-vendor DirectX 9 GPUs
ps_2_0DirectX 9FragmentMulti-vendor DirectX 9 GPUs
vs_1_1DirectX 8 & 9VertexMulti-vendor DirectX 8 & 9 GPUs
ps_1_3DirectX 8 & 9FragmentMulti-vendor DirectX 8 & 9 GPUs
ps_1_2DirectX 8 & 9FragmentMulti-vendor DirectX 8 & 9 GPUs
ps_1_1DirectX 8 & 9FragmentMulti-vendor DirectX 8 & 9 GPUs