Module: GL_ARB_fragment_program

Defined in:
lib/opengl-definitions/extensions/GL_ARB_fragment_program.rb

Defined Under Namespace

Modules: Constants

Constant Summary collapse

FUNCTIONS =
{
  glProgramStringARB:              [ :void, :GLenum, :GLenum, :GLsizei, :pointer ].freeze,
  glBindProgramARB:                [ :void, :GLenum, :GLuint ].freeze,
  glDeleteProgramsARB:             [ :void, :GLsizei, :pointer ].freeze,
  glGenProgramsARB:                [ :void, :GLsizei, :pointer ].freeze,
  glProgramEnvParameter4dARB:      [ :void, :GLenum, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glProgramEnvParameter4dvARB:     [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glProgramEnvParameter4fARB:      [ :void, :GLenum, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  glProgramEnvParameter4fvARB:     [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glProgramLocalParameter4dARB:    [ :void, :GLenum, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glProgramLocalParameter4dvARB:   [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glProgramLocalParameter4fARB:    [ :void, :GLenum, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  glProgramLocalParameter4fvARB:   [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glGetProgramEnvParameterdvARB:   [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glGetProgramEnvParameterfvARB:   [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glGetProgramLocalParameterdvARB: [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glGetProgramLocalParameterfvARB: [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glGetProgramivARB:               [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glGetProgramStringARB:           [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glIsProgramARB:                  [ :GLboolean, :GLuint ].freeze,
}.freeze