Module: GL_ARB_separate_shader_objects
- Defined in:
- lib/opengl-definitions/extensions/GL_ARB_separate_shader_objects.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- FUNCTIONS =
{ glUseProgramStages: [ :void, :GLuint, :GLbitfield, :GLuint ].freeze, glActiveShaderProgram: [ :void, :GLuint, :GLuint ].freeze, glCreateShaderProgramv: [ :GLuint, :GLenum, :GLsizei, :pointer ].freeze, glBindProgramPipeline: [ :void, :GLuint ].freeze, glDeleteProgramPipelines: [ :void, :GLsizei, :pointer ].freeze, glGenProgramPipelines: [ :void, :GLsizei, :pointer ].freeze, glIsProgramPipeline: [ :GLboolean, :GLuint ].freeze, glGetProgramPipelineiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glProgramUniform1i: [ :void, :GLuint, :GLint, :GLint ].freeze, glProgramUniform1iv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform1f: [ :void, :GLuint, :GLint, :GLfloat ].freeze, glProgramUniform1fv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform1d: [ :void, :GLuint, :GLint, :GLdouble ].freeze, glProgramUniform1dv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform1ui: [ :void, :GLuint, :GLint, :GLuint ].freeze, glProgramUniform1uiv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2i: [ :void, :GLuint, :GLint, :GLint, :GLint ].freeze, glProgramUniform2iv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2f: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat ].freeze, glProgramUniform2fv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2d: [ :void, :GLuint, :GLint, :GLdouble, :GLdouble ].freeze, glProgramUniform2dv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2ui: [ :void, :GLuint, :GLint, :GLuint, :GLuint ].freeze, glProgramUniform2uiv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3i: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint ].freeze, glProgramUniform3iv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3f: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat, :GLfloat ].freeze, glProgramUniform3fv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3d: [ :void, :GLuint, :GLint, :GLdouble, :GLdouble, :GLdouble ].freeze, glProgramUniform3dv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3ui: [ :void, :GLuint, :GLint, :GLuint, :GLuint, :GLuint ].freeze, glProgramUniform3uiv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4i: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint ].freeze, glProgramUniform4iv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4f: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, glProgramUniform4fv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4d: [ :void, :GLuint, :GLint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, glProgramUniform4dv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4ui: [ :void, :GLuint, :GLint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, glProgramUniform4uiv: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniformMatrix2fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x3fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x2fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x4fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x2fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x4fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x3fv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x3dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x2dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x4dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x2dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x4dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x3dv: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glValidateProgramPipeline: [ :void, :GLuint ].freeze, glGetProgramPipelineInfoLog: [ :void, :GLuint, :GLsizei, :pointer, :pointer ].freeze, }.freeze