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 =
{
  glVertexAttrib1fARB:           [ :void, :GLuint, :GLfloat ].freeze,
  glVertexAttrib1sARB:           [ :void, :GLuint, :GLshort ].freeze,
  glVertexAttrib1dARB:           [ :void, :GLuint, :GLdouble ].freeze,
  glVertexAttrib2fARB:           [ :void, :GLuint, :GLfloat, :GLfloat ].freeze,
  glVertexAttrib2sARB:           [ :void, :GLuint, :GLshort, :GLshort ].freeze,
  glVertexAttrib2dARB:           [ :void, :GLuint, :GLdouble, :GLdouble ].freeze,
  glVertexAttrib3fARB:           [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat ].freeze,
  glVertexAttrib3sARB:           [ :void, :GLuint, :GLshort, :GLshort, :GLshort ].freeze,
  glVertexAttrib3dARB:           [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glVertexAttrib4fARB:           [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  glVertexAttrib4sARB:           [ :void, :GLuint, :GLshort, :GLshort, :GLshort, :GLshort ].freeze,
  glVertexAttrib4dARB:           [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glVertexAttrib4NubARB:         [ :void, :GLuint, :GLubyte, :GLubyte, :GLubyte, :GLubyte ].freeze,
  glVertexAttrib1fvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib1svARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib1dvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib2fvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib2svARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib2dvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib3fvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib3svARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib3dvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4fvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4svARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4dvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4ivARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4bvARB:          [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4ubvARB:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4usvARB:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4uivARB:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4NbvARB:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4NsvARB:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4NivARB:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4NubvARB:        [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4NusvARB:        [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4NuivARB:        [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribPointerARB:      [ :void, :GLuint, :GLint, :GLenum, :GLboolean, :GLsizei, :pointer ].freeze,
  glEnableVertexAttribArrayARB:  [ :void, :GLuint ].freeze,
  glDisableVertexAttribArrayARB: [ :void, :GLuint ].freeze,
  glBindAttribLocationARB:       [ :void, :GLhandleARB, :GLuint, :pointer ].freeze,
  glGetActiveAttribARB:          [ :void, :GLhandleARB, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :pointer ].freeze,
  glGetAttribLocationARB:        [ :GLint, :GLhandleARB, :pointer ].freeze,
  glGetVertexAttribdvARB:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVertexAttribfvARB:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVertexAttribivARB:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVertexAttribPointervARB:  [ :void, :GLuint, :GLenum, :pointer ].freeze,
}.freeze