Module: GL_EXT_vertex_shader

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

FUNCTIONS =
{
  glBeginVertexShaderEXT:         [ :void ].freeze,
  glEndVertexShaderEXT:           [ :void ].freeze,
  glBindVertexShaderEXT:          [ :void, :GLuint ].freeze,
  glGenVertexShadersEXT:          [ :GLuint, :GLuint ].freeze,
  glDeleteVertexShaderEXT:        [ :void, :GLuint ].freeze,
  glShaderOp1EXT:                 [ :void, :GLenum, :GLuint, :GLuint ].freeze,
  glShaderOp2EXT:                 [ :void, :GLenum, :GLuint, :GLuint, :GLuint ].freeze,
  glShaderOp3EXT:                 [ :void, :GLenum, :GLuint, :GLuint, :GLuint, :GLuint ].freeze,
  glSwizzleEXT:                   [ :void, :GLuint, :GLuint, :GLenum, :GLenum, :GLenum, :GLenum ].freeze,
  glWriteMaskEXT:                 [ :void, :GLuint, :GLuint, :GLenum, :GLenum, :GLenum, :GLenum ].freeze,
  glInsertComponentEXT:           [ :void, :GLuint, :GLuint, :GLuint ].freeze,
  glExtractComponentEXT:          [ :void, :GLuint, :GLuint, :GLuint ].freeze,
  glGenSymbolsEXT:                [ :GLuint, :GLenum, :GLenum, :GLenum, :GLuint ].freeze,
  glSetInvariantEXT:              [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glSetLocalConstantEXT:          [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glVariantbvEXT:                 [ :void, :GLuint, :pointer ].freeze,
  glVariantsvEXT:                 [ :void, :GLuint, :pointer ].freeze,
  glVariantivEXT:                 [ :void, :GLuint, :pointer ].freeze,
  glVariantfvEXT:                 [ :void, :GLuint, :pointer ].freeze,
  glVariantdvEXT:                 [ :void, :GLuint, :pointer ].freeze,
  glVariantubvEXT:                [ :void, :GLuint, :pointer ].freeze,
  glVariantusvEXT:                [ :void, :GLuint, :pointer ].freeze,
  glVariantuivEXT:                [ :void, :GLuint, :pointer ].freeze,
  glVariantPointerEXT:            [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze,
  glEnableVariantClientStateEXT:  [ :void, :GLuint ].freeze,
  glDisableVariantClientStateEXT: [ :void, :GLuint ].freeze,
  glBindLightParameterEXT:        [ :GLuint, :GLenum, :GLenum ].freeze,
  glBindMaterialParameterEXT:     [ :GLuint, :GLenum, :GLenum ].freeze,
  glBindTexGenParameterEXT:       [ :GLuint, :GLenum, :GLenum, :GLenum ].freeze,
  glBindTextureUnitParameterEXT:  [ :GLuint, :GLenum, :GLenum ].freeze,
  glBindParameterEXT:             [ :GLuint, :GLenum ].freeze,
  glIsVariantEnabledEXT:          [ :GLboolean, :GLuint, :GLenum ].freeze,
  glGetVariantBooleanvEXT:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVariantIntegervEXT:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVariantFloatvEXT:          [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVariantPointervEXT:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetInvariantBooleanvEXT:      [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetInvariantIntegervEXT:      [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetInvariantFloatvEXT:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetLocalConstantBooleanvEXT:  [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetLocalConstantIntegervEXT:  [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetLocalConstantFloatvEXT:    [ :void, :GLuint, :GLenum, :pointer ].freeze,
}.freeze