Module: GL_VERSION_1_1

Defined in:
lib/opengl-definitions/core/GL_VERSION_1_1.rb

Overview

Unlike other extensions, functions from this module are not pointers.

Defined Under Namespace

Modules: Compatibility

Constant Summary collapse

FUNCTIONS =
{
  glBindTexture:       [ :void, :GLenum, :GLuint ].freeze,
  glCopyTexImage1D:    [ :void, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLint ].freeze,
  glCopyTexImage2D:    [ :void, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint ].freeze,
  glCopyTexSubImage1D: [ :void, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei ].freeze,
  glCopyTexSubImage2D: [ :void, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze,
  glDeleteTextures:    [ :void, :GLsizei, :pointer ].freeze,
  glDrawArrays:        [ :void, :GLenum, :GLint, :GLsizei ].freeze,
  glDrawElements:      [ :void, :GLenum, :GLsizei, :GLenum, :pointer ].freeze,
  glGenTextures:       [ :void, :GLsizei, :pointer ].freeze,
  glIsTexture:         [ :GLboolean, :GLuint ].freeze,
  glPolygonOffset:     [ :void, :GLfloat, :GLfloat ].freeze,
  glTexSubImage1D:     [ :void, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLenum, :pointer ].freeze,
  glTexSubImage2D:     [ :void, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze
}.freeze