Module: GL_NV_vertex_program

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glAreProgramsResidentNV(n, programs, residences) end => [ :GLboolean, :GLsizei, :pointer, :pointer ].freeze,
  def glBindProgramNV(target, id) end => [ :void, :GLenum, :GLuint ].freeze,
  def glDeleteProgramsNV(n, programs) end => [ :void, :GLsizei, :pointer ].freeze,
  def glExecuteProgramNV(target, id, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glGenProgramsNV(n, programs) end => [ :void, :GLsizei, :pointer ].freeze,
  def glGetProgramParameterdvNV(target, index, pname, params) end => [ :void, :GLenum, :GLuint, :GLenum, :pointer ].freeze,
  def glGetProgramParameterfvNV(target, index, pname, params) end => [ :void, :GLenum, :GLuint, :GLenum, :pointer ].freeze,
  def glGetProgramivNV(id, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetProgramStringNV(id, pname, program) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetTrackMatrixivNV(target, address, pname, params) end => [ :void, :GLenum, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVertexAttribdvNV(index, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVertexAttribfvNV(index, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVertexAttribivNV(index, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVertexAttribPointervNV(index, pname, pointer) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glIsProgramNV(id) end => [ :GLboolean, :GLuint ].freeze,
  def glLoadProgramNV(target, id, len, program) end => [ :void, :GLenum, :GLuint, :GLsizei, :pointer ].freeze,
  def glProgramParameter4dNV(target, index, x, y, z, w) end => [ :void, :GLenum, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glProgramParameter4dvNV(target, index, v) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glProgramParameter4fNV(target, index, x, y, z, w) end => [ :void, :GLenum, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glProgramParameter4fvNV(target, index, v) end => [ :void, :GLenum, :GLuint, :pointer ].freeze,
  def glProgramParameters4dvNV(target, index, count, v) end => [ :void, :GLenum, :GLuint, :GLsizei, :pointer ].freeze,
  def glProgramParameters4fvNV(target, index, count, v) end => [ :void, :GLenum, :GLuint, :GLsizei, :pointer ].freeze,
  def glRequestResidentProgramsNV(n, programs) end => [ :void, :GLsizei, :pointer ].freeze,
  def glTrackMatrixNV(target, address, matrix, transform) end => [ :void, :GLenum, :GLuint, :GLenum, :GLenum ].freeze,
  def glVertexAttribPointerNV(index, fsize, type, stride, pointer) end => [ :void, :GLuint, :GLint, :GLenum, :GLsizei, :pointer ].freeze,
  def glVertexAttrib1dNV(index, x) end => [ :void, :GLuint, :GLdouble ].freeze,
  def glVertexAttrib1dvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib1fNV(index, x) end => [ :void, :GLuint, :GLfloat ].freeze,
  def glVertexAttrib1fvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib1sNV(index, x) end => [ :void, :GLuint, :GLshort ].freeze,
  def glVertexAttrib1svNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2dNV(index, x, y) end => [ :void, :GLuint, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib2dvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2fNV(index, x, y) end => [ :void, :GLuint, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib2fvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2sNV(index, x, y) end => [ :void, :GLuint, :GLshort, :GLshort ].freeze,
  def glVertexAttrib2svNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3dNV(index, x, y, z) end => [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib3dvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3fNV(index, x, y, z) end => [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib3fvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3sNV(index, x, y, z) end => [ :void, :GLuint, :GLshort, :GLshort, :GLshort ].freeze,
  def glVertexAttrib3svNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4dNV(index, x, y, z, w) end => [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib4dvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4fNV(index, x, y, z, w) end => [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib4fvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4sNV(index, x, y, z, w) end => [ :void, :GLuint, :GLshort, :GLshort, :GLshort, :GLshort ].freeze,
  def glVertexAttrib4svNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4ubNV(index, x, y, z, w) end => [ :void, :GLuint, :GLubyte, :GLubyte, :GLubyte, :GLubyte ].freeze,
  def glVertexAttrib4ubvNV(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttribs1dvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs1fvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs1svNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs2dvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs2fvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs2svNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs3dvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs3fvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs3svNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs4dvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs4fvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs4svNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  def glVertexAttribs4ubvNV(index, count, v) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze,
}.freeze