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 =
{
  def glBeginVertexShaderEXT() end => [ :void ].freeze,
  def glEndVertexShaderEXT() end => [ :void ].freeze,
  def glBindVertexShaderEXT(id) end => [ :void, :GLuint ].freeze,
  def glGenVertexShadersEXT(range) end => [ :GLuint, :GLuint ].freeze,
  def glDeleteVertexShaderEXT(id) end => [ :void, :GLuint ].freeze,
  def glShaderOp1EXT(op, res, arg1) end => [ :void, :GLenum, :GLuint, :GLuint ].freeze,
  def glShaderOp2EXT(op, res, arg1, arg2) end => [ :void, :GLenum, :GLuint, :GLuint, :GLuint ].freeze,
  def glShaderOp3EXT(op, res, arg1, arg2, arg3) end => [ :void, :GLenum, :GLuint, :GLuint, :GLuint, :GLuint ].freeze,
  def glSwizzleEXT(res, in_, outX, outY, outZ, outW) end => [ :void, :GLuint, :GLuint, :GLenum, :GLenum, :GLenum, :GLenum ].freeze,
  def glWriteMaskEXT(res, in_, outX, outY, outZ, outW) end => [ :void, :GLuint, :GLuint, :GLenum, :GLenum, :GLenum, :GLenum ].freeze,
  def glInsertComponentEXT(res, src, num) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze,
  def glExtractComponentEXT(res, src, num) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze,
  def glGenSymbolsEXT(datatype, storagetype, range, components) end => [ :GLuint, :GLenum, :GLenum, :GLenum, :GLuint ].freeze,
  def glSetInvariantEXT(id, type, addr) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glSetLocalConstantEXT(id, type, addr) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glVariantbvEXT(id, addr) end => [ :void, :GLuint, :pointer ].freeze,
  def glVariantsvEXT(id, addr) end => [ :void, :GLuint, :pointer ].freeze,
  def glVariantivEXT(id, addr) end => [ :void, :GLuint, :pointer ].freeze,
  def glVariantfvEXT(id, addr) end => [ :void, :GLuint, :pointer ].freeze,
  def glVariantdvEXT(id, addr) end => [ :void, :GLuint, :pointer ].freeze,
  def glVariantubvEXT(id, addr) end => [ :void, :GLuint, :pointer ].freeze,
  def glVariantusvEXT(id, addr) end => [ :void, :GLuint, :pointer ].freeze,
  def glVariantuivEXT(id, addr) end => [ :void, :GLuint, :pointer ].freeze,
  def glVariantPointerEXT(id, type, stride, addr) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze,
  def glEnableVariantClientStateEXT(id) end => [ :void, :GLuint ].freeze,
  def glDisableVariantClientStateEXT(id) end => [ :void, :GLuint ].freeze,
  def glBindLightParameterEXT(light, value) end => [ :GLuint, :GLenum, :GLenum ].freeze,
  def glBindMaterialParameterEXT(face, value) end => [ :GLuint, :GLenum, :GLenum ].freeze,
  def glBindTexGenParameterEXT(unit, coord, value) end => [ :GLuint, :GLenum, :GLenum, :GLenum ].freeze,
  def glBindTextureUnitParameterEXT(unit, value) end => [ :GLuint, :GLenum, :GLenum ].freeze,
  def glBindParameterEXT(value) end => [ :GLuint, :GLenum ].freeze,
  def glIsVariantEnabledEXT(id, cap) end => [ :GLboolean, :GLuint, :GLenum ].freeze,
  def glGetVariantBooleanvEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVariantIntegervEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVariantFloatvEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetVariantPointervEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetInvariantBooleanvEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetInvariantIntegervEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetInvariantFloatvEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetLocalConstantBooleanvEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetLocalConstantIntegervEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
  def glGetLocalConstantFloatvEXT(id, value, data) end => [ :void, :GLuint, :GLenum, :pointer ].freeze,
}.freeze