Module: GL_ARB_uniform_buffer_object
- Defined in:
- lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- Functions =
{ def glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices) end => [ :void, :GLuint, :GLsizei, :pointer, :pointer ].freeze, def glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params) end => [ :void, :GLuint, :GLsizei, :pointer, :GLenum, :pointer ].freeze, def glGetActiveUniformName(program, uniformIndex, bufSize, length, uniformName) end => [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :string ].freeze, def glGetUniformBlockIndex(program, uniformBlockName) end => [ :GLuint, :GLuint, :string ].freeze, def glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params) end => [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, def glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName) end => [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :string ].freeze, def glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze, def glBindBufferRange(target, index, buffer, offset, size) end => [ :void, :GLenum, :GLuint, :GLuint, :GLintptr, :GLsizeiptr ].freeze, def glBindBufferBase(target, index, buffer) end => [ :void, :GLenum, :GLuint, :GLuint ].freeze, def glGetIntegeri_v(target, index, data) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, }.freeze