Module: GL_EXT_separate_shader_objects
- Defined in:
- lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- FUNCTIONS =
{ glActiveShaderProgramEXT: [ :void, :GLuint, :GLuint ].freeze, glBindProgramPipelineEXT: [ :void, :GLuint ].freeze, glCreateShaderProgramvEXT: [ :GLuint, :GLenum, :GLsizei, :pointer ].freeze, glDeleteProgramPipelinesEXT: [ :void, :GLsizei, :pointer ].freeze, glGenProgramPipelinesEXT: [ :void, :GLsizei, :pointer ].freeze, glGetProgramPipelineInfoLogEXT: [ :void, :GLuint, :GLsizei, :pointer, :pointer ].freeze, glGetProgramPipelineivEXT: [ :void, :GLuint, :GLenum, :pointer ].freeze, glIsProgramPipelineEXT: [ :GLboolean, :GLuint ].freeze, glProgramParameteriEXT: [ :void, :GLuint, :GLenum, :GLint ].freeze, glProgramUniform1fEXT: [ :void, :GLuint, :GLint, :GLfloat ].freeze, glProgramUniform1fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform1iEXT: [ :void, :GLuint, :GLint, :GLint ].freeze, glProgramUniform1ivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2fEXT: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat ].freeze, glProgramUniform2fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2iEXT: [ :void, :GLuint, :GLint, :GLint, :GLint ].freeze, glProgramUniform2ivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3fEXT: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat, :GLfloat ].freeze, glProgramUniform3fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3iEXT: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint ].freeze, glProgramUniform3ivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4fEXT: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, glProgramUniform4fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4iEXT: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint ].freeze, glProgramUniform4ivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniformMatrix2fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glUseProgramStagesEXT: [ :void, :GLuint, :GLbitfield, :GLuint ].freeze, glValidateProgramPipelineEXT: [ :void, :GLuint ].freeze, glProgramUniform1uiEXT: [ :void, :GLuint, :GLint, :GLuint ].freeze, glProgramUniform2uiEXT: [ :void, :GLuint, :GLint, :GLuint, :GLuint ].freeze, glProgramUniform3uiEXT: [ :void, :GLuint, :GLint, :GLuint, :GLuint, :GLuint ].freeze, glProgramUniform4uiEXT: [ :void, :GLuint, :GLint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, glProgramUniform1uivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2uivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3uivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4uivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniformMatrix2x3fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x2fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x4fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x2fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x4fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x3fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, }.freeze