Module: GL_ARB_vertex_program

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glVertexAttrib1dARB(index, x) end => [ :void, :GLuint, :GLdouble ].freeze,
  def glVertexAttrib1dvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib1fARB(index, x) end => [ :void, :GLuint, :GLfloat ].freeze,
  def glVertexAttrib1fvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib1sARB(index, x) end => [ :void, :GLuint, :GLshort ].freeze,
  def glVertexAttrib1svARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2dARB(index, x, y) end => [ :void, :GLuint, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib2dvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2fARB(index, x, y) end => [ :void, :GLuint, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib2fvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2sARB(index, x, y) end => [ :void, :GLuint, :GLshort, :GLshort ].freeze,
  def glVertexAttrib2svARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3dARB(index, x, y, z) end => [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib3dvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3fARB(index, x, y, z) end => [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib3fvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3sARB(index, x, y, z) end => [ :void, :GLuint, :GLshort, :GLshort, :GLshort ].freeze,
  def glVertexAttrib3svARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NbvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NivARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NsvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NubARB(index, x, y, z, w) end => [ :void, :GLuint, :GLubyte, :GLubyte, :GLubyte, :GLubyte ].freeze,
  def glVertexAttrib4NubvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NuivARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NusvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4bvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4dARB(index, x, y, z, w) end => [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib4dvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4fARB(index, x, y, z, w) end => [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib4fvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4ivARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4sARB(index, x, y, z, w) end => [ :void, :GLuint, :GLshort, :GLshort, :GLshort, :GLshort ].freeze,
  def glVertexAttrib4svARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4ubvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4uivARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4usvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttribPointerARB(index, size, type, normalized, stride, pointer) end => [ :void, :GLuint, :GLint, :GLenum, :GLboolean, :GLsizei, :pointer ].freeze,
  def glEnableVertexAttribArrayARB(index) end => [ :void, :GLuint ].freeze,
  def glDisableVertexAttribArrayARB(index) end => [ :void, :GLuint ].freeze,
  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 glGetVertexAttribdvARB(index, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVertexAttribfvARB(index, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVertexAttribivARB(index, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVertexAttribPointervARB(index, pname, pointer) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glIsProgramARB(program) end => [ :GLboolean, :GLuint ].freeze,
}.freeze