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 =
{
  def glProgramStringARB(target, format, len, string) end => [ :void, :GLenum, :GLenum, :GLsizei, :pointer ].freeze,
  def glBindProgramARB(target, program) end => [ :void, :GLenum, :GLuint ].freeze,
  def glDeleteProgramsARB(n, programs) end => [ :void, :GLsizei, :pointer ].freeze,
  def glGenProgramsARB(n, programs) end => [ :void, :GLsizei, :pointer ].freeze,
  def glProgramEnvParameter4dARB(target, index, x, y, z, w) end => [ :void, :GLenum, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glProgramEnvParameter4dvARB(target, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glProgramEnvParameter4fARB(target, index, x, y, z, w) end => [ :void, :GLenum, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glProgramEnvParameter4fvARB(target, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glProgramLocalParameter4dARB(target, index, x, y, z, w) end => [ :void, :GLenum, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glProgramLocalParameter4dvARB(target, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glProgramLocalParameter4fARB(target, index, x, y, z, w) end => [ :void, :GLenum, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glProgramLocalParameter4fvARB(target, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glGetProgramEnvParameterdvARB(target, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glGetProgramEnvParameterfvARB(target, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glGetProgramLocalParameterdvARB(target, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glGetProgramLocalParameterfvARB(target, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glGetProgramivARB(target, pname, params) end => [ :void, :GLenum, :GLenum, :pointer ].freeze,
  def glGetProgramStringARB(target, pname, string) end => [ :void, :GLenum, :GLenum, :pointer ].freeze,
  def glIsProgramARB(program) end => [ :GLboolean, :GLuint ].freeze,
}.freeze