mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-19 22:35:24 +00:00
46 lines
2.3 KiB
Text
46 lines
2.3 KiB
Text
GL_ARB_uniform_buffer_object
|
|
http://www.opengl.org/registry/specs/gl/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** uniformNames, GLuint* uniformIndices)
|
|
void glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
|