Module: GL_VERSION_3_0
- Defined in:
- lib/opengl-definitions/core/GL_VERSION_3_0.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- EXTENSIONS =
Note: this version includes only a subset of functions from extension GL_ARB_uniform_buffer_object
[ :GL_ARB_framebuffer_object, :GL_ARB_map_buffer_range, :GL_ARB_vertex_array_object ].freeze
- FUNCTIONS =
{ glBeginConditionalRender: [ :void, :GLuint, :GLenum ].freeze, glBeginTransformFeedback: [ :void, :GLenum ].freeze, glBindFragDataLocation: [ :void, :GLuint, :GLuint, :string ].freeze, glClampColor: [ :void, :GLenum, :GLenum ].freeze, glClearBufferfi: [ :void, :GLenum, :GLint, :GLfloat, :GLint ].freeze, glClearBufferfv: [ :void, :GLenum, :GLint, :pointer ].freeze, glClearBufferiv: [ :void, :GLenum, :GLint, :pointer ].freeze, glClearBufferuiv: [ :void, :GLenum, :GLint, :pointer ].freeze, glColorMaski: [ :void, :GLuint, :GLboolean, :GLboolean, :GLboolean, :GLboolean ].freeze, glDisablei: [ :void, :GLenum, :GLuint ].freeze, glEnablei: [ :void, :GLenum, :GLuint ].freeze, glEndConditionalRender: [ :void ].freeze, glEndTransformFeedback: [ :void ].freeze, glGetBooleani_v: [ :void, :GLenum, :GLuint, :pointer ].freeze, glGetFragDataLocation: [ :GLint, :GLuint, :string ].freeze, glGetStringi: [ :string, :GLenum, :GLuint ].freeze, glGetTexParameterIiv: [ :void, :GLenum, :GLenum, :pointer ].freeze, glGetTexParameterIuiv: [ :void, :GLenum, :GLenum, :pointer ].freeze, glGetTransformFeedbackVarying: [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :string ].freeze, glGetUniformuiv: [ :void, :GLuint, :GLint, :pointer ].freeze, glGetVertexAttribIiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetVertexAttribIuiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glIsEnabledi: [ :GLboolean, :GLenum, :GLuint ].freeze, glTexParameterIiv: [ :void, :GLenum, :GLenum, :pointer ].freeze, glTexParameterIuiv: [ :void, :GLenum, :GLenum, :pointer ].freeze, glTransformFeedbackVaryings: [ :void, :GLuint, :GLsizei, :pointer, :GLenum ].freeze, glUniform1ui: [ :void, :GLint, :GLuint ].freeze, glUniform1uiv: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform2ui: [ :void, :GLint, :GLuint, :GLuint ].freeze, glUniform2uiv: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform3ui: [ :void, :GLint, :GLuint, :GLuint, :GLuint ].freeze, glUniform3uiv: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform4ui: [ :void, :GLint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, glUniform4uiv: [ :void, :GLint, :GLsizei, :pointer ].freeze, glVertexAttribI1i: [ :void, :GLuint, :GLint ].freeze, glVertexAttribI1iv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI1ui: [ :void, :GLuint, :GLuint ].freeze, glVertexAttribI1uiv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI2i: [ :void, :GLuint, :GLint, :GLint ].freeze, glVertexAttribI2iv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI2ui: [ :void, :GLuint, :GLuint, :GLuint ].freeze, glVertexAttribI2uiv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI3i: [ :void, :GLuint, :GLint, :GLint, :GLint ].freeze, glVertexAttribI3iv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI3ui: [ :void, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, glVertexAttribI3uiv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI4bv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI4i: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint ].freeze, glVertexAttribI4iv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI4sv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI4ubv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI4ui: [ :void, :GLuint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, glVertexAttribI4uiv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribI4usv: [ :void, :GLuint, :pointer ].freeze, glVertexAttribIPointer: [ :void, :GLuint, :GLint, :GLenum, :GLsizei, :pointer ].freeze }.freeze