Module: GL_ARB_shader_subroutine

Defined in:
lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb

Defined Under Namespace

Modules: Constants

Constant Summary collapse

FUNCTIONS =
{
  glGetSubroutineUniformLocation:   [ :GLint, :GLuint, :GLenum, :pointer ].freeze,
  glGetSubroutineIndex:             [ :GLuint, :GLuint, :GLenum, :pointer ].freeze,
  glGetActiveSubroutineUniformiv:   [ :void, :GLuint, :GLenum, :GLuint, :GLenum, :pointer ].freeze,
  glGetActiveSubroutineUniformName: [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  glGetActiveSubroutineName:        [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  glUniformSubroutinesuiv:          [ :void, :GLenum, :GLsizei, :pointer ].freeze,
  glGetUniformSubroutineuiv:        [ :void, :GLenum, :GLint, :pointer ].freeze,
  glGetProgramStageiv:              [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze,
}.freeze