Module: GL_ARB_vertex_shader

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glVertexAttrib1fARB(index, x) end => [ :void, :GLuint, :GLfloat ].freeze,
  def glVertexAttrib1sARB(index, x) end => [ :void, :GLuint, :GLshort ].freeze,
  def glVertexAttrib1dARB(index, x) end => [ :void, :GLuint, :GLdouble ].freeze,
  def glVertexAttrib2fARB(index, x, y) end => [ :void, :GLuint, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib2sARB(index, x, y) end => [ :void, :GLuint, :GLshort, :GLshort ].freeze,
  def glVertexAttrib2dARB(index, x, y) end => [ :void, :GLuint, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib3fARB(index, x, y, z) end => [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib3sARB(index, x, y, z) end => [ :void, :GLuint, :GLshort, :GLshort, :GLshort ].freeze,
  def glVertexAttrib3dARB(index, x, y, z) end => [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib4fARB(index, x, y, z, w) end => [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glVertexAttrib4sARB(index, x, y, z, w) end => [ :void, :GLuint, :GLshort, :GLshort, :GLshort, :GLshort ].freeze,
  def glVertexAttrib4dARB(index, x, y, z, w) end => [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glVertexAttrib4NubARB(index, x, y, z, w) end => [ :void, :GLuint, :GLubyte, :GLubyte, :GLubyte, :GLubyte ].freeze,
  def glVertexAttrib1fvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib1svARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib1dvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2fvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2svARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib2dvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3fvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3svARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib3dvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4fvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4svARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4dvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4ivARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4bvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4ubvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4usvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4uivARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NbvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NsvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NivARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NubvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NusvARB(index, v) end => [ :void, :GLuint, :pointer ].freeze,
  def glVertexAttrib4NuivARB(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 glBindAttribLocationARB(programObj, index, name) end => [ :void, :GLhandleARB, :GLuint, :pointer ].freeze,
  def glGetActiveAttribARB(programObj, index, maxLength, length, size, type, name) end => [ :void, :GLhandleARB, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :pointer ].freeze,
  def glGetAttribLocationARB(programObj, name) end => [ :GLint, :GLhandleARB, :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,
}.freeze