Module: GL_EXT_separate_shader_objects::Functions
- Defined in:
- lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb
Constant Summary collapse
- Parameters =
{ glUseShaderProgramEXT: [ :void, :GLenum, :GLuint ].freeze, glActiveProgramEXT: [ :void, :GLuint ].freeze, glCreateShaderProgramEXT: [ :GLuint, :GLenum, :pointer ].freeze, 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
Instance Method Summary collapse
- #glActiveProgramEXT(program) ⇒ Object
- #glActiveShaderProgramEXT(pipeline, program) ⇒ Object
- #glBindProgramPipelineEXT(pipeline) ⇒ Object
- #glCreateShaderProgramEXT(type, string) ⇒ Object
- #glCreateShaderProgramvEXT(type, count, strings) ⇒ Object
- #glDeleteProgramPipelinesEXT(n, pipelines) ⇒ Object
- #glGenProgramPipelinesEXT(n, pipelines) ⇒ Object
- #glGetProgramPipelineInfoLogEXT(pipeline, bufSize, length, infoLog) ⇒ Object
- #glGetProgramPipelineivEXT(pipeline, pname, params) ⇒ Object
- #glIsProgramPipelineEXT(pipeline) ⇒ Object
- #glProgramParameteriEXT(program, pname, value) ⇒ Object
- #glProgramUniform1fEXT(program, location, v0) ⇒ Object
- #glProgramUniform1fvEXT(program, location, count, value) ⇒ Object
- #glProgramUniform1iEXT(program, location, v0) ⇒ Object
- #glProgramUniform1ivEXT(program, location, count, value) ⇒ Object
- #glProgramUniform1uiEXT(program, location, v0) ⇒ Object
- #glProgramUniform1uivEXT(program, location, count, value) ⇒ Object
- #glProgramUniform2fEXT(program, location, v0, v1) ⇒ Object
- #glProgramUniform2fvEXT(program, location, count, value) ⇒ Object
- #glProgramUniform2iEXT(program, location, v0, v1) ⇒ Object
- #glProgramUniform2ivEXT(program, location, count, value) ⇒ Object
- #glProgramUniform2uiEXT(program, location, v0, v1) ⇒ Object
- #glProgramUniform2uivEXT(program, location, count, value) ⇒ Object
- #glProgramUniform3fEXT(program, location, v0, v1, v2) ⇒ Object
- #glProgramUniform3fvEXT(program, location, count, value) ⇒ Object
- #glProgramUniform3iEXT(program, location, v0, v1, v2) ⇒ Object
- #glProgramUniform3ivEXT(program, location, count, value) ⇒ Object
- #glProgramUniform3uiEXT(program, location, v0, v1, v2) ⇒ Object
- #glProgramUniform3uivEXT(program, location, count, value) ⇒ Object
- #glProgramUniform4fEXT(program, location, v0, v1, v2, v3) ⇒ Object
- #glProgramUniform4fvEXT(program, location, count, value) ⇒ Object
- #glProgramUniform4iEXT(program, location, v0, v1, v2, v3) ⇒ Object
- #glProgramUniform4ivEXT(program, location, count, value) ⇒ Object
- #glProgramUniform4uiEXT(program, location, v0, v1, v2, v3) ⇒ Object
- #glProgramUniform4uivEXT(program, location, count, value) ⇒ Object
- #glProgramUniformMatrix2fvEXT(program, location, count, transpose, value) ⇒ Object
- #glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value) ⇒ Object
- #glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value) ⇒ Object
- #glProgramUniformMatrix3fvEXT(program, location, count, transpose, value) ⇒ Object
- #glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value) ⇒ Object
- #glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value) ⇒ Object
- #glProgramUniformMatrix4fvEXT(program, location, count, transpose, value) ⇒ Object
- #glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value) ⇒ Object
- #glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value) ⇒ Object
- #glUseProgramStagesEXT(pipeline, stages, program) ⇒ Object
- #glUseShaderProgramEXT(type, program) ⇒ Object
- #glValidateProgramPipelineEXT(pipeline) ⇒ Object
Instance Method Details
#glActiveProgramEXT(program) ⇒ Object
13 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 13 def glActiveProgramEXT(program) end |
#glActiveShaderProgramEXT(pipeline, program) ⇒ Object
15 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 15 def glActiveShaderProgramEXT(pipeline, program) end |
#glBindProgramPipelineEXT(pipeline) ⇒ Object
16 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 16 def glBindProgramPipelineEXT(pipeline) end |
#glCreateShaderProgramEXT(type, string) ⇒ Object
14 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 14 def glCreateShaderProgramEXT(type, string) end |
#glCreateShaderProgramvEXT(type, count, strings) ⇒ Object
17 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 17 def glCreateShaderProgramvEXT(type, count, strings) end |
#glDeleteProgramPipelinesEXT(n, pipelines) ⇒ Object
18 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 18 def glDeleteProgramPipelinesEXT(n, pipelines) end |
#glGenProgramPipelinesEXT(n, pipelines) ⇒ Object
19 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 19 def glGenProgramPipelinesEXT(n, pipelines) end |
#glGetProgramPipelineInfoLogEXT(pipeline, bufSize, length, infoLog) ⇒ Object
20 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 20 def glGetProgramPipelineInfoLogEXT(pipeline, bufSize, length, infoLog) end |
#glGetProgramPipelineivEXT(pipeline, pname, params) ⇒ Object
21 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 21 def glGetProgramPipelineivEXT(pipeline, pname, params) end |
#glIsProgramPipelineEXT(pipeline) ⇒ Object
22 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 22 def glIsProgramPipelineEXT(pipeline) end |
#glProgramParameteriEXT(program, pname, value) ⇒ Object
23 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 23 def glProgramParameteriEXT(program, pname, value) end |
#glProgramUniform1fEXT(program, location, v0) ⇒ Object
24 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 24 def glProgramUniform1fEXT(program, location, v0) end |
#glProgramUniform1fvEXT(program, location, count, value) ⇒ Object
25 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 25 def glProgramUniform1fvEXT(program, location, count, value) end |
#glProgramUniform1iEXT(program, location, v0) ⇒ Object
26 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 26 def glProgramUniform1iEXT(program, location, v0) end |
#glProgramUniform1ivEXT(program, location, count, value) ⇒ Object
27 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 27 def glProgramUniform1ivEXT(program, location, count, value) end |
#glProgramUniform1uiEXT(program, location, v0) ⇒ Object
45 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 45 def glProgramUniform1uiEXT(program, location, v0) end |
#glProgramUniform1uivEXT(program, location, count, value) ⇒ Object
49 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 49 def glProgramUniform1uivEXT(program, location, count, value) end |
#glProgramUniform2fEXT(program, location, v0, v1) ⇒ Object
28 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 28 def glProgramUniform2fEXT(program, location, v0, v1) end |
#glProgramUniform2fvEXT(program, location, count, value) ⇒ Object
29 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 29 def glProgramUniform2fvEXT(program, location, count, value) end |
#glProgramUniform2iEXT(program, location, v0, v1) ⇒ Object
30 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 30 def glProgramUniform2iEXT(program, location, v0, v1) end |
#glProgramUniform2ivEXT(program, location, count, value) ⇒ Object
31 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 31 def glProgramUniform2ivEXT(program, location, count, value) end |
#glProgramUniform2uiEXT(program, location, v0, v1) ⇒ Object
46 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 46 def glProgramUniform2uiEXT(program, location, v0, v1) end |
#glProgramUniform2uivEXT(program, location, count, value) ⇒ Object
50 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 50 def glProgramUniform2uivEXT(program, location, count, value) end |
#glProgramUniform3fEXT(program, location, v0, v1, v2) ⇒ Object
32 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 32 def glProgramUniform3fEXT(program, location, v0, v1, v2) end |
#glProgramUniform3fvEXT(program, location, count, value) ⇒ Object
33 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 33 def glProgramUniform3fvEXT(program, location, count, value) end |
#glProgramUniform3iEXT(program, location, v0, v1, v2) ⇒ Object
34 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 34 def glProgramUniform3iEXT(program, location, v0, v1, v2) end |
#glProgramUniform3ivEXT(program, location, count, value) ⇒ Object
35 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 35 def glProgramUniform3ivEXT(program, location, count, value) end |
#glProgramUniform3uiEXT(program, location, v0, v1, v2) ⇒ Object
47 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 47 def glProgramUniform3uiEXT(program, location, v0, v1, v2) end |
#glProgramUniform3uivEXT(program, location, count, value) ⇒ Object
51 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 51 def glProgramUniform3uivEXT(program, location, count, value) end |
#glProgramUniform4fEXT(program, location, v0, v1, v2, v3) ⇒ Object
36 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 36 def glProgramUniform4fEXT(program, location, v0, v1, v2, v3) end |
#glProgramUniform4fvEXT(program, location, count, value) ⇒ Object
37 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 37 def glProgramUniform4fvEXT(program, location, count, value) end |
#glProgramUniform4iEXT(program, location, v0, v1, v2, v3) ⇒ Object
38 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 38 def glProgramUniform4iEXT(program, location, v0, v1, v2, v3) end |
#glProgramUniform4ivEXT(program, location, count, value) ⇒ Object
39 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 39 def glProgramUniform4ivEXT(program, location, count, value) end |
#glProgramUniform4uiEXT(program, location, v0, v1, v2, v3) ⇒ Object
48 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 48 def glProgramUniform4uiEXT(program, location, v0, v1, v2, v3) end |
#glProgramUniform4uivEXT(program, location, count, value) ⇒ Object
52 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 52 def glProgramUniform4uivEXT(program, location, count, value) end |
#glProgramUniformMatrix2fvEXT(program, location, count, transpose, value) ⇒ Object
40 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 40 def glProgramUniformMatrix2fvEXT(program, location, count, transpose, value) end |
#glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value) ⇒ Object
53 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 53 def glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value) end |
#glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value) ⇒ Object
55 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 55 def glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value) end |
#glProgramUniformMatrix3fvEXT(program, location, count, transpose, value) ⇒ Object
41 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 41 def glProgramUniformMatrix3fvEXT(program, location, count, transpose, value) end |
#glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value) ⇒ Object
54 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 54 def glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value) end |
#glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value) ⇒ Object
57 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 57 def glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value) end |
#glProgramUniformMatrix4fvEXT(program, location, count, transpose, value) ⇒ Object
42 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 42 def glProgramUniformMatrix4fvEXT(program, location, count, transpose, value) end |
#glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value) ⇒ Object
56 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 56 def glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value) end |
#glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value) ⇒ Object
58 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 58 def glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value) end |
#glUseProgramStagesEXT(pipeline, stages, program) ⇒ Object
43 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 43 def glUseProgramStagesEXT(pipeline, stages, program) end |
#glUseShaderProgramEXT(type, program) ⇒ Object
12 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 12 def glUseShaderProgramEXT(type, program) end |
#glValidateProgramPipelineEXT(pipeline) ⇒ Object
44 |
# File 'lib/opengl-definitions/extensions/GL_EXT_separate_shader_objects.rb', line 44 def glValidateProgramPipelineEXT(pipeline) end |