summaryrefslogtreecommitdiff
path: root/auto/extensions/gl/GL_ARB_uniform_buffer_object
diff options
context:
space:
mode:
Diffstat (limited to 'auto/extensions/gl/GL_ARB_uniform_buffer_object')
-rw-r--r--auto/extensions/gl/GL_ARB_uniform_buffer_object46
1 files changed, 46 insertions, 0 deletions
diff --git a/auto/extensions/gl/GL_ARB_uniform_buffer_object b/auto/extensions/gl/GL_ARB_uniform_buffer_object
new file mode 100644
index 0000000..9963e39
--- /dev/null
+++ b/auto/extensions/gl/GL_ARB_uniform_buffer_object
@@ -0,0 +1,46 @@
+GL_ARB_uniform_buffer_object
+http://www.opengl.org/registry/specs/ARB/uniform_buffer_object.txt
+GL_ARB_uniform_buffer_object
+ GL_UNIFORM_BUFFER 0x8A11
+ GL_UNIFORM_BUFFER_BINDING 0x8A28
+ GL_UNIFORM_BUFFER_START 0x8A29
+ GL_UNIFORM_BUFFER_SIZE 0x8A2A
+ GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B
+ GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C
+ GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D
+ GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E
+ GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F
+ GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30
+ GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31
+ GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32
+ GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33
+ GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34
+ GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35
+ GL_ACTIVE_UNIFORM_BLOCKS 0x8A36
+ GL_UNIFORM_TYPE 0x8A37
+ GL_UNIFORM_SIZE 0x8A38
+ GL_UNIFORM_NAME_LENGTH 0x8A39
+ GL_UNIFORM_BLOCK_INDEX 0x8A3A
+ GL_UNIFORM_OFFSET 0x8A3B
+ GL_UNIFORM_ARRAY_STRIDE 0x8A3C
+ GL_UNIFORM_MATRIX_STRIDE 0x8A3D
+ GL_UNIFORM_IS_ROW_MAJOR 0x8A3E
+ GL_UNIFORM_BLOCK_BINDING 0x8A3F
+ GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40
+ GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41
+ GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42
+ GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43
+ GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44
+ GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45
+ GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46
+ GL_INVALID_INDEX 0xFFFFFFFF
+ void glBindBufferBase (GLenum target, GLuint index, GLuint buffer)
+ void glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
+ void glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName)
+ void glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params)
+ void glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName)
+ void glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params)
+ void glGetIntegeri_v (GLenum target, GLuint index, GLint* data)
+ GLuint glGetUniformBlockIndex (GLuint program, const GLchar* uniformBlockName)
+ void glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar* const * uniformNames, GLuint* uniformIndices)
+ void glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)