]> git.tdb.fi Git - libs/gl.git/blob - extensions/arb_shader_objects.glext
Add functions for setting arrays of 2x2 and 3x3 matrix uniforms
[libs/gl.git] / extensions / arb_shader_objects.glext
1 extension ARB_shader_objects
2 # In the core flavor the current program is queried through the standard
3 # glGetIntegerv interface
4 ignore glGetHandleARB
5 # Only the integer version was promoted to core
6 ignore glGetObjectParameterfvARB
7 # Since the unified objects idea was not promoted to core, these enums related
8 # to object type queries are obsolete
9 ignore GL_OBJECT_TYPE_ARB
10 ignore GL_PROGRAM_OBJECT_ARB
11 ignore GL_SHADER_OBJECT_ARB
12 ignore GL_OBJECT_SUBTYPE_ARB
13 # 1D textures are not available on OpenGL ES
14 optional GL_SAMPLER_1D_ARB
15 # Rectangular texture samplers additionally require ARB_texture_rectangle
16 optional GL_SAMPLER_2D_RECT_ARB
17 # 3D texture samplers additionally require EXT_texture3D
18 optional GL_SAMPLER_3D_ARB
19 # Shadows samplers require the ARB_shadow extension in addition to texture type
20 # specific extensions
21 optional GL_SAMPLER_1D_SHADOW_ARB
22 optional GL_SAMPLER_2D_SHADOW_ARB
23 optional GL_SAMPLER_2D_RECT_SHADOW_ARB