module GLExt

opengl-bindings

NOTICE

This is an automatically generated file.

opengl-bindings

NOTICE

This is an automatically generated file.

Public Class Methods

define_ext_command_GL_3DFX_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 11
def self.define_ext_command_GL_3DFX_multisample
end
define_ext_command_GL_3DFX_tbuffer() click to toggle source
# File lib/opengl_ext_command.rb, line 20
  def self.define_ext_command_GL_3DFX_tbuffer
    GL::GL_FUNCTION_SYMBOLS << :glTbufferMask3DFX
    GL::GL_FUNCTIONS_ARGS_MAP[:glTbufferMask3DFX] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTbufferMask3DFX] = Fiddle::TYPE_VOID
    GL.bind_command(:glTbufferMask3DFX)
    GL.module_eval(<<-SRC)
      def self.TbufferMask3DFX(_mask_)
        GL_FUNCTIONS_MAP[:glTbufferMask3DFX].call(_mask_)
      end
    SRC
  end
define_ext_command_GL_3DFX_texture_compression_FXT1() click to toggle source
# File lib/opengl_ext_command.rb, line 39
def self.define_ext_command_GL_3DFX_texture_compression_FXT1
end
define_ext_command_GL_AMD_blend_minmax_factor() click to toggle source
# File lib/opengl_ext_command.rb, line 48
def self.define_ext_command_GL_AMD_blend_minmax_factor
end
define_ext_command_GL_AMD_compressed_3DC_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 11
def self.define_ext_command_GL_AMD_compressed_3DC_texture
end
define_ext_command_GL_AMD_compressed_ATC_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 20
def self.define_ext_command_GL_AMD_compressed_ATC_texture
end
define_ext_command_GL_AMD_conservative_depth() click to toggle source
# File lib/opengl_ext_command.rb, line 57
def self.define_ext_command_GL_AMD_conservative_depth
end
define_ext_command_GL_AMD_debug_output() click to toggle source
# File lib/opengl_ext_command.rb, line 66
  def self.define_ext_command_GL_AMD_debug_output
    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageEnableAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageEnableAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageEnableAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageEnableAMD)
    GL.module_eval(<<-SRC)
      def self.DebugMessageEnableAMD(_category_, _severity_, _count_, _ids_, _enabled_)
        GL_FUNCTIONS_MAP[:glDebugMessageEnableAMD].call(_category_, _severity_, _count_, _ids_, _enabled_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageInsertAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageInsertAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageInsertAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageInsertAMD)
    GL.module_eval(<<-SRC)
      def self.DebugMessageInsertAMD(_category_, _severity_, _id_, _length_, _buf_)
        GL_FUNCTIONS_MAP[:glDebugMessageInsertAMD].call(_category_, _severity_, _id_, _length_, _buf_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageCallbackAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageCallbackAMD] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageCallbackAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageCallbackAMD)
    GL.module_eval(<<-SRC)
      def self.DebugMessageCallbackAMD(_callback_, _userParam_)
        GL_FUNCTIONS_MAP[:glDebugMessageCallbackAMD].call(_callback_, _userParam_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDebugMessageLogAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDebugMessageLogAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDebugMessageLogAMD] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetDebugMessageLogAMD)
    GL.module_eval(<<-SRC)
      def self.GetDebugMessageLogAMD(_count_, _bufSize_, _categories_, _severities_, _ids_, _lengths_, _message_)
        GL_FUNCTIONS_MAP[:glGetDebugMessageLogAMD].call(_count_, _bufSize_, _categories_, _severities_, _ids_, _lengths_, _message_)
      end
    SRC
  end
define_ext_command_GL_AMD_depth_clamp_separate() click to toggle source
# File lib/opengl_ext_command.rb, line 118
def self.define_ext_command_GL_AMD_depth_clamp_separate
end
define_ext_command_GL_AMD_draw_buffers_blend() click to toggle source
# File lib/opengl_ext_command.rb, line 127
  def self.define_ext_command_GL_AMD_draw_buffers_blend
    GL::GL_FUNCTION_SYMBOLS << :glBlendFuncIndexedAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncIndexedAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncIndexedAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFuncIndexedAMD)
    GL.module_eval(<<-SRC)
      def self.BlendFuncIndexedAMD(_buf_, _src_, _dst_)
        GL_FUNCTIONS_MAP[:glBlendFuncIndexedAMD].call(_buf_, _src_, _dst_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendFuncSeparateIndexedAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateIndexedAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateIndexedAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFuncSeparateIndexedAMD)
    GL.module_eval(<<-SRC)
      def self.BlendFuncSeparateIndexedAMD(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
        GL_FUNCTIONS_MAP[:glBlendFuncSeparateIndexedAMD].call(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationIndexedAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationIndexedAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationIndexedAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationIndexedAMD)
    GL.module_eval(<<-SRC)
      def self.BlendEquationIndexedAMD(_buf_, _mode_)
        GL_FUNCTIONS_MAP[:glBlendEquationIndexedAMD].call(_buf_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationSeparateIndexedAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateIndexedAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateIndexedAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationSeparateIndexedAMD)
    GL.module_eval(<<-SRC)
      def self.BlendEquationSeparateIndexedAMD(_buf_, _modeRGB_, _modeAlpha_)
        GL_FUNCTIONS_MAP[:glBlendEquationSeparateIndexedAMD].call(_buf_, _modeRGB_, _modeAlpha_)
      end
    SRC
  end
define_ext_command_GL_AMD_framebuffer_multisample_advanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 29
  def self.define_ext_command_GL_AMD_framebuffer_multisample_advanced
    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisampleAdvancedAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleAdvancedAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleAdvancedAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisampleAdvancedAMD)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisampleAdvancedAMD(_target_, _samples_, _storageSamples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisampleAdvancedAMD].call(_target_, _samples_, _storageSamples_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedRenderbufferStorageMultisampleAdvancedAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageMultisampleAdvancedAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageMultisampleAdvancedAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedRenderbufferStorageMultisampleAdvancedAMD)
    GL.module_eval(<<-SRC)
      def self.NamedRenderbufferStorageMultisampleAdvancedAMD(_renderbuffer_, _samples_, _storageSamples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glNamedRenderbufferStorageMultisampleAdvancedAMD].call(_renderbuffer_, _samples_, _storageSamples_, _internalformat_, _width_, _height_)
      end
    SRC
  end
define_ext_command_GL_AMD_framebuffer_sample_positions() click to toggle source
# File lib/opengl_ext_command.rb, line 209
  def self.define_ext_command_GL_AMD_framebuffer_sample_positions
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferSamplePositionsfvAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferSamplePositionsfvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferSamplePositionsfvAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferSamplePositionsfvAMD)
    GL.module_eval(<<-SRC)
      def self.FramebufferSamplePositionsfvAMD(_target_, _numsamples_, _pixelindex_, _values_)
        GL_FUNCTIONS_MAP[:glFramebufferSamplePositionsfvAMD].call(_target_, _numsamples_, _pixelindex_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferSamplePositionsfvAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferSamplePositionsfvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferSamplePositionsfvAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferSamplePositionsfvAMD)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferSamplePositionsfvAMD(_framebuffer_, _numsamples_, _pixelindex_, _values_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferSamplePositionsfvAMD].call(_framebuffer_, _numsamples_, _pixelindex_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFramebufferParameterfvAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferParameterfvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferParameterfvAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFramebufferParameterfvAMD)
    GL.module_eval(<<-SRC)
      def self.GetFramebufferParameterfvAMD(_target_, _pname_, _numsamples_, _pixelindex_, _size_, _values_)
        GL_FUNCTIONS_MAP[:glGetFramebufferParameterfvAMD].call(_target_, _pname_, _numsamples_, _pixelindex_, _size_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedFramebufferParameterfvAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferParameterfvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferParameterfvAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedFramebufferParameterfvAMD)
    GL.module_eval(<<-SRC)
      def self.GetNamedFramebufferParameterfvAMD(_framebuffer_, _pname_, _numsamples_, _pixelindex_, _size_, _values_)
        GL_FUNCTIONS_MAP[:glGetNamedFramebufferParameterfvAMD].call(_framebuffer_, _pname_, _numsamples_, _pixelindex_, _size_, _values_)
      end
    SRC
  end
define_ext_command_GL_AMD_gcn_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 261
def self.define_ext_command_GL_AMD_gcn_shader
end
define_ext_command_GL_AMD_gpu_shader_half_float() click to toggle source
# File lib/opengl_ext_command.rb, line 270
def self.define_ext_command_GL_AMD_gpu_shader_half_float
end
define_ext_command_GL_AMD_gpu_shader_int16() click to toggle source
# File lib/opengl_ext_command.rb, line 279
def self.define_ext_command_GL_AMD_gpu_shader_int16
end
define_ext_command_GL_AMD_gpu_shader_int64() click to toggle source
# File lib/opengl_ext_command.rb, line 288
  def self.define_ext_command_GL_AMD_gpu_shader_int64
    GL::GL_FUNCTION_SYMBOLS << :glUniform1i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1i64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform1i64NV(_location_, _x_)
        GL_FUNCTIONS_MAP[:glUniform1i64NV].call(_location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2i64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform2i64NV(_location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glUniform2i64NV].call(_location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3i64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform3i64NV(_location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glUniform3i64NV].call(_location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4i64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform4i64NV(_location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glUniform4i64NV].call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1i64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform1i64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1i64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2i64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform2i64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2i64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3i64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform3i64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3i64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4i64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform4i64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4i64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1ui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform1ui64NV(_location_, _x_)
        GL_FUNCTIONS_MAP[:glUniform1ui64NV].call(_location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2ui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform2ui64NV(_location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glUniform2ui64NV].call(_location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3ui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform3ui64NV(_location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glUniform3ui64NV].call(_location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4ui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform4ui64NV(_location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glUniform4ui64NV].call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1ui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform1ui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1ui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2ui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform2ui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2ui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3ui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform3ui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3ui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4ui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform4ui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4ui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformi64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformi64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformi64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformi64vNV)
    GL.module_eval(<<-SRC)
      def self.GetUniformi64vNV(_program_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformi64vNV].call(_program_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformui64vNV)
    GL.module_eval(<<-SRC)
      def self.GetUniformui64vNV(_program_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformui64vNV].call(_program_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1i64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1i64NV(_program_, _location_, _x_)
        GL_FUNCTIONS_MAP[:glProgramUniform1i64NV].call(_program_, _location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2i64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2i64NV(_program_, _location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glProgramUniform2i64NV].call(_program_, _location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3i64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3i64NV(_program_, _location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glProgramUniform3i64NV].call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4i64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4i64NV(_program_, _location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramUniform4i64NV].call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1i64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1i64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1i64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2i64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2i64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2i64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3i64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3i64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3i64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4i64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4i64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4i64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ui64NV(_program_, _location_, _x_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ui64NV].call(_program_, _location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ui64NV(_program_, _location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ui64NV].call(_program_, _location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ui64NV(_program_, _location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ui64NV].call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ui64NV(_program_, _location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ui64NV].call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC
  end
define_ext_command_GL_AMD_interleaved_elements() click to toggle source
# File lib/opengl_ext_command.rb, line 670
  def self.define_ext_command_GL_AMD_interleaved_elements
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribParameteriAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribParameteriAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribParameteriAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribParameteriAMD)
    GL.module_eval(<<-SRC)
      def self.VertexAttribParameteriAMD(_index_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glVertexAttribParameteriAMD].call(_index_, _pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_AMD_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_command.rb, line 689
  def self.define_ext_command_GL_AMD_multi_draw_indirect
    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawArraysIndirectAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawArraysIndirectAMD)
    GL.module_eval(<<-SRC)
      def self.MultiDrawArraysIndirectAMD(_mode_, _indirect_, _primcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawArraysIndirectAMD].call(_mode_, _indirect_, _primcount_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsIndirectAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsIndirectAMD)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsIndirectAMD(_mode_, _type_, _indirect_, _primcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsIndirectAMD].call(_mode_, _type_, _indirect_, _primcount_, _stride_)
      end
    SRC
  end
define_ext_command_GL_AMD_name_gen_delete() click to toggle source
# File lib/opengl_ext_command.rb, line 719
  def self.define_ext_command_GL_AMD_name_gen_delete
    GL::GL_FUNCTION_SYMBOLS << :glGenNamesAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenNamesAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenNamesAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenNamesAMD)
    GL.module_eval(<<-SRC)
      def self.GenNamesAMD(_identifier_, _num_, _names_)
        GL_FUNCTIONS_MAP[:glGenNamesAMD].call(_identifier_, _num_, _names_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteNamesAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteNamesAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteNamesAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteNamesAMD)
    GL.module_eval(<<-SRC)
      def self.DeleteNamesAMD(_identifier_, _num_, _names_)
        GL_FUNCTIONS_MAP[:glDeleteNamesAMD].call(_identifier_, _num_, _names_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsNameAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsNameAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsNameAMD] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsNameAMD)
    GL.module_eval(<<-SRC)
      def self.IsNameAMD(_identifier_, _name_)
        GL_FUNCTIONS_MAP[:glIsNameAMD].call(_identifier_, _name_)
      end
    SRC
  end
define_ext_command_GL_AMD_occlusion_query_event() click to toggle source
# File lib/opengl_ext_command.rb, line 760
  def self.define_ext_command_GL_AMD_occlusion_query_event
    GL::GL_FUNCTION_SYMBOLS << :glQueryObjectParameteruiAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glQueryObjectParameteruiAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glQueryObjectParameteruiAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glQueryObjectParameteruiAMD)
    GL.module_eval(<<-SRC)
      def self.QueryObjectParameteruiAMD(_target_, _id_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glQueryObjectParameteruiAMD].call(_target_, _id_, _pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_AMD_performance_monitor() click to toggle source
# File lib/opengl_es_ext_command.rb, line 59
  def self.define_ext_command_GL_AMD_performance_monitor
    GL::GL_FUNCTION_SYMBOLS << :glGetPerfMonitorGroupsAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorGroupsAMD] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorGroupsAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfMonitorGroupsAMD)
    GL.module_eval(<<-SRC)
      def self.GetPerfMonitorGroupsAMD(_numGroups_, _groupsSize_, _groups_)
        GL_FUNCTIONS_MAP[:glGetPerfMonitorGroupsAMD].call(_numGroups_, _groupsSize_, _groups_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfMonitorCountersAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorCountersAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorCountersAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfMonitorCountersAMD)
    GL.module_eval(<<-SRC)
      def self.GetPerfMonitorCountersAMD(_group_, _numCounters_, _maxActiveCounters_, _counterSize_, _counters_)
        GL_FUNCTIONS_MAP[:glGetPerfMonitorCountersAMD].call(_group_, _numCounters_, _maxActiveCounters_, _counterSize_, _counters_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfMonitorGroupStringAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorGroupStringAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorGroupStringAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfMonitorGroupStringAMD)
    GL.module_eval(<<-SRC)
      def self.GetPerfMonitorGroupStringAMD(_group_, _bufSize_, _length_, _groupString_)
        GL_FUNCTIONS_MAP[:glGetPerfMonitorGroupStringAMD].call(_group_, _bufSize_, _length_, _groupString_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfMonitorCounterStringAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorCounterStringAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorCounterStringAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfMonitorCounterStringAMD)
    GL.module_eval(<<-SRC)
      def self.GetPerfMonitorCounterStringAMD(_group_, _counter_, _bufSize_, _length_, _counterString_)
        GL_FUNCTIONS_MAP[:glGetPerfMonitorCounterStringAMD].call(_group_, _counter_, _bufSize_, _length_, _counterString_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfMonitorCounterInfoAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorCounterInfoAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorCounterInfoAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfMonitorCounterInfoAMD)
    GL.module_eval(<<-SRC)
      def self.GetPerfMonitorCounterInfoAMD(_group_, _counter_, _pname_, _data_)
        GL_FUNCTIONS_MAP[:glGetPerfMonitorCounterInfoAMD].call(_group_, _counter_, _pname_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenPerfMonitorsAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenPerfMonitorsAMD] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenPerfMonitorsAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenPerfMonitorsAMD)
    GL.module_eval(<<-SRC)
      def self.GenPerfMonitorsAMD(_n_, _monitors_)
        GL_FUNCTIONS_MAP[:glGenPerfMonitorsAMD].call(_n_, _monitors_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeletePerfMonitorsAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeletePerfMonitorsAMD] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeletePerfMonitorsAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeletePerfMonitorsAMD)
    GL.module_eval(<<-SRC)
      def self.DeletePerfMonitorsAMD(_n_, _monitors_)
        GL_FUNCTIONS_MAP[:glDeletePerfMonitorsAMD].call(_n_, _monitors_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSelectPerfMonitorCountersAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glSelectPerfMonitorCountersAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSelectPerfMonitorCountersAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glSelectPerfMonitorCountersAMD)
    GL.module_eval(<<-SRC)
      def self.SelectPerfMonitorCountersAMD(_monitor_, _enable_, _group_, _numCounters_, _counterList_)
        GL_FUNCTIONS_MAP[:glSelectPerfMonitorCountersAMD].call(_monitor_, _enable_, _group_, _numCounters_, _counterList_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBeginPerfMonitorAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginPerfMonitorAMD] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginPerfMonitorAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginPerfMonitorAMD)
    GL.module_eval(<<-SRC)
      def self.BeginPerfMonitorAMD(_monitor_)
        GL_FUNCTIONS_MAP[:glBeginPerfMonitorAMD].call(_monitor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndPerfMonitorAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndPerfMonitorAMD] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndPerfMonitorAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndPerfMonitorAMD)
    GL.module_eval(<<-SRC)
      def self.EndPerfMonitorAMD(_monitor_)
        GL_FUNCTIONS_MAP[:glEndPerfMonitorAMD].call(_monitor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfMonitorCounterDataAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorCounterDataAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorCounterDataAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfMonitorCounterDataAMD)
    GL.module_eval(<<-SRC)
      def self.GetPerfMonitorCounterDataAMD(_monitor_, _pname_, _dataSize_, _data_, _bytesWritten_)
        GL_FUNCTIONS_MAP[:glGetPerfMonitorCounterDataAMD].call(_monitor_, _pname_, _dataSize_, _data_, _bytesWritten_)
      end
    SRC
  end
define_ext_command_GL_AMD_pinned_memory() click to toggle source
# File lib/opengl_ext_command.rb, line 908
def self.define_ext_command_GL_AMD_pinned_memory
end
define_ext_command_GL_AMD_program_binary_Z400() click to toggle source
# File lib/opengl_es_ext_command.rb, line 188
def self.define_ext_command_GL_AMD_program_binary_Z400
end
define_ext_command_GL_AMD_query_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 917
def self.define_ext_command_GL_AMD_query_buffer_object
end
define_ext_command_GL_AMD_sample_positions() click to toggle source
# File lib/opengl_ext_command.rb, line 926
  def self.define_ext_command_GL_AMD_sample_positions
    GL::GL_FUNCTION_SYMBOLS << :glSetMultisamplefvAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glSetMultisamplefvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSetMultisamplefvAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glSetMultisamplefvAMD)
    GL.module_eval(<<-SRC)
      def self.SetMultisamplefvAMD(_pname_, _index_, _val_)
        GL_FUNCTIONS_MAP[:glSetMultisamplefvAMD].call(_pname_, _index_, _val_)
      end
    SRC
  end
define_ext_command_GL_AMD_seamless_cubemap_per_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 945
def self.define_ext_command_GL_AMD_seamless_cubemap_per_texture
end
define_ext_command_GL_AMD_shader_atomic_counter_ops() click to toggle source
# File lib/opengl_ext_command.rb, line 954
def self.define_ext_command_GL_AMD_shader_atomic_counter_ops
end
define_ext_command_GL_AMD_shader_ballot() click to toggle source
# File lib/opengl_ext_command.rb, line 963
def self.define_ext_command_GL_AMD_shader_ballot
end
define_ext_command_GL_AMD_shader_explicit_vertex_parameter() click to toggle source
# File lib/opengl_ext_command.rb, line 1008
def self.define_ext_command_GL_AMD_shader_explicit_vertex_parameter
end
define_ext_command_GL_AMD_shader_gpu_shader_half_float_fetch() click to toggle source
# File lib/opengl_ext_command.rb, line 972
def self.define_ext_command_GL_AMD_shader_gpu_shader_half_float_fetch
end
define_ext_command_GL_AMD_shader_image_load_store_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 981
def self.define_ext_command_GL_AMD_shader_image_load_store_lod
end
define_ext_command_GL_AMD_shader_stencil_export() click to toggle source
# File lib/opengl_ext_command.rb, line 990
def self.define_ext_command_GL_AMD_shader_stencil_export
end
define_ext_command_GL_AMD_shader_trinary_minmax() click to toggle source
# File lib/opengl_ext_command.rb, line 999
def self.define_ext_command_GL_AMD_shader_trinary_minmax
end
define_ext_command_GL_AMD_sparse_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 1017
  def self.define_ext_command_GL_AMD_sparse_texture
    GL::GL_FUNCTION_SYMBOLS << :glTexStorageSparseAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageSparseAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageSparseAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorageSparseAMD)
    GL.module_eval(<<-SRC)
      def self.TexStorageSparseAMD(_target_, _internalFormat_, _width_, _height_, _depth_, _layers_, _flags_)
        GL_FUNCTIONS_MAP[:glTexStorageSparseAMD].call(_target_, _internalFormat_, _width_, _height_, _depth_, _layers_, _flags_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorageSparseAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorageSparseAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageSparseAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorageSparseAMD)
    GL.module_eval(<<-SRC)
      def self.TextureStorageSparseAMD(_texture_, _target_, _internalFormat_, _width_, _height_, _depth_, _layers_, _flags_)
        GL_FUNCTIONS_MAP[:glTextureStorageSparseAMD].call(_texture_, _target_, _internalFormat_, _width_, _height_, _depth_, _layers_, _flags_)
      end
    SRC
  end
define_ext_command_GL_AMD_stencil_operation_extended() click to toggle source
# File lib/opengl_ext_command.rb, line 1047
  def self.define_ext_command_GL_AMD_stencil_operation_extended
    GL::GL_FUNCTION_SYMBOLS << :glStencilOpValueAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilOpValueAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilOpValueAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilOpValueAMD)
    GL.module_eval(<<-SRC)
      def self.StencilOpValueAMD(_face_, _value_)
        GL_FUNCTIONS_MAP[:glStencilOpValueAMD].call(_face_, _value_)
      end
    SRC
  end
define_ext_command_GL_AMD_texture_gather_bias_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 1066
def self.define_ext_command_GL_AMD_texture_gather_bias_lod
end
define_ext_command_GL_AMD_texture_texture4() click to toggle source
# File lib/opengl_ext_command.rb, line 1075
def self.define_ext_command_GL_AMD_texture_texture4
end
define_ext_command_GL_AMD_transform_feedback3_lines_triangles() click to toggle source
# File lib/opengl_ext_command.rb, line 1084
def self.define_ext_command_GL_AMD_transform_feedback3_lines_triangles
end
define_ext_command_GL_AMD_transform_feedback4() click to toggle source
# File lib/opengl_ext_command.rb, line 1093
def self.define_ext_command_GL_AMD_transform_feedback4
end
define_ext_command_GL_AMD_vertex_shader_layer() click to toggle source
# File lib/opengl_ext_command.rb, line 1102
def self.define_ext_command_GL_AMD_vertex_shader_layer
end
define_ext_command_GL_AMD_vertex_shader_tessellator() click to toggle source
# File lib/opengl_ext_command.rb, line 1111
  def self.define_ext_command_GL_AMD_vertex_shader_tessellator
    GL::GL_FUNCTION_SYMBOLS << :glTessellationFactorAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glTessellationFactorAMD] = [Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTessellationFactorAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glTessellationFactorAMD)
    GL.module_eval(<<-SRC)
      def self.TessellationFactorAMD(_factor_)
        GL_FUNCTIONS_MAP[:glTessellationFactorAMD].call(_factor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTessellationModeAMD
    GL::GL_FUNCTIONS_ARGS_MAP[:glTessellationModeAMD] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTessellationModeAMD] = Fiddle::TYPE_VOID
    GL.bind_command(:glTessellationModeAMD)
    GL.module_eval(<<-SRC)
      def self.TessellationModeAMD(_mode_)
        GL_FUNCTIONS_MAP[:glTessellationModeAMD].call(_mode_)
      end
    SRC
  end
define_ext_command_GL_AMD_vertex_shader_viewport_index() click to toggle source
# File lib/opengl_ext_command.rb, line 1141
def self.define_ext_command_GL_AMD_vertex_shader_viewport_index
end
define_ext_command_GL_ANDROID_extension_pack_es31a() click to toggle source
# File lib/opengl_es_ext_command.rb, line 197
def self.define_ext_command_GL_ANDROID_extension_pack_es31a
end
define_ext_command_GL_ANGLE_depth_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 206
def self.define_ext_command_GL_ANGLE_depth_texture
end
define_ext_command_GL_ANGLE_framebuffer_blit() click to toggle source
# File lib/opengl_es_ext_command.rb, line 215
  def self.define_ext_command_GL_ANGLE_framebuffer_blit
    GL::GL_FUNCTION_SYMBOLS << :glBlitFramebufferANGLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlitFramebufferANGLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlitFramebufferANGLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlitFramebufferANGLE)
    GL.module_eval(<<-SRC)
      def self.BlitFramebufferANGLE(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        GL_FUNCTIONS_MAP[:glBlitFramebufferANGLE].call(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC
  end
define_ext_command_GL_ANGLE_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 234
  def self.define_ext_command_GL_ANGLE_framebuffer_multisample
    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisampleANGLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleANGLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleANGLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisampleANGLE)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisampleANGLE(_target_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisampleANGLE].call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC
  end
define_ext_command_GL_ANGLE_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_command.rb, line 253
  def self.define_ext_command_GL_ANGLE_instanced_arrays
    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysInstancedANGLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedANGLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedANGLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysInstancedANGLE)
    GL.module_eval(<<-SRC)
      def self.DrawArraysInstancedANGLE(_mode_, _first_, _count_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawArraysInstancedANGLE].call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedANGLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedANGLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedANGLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedANGLE)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedANGLE(_mode_, _count_, _type_, _indices_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedANGLE].call(_mode_, _count_, _type_, _indices_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribDivisorANGLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribDivisorANGLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribDivisorANGLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribDivisorANGLE)
    GL.module_eval(<<-SRC)
      def self.VertexAttribDivisorANGLE(_index_, _divisor_)
        GL_FUNCTIONS_MAP[:glVertexAttribDivisorANGLE].call(_index_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_ANGLE_pack_reverse_row_order() click to toggle source
# File lib/opengl_es_ext_command.rb, line 294
def self.define_ext_command_GL_ANGLE_pack_reverse_row_order
end
define_ext_command_GL_ANGLE_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 303
def self.define_ext_command_GL_ANGLE_program_binary
end
define_ext_command_GL_ANGLE_texture_compression_dxt3() click to toggle source
# File lib/opengl_es_ext_command.rb, line 312
def self.define_ext_command_GL_ANGLE_texture_compression_dxt3
end
define_ext_command_GL_ANGLE_texture_compression_dxt5() click to toggle source
# File lib/opengl_es_ext_command.rb, line 321
def self.define_ext_command_GL_ANGLE_texture_compression_dxt5
end
define_ext_command_GL_ANGLE_texture_usage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 330
def self.define_ext_command_GL_ANGLE_texture_usage
end
define_ext_command_GL_ANGLE_translated_shader_source() click to toggle source
# File lib/opengl_es_ext_command.rb, line 339
  def self.define_ext_command_GL_ANGLE_translated_shader_source
    GL::GL_FUNCTION_SYMBOLS << :glGetTranslatedShaderSourceANGLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTranslatedShaderSourceANGLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTranslatedShaderSourceANGLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTranslatedShaderSourceANGLE)
    GL.module_eval(<<-SRC)
      def self.GetTranslatedShaderSourceANGLE(_shader_, _bufSize_, _length_, _source_)
        GL_FUNCTIONS_MAP[:glGetTranslatedShaderSourceANGLE].call(_shader_, _bufSize_, _length_, _source_)
      end
    SRC
  end
define_ext_command_GL_APPLE_aux_depth_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 1150
def self.define_ext_command_GL_APPLE_aux_depth_stencil
end
define_ext_command_GL_APPLE_client_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 1159
def self.define_ext_command_GL_APPLE_client_storage
end
define_ext_command_GL_APPLE_clip_distance() click to toggle source
# File lib/opengl_es_ext_command.rb, line 358
def self.define_ext_command_GL_APPLE_clip_distance
end
define_ext_command_GL_APPLE_color_buffer_packed_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 367
def self.define_ext_command_GL_APPLE_color_buffer_packed_float
end
define_ext_command_GL_APPLE_copy_texture_levels() click to toggle source
# File lib/opengl_es_ext_command.rb, line 376
  def self.define_ext_command_GL_APPLE_copy_texture_levels
    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureLevelsAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureLevelsAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureLevelsAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureLevelsAPPLE)
    GL.module_eval(<<-SRC)
      def self.CopyTextureLevelsAPPLE(_destinationTexture_, _sourceTexture_, _sourceBaseLevel_, _sourceLevelCount_)
        GL_FUNCTIONS_MAP[:glCopyTextureLevelsAPPLE].call(_destinationTexture_, _sourceTexture_, _sourceBaseLevel_, _sourceLevelCount_)
      end
    SRC
  end
define_ext_command_GL_APPLE_element_array() click to toggle source
# File lib/opengl_ext_command.rb, line 1168
  def self.define_ext_command_GL_APPLE_element_array
    GL::GL_FUNCTION_SYMBOLS << :glElementPointerAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glElementPointerAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glElementPointerAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glElementPointerAPPLE)
    GL.module_eval(<<-SRC)
      def self.ElementPointerAPPLE(_type_, _pointer_)
        GL_FUNCTIONS_MAP[:glElementPointerAPPLE].call(_type_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementArrayAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementArrayAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementArrayAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementArrayAPPLE)
    GL.module_eval(<<-SRC)
      def self.DrawElementArrayAPPLE(_mode_, _first_, _count_)
        GL_FUNCTIONS_MAP[:glDrawElementArrayAPPLE].call(_mode_, _first_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawRangeElementArrayAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementArrayAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementArrayAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawRangeElementArrayAPPLE)
    GL.module_eval(<<-SRC)
      def self.DrawRangeElementArrayAPPLE(_mode_, _start_, _end_, _first_, _count_)
        GL_FUNCTIONS_MAP[:glDrawRangeElementArrayAPPLE].call(_mode_, _start_, _end_, _first_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementArrayAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementArrayAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementArrayAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementArrayAPPLE)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementArrayAPPLE(_mode_, _first_, _count_, _primcount_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementArrayAPPLE].call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawRangeElementArrayAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawRangeElementArrayAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawRangeElementArrayAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawRangeElementArrayAPPLE)
    GL.module_eval(<<-SRC)
      def self.MultiDrawRangeElementArrayAPPLE(_mode_, _start_, _end_, _first_, _count_, _primcount_)
        GL_FUNCTIONS_MAP[:glMultiDrawRangeElementArrayAPPLE].call(_mode_, _start_, _end_, _first_, _count_, _primcount_)
      end
    SRC
  end
define_ext_command_GL_APPLE_fence() click to toggle source
# File lib/opengl_ext_command.rb, line 1231
  def self.define_ext_command_GL_APPLE_fence
    GL::GL_FUNCTION_SYMBOLS << :glGenFencesAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenFencesAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenFencesAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenFencesAPPLE)
    GL.module_eval(<<-SRC)
      def self.GenFencesAPPLE(_n_, _fences_)
        GL_FUNCTIONS_MAP[:glGenFencesAPPLE].call(_n_, _fences_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteFencesAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFencesAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFencesAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteFencesAPPLE)
    GL.module_eval(<<-SRC)
      def self.DeleteFencesAPPLE(_n_, _fences_)
        GL_FUNCTIONS_MAP[:glDeleteFencesAPPLE].call(_n_, _fences_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSetFenceAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glSetFenceAPPLE] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSetFenceAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glSetFenceAPPLE)
    GL.module_eval(<<-SRC)
      def self.SetFenceAPPLE(_fence_)
        GL_FUNCTIONS_MAP[:glSetFenceAPPLE].call(_fence_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsFenceAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsFenceAPPLE] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsFenceAPPLE] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsFenceAPPLE)
    GL.module_eval(<<-SRC)
      def self.IsFenceAPPLE(_fence_)
        GL_FUNCTIONS_MAP[:glIsFenceAPPLE].call(_fence_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTestFenceAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glTestFenceAPPLE] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTestFenceAPPLE] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glTestFenceAPPLE)
    GL.module_eval(<<-SRC)
      def self.TestFenceAPPLE(_fence_)
        GL_FUNCTIONS_MAP[:glTestFenceAPPLE].call(_fence_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFinishFenceAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glFinishFenceAPPLE] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFinishFenceAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glFinishFenceAPPLE)
    GL.module_eval(<<-SRC)
      def self.FinishFenceAPPLE(_fence_)
        GL_FUNCTIONS_MAP[:glFinishFenceAPPLE].call(_fence_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTestObjectAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glTestObjectAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTestObjectAPPLE] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glTestObjectAPPLE)
    GL.module_eval(<<-SRC)
      def self.TestObjectAPPLE(_object_, _name_)
        GL_FUNCTIONS_MAP[:glTestObjectAPPLE].call(_object_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFinishObjectAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glFinishObjectAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFinishObjectAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glFinishObjectAPPLE)
    GL.module_eval(<<-SRC)
      def self.FinishObjectAPPLE(_object_, _name_)
        GL_FUNCTIONS_MAP[:glFinishObjectAPPLE].call(_object_, _name_)
      end
    SRC
  end
define_ext_command_GL_APPLE_float_pixels() click to toggle source
# File lib/opengl_ext_command.rb, line 1327
def self.define_ext_command_GL_APPLE_float_pixels
end
define_ext_command_GL_APPLE_flush_buffer_range() click to toggle source
# File lib/opengl_ext_command.rb, line 1336
  def self.define_ext_command_GL_APPLE_flush_buffer_range
    GL::GL_FUNCTION_SYMBOLS << :glBufferParameteriAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferParameteriAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferParameteriAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferParameteriAPPLE)
    GL.module_eval(<<-SRC)
      def self.BufferParameteriAPPLE(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glBufferParameteriAPPLE].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFlushMappedBufferRangeAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedBufferRangeAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedBufferRangeAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushMappedBufferRangeAPPLE)
    GL.module_eval(<<-SRC)
      def self.FlushMappedBufferRangeAPPLE(_target_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glFlushMappedBufferRangeAPPLE].call(_target_, _offset_, _size_)
      end
    SRC
  end
define_ext_command_GL_APPLE_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 395
  def self.define_ext_command_GL_APPLE_framebuffer_multisample
    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisampleAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisampleAPPLE)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisampleAPPLE(_target_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisampleAPPLE].call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResolveMultisampleFramebufferAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glResolveMultisampleFramebufferAPPLE] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResolveMultisampleFramebufferAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glResolveMultisampleFramebufferAPPLE)
    GL.module_eval(<<-SRC)
      def self.ResolveMultisampleFramebufferAPPLE()
        GL_FUNCTIONS_MAP[:glResolveMultisampleFramebufferAPPLE].call()
      end
    SRC
  end
define_ext_command_GL_APPLE_object_purgeable() click to toggle source
# File lib/opengl_ext_command.rb, line 1366
  def self.define_ext_command_GL_APPLE_object_purgeable
    GL::GL_FUNCTION_SYMBOLS << :glObjectPurgeableAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glObjectPurgeableAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glObjectPurgeableAPPLE] = -Fiddle::TYPE_INT
    GL.bind_command(:glObjectPurgeableAPPLE)
    GL.module_eval(<<-SRC)
      def self.ObjectPurgeableAPPLE(_objectType_, _name_, _option_)
        GL_FUNCTIONS_MAP[:glObjectPurgeableAPPLE].call(_objectType_, _name_, _option_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glObjectUnpurgeableAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glObjectUnpurgeableAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glObjectUnpurgeableAPPLE] = -Fiddle::TYPE_INT
    GL.bind_command(:glObjectUnpurgeableAPPLE)
    GL.module_eval(<<-SRC)
      def self.ObjectUnpurgeableAPPLE(_objectType_, _name_, _option_)
        GL_FUNCTIONS_MAP[:glObjectUnpurgeableAPPLE].call(_objectType_, _name_, _option_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectParameterivAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectParameterivAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectParameterivAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectParameterivAPPLE)
    GL.module_eval(<<-SRC)
      def self.GetObjectParameterivAPPLE(_objectType_, _name_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetObjectParameterivAPPLE].call(_objectType_, _name_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_APPLE_rgb_422() click to toggle source
# File lib/opengl_es_ext_command.rb, line 425
def self.define_ext_command_GL_APPLE_rgb_422
end
define_ext_command_GL_APPLE_row_bytes() click to toggle source
# File lib/opengl_ext_command.rb, line 1416
def self.define_ext_command_GL_APPLE_row_bytes
end
define_ext_command_GL_APPLE_specular_vector() click to toggle source
# File lib/opengl_ext_command.rb, line 1425
def self.define_ext_command_GL_APPLE_specular_vector
end
define_ext_command_GL_APPLE_sync() click to toggle source
# File lib/opengl_es_ext_command.rb, line 434
  def self.define_ext_command_GL_APPLE_sync
    GL::GL_FUNCTION_SYMBOLS << :glFenceSyncAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glFenceSyncAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFenceSyncAPPLE] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glFenceSyncAPPLE)
    GL.module_eval(<<-SRC)
      def self.FenceSyncAPPLE(_condition_, _flags_)
        GL_FUNCTIONS_MAP[:glFenceSyncAPPLE].call(_condition_, _flags_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsSyncAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsSyncAPPLE] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsSyncAPPLE] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsSyncAPPLE)
    GL.module_eval(<<-SRC)
      def self.IsSyncAPPLE(_sync_)
        GL_FUNCTIONS_MAP[:glIsSyncAPPLE].call(_sync_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteSyncAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteSyncAPPLE] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteSyncAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteSyncAPPLE)
    GL.module_eval(<<-SRC)
      def self.DeleteSyncAPPLE(_sync_)
        GL_FUNCTIONS_MAP[:glDeleteSyncAPPLE].call(_sync_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClientWaitSyncAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glClientWaitSyncAPPLE] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClientWaitSyncAPPLE] = -Fiddle::TYPE_INT
    GL.bind_command(:glClientWaitSyncAPPLE)
    GL.module_eval(<<-SRC)
      def self.ClientWaitSyncAPPLE(_sync_, _flags_, _timeout_)
        GL_FUNCTIONS_MAP[:glClientWaitSyncAPPLE].call(_sync_, _flags_, _timeout_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWaitSyncAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glWaitSyncAPPLE] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWaitSyncAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glWaitSyncAPPLE)
    GL.module_eval(<<-SRC)
      def self.WaitSyncAPPLE(_sync_, _flags_, _timeout_)
        GL_FUNCTIONS_MAP[:glWaitSyncAPPLE].call(_sync_, _flags_, _timeout_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetInteger64vAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInteger64vAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInteger64vAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInteger64vAPPLE)
    GL.module_eval(<<-SRC)
      def self.GetInteger64vAPPLE(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetInteger64vAPPLE].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSyncivAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSyncivAPPLE] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSyncivAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSyncivAPPLE)
    GL.module_eval(<<-SRC)
      def self.GetSyncivAPPLE(_sync_, _pname_, _count_, _length_, _values_)
        GL_FUNCTIONS_MAP[:glGetSyncivAPPLE].call(_sync_, _pname_, _count_, _length_, _values_)
      end
    SRC
  end
define_ext_command_GL_APPLE_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_command.rb, line 519
def self.define_ext_command_GL_APPLE_texture_format_BGRA8888
end
define_ext_command_GL_APPLE_texture_max_level() click to toggle source
# File lib/opengl_es_ext_command.rb, line 528
def self.define_ext_command_GL_APPLE_texture_max_level
end
define_ext_command_GL_APPLE_texture_packed_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 537
def self.define_ext_command_GL_APPLE_texture_packed_float
end
define_ext_command_GL_APPLE_texture_range() click to toggle source
# File lib/opengl_ext_command.rb, line 1434
  def self.define_ext_command_GL_APPLE_texture_range
    GL::GL_FUNCTION_SYMBOLS << :glTextureRangeAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureRangeAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureRangeAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureRangeAPPLE)
    GL.module_eval(<<-SRC)
      def self.TextureRangeAPPLE(_target_, _length_, _pointer_)
        GL_FUNCTIONS_MAP[:glTextureRangeAPPLE].call(_target_, _length_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexParameterPointervAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterPointervAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterPointervAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexParameterPointervAPPLE)
    GL.module_eval(<<-SRC)
      def self.GetTexParameterPointervAPPLE(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexParameterPointervAPPLE].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_APPLE_transform_hint() click to toggle source
# File lib/opengl_ext_command.rb, line 1464
def self.define_ext_command_GL_APPLE_transform_hint
end
define_ext_command_GL_APPLE_vertex_array_object() click to toggle source
# File lib/opengl_ext_command.rb, line 1473
  def self.define_ext_command_GL_APPLE_vertex_array_object
    GL::GL_FUNCTION_SYMBOLS << :glBindVertexArrayAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexArrayAPPLE] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexArrayAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindVertexArrayAPPLE)
    GL.module_eval(<<-SRC)
      def self.BindVertexArrayAPPLE(_array_)
        GL_FUNCTIONS_MAP[:glBindVertexArrayAPPLE].call(_array_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteVertexArraysAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteVertexArraysAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteVertexArraysAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteVertexArraysAPPLE)
    GL.module_eval(<<-SRC)
      def self.DeleteVertexArraysAPPLE(_n_, _arrays_)
        GL_FUNCTIONS_MAP[:glDeleteVertexArraysAPPLE].call(_n_, _arrays_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenVertexArraysAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenVertexArraysAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenVertexArraysAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenVertexArraysAPPLE)
    GL.module_eval(<<-SRC)
      def self.GenVertexArraysAPPLE(_n_, _arrays_)
        GL_FUNCTIONS_MAP[:glGenVertexArraysAPPLE].call(_n_, _arrays_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsVertexArrayAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsVertexArrayAPPLE] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsVertexArrayAPPLE] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsVertexArrayAPPLE)
    GL.module_eval(<<-SRC)
      def self.IsVertexArrayAPPLE(_array_)
        GL_FUNCTIONS_MAP[:glIsVertexArrayAPPLE].call(_array_)
      end
    SRC
  end
define_ext_command_GL_APPLE_vertex_array_range() click to toggle source
# File lib/opengl_ext_command.rb, line 1525
  def self.define_ext_command_GL_APPLE_vertex_array_range
    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayRangeAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayRangeAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayRangeAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayRangeAPPLE)
    GL.module_eval(<<-SRC)
      def self.VertexArrayRangeAPPLE(_length_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexArrayRangeAPPLE].call(_length_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFlushVertexArrayRangeAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushVertexArrayRangeAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushVertexArrayRangeAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushVertexArrayRangeAPPLE)
    GL.module_eval(<<-SRC)
      def self.FlushVertexArrayRangeAPPLE(_length_, _pointer_)
        GL_FUNCTIONS_MAP[:glFlushVertexArrayRangeAPPLE].call(_length_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayParameteriAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayParameteriAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayParameteriAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayParameteriAPPLE)
    GL.module_eval(<<-SRC)
      def self.VertexArrayParameteriAPPLE(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glVertexArrayParameteriAPPLE].call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_APPLE_vertex_program_evaluators() click to toggle source
# File lib/opengl_ext_command.rb, line 1566
  def self.define_ext_command_GL_APPLE_vertex_program_evaluators
    GL::GL_FUNCTION_SYMBOLS << :glEnableVertexAttribAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexAttribAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexAttribAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableVertexAttribAPPLE)
    GL.module_eval(<<-SRC)
      def self.EnableVertexAttribAPPLE(_index_, _pname_)
        GL_FUNCTIONS_MAP[:glEnableVertexAttribAPPLE].call(_index_, _pname_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableVertexAttribAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexAttribAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexAttribAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableVertexAttribAPPLE)
    GL.module_eval(<<-SRC)
      def self.DisableVertexAttribAPPLE(_index_, _pname_)
        GL_FUNCTIONS_MAP[:glDisableVertexAttribAPPLE].call(_index_, _pname_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsVertexAttribEnabledAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsVertexAttribEnabledAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsVertexAttribEnabledAPPLE] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsVertexAttribEnabledAPPLE)
    GL.module_eval(<<-SRC)
      def self.IsVertexAttribEnabledAPPLE(_index_, _pname_)
        GL_FUNCTIONS_MAP[:glIsVertexAttribEnabledAPPLE].call(_index_, _pname_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapVertexAttrib1dAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapVertexAttrib1dAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapVertexAttrib1dAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapVertexAttrib1dAPPLE)
    GL.module_eval(<<-SRC)
      def self.MapVertexAttrib1dAPPLE(_index_, _size_, _u1_, _u2_, _stride_, _order_, _points_)
        GL_FUNCTIONS_MAP[:glMapVertexAttrib1dAPPLE].call(_index_, _size_, _u1_, _u2_, _stride_, _order_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapVertexAttrib1fAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapVertexAttrib1fAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapVertexAttrib1fAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapVertexAttrib1fAPPLE)
    GL.module_eval(<<-SRC)
      def self.MapVertexAttrib1fAPPLE(_index_, _size_, _u1_, _u2_, _stride_, _order_, _points_)
        GL_FUNCTIONS_MAP[:glMapVertexAttrib1fAPPLE].call(_index_, _size_, _u1_, _u2_, _stride_, _order_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapVertexAttrib2dAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapVertexAttrib2dAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapVertexAttrib2dAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapVertexAttrib2dAPPLE)
    GL.module_eval(<<-SRC)
      def self.MapVertexAttrib2dAPPLE(_index_, _size_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
        GL_FUNCTIONS_MAP[:glMapVertexAttrib2dAPPLE].call(_index_, _size_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapVertexAttrib2fAPPLE
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapVertexAttrib2fAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapVertexAttrib2fAPPLE] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapVertexAttrib2fAPPLE)
    GL.module_eval(<<-SRC)
      def self.MapVertexAttrib2fAPPLE(_index_, _size_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
        GL_FUNCTIONS_MAP[:glMapVertexAttrib2fAPPLE].call(_index_, _size_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
      end
    SRC
  end
define_ext_command_GL_APPLE_ycbcr_422() click to toggle source
# File lib/opengl_ext_command.rb, line 1651
def self.define_ext_command_GL_APPLE_ycbcr_422
end
define_ext_command_GL_ARB_ES2_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1660
  def self.define_ext_command_GL_ARB_ES2_compatibility
    GL::GL_FUNCTION_SYMBOLS << :glReleaseShaderCompiler
    GL::GL_FUNCTIONS_ARGS_MAP[:glReleaseShaderCompiler] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReleaseShaderCompiler] = Fiddle::TYPE_VOID
    GL.bind_command(:glReleaseShaderCompiler)
    GL.module_eval(<<-SRC)
      def self.ReleaseShaderCompiler()
        GL_FUNCTIONS_MAP[:glReleaseShaderCompiler].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShaderBinary
    GL::GL_FUNCTIONS_ARGS_MAP[:glShaderBinary] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShaderBinary] = Fiddle::TYPE_VOID
    GL.bind_command(:glShaderBinary)
    GL.module_eval(<<-SRC)
      def self.ShaderBinary(_count_, _shaders_, _binaryFormat_, _binary_, _length_)
        GL_FUNCTIONS_MAP[:glShaderBinary].call(_count_, _shaders_, _binaryFormat_, _binary_, _length_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetShaderPrecisionFormat
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetShaderPrecisionFormat] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetShaderPrecisionFormat] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetShaderPrecisionFormat)
    GL.module_eval(<<-SRC)
      def self.GetShaderPrecisionFormat(_shadertype_, _precisiontype_, _range_, _precision_)
        GL_FUNCTIONS_MAP[:glGetShaderPrecisionFormat].call(_shadertype_, _precisiontype_, _range_, _precision_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangef
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangef] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangef] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangef)
    GL.module_eval(<<-SRC)
      def self.DepthRangef(_n_, _f_)
        GL_FUNCTIONS_MAP[:glDepthRangef].call(_n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearDepthf
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearDepthf] = [Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearDepthf] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearDepthf)
    GL.module_eval(<<-SRC)
      def self.ClearDepthf(_d_)
        GL_FUNCTIONS_MAP[:glClearDepthf].call(_d_)
      end
    SRC
  end
define_ext_command_GL_ARB_ES3_1_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1723
  def self.define_ext_command_GL_ARB_ES3_1_compatibility
    GL::GL_FUNCTION_SYMBOLS << :glMemoryBarrierByRegion
    GL::GL_FUNCTIONS_ARGS_MAP[:glMemoryBarrierByRegion] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMemoryBarrierByRegion] = Fiddle::TYPE_VOID
    GL.bind_command(:glMemoryBarrierByRegion)
    GL.module_eval(<<-SRC)
      def self.MemoryBarrierByRegion(_barriers_)
        GL_FUNCTIONS_MAP[:glMemoryBarrierByRegion].call(_barriers_)
      end
    SRC
  end
define_ext_command_GL_ARB_ES3_2_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1742
  def self.define_ext_command_GL_ARB_ES3_2_compatibility
    GL::GL_FUNCTION_SYMBOLS << :glPrimitiveBoundingBoxARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glPrimitiveBoundingBoxARB] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveBoundingBoxARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glPrimitiveBoundingBoxARB)
    GL.module_eval(<<-SRC)
      def self.PrimitiveBoundingBoxARB(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
        GL_FUNCTIONS_MAP[:glPrimitiveBoundingBoxARB].call(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
      end
    SRC
  end
define_ext_command_GL_ARB_ES3_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1761
def self.define_ext_command_GL_ARB_ES3_compatibility
end
define_ext_command_GL_ARB_arrays_of_arrays() click to toggle source
# File lib/opengl_ext_command.rb, line 1770
def self.define_ext_command_GL_ARB_arrays_of_arrays
end
define_ext_command_GL_ARB_base_instance() click to toggle source
# File lib/opengl_ext_command.rb, line 1779
  def self.define_ext_command_GL_ARB_base_instance
    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysInstancedBaseInstance
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedBaseInstance] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedBaseInstance] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysInstancedBaseInstance)
    GL.module_eval(<<-SRC)
      def self.DrawArraysInstancedBaseInstance(_mode_, _first_, _count_, _instancecount_, _baseinstance_)
        GL_FUNCTIONS_MAP[:glDrawArraysInstancedBaseInstance].call(_mode_, _first_, _count_, _instancecount_, _baseinstance_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedBaseInstance
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseInstance] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseInstance] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedBaseInstance)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseInstance].call(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedBaseVertexBaseInstance
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseVertexBaseInstance] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertexBaseInstance] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedBaseVertexBaseInstance)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedBaseVertexBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseVertexBaseInstance].call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_)
      end
    SRC
  end
define_ext_command_GL_ARB_bindless_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 1820
  def self.define_ext_command_GL_ARB_bindless_texture
    GL::GL_FUNCTION_SYMBOLS << :glGetTextureHandleARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureHandleARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureHandleARB] = -Fiddle::TYPE_LONG_LONG
    GL.bind_command(:glGetTextureHandleARB)
    GL.module_eval(<<-SRC)
      def self.GetTextureHandleARB(_texture_)
        GL_FUNCTIONS_MAP[:glGetTextureHandleARB].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureSamplerHandleARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureSamplerHandleARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureSamplerHandleARB] = -Fiddle::TYPE_LONG_LONG
    GL.bind_command(:glGetTextureSamplerHandleARB)
    GL.module_eval(<<-SRC)
      def self.GetTextureSamplerHandleARB(_texture_, _sampler_)
        GL_FUNCTIONS_MAP[:glGetTextureSamplerHandleARB].call(_texture_, _sampler_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeTextureHandleResidentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeTextureHandleResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeTextureHandleResidentARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeTextureHandleResidentARB)
    GL.module_eval(<<-SRC)
      def self.MakeTextureHandleResidentARB(_handle_)
        GL_FUNCTIONS_MAP[:glMakeTextureHandleResidentARB].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeTextureHandleNonResidentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeTextureHandleNonResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeTextureHandleNonResidentARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeTextureHandleNonResidentARB)
    GL.module_eval(<<-SRC)
      def self.MakeTextureHandleNonResidentARB(_handle_)
        GL_FUNCTIONS_MAP[:glMakeTextureHandleNonResidentARB].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetImageHandleARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetImageHandleARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetImageHandleARB] = -Fiddle::TYPE_LONG_LONG
    GL.bind_command(:glGetImageHandleARB)
    GL.module_eval(<<-SRC)
      def self.GetImageHandleARB(_texture_, _level_, _layered_, _layer_, _format_)
        GL_FUNCTIONS_MAP[:glGetImageHandleARB].call(_texture_, _level_, _layered_, _layer_, _format_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeImageHandleResidentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeImageHandleResidentARB] = [-Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeImageHandleResidentARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeImageHandleResidentARB)
    GL.module_eval(<<-SRC)
      def self.MakeImageHandleResidentARB(_handle_, _access_)
        GL_FUNCTIONS_MAP[:glMakeImageHandleResidentARB].call(_handle_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeImageHandleNonResidentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeImageHandleNonResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeImageHandleNonResidentARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeImageHandleNonResidentARB)
    GL.module_eval(<<-SRC)
      def self.MakeImageHandleNonResidentARB(_handle_)
        GL_FUNCTIONS_MAP[:glMakeImageHandleNonResidentARB].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformHandleui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformHandleui64ARB)
    GL.module_eval(<<-SRC)
      def self.UniformHandleui64ARB(_location_, _value_)
        GL_FUNCTIONS_MAP[:glUniformHandleui64ARB].call(_location_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformHandleui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformHandleui64vARB)
    GL.module_eval(<<-SRC)
      def self.UniformHandleui64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniformHandleui64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformHandleui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformHandleui64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformHandleui64ARB(_program_, _location_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformHandleui64ARB].call(_program_, _location_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformHandleui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformHandleui64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformHandleui64vARB(_program_, _location_, _count_, _values_)
        GL_FUNCTIONS_MAP[:glProgramUniformHandleui64vARB].call(_program_, _location_, _count_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsTextureHandleResidentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsTextureHandleResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsTextureHandleResidentARB] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsTextureHandleResidentARB)
    GL.module_eval(<<-SRC)
      def self.IsTextureHandleResidentARB(_handle_)
        GL_FUNCTIONS_MAP[:glIsTextureHandleResidentARB].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsImageHandleResidentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsImageHandleResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsImageHandleResidentARB] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsImageHandleResidentARB)
    GL.module_eval(<<-SRC)
      def self.IsImageHandleResidentARB(_handle_)
        GL_FUNCTIONS_MAP[:glIsImageHandleResidentARB].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1ui64ARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1ui64ARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1ui64ARB(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1ui64ARB].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1ui64vARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1ui64vARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1ui64vARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribLui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLui64vARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribLui64vARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribLui64vARB(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribLui64vARB].call(_index_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_blend_func_extended() click to toggle source
# File lib/opengl_ext_command.rb, line 2004
  def self.define_ext_command_GL_ARB_blend_func_extended
    GL::GL_FUNCTION_SYMBOLS << :glBindFragDataLocationIndexed
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindFragDataLocationIndexed] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragDataLocationIndexed] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindFragDataLocationIndexed)
    GL.module_eval(<<-SRC)
      def self.BindFragDataLocationIndexed(_program_, _colorNumber_, _index_, _name_)
        GL_FUNCTIONS_MAP[:glBindFragDataLocationIndexed].call(_program_, _colorNumber_, _index_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFragDataIndex
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFragDataIndex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragDataIndex] = Fiddle::TYPE_INT
    GL.bind_command(:glGetFragDataIndex)
    GL.module_eval(<<-SRC)
      def self.GetFragDataIndex(_program_, _name_)
        GL_FUNCTIONS_MAP[:glGetFragDataIndex].call(_program_, _name_)
      end
    SRC
  end
define_ext_command_GL_ARB_buffer_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 2034
  def self.define_ext_command_GL_ARB_buffer_storage
    GL::GL_FUNCTION_SYMBOLS << :glBufferStorage
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferStorage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferStorage] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferStorage)
    GL.module_eval(<<-SRC)
      def self.BufferStorage(_target_, _size_, _data_, _flags_)
        GL_FUNCTIONS_MAP[:glBufferStorage].call(_target_, _size_, _data_, _flags_)
      end
    SRC
  end
define_ext_command_GL_ARB_cl_event() click to toggle source
# File lib/opengl_ext_command.rb, line 2053
  def self.define_ext_command_GL_ARB_cl_event
    GL::GL_FUNCTION_SYMBOLS << :glCreateSyncFromCLeventARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateSyncFromCLeventARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateSyncFromCLeventARB] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glCreateSyncFromCLeventARB)
    GL.module_eval(<<-SRC)
      def self.CreateSyncFromCLeventARB(_context_, _event_, _flags_)
        GL_FUNCTIONS_MAP[:glCreateSyncFromCLeventARB].call(_context_, _event_, _flags_)
      end
    SRC
  end
define_ext_command_GL_ARB_clear_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 2072
  def self.define_ext_command_GL_ARB_clear_buffer_object
    GL::GL_FUNCTION_SYMBOLS << :glClearBufferData
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearBufferData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearBufferData] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearBufferData)
    GL.module_eval(<<-SRC)
      def self.ClearBufferData(_target_, _internalformat_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearBufferData].call(_target_, _internalformat_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearBufferSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearBufferSubData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearBufferSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearBufferSubData)
    GL.module_eval(<<-SRC)
      def self.ClearBufferSubData(_target_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearBufferSubData].call(_target_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
      end
    SRC
  end
define_ext_command_GL_ARB_clear_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 2102
  def self.define_ext_command_GL_ARB_clear_texture
    GL::GL_FUNCTION_SYMBOLS << :glClearTexImage
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearTexImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearTexImage] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearTexImage)
    GL.module_eval(<<-SRC)
      def self.ClearTexImage(_texture_, _level_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearTexImage].call(_texture_, _level_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearTexSubImage
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearTexSubImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearTexSubImage] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearTexSubImage)
    GL.module_eval(<<-SRC)
      def self.ClearTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearTexSubImage].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_)
      end
    SRC
  end
define_ext_command_GL_ARB_clip_control() click to toggle source
# File lib/opengl_ext_command.rb, line 2132
  def self.define_ext_command_GL_ARB_clip_control
    GL::GL_FUNCTION_SYMBOLS << :glClipControl
    GL::GL_FUNCTIONS_ARGS_MAP[:glClipControl] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClipControl] = Fiddle::TYPE_VOID
    GL.bind_command(:glClipControl)
    GL.module_eval(<<-SRC)
      def self.ClipControl(_origin_, _depth_)
        GL_FUNCTIONS_MAP[:glClipControl].call(_origin_, _depth_)
      end
    SRC
  end
define_ext_command_GL_ARB_color_buffer_float() click to toggle source
# File lib/opengl_ext_command.rb, line 2151
  def self.define_ext_command_GL_ARB_color_buffer_float
    GL::GL_FUNCTION_SYMBOLS << :glClampColorARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glClampColorARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClampColorARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glClampColorARB)
    GL.module_eval(<<-SRC)
      def self.ClampColorARB(_target_, _clamp_)
        GL_FUNCTIONS_MAP[:glClampColorARB].call(_target_, _clamp_)
      end
    SRC
  end
define_ext_command_GL_ARB_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 2170
def self.define_ext_command_GL_ARB_compatibility
end
define_ext_command_GL_ARB_compressed_texture_pixel_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 2179
def self.define_ext_command_GL_ARB_compressed_texture_pixel_storage
end
define_ext_command_GL_ARB_compute_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 2188
  def self.define_ext_command_GL_ARB_compute_shader
    GL::GL_FUNCTION_SYMBOLS << :glDispatchCompute
    GL::GL_FUNCTIONS_ARGS_MAP[:glDispatchCompute] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDispatchCompute] = Fiddle::TYPE_VOID
    GL.bind_command(:glDispatchCompute)
    GL.module_eval(<<-SRC)
      def self.DispatchCompute(_num_groups_x_, _num_groups_y_, _num_groups_z_)
        GL_FUNCTIONS_MAP[:glDispatchCompute].call(_num_groups_x_, _num_groups_y_, _num_groups_z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDispatchComputeIndirect
    GL::GL_FUNCTIONS_ARGS_MAP[:glDispatchComputeIndirect] = [Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDispatchComputeIndirect] = Fiddle::TYPE_VOID
    GL.bind_command(:glDispatchComputeIndirect)
    GL.module_eval(<<-SRC)
      def self.DispatchComputeIndirect(_indirect_)
        GL_FUNCTIONS_MAP[:glDispatchComputeIndirect].call(_indirect_)
      end
    SRC
  end
define_ext_command_GL_ARB_compute_variable_group_size() click to toggle source
# File lib/opengl_ext_command.rb, line 2218
  def self.define_ext_command_GL_ARB_compute_variable_group_size
    GL::GL_FUNCTION_SYMBOLS << :glDispatchComputeGroupSizeARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDispatchComputeGroupSizeARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDispatchComputeGroupSizeARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDispatchComputeGroupSizeARB)
    GL.module_eval(<<-SRC)
      def self.DispatchComputeGroupSizeARB(_num_groups_x_, _num_groups_y_, _num_groups_z_, _group_size_x_, _group_size_y_, _group_size_z_)
        GL_FUNCTIONS_MAP[:glDispatchComputeGroupSizeARB].call(_num_groups_x_, _num_groups_y_, _num_groups_z_, _group_size_x_, _group_size_y_, _group_size_z_)
      end
    SRC
  end
define_ext_command_GL_ARB_conditional_render_inverted() click to toggle source
# File lib/opengl_ext_command.rb, line 2237
def self.define_ext_command_GL_ARB_conditional_render_inverted
end
define_ext_command_GL_ARB_conservative_depth() click to toggle source
# File lib/opengl_ext_command.rb, line 2246
def self.define_ext_command_GL_ARB_conservative_depth
end
define_ext_command_GL_ARB_copy_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 2255
  def self.define_ext_command_GL_ARB_copy_buffer
    GL::GL_FUNCTION_SYMBOLS << :glCopyBufferSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyBufferSubData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyBufferSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyBufferSubData)
    GL.module_eval(<<-SRC)
      def self.CopyBufferSubData(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_)
        GL_FUNCTIONS_MAP[:glCopyBufferSubData].call(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_)
      end
    SRC
  end
define_ext_command_GL_ARB_copy_image() click to toggle source
# File lib/opengl_ext_command.rb, line 2274
  def self.define_ext_command_GL_ARB_copy_image
    GL::GL_FUNCTION_SYMBOLS << :glCopyImageSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyImageSubData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyImageSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyImageSubData)
    GL.module_eval(<<-SRC)
      def self.CopyImageSubData(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
        GL_FUNCTIONS_MAP[:glCopyImageSubData].call(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
      end
    SRC
  end
define_ext_command_GL_ARB_cull_distance() click to toggle source
# File lib/opengl_ext_command.rb, line 2293
def self.define_ext_command_GL_ARB_cull_distance
end
define_ext_command_GL_ARB_debug_output() click to toggle source
# File lib/opengl_ext_command.rb, line 2302
  def self.define_ext_command_GL_ARB_debug_output
    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageControlARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageControlARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageControlARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageControlARB)
    GL.module_eval(<<-SRC)
      def self.DebugMessageControlARB(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
        GL_FUNCTIONS_MAP[:glDebugMessageControlARB].call(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageInsertARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageInsertARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageInsertARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageInsertARB)
    GL.module_eval(<<-SRC)
      def self.DebugMessageInsertARB(_source_, _type_, _id_, _severity_, _length_, _buf_)
        GL_FUNCTIONS_MAP[:glDebugMessageInsertARB].call(_source_, _type_, _id_, _severity_, _length_, _buf_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageCallbackARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageCallbackARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageCallbackARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageCallbackARB)
    GL.module_eval(<<-SRC)
      def self.DebugMessageCallbackARB(_callback_, _userParam_)
        GL_FUNCTIONS_MAP[:glDebugMessageCallbackARB].call(_callback_, _userParam_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDebugMessageLogARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDebugMessageLogARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDebugMessageLogARB] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetDebugMessageLogARB)
    GL.module_eval(<<-SRC)
      def self.GetDebugMessageLogARB(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
        GL_FUNCTIONS_MAP[:glGetDebugMessageLogARB].call(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
      end
    SRC
  end
define_ext_command_GL_ARB_depth_buffer_float() click to toggle source
# File lib/opengl_ext_command.rb, line 2354
def self.define_ext_command_GL_ARB_depth_buffer_float
end
define_ext_command_GL_ARB_depth_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 2363
def self.define_ext_command_GL_ARB_depth_clamp
end
define_ext_command_GL_ARB_depth_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 2372
def self.define_ext_command_GL_ARB_depth_texture
end
define_ext_command_GL_ARB_derivative_control() click to toggle source
# File lib/opengl_ext_command.rb, line 2381
def self.define_ext_command_GL_ARB_derivative_control
end
define_ext_command_GL_ARB_direct_state_access() click to toggle source
# File lib/opengl_ext_command.rb, line 2390
  def self.define_ext_command_GL_ARB_direct_state_access
    GL::GL_FUNCTION_SYMBOLS << :glCreateTransformFeedbacks
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateTransformFeedbacks] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateTransformFeedbacks] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateTransformFeedbacks)
    GL.module_eval(<<-SRC)
      def self.CreateTransformFeedbacks(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glCreateTransformFeedbacks].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTransformFeedbackBufferBase
    GL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackBufferBase] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackBufferBase] = Fiddle::TYPE_VOID
    GL.bind_command(:glTransformFeedbackBufferBase)
    GL.module_eval(<<-SRC)
      def self.TransformFeedbackBufferBase(_xfb_, _index_, _buffer_)
        GL_FUNCTIONS_MAP[:glTransformFeedbackBufferBase].call(_xfb_, _index_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTransformFeedbackBufferRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackBufferRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackBufferRange] = Fiddle::TYPE_VOID
    GL.bind_command(:glTransformFeedbackBufferRange)
    GL.module_eval(<<-SRC)
      def self.TransformFeedbackBufferRange(_xfb_, _index_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glTransformFeedbackBufferRange].call(_xfb_, _index_, _buffer_, _offset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTransformFeedbackiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbackiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbackiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTransformFeedbackiv)
    GL.module_eval(<<-SRC)
      def self.GetTransformFeedbackiv(_xfb_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetTransformFeedbackiv].call(_xfb_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTransformFeedbacki_v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbacki_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbacki_v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTransformFeedbacki_v)
    GL.module_eval(<<-SRC)
      def self.GetTransformFeedbacki_v(_xfb_, _pname_, _index_, _param_)
        GL_FUNCTIONS_MAP[:glGetTransformFeedbacki_v].call(_xfb_, _pname_, _index_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTransformFeedbacki64_v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbacki64_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbacki64_v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTransformFeedbacki64_v)
    GL.module_eval(<<-SRC)
      def self.GetTransformFeedbacki64_v(_xfb_, _pname_, _index_, _param_)
        GL_FUNCTIONS_MAP[:glGetTransformFeedbacki64_v].call(_xfb_, _pname_, _index_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateBuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateBuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateBuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateBuffers)
    GL.module_eval(<<-SRC)
      def self.CreateBuffers(_n_, _buffers_)
        GL_FUNCTIONS_MAP[:glCreateBuffers].call(_n_, _buffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferStorage
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferStorage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferStorage] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferStorage)
    GL.module_eval(<<-SRC)
      def self.NamedBufferStorage(_buffer_, _size_, _data_, _flags_)
        GL_FUNCTIONS_MAP[:glNamedBufferStorage].call(_buffer_, _size_, _data_, _flags_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferData
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferData] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferData)
    GL.module_eval(<<-SRC)
      def self.NamedBufferData(_buffer_, _size_, _data_, _usage_)
        GL_FUNCTIONS_MAP[:glNamedBufferData].call(_buffer_, _size_, _data_, _usage_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferSubData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferSubData)
    GL.module_eval(<<-SRC)
      def self.NamedBufferSubData(_buffer_, _offset_, _size_, _data_)
        GL_FUNCTIONS_MAP[:glNamedBufferSubData].call(_buffer_, _offset_, _size_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyNamedBufferSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyNamedBufferSubData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyNamedBufferSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyNamedBufferSubData)
    GL.module_eval(<<-SRC)
      def self.CopyNamedBufferSubData(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
        GL_FUNCTIONS_MAP[:glCopyNamedBufferSubData].call(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearNamedBufferData
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedBufferData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedBufferData] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearNamedBufferData)
    GL.module_eval(<<-SRC)
      def self.ClearNamedBufferData(_buffer_, _internalformat_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearNamedBufferData].call(_buffer_, _internalformat_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearNamedBufferSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedBufferSubData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedBufferSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearNamedBufferSubData)
    GL.module_eval(<<-SRC)
      def self.ClearNamedBufferSubData(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearNamedBufferSubData].call(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapNamedBuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapNamedBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapNamedBuffer] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapNamedBuffer)
    GL.module_eval(<<-SRC)
      def self.MapNamedBuffer(_buffer_, _access_)
        GL_FUNCTIONS_MAP[:glMapNamedBuffer].call(_buffer_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapNamedBufferRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapNamedBufferRange] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapNamedBufferRange] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapNamedBufferRange)
    GL.module_eval(<<-SRC)
      def self.MapNamedBufferRange(_buffer_, _offset_, _length_, _access_)
        GL_FUNCTIONS_MAP[:glMapNamedBufferRange].call(_buffer_, _offset_, _length_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUnmapNamedBuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glUnmapNamedBuffer] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapNamedBuffer] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glUnmapNamedBuffer)
    GL.module_eval(<<-SRC)
      def self.UnmapNamedBuffer(_buffer_)
        GL_FUNCTIONS_MAP[:glUnmapNamedBuffer].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFlushMappedNamedBufferRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedNamedBufferRange] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedNamedBufferRange] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushMappedNamedBufferRange)
    GL.module_eval(<<-SRC)
      def self.FlushMappedNamedBufferRange(_buffer_, _offset_, _length_)
        GL_FUNCTIONS_MAP[:glFlushMappedNamedBufferRange].call(_buffer_, _offset_, _length_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedBufferParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedBufferParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetNamedBufferParameteriv(_buffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedBufferParameteriv].call(_buffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedBufferParameteri64v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferParameteri64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferParameteri64v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedBufferParameteri64v)
    GL.module_eval(<<-SRC)
      def self.GetNamedBufferParameteri64v(_buffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedBufferParameteri64v].call(_buffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedBufferPointerv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferPointerv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferPointerv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedBufferPointerv)
    GL.module_eval(<<-SRC)
      def self.GetNamedBufferPointerv(_buffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedBufferPointerv].call(_buffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedBufferSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferSubData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedBufferSubData)
    GL.module_eval(<<-SRC)
      def self.GetNamedBufferSubData(_buffer_, _offset_, _size_, _data_)
        GL_FUNCTIONS_MAP[:glGetNamedBufferSubData].call(_buffer_, _offset_, _size_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateFramebuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateFramebuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateFramebuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateFramebuffers)
    GL.module_eval(<<-SRC)
      def self.CreateFramebuffers(_n_, _framebuffers_)
        GL_FUNCTIONS_MAP[:glCreateFramebuffers].call(_n_, _framebuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferRenderbuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferRenderbuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferRenderbuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferRenderbuffer)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferRenderbuffer(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferRenderbuffer].call(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferParameteri
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferParameteri] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferParameteri)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferParameteri(_framebuffer_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferParameteri].call(_framebuffer_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferTexture
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTexture] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTexture] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferTexture)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferTexture(_framebuffer_, _attachment_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferTexture].call(_framebuffer_, _attachment_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferTextureLayer
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTextureLayer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTextureLayer] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferTextureLayer)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferTextureLayer(_framebuffer_, _attachment_, _texture_, _level_, _layer_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferTextureLayer].call(_framebuffer_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferDrawBuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferDrawBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferDrawBuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferDrawBuffer)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferDrawBuffer(_framebuffer_, _buf_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferDrawBuffer].call(_framebuffer_, _buf_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferDrawBuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferDrawBuffers] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferDrawBuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferDrawBuffers)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferDrawBuffers(_framebuffer_, _n_, _bufs_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferDrawBuffers].call(_framebuffer_, _n_, _bufs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferReadBuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferReadBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferReadBuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferReadBuffer)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferReadBuffer(_framebuffer_, _src_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferReadBuffer].call(_framebuffer_, _src_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInvalidateNamedFramebufferData
    GL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateNamedFramebufferData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateNamedFramebufferData] = Fiddle::TYPE_VOID
    GL.bind_command(:glInvalidateNamedFramebufferData)
    GL.module_eval(<<-SRC)
      def self.InvalidateNamedFramebufferData(_framebuffer_, _numAttachments_, _attachments_)
        GL_FUNCTIONS_MAP[:glInvalidateNamedFramebufferData].call(_framebuffer_, _numAttachments_, _attachments_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInvalidateNamedFramebufferSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateNamedFramebufferSubData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateNamedFramebufferSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glInvalidateNamedFramebufferSubData)
    GL.module_eval(<<-SRC)
      def self.InvalidateNamedFramebufferSubData(_framebuffer_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glInvalidateNamedFramebufferSubData].call(_framebuffer_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearNamedFramebufferiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedFramebufferiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedFramebufferiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearNamedFramebufferiv)
    GL.module_eval(<<-SRC)
      def self.ClearNamedFramebufferiv(_framebuffer_, _buffer_, _drawbuffer_, _value_)
        GL_FUNCTIONS_MAP[:glClearNamedFramebufferiv].call(_framebuffer_, _buffer_, _drawbuffer_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearNamedFramebufferuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedFramebufferuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedFramebufferuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearNamedFramebufferuiv)
    GL.module_eval(<<-SRC)
      def self.ClearNamedFramebufferuiv(_framebuffer_, _buffer_, _drawbuffer_, _value_)
        GL_FUNCTIONS_MAP[:glClearNamedFramebufferuiv].call(_framebuffer_, _buffer_, _drawbuffer_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearNamedFramebufferfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedFramebufferfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedFramebufferfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearNamedFramebufferfv)
    GL.module_eval(<<-SRC)
      def self.ClearNamedFramebufferfv(_framebuffer_, _buffer_, _drawbuffer_, _value_)
        GL_FUNCTIONS_MAP[:glClearNamedFramebufferfv].call(_framebuffer_, _buffer_, _drawbuffer_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearNamedFramebufferfi
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedFramebufferfi] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedFramebufferfi] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearNamedFramebufferfi)
    GL.module_eval(<<-SRC)
      def self.ClearNamedFramebufferfi(_framebuffer_, _buffer_, _drawbuffer_, _depth_, _stencil_)
        GL_FUNCTIONS_MAP[:glClearNamedFramebufferfi].call(_framebuffer_, _buffer_, _drawbuffer_, _depth_, _stencil_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlitNamedFramebuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlitNamedFramebuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlitNamedFramebuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlitNamedFramebuffer)
    GL.module_eval(<<-SRC)
      def self.BlitNamedFramebuffer(_readFramebuffer_, _drawFramebuffer_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        GL_FUNCTIONS_MAP[:glBlitNamedFramebuffer].call(_readFramebuffer_, _drawFramebuffer_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCheckNamedFramebufferStatus
    GL::GL_FUNCTIONS_ARGS_MAP[:glCheckNamedFramebufferStatus] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCheckNamedFramebufferStatus] = -Fiddle::TYPE_INT
    GL.bind_command(:glCheckNamedFramebufferStatus)
    GL.module_eval(<<-SRC)
      def self.CheckNamedFramebufferStatus(_framebuffer_, _target_)
        GL_FUNCTIONS_MAP[:glCheckNamedFramebufferStatus].call(_framebuffer_, _target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedFramebufferParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedFramebufferParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetNamedFramebufferParameteriv(_framebuffer_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetNamedFramebufferParameteriv].call(_framebuffer_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedFramebufferAttachmentParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferAttachmentParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferAttachmentParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedFramebufferAttachmentParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetNamedFramebufferAttachmentParameteriv(_framebuffer_, _attachment_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedFramebufferAttachmentParameteriv].call(_framebuffer_, _attachment_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateRenderbuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateRenderbuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateRenderbuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateRenderbuffers)
    GL.module_eval(<<-SRC)
      def self.CreateRenderbuffers(_n_, _renderbuffers_)
        GL_FUNCTIONS_MAP[:glCreateRenderbuffers].call(_n_, _renderbuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedRenderbufferStorage
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorage] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorage] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedRenderbufferStorage)
    GL.module_eval(<<-SRC)
      def self.NamedRenderbufferStorage(_renderbuffer_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glNamedRenderbufferStorage].call(_renderbuffer_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedRenderbufferStorageMultisample
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageMultisample] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedRenderbufferStorageMultisample)
    GL.module_eval(<<-SRC)
      def self.NamedRenderbufferStorageMultisample(_renderbuffer_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glNamedRenderbufferStorageMultisample].call(_renderbuffer_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedRenderbufferParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedRenderbufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedRenderbufferParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedRenderbufferParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetNamedRenderbufferParameteriv(_renderbuffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedRenderbufferParameteriv].call(_renderbuffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateTextures
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateTextures] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateTextures] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateTextures)
    GL.module_eval(<<-SRC)
      def self.CreateTextures(_target_, _n_, _textures_)
        GL_FUNCTIONS_MAP[:glCreateTextures].call(_target_, _n_, _textures_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureBuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureBuffer)
    GL.module_eval(<<-SRC)
      def self.TextureBuffer(_texture_, _internalformat_, _buffer_)
        GL_FUNCTIONS_MAP[:glTextureBuffer].call(_texture_, _internalformat_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureBufferRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureBufferRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBufferRange] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureBufferRange)
    GL.module_eval(<<-SRC)
      def self.TextureBufferRange(_texture_, _internalformat_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glTextureBufferRange].call(_texture_, _internalformat_, _buffer_, _offset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage1D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage1D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage1D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage1D)
    GL.module_eval(<<-SRC)
      def self.TextureStorage1D(_texture_, _levels_, _internalformat_, _width_)
        GL_FUNCTIONS_MAP[:glTextureStorage1D].call(_texture_, _levels_, _internalformat_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage2D)
    GL.module_eval(<<-SRC)
      def self.TextureStorage2D(_texture_, _levels_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glTextureStorage2D].call(_texture_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage3D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage3D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage3D)
    GL.module_eval(<<-SRC)
      def self.TextureStorage3D(_texture_, _levels_, _internalformat_, _width_, _height_, _depth_)
        GL_FUNCTIONS_MAP[:glTextureStorage3D].call(_texture_, _levels_, _internalformat_, _width_, _height_, _depth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage2DMultisample
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2DMultisample] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage2DMultisample)
    GL.module_eval(<<-SRC)
      def self.TextureStorage2DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTextureStorage2DMultisample].call(_texture_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage3DMultisample
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage3DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3DMultisample] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage3DMultisample)
    GL.module_eval(<<-SRC)
      def self.TextureStorage3DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTextureStorage3DMultisample].call(_texture_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureSubImage1D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureSubImage1D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage1D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureSubImage1D)
    GL.module_eval(<<-SRC)
      def self.TextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureSubImage1D].call(_texture_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureSubImage2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureSubImage2D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureSubImage2D)
    GL.module_eval(<<-SRC)
      def self.TextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureSubImage2D].call(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureSubImage3D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureSubImage3D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage3D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureSubImage3D)
    GL.module_eval(<<-SRC)
      def self.TextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureSubImage3D].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureSubImage1D
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureSubImage1D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage1D] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureSubImage1D)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTextureSubImage1D].call(_texture_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureSubImage2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureSubImage2D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureSubImage2D)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTextureSubImage2D].call(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureSubImage3D
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureSubImage3D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage3D] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureSubImage3D)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTextureSubImage3D].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureSubImage1D
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureSubImage1D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage1D] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureSubImage1D)
    GL.module_eval(<<-SRC)
      def self.CopyTextureSubImage1D(_texture_, _level_, _xoffset_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyTextureSubImage1D].call(_texture_, _level_, _xoffset_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureSubImage2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureSubImage2D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureSubImage2D)
    GL.module_eval(<<-SRC)
      def self.CopyTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyTextureSubImage2D].call(_texture_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureSubImage3D
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureSubImage3D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage3D] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureSubImage3D)
    GL.module_eval(<<-SRC)
      def self.CopyTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyTextureSubImage3D].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterf
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterf] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterf] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterf)
    GL.module_eval(<<-SRC)
      def self.TextureParameterf(_texture_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTextureParameterf].call(_texture_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterfv)
    GL.module_eval(<<-SRC)
      def self.TextureParameterfv(_texture_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTextureParameterfv].call(_texture_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameteri
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameteri] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameteri)
    GL.module_eval(<<-SRC)
      def self.TextureParameteri(_texture_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTextureParameteri].call(_texture_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterIiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterIiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterIiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterIiv)
    GL.module_eval(<<-SRC)
      def self.TextureParameterIiv(_texture_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTextureParameterIiv].call(_texture_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterIuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterIuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterIuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterIuiv)
    GL.module_eval(<<-SRC)
      def self.TextureParameterIuiv(_texture_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTextureParameterIuiv].call(_texture_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameteriv)
    GL.module_eval(<<-SRC)
      def self.TextureParameteriv(_texture_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTextureParameteriv].call(_texture_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenerateTextureMipmap
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenerateTextureMipmap] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateTextureMipmap] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenerateTextureMipmap)
    GL.module_eval(<<-SRC)
      def self.GenerateTextureMipmap(_texture_)
        GL_FUNCTIONS_MAP[:glGenerateTextureMipmap].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindTextureUnit
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindTextureUnit] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindTextureUnit] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindTextureUnit)
    GL.module_eval(<<-SRC)
      def self.BindTextureUnit(_unit_, _texture_)
        GL_FUNCTIONS_MAP[:glBindTextureUnit].call(_unit_, _texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureImage
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureImage] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureImage)
    GL.module_eval(<<-SRC)
      def self.GetTextureImage(_texture_, _level_, _format_, _type_, _bufSize_, _pixels_)
        GL_FUNCTIONS_MAP[:glGetTextureImage].call(_texture_, _level_, _format_, _type_, _bufSize_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCompressedTextureImage
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedTextureImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedTextureImage] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCompressedTextureImage)
    GL.module_eval(<<-SRC)
      def self.GetCompressedTextureImage(_texture_, _level_, _bufSize_, _pixels_)
        GL_FUNCTIONS_MAP[:glGetCompressedTextureImage].call(_texture_, _level_, _bufSize_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureLevelParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureLevelParameterfv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureLevelParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureLevelParameterfv)
    GL.module_eval(<<-SRC)
      def self.GetTextureLevelParameterfv(_texture_, _level_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureLevelParameterfv].call(_texture_, _level_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureLevelParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureLevelParameteriv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureLevelParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureLevelParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetTextureLevelParameteriv(_texture_, _level_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureLevelParameteriv].call(_texture_, _level_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureParameterfv)
    GL.module_eval(<<-SRC)
      def self.GetTextureParameterfv(_texture_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureParameterfv].call(_texture_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureParameterIiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterIiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterIiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureParameterIiv)
    GL.module_eval(<<-SRC)
      def self.GetTextureParameterIiv(_texture_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureParameterIiv].call(_texture_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureParameterIuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterIuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterIuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureParameterIuiv)
    GL.module_eval(<<-SRC)
      def self.GetTextureParameterIuiv(_texture_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureParameterIuiv].call(_texture_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetTextureParameteriv(_texture_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureParameteriv].call(_texture_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateVertexArrays
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateVertexArrays] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateVertexArrays] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateVertexArrays)
    GL.module_eval(<<-SRC)
      def self.CreateVertexArrays(_n_, _arrays_)
        GL_FUNCTIONS_MAP[:glCreateVertexArrays].call(_n_, _arrays_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableVertexArrayAttrib
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexArrayAttrib] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexArrayAttrib] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableVertexArrayAttrib)
    GL.module_eval(<<-SRC)
      def self.DisableVertexArrayAttrib(_vaobj_, _index_)
        GL_FUNCTIONS_MAP[:glDisableVertexArrayAttrib].call(_vaobj_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableVertexArrayAttrib
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexArrayAttrib] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexArrayAttrib] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableVertexArrayAttrib)
    GL.module_eval(<<-SRC)
      def self.EnableVertexArrayAttrib(_vaobj_, _index_)
        GL_FUNCTIONS_MAP[:glEnableVertexArrayAttrib].call(_vaobj_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayElementBuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayElementBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayElementBuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayElementBuffer)
    GL.module_eval(<<-SRC)
      def self.VertexArrayElementBuffer(_vaobj_, _buffer_)
        GL_FUNCTIONS_MAP[:glVertexArrayElementBuffer].call(_vaobj_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexBuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexBuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexBuffer)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexBuffer(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexBuffer].call(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexBuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexBuffers] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexBuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexBuffers)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexBuffers(_vaobj_, _first_, _count_, _buffers_, _offsets_, _strides_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexBuffers].call(_vaobj_, _first_, _count_, _buffers_, _offsets_, _strides_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayAttribBinding
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayAttribBinding] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayAttribBinding] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayAttribBinding)
    GL.module_eval(<<-SRC)
      def self.VertexArrayAttribBinding(_vaobj_, _attribindex_, _bindingindex_)
        GL_FUNCTIONS_MAP[:glVertexArrayAttribBinding].call(_vaobj_, _attribindex_, _bindingindex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayAttribFormat
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayAttribFormat] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayAttribFormat] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayAttribFormat)
    GL.module_eval(<<-SRC)
      def self.VertexArrayAttribFormat(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexArrayAttribFormat].call(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayAttribIFormat
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayAttribIFormat] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayAttribIFormat] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayAttribIFormat)
    GL.module_eval(<<-SRC)
      def self.VertexArrayAttribIFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexArrayAttribIFormat].call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayAttribLFormat
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayAttribLFormat] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayAttribLFormat] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayAttribLFormat)
    GL.module_eval(<<-SRC)
      def self.VertexArrayAttribLFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexArrayAttribLFormat].call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayBindingDivisor
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayBindingDivisor] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayBindingDivisor] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayBindingDivisor)
    GL.module_eval(<<-SRC)
      def self.VertexArrayBindingDivisor(_vaobj_, _bindingindex_, _divisor_)
        GL_FUNCTIONS_MAP[:glVertexArrayBindingDivisor].call(_vaobj_, _bindingindex_, _divisor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexArrayiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexArrayiv)
    GL.module_eval(<<-SRC)
      def self.GetVertexArrayiv(_vaobj_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetVertexArrayiv].call(_vaobj_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexArrayIndexediv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayIndexediv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayIndexediv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexArrayIndexediv)
    GL.module_eval(<<-SRC)
      def self.GetVertexArrayIndexediv(_vaobj_, _index_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetVertexArrayIndexediv].call(_vaobj_, _index_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexArrayIndexed64iv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayIndexed64iv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayIndexed64iv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexArrayIndexed64iv)
    GL.module_eval(<<-SRC)
      def self.GetVertexArrayIndexed64iv(_vaobj_, _index_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetVertexArrayIndexed64iv].call(_vaobj_, _index_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateSamplers
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateSamplers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateSamplers] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateSamplers)
    GL.module_eval(<<-SRC)
      def self.CreateSamplers(_n_, _samplers_)
        GL_FUNCTIONS_MAP[:glCreateSamplers].call(_n_, _samplers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateProgramPipelines
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateProgramPipelines] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateProgramPipelines] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateProgramPipelines)
    GL.module_eval(<<-SRC)
      def self.CreateProgramPipelines(_n_, _pipelines_)
        GL_FUNCTIONS_MAP[:glCreateProgramPipelines].call(_n_, _pipelines_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateQueries
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateQueries] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateQueries] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateQueries)
    GL.module_eval(<<-SRC)
      def self.CreateQueries(_target_, _n_, _ids_)
        GL_FUNCTIONS_MAP[:glCreateQueries].call(_target_, _n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryBufferObjecti64v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryBufferObjecti64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryBufferObjecti64v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryBufferObjecti64v)
    GL.module_eval(<<-SRC)
      def self.GetQueryBufferObjecti64v(_id_, _buffer_, _pname_, _offset_)
        GL_FUNCTIONS_MAP[:glGetQueryBufferObjecti64v].call(_id_, _buffer_, _pname_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryBufferObjectiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryBufferObjectiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryBufferObjectiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryBufferObjectiv)
    GL.module_eval(<<-SRC)
      def self.GetQueryBufferObjectiv(_id_, _buffer_, _pname_, _offset_)
        GL_FUNCTIONS_MAP[:glGetQueryBufferObjectiv].call(_id_, _buffer_, _pname_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryBufferObjectui64v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryBufferObjectui64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryBufferObjectui64v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryBufferObjectui64v)
    GL.module_eval(<<-SRC)
      def self.GetQueryBufferObjectui64v(_id_, _buffer_, _pname_, _offset_)
        GL_FUNCTIONS_MAP[:glGetQueryBufferObjectui64v].call(_id_, _buffer_, _pname_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryBufferObjectuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryBufferObjectuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryBufferObjectuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryBufferObjectuiv)
    GL.module_eval(<<-SRC)
      def self.GetQueryBufferObjectuiv(_id_, _buffer_, _pname_, _offset_)
        GL_FUNCTIONS_MAP[:glGetQueryBufferObjectuiv].call(_id_, _buffer_, _pname_, _offset_)
      end
    SRC
  end
define_ext_command_GL_ARB_draw_buffers() click to toggle source
# File lib/opengl_ext_command.rb, line 3465
  def self.define_ext_command_GL_ARB_draw_buffers
    GL::GL_FUNCTION_SYMBOLS << :glDrawBuffersARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawBuffersARB)
    GL.module_eval(<<-SRC)
      def self.DrawBuffersARB(_n_, _bufs_)
        GL_FUNCTIONS_MAP[:glDrawBuffersARB].call(_n_, _bufs_)
      end
    SRC
  end
define_ext_command_GL_ARB_draw_buffers_blend() click to toggle source
# File lib/opengl_ext_command.rb, line 3484
  def self.define_ext_command_GL_ARB_draw_buffers_blend
    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationiARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationiARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationiARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationiARB)
    GL.module_eval(<<-SRC)
      def self.BlendEquationiARB(_buf_, _mode_)
        GL_FUNCTIONS_MAP[:glBlendEquationiARB].call(_buf_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationSeparateiARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateiARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateiARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationSeparateiARB)
    GL.module_eval(<<-SRC)
      def self.BlendEquationSeparateiARB(_buf_, _modeRGB_, _modeAlpha_)
        GL_FUNCTIONS_MAP[:glBlendEquationSeparateiARB].call(_buf_, _modeRGB_, _modeAlpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendFunciARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFunciARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFunciARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFunciARB)
    GL.module_eval(<<-SRC)
      def self.BlendFunciARB(_buf_, _src_, _dst_)
        GL_FUNCTIONS_MAP[:glBlendFunciARB].call(_buf_, _src_, _dst_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendFuncSeparateiARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateiARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateiARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFuncSeparateiARB)
    GL.module_eval(<<-SRC)
      def self.BlendFuncSeparateiARB(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
        GL_FUNCTIONS_MAP[:glBlendFuncSeparateiARB].call(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
      end
    SRC
  end
define_ext_command_GL_ARB_draw_elements_base_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 3536
  def self.define_ext_command_GL_ARB_draw_elements_base_vertex
    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsBaseVertex
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsBaseVertex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsBaseVertex] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsBaseVertex)
    GL.module_eval(<<-SRC)
      def self.DrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawElementsBaseVertex].call(_mode_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawRangeElementsBaseVertex
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementsBaseVertex] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementsBaseVertex] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawRangeElementsBaseVertex)
    GL.module_eval(<<-SRC)
      def self.DrawRangeElementsBaseVertex(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawRangeElementsBaseVertex].call(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedBaseVertex
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseVertex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertex] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedBaseVertex)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedBaseVertex(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseVertex].call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsBaseVertex
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsBaseVertex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsBaseVertex] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsBaseVertex)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsBaseVertex].call(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
      end
    SRC
  end
define_ext_command_GL_ARB_draw_indirect() click to toggle source
# File lib/opengl_ext_command.rb, line 3588
  def self.define_ext_command_GL_ARB_draw_indirect
    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysIndirect
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysIndirect] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysIndirect] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysIndirect)
    GL.module_eval(<<-SRC)
      def self.DrawArraysIndirect(_mode_, _indirect_)
        GL_FUNCTIONS_MAP[:glDrawArraysIndirect].call(_mode_, _indirect_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsIndirect
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsIndirect] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsIndirect] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsIndirect)
    GL.module_eval(<<-SRC)
      def self.DrawElementsIndirect(_mode_, _type_, _indirect_)
        GL_FUNCTIONS_MAP[:glDrawElementsIndirect].call(_mode_, _type_, _indirect_)
      end
    SRC
  end
define_ext_command_GL_ARB_draw_instanced() click to toggle source
# File lib/opengl_ext_command.rb, line 3618
  def self.define_ext_command_GL_ARB_draw_instanced
    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysInstancedARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysInstancedARB)
    GL.module_eval(<<-SRC)
      def self.DrawArraysInstancedARB(_mode_, _first_, _count_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawArraysInstancedARB].call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedARB)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedARB(_mode_, _count_, _type_, _indices_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedARB].call(_mode_, _count_, _type_, _indices_, _primcount_)
      end
    SRC
  end
define_ext_command_GL_ARB_enhanced_layouts() click to toggle source
# File lib/opengl_ext_command.rb, line 3648
def self.define_ext_command_GL_ARB_enhanced_layouts
end
define_ext_command_GL_ARB_explicit_attrib_location() click to toggle source
# File lib/opengl_ext_command.rb, line 3657
def self.define_ext_command_GL_ARB_explicit_attrib_location
end
define_ext_command_GL_ARB_explicit_uniform_location() click to toggle source
# File lib/opengl_ext_command.rb, line 3666
def self.define_ext_command_GL_ARB_explicit_uniform_location
end
define_ext_command_GL_ARB_fragment_coord_conventions() click to toggle source
# File lib/opengl_ext_command.rb, line 3675
def self.define_ext_command_GL_ARB_fragment_coord_conventions
end
define_ext_command_GL_ARB_fragment_layer_viewport() click to toggle source
# File lib/opengl_ext_command.rb, line 3684
def self.define_ext_command_GL_ARB_fragment_layer_viewport
end
define_ext_command_GL_ARB_fragment_program() click to toggle source
# File lib/opengl_ext_command.rb, line 3693
  def self.define_ext_command_GL_ARB_fragment_program
    GL::GL_FUNCTION_SYMBOLS << :glProgramStringARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramStringARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramStringARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramStringARB)
    GL.module_eval(<<-SRC)
      def self.ProgramStringARB(_target_, _format_, _len_, _string_)
        GL_FUNCTIONS_MAP[:glProgramStringARB].call(_target_, _format_, _len_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindProgramARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindProgramARB)
    GL.module_eval(<<-SRC)
      def self.BindProgramARB(_target_, _program_)
        GL_FUNCTIONS_MAP[:glBindProgramARB].call(_target_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteProgramsARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramsARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteProgramsARB)
    GL.module_eval(<<-SRC)
      def self.DeleteProgramsARB(_n_, _programs_)
        GL_FUNCTIONS_MAP[:glDeleteProgramsARB].call(_n_, _programs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenProgramsARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramsARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenProgramsARB)
    GL.module_eval(<<-SRC)
      def self.GenProgramsARB(_n_, _programs_)
        GL_FUNCTIONS_MAP[:glGenProgramsARB].call(_n_, _programs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameter4dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4dARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameter4dARB)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameter4dARB(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameter4dARB].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameter4dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4dvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameter4dvARB)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameter4dvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameter4dvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameter4fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4fARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameter4fARB)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameter4fARB(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameter4fARB].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameter4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4fvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameter4fvARB)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameter4fvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameter4fvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameter4dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4dARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameter4dARB)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameter4dARB(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameter4dARB].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameter4dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4dvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameter4dvARB)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameter4dvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameter4dvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameter4fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4fARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameter4fARB)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameter4fARB(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameter4fARB].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameter4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4fvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameter4fvARB)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameter4fvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameter4fvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramEnvParameterdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramEnvParameterdvARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramEnvParameterdvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramEnvParameterdvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramEnvParameterfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramEnvParameterfvARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramEnvParameterfvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramEnvParameterfvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramLocalParameterdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramLocalParameterdvARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramLocalParameterdvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramLocalParameterdvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramLocalParameterfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramLocalParameterfvARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramLocalParameterfvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramLocalParameterfvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramivARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramivARB(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramivARB].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramStringARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramStringARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramStringARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramStringARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramStringARB(_target_, _pname_, _string_)
        GL_FUNCTIONS_MAP[:glGetProgramStringARB].call(_target_, _pname_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsProgramARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramARB] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsProgramARB)
    GL.module_eval(<<-SRC)
      def self.IsProgramARB(_program_)
        GL_FUNCTIONS_MAP[:glIsProgramARB].call(_program_)
      end
    SRC
  end
define_ext_command_GL_ARB_fragment_program_shadow() click to toggle source
# File lib/opengl_ext_command.rb, line 3910
def self.define_ext_command_GL_ARB_fragment_program_shadow
end
define_ext_command_GL_ARB_fragment_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 3919
def self.define_ext_command_GL_ARB_fragment_shader
end
define_ext_command_GL_ARB_fragment_shader_interlock() click to toggle source
# File lib/opengl_ext_command.rb, line 3928
def self.define_ext_command_GL_ARB_fragment_shader_interlock
end
define_ext_command_GL_ARB_framebuffer_no_attachments() click to toggle source
# File lib/opengl_ext_command.rb, line 3937
  def self.define_ext_command_GL_ARB_framebuffer_no_attachments
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferParameteri
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferParameteri] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferParameteri)
    GL.module_eval(<<-SRC)
      def self.FramebufferParameteri(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glFramebufferParameteri].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFramebufferParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFramebufferParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetFramebufferParameteriv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFramebufferParameteriv].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_framebuffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 3967
  def self.define_ext_command_GL_ARB_framebuffer_object
    GL::GL_FUNCTION_SYMBOLS << :glIsRenderbuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsRenderbuffer] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsRenderbuffer] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsRenderbuffer)
    GL.module_eval(<<-SRC)
      def self.IsRenderbuffer(_renderbuffer_)
        GL_FUNCTIONS_MAP[:glIsRenderbuffer].call(_renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindRenderbuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindRenderbuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindRenderbuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindRenderbuffer)
    GL.module_eval(<<-SRC)
      def self.BindRenderbuffer(_target_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glBindRenderbuffer].call(_target_, _renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteRenderbuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteRenderbuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteRenderbuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteRenderbuffers)
    GL.module_eval(<<-SRC)
      def self.DeleteRenderbuffers(_n_, _renderbuffers_)
        GL_FUNCTIONS_MAP[:glDeleteRenderbuffers].call(_n_, _renderbuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenRenderbuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenRenderbuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenRenderbuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenRenderbuffers)
    GL.module_eval(<<-SRC)
      def self.GenRenderbuffers(_n_, _renderbuffers_)
        GL_FUNCTIONS_MAP[:glGenRenderbuffers].call(_n_, _renderbuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorage
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorage] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorage] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorage)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorage(_target_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorage].call(_target_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetRenderbufferParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetRenderbufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetRenderbufferParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetRenderbufferParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetRenderbufferParameteriv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetRenderbufferParameteriv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsFramebuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsFramebuffer] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsFramebuffer] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsFramebuffer)
    GL.module_eval(<<-SRC)
      def self.IsFramebuffer(_framebuffer_)
        GL_FUNCTIONS_MAP[:glIsFramebuffer].call(_framebuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindFramebuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindFramebuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindFramebuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindFramebuffer)
    GL.module_eval(<<-SRC)
      def self.BindFramebuffer(_target_, _framebuffer_)
        GL_FUNCTIONS_MAP[:glBindFramebuffer].call(_target_, _framebuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteFramebuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFramebuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFramebuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteFramebuffers)
    GL.module_eval(<<-SRC)
      def self.DeleteFramebuffers(_n_, _framebuffers_)
        GL_FUNCTIONS_MAP[:glDeleteFramebuffers].call(_n_, _framebuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenFramebuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenFramebuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenFramebuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenFramebuffers)
    GL.module_eval(<<-SRC)
      def self.GenFramebuffers(_n_, _framebuffers_)
        GL_FUNCTIONS_MAP[:glGenFramebuffers].call(_n_, _framebuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCheckFramebufferStatus
    GL::GL_FUNCTIONS_ARGS_MAP[:glCheckFramebufferStatus] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCheckFramebufferStatus] = -Fiddle::TYPE_INT
    GL.bind_command(:glCheckFramebufferStatus)
    GL.module_eval(<<-SRC)
      def self.CheckFramebufferStatus(_target_)
        GL_FUNCTIONS_MAP[:glCheckFramebufferStatus].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture1D
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture1D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture1D] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture1D)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture1D(_target_, _attachment_, _textarget_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture1D].call(_target_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture2D)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture2D(_target_, _attachment_, _textarget_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture2D].call(_target_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture3D
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture3D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture3D] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture3D)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture3D(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture3D].call(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferRenderbuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferRenderbuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferRenderbuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferRenderbuffer)
    GL.module_eval(<<-SRC)
      def self.FramebufferRenderbuffer(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glFramebufferRenderbuffer].call(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFramebufferAttachmentParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferAttachmentParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferAttachmentParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFramebufferAttachmentParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetFramebufferAttachmentParameteriv(_target_, _attachment_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFramebufferAttachmentParameteriv].call(_target_, _attachment_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenerateMipmap
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenerateMipmap] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateMipmap] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenerateMipmap)
    GL.module_eval(<<-SRC)
      def self.GenerateMipmap(_target_)
        GL_FUNCTIONS_MAP[:glGenerateMipmap].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlitFramebuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlitFramebuffer] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlitFramebuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlitFramebuffer)
    GL.module_eval(<<-SRC)
      def self.BlitFramebuffer(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        GL_FUNCTIONS_MAP[:glBlitFramebuffer].call(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisample
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisample] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisample)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisample(_target_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureLayer
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayer] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureLayer)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureLayer(_target_, _attachment_, _texture_, _level_, _layer_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureLayer].call(_target_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC
  end
define_ext_command_GL_ARB_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_command.rb, line 4195
def self.define_ext_command_GL_ARB_framebuffer_sRGB
end
define_ext_command_GL_ARB_geometry_shader4() click to toggle source
# File lib/opengl_ext_command.rb, line 4204
  def self.define_ext_command_GL_ARB_geometry_shader4
    GL::GL_FUNCTION_SYMBOLS << :glProgramParameteriARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteriARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteriARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameteriARB)
    GL.module_eval(<<-SRC)
      def self.ProgramParameteriARB(_program_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glProgramParameteriARB].call(_program_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureARB)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureARB(_target_, _attachment_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureARB].call(_target_, _attachment_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureLayerARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayerARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayerARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureLayerARB)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureLayerARB(_target_, _attachment_, _texture_, _level_, _layer_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureLayerARB].call(_target_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureFaceARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureFaceARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureFaceARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureFaceARB)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureFaceARB(_target_, _attachment_, _texture_, _level_, _face_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureFaceARB].call(_target_, _attachment_, _texture_, _level_, _face_)
      end
    SRC
  end
define_ext_command_GL_ARB_get_program_binary() click to toggle source
# File lib/opengl_ext_command.rb, line 4256
  def self.define_ext_command_GL_ARB_get_program_binary
    GL::GL_FUNCTION_SYMBOLS << :glGetProgramBinary
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramBinary] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramBinary] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramBinary)
    GL.module_eval(<<-SRC)
      def self.GetProgramBinary(_program_, _bufSize_, _length_, _binaryFormat_, _binary_)
        GL_FUNCTIONS_MAP[:glGetProgramBinary].call(_program_, _bufSize_, _length_, _binaryFormat_, _binary_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramBinary
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramBinary] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBinary] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramBinary)
    GL.module_eval(<<-SRC)
      def self.ProgramBinary(_program_, _binaryFormat_, _binary_, _length_)
        GL_FUNCTIONS_MAP[:glProgramBinary].call(_program_, _binaryFormat_, _binary_, _length_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameteri
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteri] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameteri)
    GL.module_eval(<<-SRC)
      def self.ProgramParameteri(_program_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glProgramParameteri].call(_program_, _pname_, _value_)
      end
    SRC
  end
define_ext_command_GL_ARB_get_texture_sub_image() click to toggle source
# File lib/opengl_ext_command.rb, line 4297
  def self.define_ext_command_GL_ARB_get_texture_sub_image
    GL::GL_FUNCTION_SYMBOLS << :glGetTextureSubImage
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureSubImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureSubImage] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureSubImage)
    GL.module_eval(<<-SRC)
      def self.GetTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _bufSize_, _pixels_)
        GL_FUNCTIONS_MAP[:glGetTextureSubImage].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _bufSize_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCompressedTextureSubImage
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedTextureSubImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedTextureSubImage] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCompressedTextureSubImage)
    GL.module_eval(<<-SRC)
      def self.GetCompressedTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _bufSize_, _pixels_)
        GL_FUNCTIONS_MAP[:glGetCompressedTextureSubImage].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _bufSize_, _pixels_)
      end
    SRC
  end
define_ext_command_GL_ARB_gl_spirv() click to toggle source
# File lib/opengl_ext_command.rb, line 4327
  def self.define_ext_command_GL_ARB_gl_spirv
    GL::GL_FUNCTION_SYMBOLS << :glSpecializeShaderARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glSpecializeShaderARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSpecializeShaderARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glSpecializeShaderARB)
    GL.module_eval(<<-SRC)
      def self.SpecializeShaderARB(_shader_, _pEntryPoint_, _numSpecializationConstants_, _pConstantIndex_, _pConstantValue_)
        GL_FUNCTIONS_MAP[:glSpecializeShaderARB].call(_shader_, _pEntryPoint_, _numSpecializationConstants_, _pConstantIndex_, _pConstantValue_)
      end
    SRC
  end
define_ext_command_GL_ARB_gpu_shader5() click to toggle source
# File lib/opengl_ext_command.rb, line 4346
def self.define_ext_command_GL_ARB_gpu_shader5
end
define_ext_command_GL_ARB_gpu_shader_fp64() click to toggle source
# File lib/opengl_ext_command.rb, line 4355
  def self.define_ext_command_GL_ARB_gpu_shader_fp64
    GL::GL_FUNCTION_SYMBOLS << :glUniform1d
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1d] = [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1d] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1d)
    GL.module_eval(<<-SRC)
      def self.Uniform1d(_location_, _x_)
        GL_FUNCTIONS_MAP[:glUniform1d].call(_location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2d
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2d] = [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2d] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2d)
    GL.module_eval(<<-SRC)
      def self.Uniform2d(_location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glUniform2d].call(_location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3d
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3d] = [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3d] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3d)
    GL.module_eval(<<-SRC)
      def self.Uniform3d(_location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glUniform3d].call(_location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4d
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4d] = [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4d] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4d)
    GL.module_eval(<<-SRC)
      def self.Uniform4d(_location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glUniform4d].call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1dv)
    GL.module_eval(<<-SRC)
      def self.Uniform1dv(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1dv].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2dv)
    GL.module_eval(<<-SRC)
      def self.Uniform2dv(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2dv].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3dv)
    GL.module_eval(<<-SRC)
      def self.Uniform3dv(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3dv].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4dv)
    GL.module_eval(<<-SRC)
      def self.Uniform4dv(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4dv].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix2dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix2dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix2dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix3dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix3dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix3dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix4dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix4dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix4dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix2x3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2x3dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2x3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix2x3dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix2x3dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix2x3dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix2x4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2x4dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2x4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix2x4dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix2x4dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix2x4dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix3x2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3x2dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3x2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix3x2dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix3x2dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix3x2dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix3x4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3x4dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3x4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix3x4dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix3x4dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix3x4dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix4x2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4x2dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4x2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix4x2dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix4x2dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix4x2dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix4x3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4x3dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4x3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix4x3dv)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix4x3dv(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix4x3dv].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformdv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformdv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformdv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformdv)
    GL.module_eval(<<-SRC)
      def self.GetUniformdv(_program_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformdv].call(_program_, _location_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_gpu_shader_int64() click to toggle source
# File lib/opengl_ext_command.rb, line 4561
  def self.define_ext_command_GL_ARB_gpu_shader_int64
    GL::GL_FUNCTION_SYMBOLS << :glUniform1i64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64ARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1i64ARB)
    GL.module_eval(<<-SRC)
      def self.Uniform1i64ARB(_location_, _x_)
        GL_FUNCTIONS_MAP[:glUniform1i64ARB].call(_location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2i64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64ARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2i64ARB)
    GL.module_eval(<<-SRC)
      def self.Uniform2i64ARB(_location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glUniform2i64ARB].call(_location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3i64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64ARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3i64ARB)
    GL.module_eval(<<-SRC)
      def self.Uniform3i64ARB(_location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glUniform3i64ARB].call(_location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4i64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64ARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4i64ARB)
    GL.module_eval(<<-SRC)
      def self.Uniform4i64ARB(_location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glUniform4i64ARB].call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1i64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1i64vARB)
    GL.module_eval(<<-SRC)
      def self.Uniform1i64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1i64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2i64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2i64vARB)
    GL.module_eval(<<-SRC)
      def self.Uniform2i64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2i64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3i64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3i64vARB)
    GL.module_eval(<<-SRC)
      def self.Uniform3i64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3i64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4i64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4i64vARB)
    GL.module_eval(<<-SRC)
      def self.Uniform4i64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4i64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1ui64ARB)
    GL.module_eval(<<-SRC)
      def self.Uniform1ui64ARB(_location_, _x_)
        GL_FUNCTIONS_MAP[:glUniform1ui64ARB].call(_location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2ui64ARB)
    GL.module_eval(<<-SRC)
      def self.Uniform2ui64ARB(_location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glUniform2ui64ARB].call(_location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3ui64ARB)
    GL.module_eval(<<-SRC)
      def self.Uniform3ui64ARB(_location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glUniform3ui64ARB].call(_location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4ui64ARB)
    GL.module_eval(<<-SRC)
      def self.Uniform4ui64ARB(_location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glUniform4ui64ARB].call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1ui64vARB)
    GL.module_eval(<<-SRC)
      def self.Uniform1ui64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1ui64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2ui64vARB)
    GL.module_eval(<<-SRC)
      def self.Uniform2ui64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2ui64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3ui64vARB)
    GL.module_eval(<<-SRC)
      def self.Uniform3ui64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3ui64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4ui64vARB)
    GL.module_eval(<<-SRC)
      def self.Uniform4ui64vARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4ui64vARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformi64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformi64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformi64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformi64vARB)
    GL.module_eval(<<-SRC)
      def self.GetUniformi64vARB(_program_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformi64vARB].call(_program_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformui64vARB)
    GL.module_eval(<<-SRC)
      def self.GetUniformui64vARB(_program_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformui64vARB].call(_program_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformi64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformi64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformi64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformi64vARB)
    GL.module_eval(<<-SRC)
      def self.GetnUniformi64vARB(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformi64vARB].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformui64vARB)
    GL.module_eval(<<-SRC)
      def self.GetnUniformui64vARB(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformui64vARB].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1i64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1i64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1i64ARB(_program_, _location_, _x_)
        GL_FUNCTIONS_MAP[:glProgramUniform1i64ARB].call(_program_, _location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2i64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2i64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2i64ARB(_program_, _location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glProgramUniform2i64ARB].call(_program_, _location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3i64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3i64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3i64ARB(_program_, _location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glProgramUniform3i64ARB].call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4i64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4i64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4i64ARB(_program_, _location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramUniform4i64ARB].call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1i64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1i64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1i64vARB(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1i64vARB].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2i64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2i64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2i64vARB(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2i64vARB].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3i64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3i64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3i64vARB(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3i64vARB].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4i64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4i64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4i64vARB(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4i64vARB].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ui64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ui64ARB(_program_, _location_, _x_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ui64ARB].call(_program_, _location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ui64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ui64ARB(_program_, _location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ui64ARB].call(_program_, _location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ui64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ui64ARB(_program_, _location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ui64ARB].call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ui64ARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64ARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ui64ARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ui64ARB(_program_, _location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ui64ARB].call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ui64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ui64vARB(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ui64vARB].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ui64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ui64vARB(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ui64vARB].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ui64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ui64vARB(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ui64vARB].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ui64vARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64vARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ui64vARB)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ui64vARB(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ui64vARB].call(_program_, _location_, _count_, _value_)
      end
    SRC
  end
define_ext_command_GL_ARB_half_float_pixel() click to toggle source
# File lib/opengl_ext_command.rb, line 4965
def self.define_ext_command_GL_ARB_half_float_pixel
end
define_ext_command_GL_ARB_half_float_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 4974
def self.define_ext_command_GL_ARB_half_float_vertex
end
define_ext_command_GL_ARB_imaging() click to toggle source
# File lib/opengl_ext_command.rb, line 4983
  def self.define_ext_command_GL_ARB_imaging
    GL::GL_FUNCTION_SYMBOLS << :glBlendColor
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendColor] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendColor] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendColor)
    GL.module_eval(<<-SRC)
      def self.BlendColor(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glBlendColor].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendEquation
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquation] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquation] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquation)
    GL.module_eval(<<-SRC)
      def self.BlendEquation(_mode_)
        GL_FUNCTIONS_MAP[:glBlendEquation].call(_mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorTable
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorTable] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorTable] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorTable)
    GL.module_eval(<<-SRC)
      def self.ColorTable(_target_, _internalformat_, _width_, _format_, _type_, _table_)
        GL_FUNCTIONS_MAP[:glColorTable].call(_target_, _internalformat_, _width_, _format_, _type_, _table_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorTableParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorTableParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorTableParameterfv)
    GL.module_eval(<<-SRC)
      def self.ColorTableParameterfv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glColorTableParameterfv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorTableParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorTableParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorTableParameteriv)
    GL.module_eval(<<-SRC)
      def self.ColorTableParameteriv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glColorTableParameteriv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyColorTable
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyColorTable] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyColorTable] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyColorTable)
    GL.module_eval(<<-SRC)
      def self.CopyColorTable(_target_, _internalformat_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyColorTable].call(_target_, _internalformat_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTable
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTable] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTable] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTable)
    GL.module_eval(<<-SRC)
      def self.GetColorTable(_target_, _format_, _type_, _table_)
        GL_FUNCTIONS_MAP[:glGetColorTable].call(_target_, _format_, _type_, _table_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTableParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTableParameterfv)
    GL.module_eval(<<-SRC)
      def self.GetColorTableParameterfv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetColorTableParameterfv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTableParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTableParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetColorTableParameteriv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetColorTableParameteriv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorSubTable
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorSubTable] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorSubTable] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorSubTable)
    GL.module_eval(<<-SRC)
      def self.ColorSubTable(_target_, _start_, _count_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glColorSubTable].call(_target_, _start_, _count_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyColorSubTable
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyColorSubTable] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyColorSubTable] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyColorSubTable)
    GL.module_eval(<<-SRC)
      def self.CopyColorSubTable(_target_, _start_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyColorSubTable].call(_target_, _start_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionFilter1D
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionFilter1D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionFilter1D] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionFilter1D)
    GL.module_eval(<<-SRC)
      def self.ConvolutionFilter1D(_target_, _internalformat_, _width_, _format_, _type_, _image_)
        GL_FUNCTIONS_MAP[:glConvolutionFilter1D].call(_target_, _internalformat_, _width_, _format_, _type_, _image_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionFilter2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionFilter2D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionFilter2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionFilter2D)
    GL.module_eval(<<-SRC)
      def self.ConvolutionFilter2D(_target_, _internalformat_, _width_, _height_, _format_, _type_, _image_)
        GL_FUNCTIONS_MAP[:glConvolutionFilter2D].call(_target_, _internalformat_, _width_, _height_, _format_, _type_, _image_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameterf
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterf] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterf] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameterf)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameterf(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameterf].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameterfv)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameterfv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameterfv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameteri
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameteri] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameteri)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameteri(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameteri].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameteriv)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameteriv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameteriv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyConvolutionFilter1D
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyConvolutionFilter1D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyConvolutionFilter1D] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyConvolutionFilter1D)
    GL.module_eval(<<-SRC)
      def self.CopyConvolutionFilter1D(_target_, _internalformat_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyConvolutionFilter1D].call(_target_, _internalformat_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyConvolutionFilter2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyConvolutionFilter2D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyConvolutionFilter2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyConvolutionFilter2D)
    GL.module_eval(<<-SRC)
      def self.CopyConvolutionFilter2D(_target_, _internalformat_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyConvolutionFilter2D].call(_target_, _internalformat_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetConvolutionFilter
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionFilter] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionFilter] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetConvolutionFilter)
    GL.module_eval(<<-SRC)
      def self.GetConvolutionFilter(_target_, _format_, _type_, _image_)
        GL_FUNCTIONS_MAP[:glGetConvolutionFilter].call(_target_, _format_, _type_, _image_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetConvolutionParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetConvolutionParameterfv)
    GL.module_eval(<<-SRC)
      def self.GetConvolutionParameterfv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetConvolutionParameterfv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetConvolutionParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetConvolutionParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetConvolutionParameteriv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetConvolutionParameteriv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSeparableFilter
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSeparableFilter] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSeparableFilter] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSeparableFilter)
    GL.module_eval(<<-SRC)
      def self.GetSeparableFilter(_target_, _format_, _type_, _row_, _column_, _span_)
        GL_FUNCTIONS_MAP[:glGetSeparableFilter].call(_target_, _format_, _type_, _row_, _column_, _span_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSeparableFilter2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glSeparableFilter2D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSeparableFilter2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glSeparableFilter2D)
    GL.module_eval(<<-SRC)
      def self.SeparableFilter2D(_target_, _internalformat_, _width_, _height_, _format_, _type_, _row_, _column_)
        GL_FUNCTIONS_MAP[:glSeparableFilter2D].call(_target_, _internalformat_, _width_, _height_, _format_, _type_, _row_, _column_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetHistogram
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogram] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogram] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetHistogram)
    GL.module_eval(<<-SRC)
      def self.GetHistogram(_target_, _reset_, _format_, _type_, _values_)
        GL_FUNCTIONS_MAP[:glGetHistogram].call(_target_, _reset_, _format_, _type_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetHistogramParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetHistogramParameterfv)
    GL.module_eval(<<-SRC)
      def self.GetHistogramParameterfv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetHistogramParameterfv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetHistogramParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetHistogramParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetHistogramParameteriv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetHistogramParameteriv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMinmax
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmax] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmax] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMinmax)
    GL.module_eval(<<-SRC)
      def self.GetMinmax(_target_, _reset_, _format_, _type_, _values_)
        GL_FUNCTIONS_MAP[:glGetMinmax].call(_target_, _reset_, _format_, _type_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMinmaxParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMinmaxParameterfv)
    GL.module_eval(<<-SRC)
      def self.GetMinmaxParameterfv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMinmaxParameterfv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMinmaxParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMinmaxParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetMinmaxParameteriv(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMinmaxParameteriv].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glHistogram
    GL::GL_FUNCTIONS_ARGS_MAP[:glHistogram] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glHistogram] = Fiddle::TYPE_VOID
    GL.bind_command(:glHistogram)
    GL.module_eval(<<-SRC)
      def self.Histogram(_target_, _width_, _internalformat_, _sink_)
        GL_FUNCTIONS_MAP[:glHistogram].call(_target_, _width_, _internalformat_, _sink_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMinmax
    GL::GL_FUNCTIONS_ARGS_MAP[:glMinmax] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMinmax] = Fiddle::TYPE_VOID
    GL.bind_command(:glMinmax)
    GL.module_eval(<<-SRC)
      def self.Minmax(_target_, _internalformat_, _sink_)
        GL_FUNCTIONS_MAP[:glMinmax].call(_target_, _internalformat_, _sink_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResetHistogram
    GL::GL_FUNCTIONS_ARGS_MAP[:glResetHistogram] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResetHistogram] = Fiddle::TYPE_VOID
    GL.bind_command(:glResetHistogram)
    GL.module_eval(<<-SRC)
      def self.ResetHistogram(_target_)
        GL_FUNCTIONS_MAP[:glResetHistogram].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResetMinmax
    GL::GL_FUNCTIONS_ARGS_MAP[:glResetMinmax] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResetMinmax] = Fiddle::TYPE_VOID
    GL.bind_command(:glResetMinmax)
    GL.module_eval(<<-SRC)
      def self.ResetMinmax(_target_)
        GL_FUNCTIONS_MAP[:glResetMinmax].call(_target_)
      end
    SRC
  end
define_ext_command_GL_ARB_indirect_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 5365
  def self.define_ext_command_GL_ARB_indirect_parameters
    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawArraysIndirectCountARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectCountARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectCountARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawArraysIndirectCountARB)
    GL.module_eval(<<-SRC)
      def self.MultiDrawArraysIndirectCountARB(_mode_, _indirect_, _drawcount_, _maxdrawcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawArraysIndirectCountARB].call(_mode_, _indirect_, _drawcount_, _maxdrawcount_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsIndirectCountARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectCountARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectCountARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsIndirectCountARB)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsIndirectCountARB(_mode_, _type_, _indirect_, _drawcount_, _maxdrawcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsIndirectCountARB].call(_mode_, _type_, _indirect_, _drawcount_, _maxdrawcount_, _stride_)
      end
    SRC
  end
define_ext_command_GL_ARB_instanced_arrays() click to toggle source
# File lib/opengl_ext_command.rb, line 5395
  def self.define_ext_command_GL_ARB_instanced_arrays
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribDivisorARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribDivisorARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribDivisorARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribDivisorARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttribDivisorARB(_index_, _divisor_)
        GL_FUNCTIONS_MAP[:glVertexAttribDivisorARB].call(_index_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_ARB_internalformat_query() click to toggle source
# File lib/opengl_ext_command.rb, line 5414
  def self.define_ext_command_GL_ARB_internalformat_query
    GL::GL_FUNCTION_SYMBOLS << :glGetInternalformativ
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInternalformativ] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInternalformativ] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInternalformativ)
    GL.module_eval(<<-SRC)
      def self.GetInternalformativ(_target_, _internalformat_, _pname_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glGetInternalformativ].call(_target_, _internalformat_, _pname_, _count_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_internalformat_query2() click to toggle source
# File lib/opengl_ext_command.rb, line 5433
  def self.define_ext_command_GL_ARB_internalformat_query2
    GL::GL_FUNCTION_SYMBOLS << :glGetInternalformati64v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInternalformati64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInternalformati64v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInternalformati64v)
    GL.module_eval(<<-SRC)
      def self.GetInternalformati64v(_target_, _internalformat_, _pname_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glGetInternalformati64v].call(_target_, _internalformat_, _pname_, _count_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_invalidate_subdata() click to toggle source
# File lib/opengl_ext_command.rb, line 5452
  def self.define_ext_command_GL_ARB_invalidate_subdata
    GL::GL_FUNCTION_SYMBOLS << :glInvalidateTexSubImage
    GL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateTexSubImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateTexSubImage] = Fiddle::TYPE_VOID
    GL.bind_command(:glInvalidateTexSubImage)
    GL.module_eval(<<-SRC)
      def self.InvalidateTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_)
        GL_FUNCTIONS_MAP[:glInvalidateTexSubImage].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInvalidateTexImage
    GL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateTexImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateTexImage] = Fiddle::TYPE_VOID
    GL.bind_command(:glInvalidateTexImage)
    GL.module_eval(<<-SRC)
      def self.InvalidateTexImage(_texture_, _level_)
        GL_FUNCTIONS_MAP[:glInvalidateTexImage].call(_texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInvalidateBufferSubData
    GL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateBufferSubData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateBufferSubData] = Fiddle::TYPE_VOID
    GL.bind_command(:glInvalidateBufferSubData)
    GL.module_eval(<<-SRC)
      def self.InvalidateBufferSubData(_buffer_, _offset_, _length_)
        GL_FUNCTIONS_MAP[:glInvalidateBufferSubData].call(_buffer_, _offset_, _length_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInvalidateBufferData
    GL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateBufferData] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateBufferData] = Fiddle::TYPE_VOID
    GL.bind_command(:glInvalidateBufferData)
    GL.module_eval(<<-SRC)
      def self.InvalidateBufferData(_buffer_)
        GL_FUNCTIONS_MAP[:glInvalidateBufferData].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInvalidateFramebuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateFramebuffer] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateFramebuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glInvalidateFramebuffer)
    GL.module_eval(<<-SRC)
      def self.InvalidateFramebuffer(_target_, _numAttachments_, _attachments_)
        GL_FUNCTIONS_MAP[:glInvalidateFramebuffer].call(_target_, _numAttachments_, _attachments_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInvalidateSubFramebuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateSubFramebuffer] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateSubFramebuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glInvalidateSubFramebuffer)
    GL.module_eval(<<-SRC)
      def self.InvalidateSubFramebuffer(_target_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glInvalidateSubFramebuffer].call(_target_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_)
      end
    SRC
  end
define_ext_command_GL_ARB_map_buffer_alignment() click to toggle source
# File lib/opengl_ext_command.rb, line 5526
def self.define_ext_command_GL_ARB_map_buffer_alignment
end
define_ext_command_GL_ARB_map_buffer_range() click to toggle source
# File lib/opengl_ext_command.rb, line 5535
  def self.define_ext_command_GL_ARB_map_buffer_range
    GL::GL_FUNCTION_SYMBOLS << :glMapBufferRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapBufferRange] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapBufferRange] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapBufferRange)
    GL.module_eval(<<-SRC)
      def self.MapBufferRange(_target_, _offset_, _length_, _access_)
        GL_FUNCTIONS_MAP[:glMapBufferRange].call(_target_, _offset_, _length_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFlushMappedBufferRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedBufferRange] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedBufferRange] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushMappedBufferRange)
    GL.module_eval(<<-SRC)
      def self.FlushMappedBufferRange(_target_, _offset_, _length_)
        GL_FUNCTIONS_MAP[:glFlushMappedBufferRange].call(_target_, _offset_, _length_)
      end
    SRC
  end
define_ext_command_GL_ARB_matrix_palette() click to toggle source
# File lib/opengl_ext_command.rb, line 5565
  def self.define_ext_command_GL_ARB_matrix_palette
    GL::GL_FUNCTION_SYMBOLS << :glCurrentPaletteMatrixARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCurrentPaletteMatrixARB] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCurrentPaletteMatrixARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCurrentPaletteMatrixARB)
    GL.module_eval(<<-SRC)
      def self.CurrentPaletteMatrixARB(_index_)
        GL_FUNCTIONS_MAP[:glCurrentPaletteMatrixARB].call(_index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixIndexubvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixIndexubvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixIndexubvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixIndexubvARB)
    GL.module_eval(<<-SRC)
      def self.MatrixIndexubvARB(_size_, _indices_)
        GL_FUNCTIONS_MAP[:glMatrixIndexubvARB].call(_size_, _indices_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixIndexusvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixIndexusvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixIndexusvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixIndexusvARB)
    GL.module_eval(<<-SRC)
      def self.MatrixIndexusvARB(_size_, _indices_)
        GL_FUNCTIONS_MAP[:glMatrixIndexusvARB].call(_size_, _indices_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixIndexuivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixIndexuivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixIndexuivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixIndexuivARB)
    GL.module_eval(<<-SRC)
      def self.MatrixIndexuivARB(_size_, _indices_)
        GL_FUNCTIONS_MAP[:glMatrixIndexuivARB].call(_size_, _indices_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixIndexPointerARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixIndexPointerARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixIndexPointerARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixIndexPointerARB)
    GL.module_eval(<<-SRC)
      def self.MatrixIndexPointerARB(_size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glMatrixIndexPointerARB].call(_size_, _type_, _stride_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_ARB_multi_bind() click to toggle source
# File lib/opengl_ext_command.rb, line 5628
  def self.define_ext_command_GL_ARB_multi_bind
    GL::GL_FUNCTION_SYMBOLS << :glBindBuffersBase
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBuffersBase] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBuffersBase] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBuffersBase)
    GL.module_eval(<<-SRC)
      def self.BindBuffersBase(_target_, _first_, _count_, _buffers_)
        GL_FUNCTIONS_MAP[:glBindBuffersBase].call(_target_, _first_, _count_, _buffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBuffersRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBuffersRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBuffersRange] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBuffersRange)
    GL.module_eval(<<-SRC)
      def self.BindBuffersRange(_target_, _first_, _count_, _buffers_, _offsets_, _sizes_)
        GL_FUNCTIONS_MAP[:glBindBuffersRange].call(_target_, _first_, _count_, _buffers_, _offsets_, _sizes_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindTextures
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindTextures] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindTextures] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindTextures)
    GL.module_eval(<<-SRC)
      def self.BindTextures(_first_, _count_, _textures_)
        GL_FUNCTIONS_MAP[:glBindTextures].call(_first_, _count_, _textures_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindSamplers
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindSamplers] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindSamplers] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindSamplers)
    GL.module_eval(<<-SRC)
      def self.BindSamplers(_first_, _count_, _samplers_)
        GL_FUNCTIONS_MAP[:glBindSamplers].call(_first_, _count_, _samplers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindImageTextures
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindImageTextures] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindImageTextures] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindImageTextures)
    GL.module_eval(<<-SRC)
      def self.BindImageTextures(_first_, _count_, _textures_)
        GL_FUNCTIONS_MAP[:glBindImageTextures].call(_first_, _count_, _textures_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindVertexBuffers
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexBuffers] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexBuffers] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindVertexBuffers)
    GL.module_eval(<<-SRC)
      def self.BindVertexBuffers(_first_, _count_, _buffers_, _offsets_, _strides_)
        GL_FUNCTIONS_MAP[:glBindVertexBuffers].call(_first_, _count_, _buffers_, _offsets_, _strides_)
      end
    SRC
  end
define_ext_command_GL_ARB_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_command.rb, line 5702
  def self.define_ext_command_GL_ARB_multi_draw_indirect
    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawArraysIndirect
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirect] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirect] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawArraysIndirect)
    GL.module_eval(<<-SRC)
      def self.MultiDrawArraysIndirect(_mode_, _indirect_, _drawcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawArraysIndirect].call(_mode_, _indirect_, _drawcount_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsIndirect
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirect] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirect] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsIndirect)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsIndirect(_mode_, _type_, _indirect_, _drawcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsIndirect].call(_mode_, _type_, _indirect_, _drawcount_, _stride_)
      end
    SRC
  end
define_ext_command_GL_ARB_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 5732
  def self.define_ext_command_GL_ARB_multisample
    GL::GL_FUNCTION_SYMBOLS << :glSampleCoverageARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glSampleCoverageARB] = [Fiddle::TYPE_FLOAT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSampleCoverageARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glSampleCoverageARB)
    GL.module_eval(<<-SRC)
      def self.SampleCoverageARB(_value_, _invert_)
        GL_FUNCTIONS_MAP[:glSampleCoverageARB].call(_value_, _invert_)
      end
    SRC
  end
define_ext_command_GL_ARB_multitexture() click to toggle source
# File lib/opengl_ext_command.rb, line 5751
  def self.define_ext_command_GL_ARB_multitexture
    GL::GL_FUNCTION_SYMBOLS << :glActiveTextureARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glActiveTextureARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glActiveTextureARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glActiveTextureARB)
    GL.module_eval(<<-SRC)
      def self.ActiveTextureARB(_texture_)
        GL_FUNCTIONS_MAP[:glActiveTextureARB].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClientActiveTextureARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glClientActiveTextureARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClientActiveTextureARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glClientActiveTextureARB)
    GL.module_eval(<<-SRC)
      def self.ClientActiveTextureARB(_texture_)
        GL_FUNCTIONS_MAP[:glClientActiveTextureARB].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1dARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1dARB(_target_, _s_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1dARB].call(_target_, _s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1dvARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1dvARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1dvARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1fARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1fARB(_target_, _s_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1fARB].call(_target_, _s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1fvARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1fvARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1fvARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1iARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1iARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1iARB(_target_, _s_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1iARB].call(_target_, _s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1ivARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1ivARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1ivARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1sARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1sARB(_target_, _s_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1sARB].call(_target_, _s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1svARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1svARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1svARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2dARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2dARB(_target_, _s_, _t_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2dARB].call(_target_, _s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2dvARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2dvARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2dvARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2fARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2fARB(_target_, _s_, _t_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2fARB].call(_target_, _s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2fvARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2fvARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2fvARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2iARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2iARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2iARB(_target_, _s_, _t_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2iARB].call(_target_, _s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2ivARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2ivARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2ivARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2sARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2sARB(_target_, _s_, _t_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2sARB].call(_target_, _s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2svARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2svARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2svARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3dARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3dARB(_target_, _s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3dARB].call(_target_, _s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3dvARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3dvARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3dvARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3fARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3fARB(_target_, _s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3fARB].call(_target_, _s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3fvARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3fvARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3fvARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3iARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3iARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3iARB(_target_, _s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3iARB].call(_target_, _s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3ivARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3ivARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3ivARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3sARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3sARB(_target_, _s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3sARB].call(_target_, _s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3svARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3svARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3svARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4dARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4dARB(_target_, _s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4dARB].call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4dvARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4dvARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4dvARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4fARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4fARB(_target_, _s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4fARB].call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4fvARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4fvARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4fvARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4iARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4iARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4iARB(_target_, _s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4iARB].call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4ivARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4ivARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4ivARB].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4sARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4sARB(_target_, _s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4sARB].call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4svARB)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4svARB(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4svARB].call(_target_, _v_)
      end
    SRC
  end
define_ext_command_GL_ARB_occlusion_query() click to toggle source
# File lib/opengl_ext_command.rb, line 6133
  def self.define_ext_command_GL_ARB_occlusion_query
    GL::GL_FUNCTION_SYMBOLS << :glGenQueriesARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenQueriesARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenQueriesARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenQueriesARB)
    GL.module_eval(<<-SRC)
      def self.GenQueriesARB(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glGenQueriesARB].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteQueriesARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteQueriesARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteQueriesARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteQueriesARB)
    GL.module_eval(<<-SRC)
      def self.DeleteQueriesARB(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glDeleteQueriesARB].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsQueryARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsQueryARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsQueryARB] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsQueryARB)
    GL.module_eval(<<-SRC)
      def self.IsQueryARB(_id_)
        GL_FUNCTIONS_MAP[:glIsQueryARB].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBeginQueryARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginQueryARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginQueryARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginQueryARB)
    GL.module_eval(<<-SRC)
      def self.BeginQueryARB(_target_, _id_)
        GL_FUNCTIONS_MAP[:glBeginQueryARB].call(_target_, _id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndQueryARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndQueryARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndQueryARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndQueryARB)
    GL.module_eval(<<-SRC)
      def self.EndQueryARB(_target_)
        GL_FUNCTIONS_MAP[:glEndQueryARB].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryivARB)
    GL.module_eval(<<-SRC)
      def self.GetQueryivARB(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryivARB].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjectivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjectivARB)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjectivARB(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjectivARB].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjectuivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectuivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectuivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjectuivARB)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjectuivARB(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjectuivARB].call(_id_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_occlusion_query2() click to toggle source
# File lib/opengl_ext_command.rb, line 6229
def self.define_ext_command_GL_ARB_occlusion_query2
end
define_ext_command_GL_ARB_parallel_shader_compile() click to toggle source
# File lib/opengl_ext_command.rb, line 6238
  def self.define_ext_command_GL_ARB_parallel_shader_compile
    GL::GL_FUNCTION_SYMBOLS << :glMaxShaderCompilerThreadsARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMaxShaderCompilerThreadsARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMaxShaderCompilerThreadsARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMaxShaderCompilerThreadsARB)
    GL.module_eval(<<-SRC)
      def self.MaxShaderCompilerThreadsARB(_count_)
        GL_FUNCTIONS_MAP[:glMaxShaderCompilerThreadsARB].call(_count_)
      end
    SRC
  end
define_ext_command_GL_ARB_pipeline_statistics_query() click to toggle source
# File lib/opengl_ext_command.rb, line 6257
def self.define_ext_command_GL_ARB_pipeline_statistics_query
end
define_ext_command_GL_ARB_pixel_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 6266
def self.define_ext_command_GL_ARB_pixel_buffer_object
end
define_ext_command_GL_ARB_point_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 6275
  def self.define_ext_command_GL_ARB_point_parameters
    GL::GL_FUNCTION_SYMBOLS << :glPointParameterfARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterfARB)
    GL.module_eval(<<-SRC)
      def self.PointParameterfARB(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPointParameterfARB].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPointParameterfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterfvARB)
    GL.module_eval(<<-SRC)
      def self.PointParameterfvARB(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glPointParameterfvARB].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_point_sprite() click to toggle source
# File lib/opengl_ext_command.rb, line 6305
def self.define_ext_command_GL_ARB_point_sprite
end
define_ext_command_GL_ARB_polygon_offset_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 6314
  def self.define_ext_command_GL_ARB_polygon_offset_clamp
    GL::GL_FUNCTION_SYMBOLS << :glPolygonOffsetClamp
    GL::GL_FUNCTIONS_ARGS_MAP[:glPolygonOffsetClamp] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonOffsetClamp] = Fiddle::TYPE_VOID
    GL.bind_command(:glPolygonOffsetClamp)
    GL.module_eval(<<-SRC)
      def self.PolygonOffsetClamp(_factor_, _units_, _clamp_)
        GL_FUNCTIONS_MAP[:glPolygonOffsetClamp].call(_factor_, _units_, _clamp_)
      end
    SRC
  end
define_ext_command_GL_ARB_post_depth_coverage() click to toggle source
# File lib/opengl_ext_command.rb, line 6333
def self.define_ext_command_GL_ARB_post_depth_coverage
end
define_ext_command_GL_ARB_program_interface_query() click to toggle source
# File lib/opengl_ext_command.rb, line 6342
  def self.define_ext_command_GL_ARB_program_interface_query
    GL::GL_FUNCTION_SYMBOLS << :glGetProgramInterfaceiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramInterfaceiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramInterfaceiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramInterfaceiv)
    GL.module_eval(<<-SRC)
      def self.GetProgramInterfaceiv(_program_, _programInterface_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramInterfaceiv].call(_program_, _programInterface_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramResourceIndex
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceIndex] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceIndex] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetProgramResourceIndex)
    GL.module_eval(<<-SRC)
      def self.GetProgramResourceIndex(_program_, _programInterface_, _name_)
        GL_FUNCTIONS_MAP[:glGetProgramResourceIndex].call(_program_, _programInterface_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramResourceName
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceName] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramResourceName)
    GL.module_eval(<<-SRC)
      def self.GetProgramResourceName(_program_, _programInterface_, _index_, _bufSize_, _length_, _name_)
        GL_FUNCTIONS_MAP[:glGetProgramResourceName].call(_program_, _programInterface_, _index_, _bufSize_, _length_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramResourceiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramResourceiv)
    GL.module_eval(<<-SRC)
      def self.GetProgramResourceiv(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramResourceiv].call(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramResourceLocation
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceLocation] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceLocation] = Fiddle::TYPE_INT
    GL.bind_command(:glGetProgramResourceLocation)
    GL.module_eval(<<-SRC)
      def self.GetProgramResourceLocation(_program_, _programInterface_, _name_)
        GL_FUNCTIONS_MAP[:glGetProgramResourceLocation].call(_program_, _programInterface_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramResourceLocationIndex
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceLocationIndex] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceLocationIndex] = Fiddle::TYPE_INT
    GL.bind_command(:glGetProgramResourceLocationIndex)
    GL.module_eval(<<-SRC)
      def self.GetProgramResourceLocationIndex(_program_, _programInterface_, _name_)
        GL_FUNCTIONS_MAP[:glGetProgramResourceLocationIndex].call(_program_, _programInterface_, _name_)
      end
    SRC
  end
define_ext_command_GL_ARB_provoking_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 6416
  def self.define_ext_command_GL_ARB_provoking_vertex
    GL::GL_FUNCTION_SYMBOLS << :glProvokingVertex
    GL::GL_FUNCTIONS_ARGS_MAP[:glProvokingVertex] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProvokingVertex] = Fiddle::TYPE_VOID
    GL.bind_command(:glProvokingVertex)
    GL.module_eval(<<-SRC)
      def self.ProvokingVertex(_mode_)
        GL_FUNCTIONS_MAP[:glProvokingVertex].call(_mode_)
      end
    SRC
  end
define_ext_command_GL_ARB_query_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 6435
def self.define_ext_command_GL_ARB_query_buffer_object
end
define_ext_command_GL_ARB_robust_buffer_access_behavior() click to toggle source
# File lib/opengl_ext_command.rb, line 6444
def self.define_ext_command_GL_ARB_robust_buffer_access_behavior
end
define_ext_command_GL_ARB_robustness() click to toggle source
# File lib/opengl_ext_command.rb, line 6453
  def self.define_ext_command_GL_ARB_robustness
    GL::GL_FUNCTION_SYMBOLS << :glGetGraphicsResetStatusARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetGraphicsResetStatusARB] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetGraphicsResetStatusARB] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetGraphicsResetStatusARB)
    GL.module_eval(<<-SRC)
      def self.GetGraphicsResetStatusARB()
        GL_FUNCTIONS_MAP[:glGetGraphicsResetStatusARB].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnTexImageARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnTexImageARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnTexImageARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnTexImageARB)
    GL.module_eval(<<-SRC)
      def self.GetnTexImageARB(_target_, _level_, _format_, _type_, _bufSize_, _img_)
        GL_FUNCTIONS_MAP[:glGetnTexImageARB].call(_target_, _level_, _format_, _type_, _bufSize_, _img_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReadnPixelsARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glReadnPixelsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReadnPixelsARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glReadnPixelsARB)
    GL.module_eval(<<-SRC)
      def self.ReadnPixelsARB(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
        GL_FUNCTIONS_MAP[:glReadnPixelsARB].call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnCompressedTexImageARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnCompressedTexImageARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnCompressedTexImageARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnCompressedTexImageARB)
    GL.module_eval(<<-SRC)
      def self.GetnCompressedTexImageARB(_target_, _lod_, _bufSize_, _img_)
        GL_FUNCTIONS_MAP[:glGetnCompressedTexImageARB].call(_target_, _lod_, _bufSize_, _img_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformfvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformfvARB)
    GL.module_eval(<<-SRC)
      def self.GetnUniformfvARB(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformfvARB].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformivARB)
    GL.module_eval(<<-SRC)
      def self.GetnUniformivARB(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformivARB].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformuivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformuivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformuivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformuivARB)
    GL.module_eval(<<-SRC)
      def self.GetnUniformuivARB(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformuivARB].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformdvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformdvARB)
    GL.module_eval(<<-SRC)
      def self.GetnUniformdvARB(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformdvARB].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnMapdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnMapdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnMapdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnMapdvARB)
    GL.module_eval(<<-SRC)
      def self.GetnMapdvARB(_target_, _query_, _bufSize_, _v_)
        GL_FUNCTIONS_MAP[:glGetnMapdvARB].call(_target_, _query_, _bufSize_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnMapfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnMapfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnMapfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnMapfvARB)
    GL.module_eval(<<-SRC)
      def self.GetnMapfvARB(_target_, _query_, _bufSize_, _v_)
        GL_FUNCTIONS_MAP[:glGetnMapfvARB].call(_target_, _query_, _bufSize_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnMapivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnMapivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnMapivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnMapivARB)
    GL.module_eval(<<-SRC)
      def self.GetnMapivARB(_target_, _query_, _bufSize_, _v_)
        GL_FUNCTIONS_MAP[:glGetnMapivARB].call(_target_, _query_, _bufSize_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnPixelMapfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnPixelMapfvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnPixelMapfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnPixelMapfvARB)
    GL.module_eval(<<-SRC)
      def self.GetnPixelMapfvARB(_map_, _bufSize_, _values_)
        GL_FUNCTIONS_MAP[:glGetnPixelMapfvARB].call(_map_, _bufSize_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnPixelMapuivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnPixelMapuivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnPixelMapuivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnPixelMapuivARB)
    GL.module_eval(<<-SRC)
      def self.GetnPixelMapuivARB(_map_, _bufSize_, _values_)
        GL_FUNCTIONS_MAP[:glGetnPixelMapuivARB].call(_map_, _bufSize_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnPixelMapusvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnPixelMapusvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnPixelMapusvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnPixelMapusvARB)
    GL.module_eval(<<-SRC)
      def self.GetnPixelMapusvARB(_map_, _bufSize_, _values_)
        GL_FUNCTIONS_MAP[:glGetnPixelMapusvARB].call(_map_, _bufSize_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnPolygonStippleARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnPolygonStippleARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnPolygonStippleARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnPolygonStippleARB)
    GL.module_eval(<<-SRC)
      def self.GetnPolygonStippleARB(_bufSize_, _pattern_)
        GL_FUNCTIONS_MAP[:glGetnPolygonStippleARB].call(_bufSize_, _pattern_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnColorTableARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnColorTableARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnColorTableARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnColorTableARB)
    GL.module_eval(<<-SRC)
      def self.GetnColorTableARB(_target_, _format_, _type_, _bufSize_, _table_)
        GL_FUNCTIONS_MAP[:glGetnColorTableARB].call(_target_, _format_, _type_, _bufSize_, _table_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnConvolutionFilterARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnConvolutionFilterARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnConvolutionFilterARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnConvolutionFilterARB)
    GL.module_eval(<<-SRC)
      def self.GetnConvolutionFilterARB(_target_, _format_, _type_, _bufSize_, _image_)
        GL_FUNCTIONS_MAP[:glGetnConvolutionFilterARB].call(_target_, _format_, _type_, _bufSize_, _image_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnSeparableFilterARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnSeparableFilterARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnSeparableFilterARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnSeparableFilterARB)
    GL.module_eval(<<-SRC)
      def self.GetnSeparableFilterARB(_target_, _format_, _type_, _rowBufSize_, _row_, _columnBufSize_, _column_, _span_)
        GL_FUNCTIONS_MAP[:glGetnSeparableFilterARB].call(_target_, _format_, _type_, _rowBufSize_, _row_, _columnBufSize_, _column_, _span_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnHistogramARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnHistogramARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnHistogramARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnHistogramARB)
    GL.module_eval(<<-SRC)
      def self.GetnHistogramARB(_target_, _reset_, _format_, _type_, _bufSize_, _values_)
        GL_FUNCTIONS_MAP[:glGetnHistogramARB].call(_target_, _reset_, _format_, _type_, _bufSize_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnMinmaxARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnMinmaxARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnMinmaxARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnMinmaxARB)
    GL.module_eval(<<-SRC)
      def self.GetnMinmaxARB(_target_, _reset_, _format_, _type_, _bufSize_, _values_)
        GL_FUNCTIONS_MAP[:glGetnMinmaxARB].call(_target_, _reset_, _format_, _type_, _bufSize_, _values_)
      end
    SRC
  end
define_ext_command_GL_ARB_robustness_isolation() click to toggle source
# File lib/opengl_ext_command.rb, line 6681
def self.define_ext_command_GL_ARB_robustness_isolation
end
define_ext_command_GL_ARB_sample_locations() click to toggle source
# File lib/opengl_ext_command.rb, line 6690
  def self.define_ext_command_GL_ARB_sample_locations
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferSampleLocationsfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferSampleLocationsfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferSampleLocationsfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferSampleLocationsfvARB)
    GL.module_eval(<<-SRC)
      def self.FramebufferSampleLocationsfvARB(_target_, _start_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glFramebufferSampleLocationsfvARB].call(_target_, _start_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferSampleLocationsfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferSampleLocationsfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferSampleLocationsfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferSampleLocationsfvARB)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferSampleLocationsfvARB(_framebuffer_, _start_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferSampleLocationsfvARB].call(_framebuffer_, _start_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEvaluateDepthValuesARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glEvaluateDepthValuesARB] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEvaluateDepthValuesARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glEvaluateDepthValuesARB)
    GL.module_eval(<<-SRC)
      def self.EvaluateDepthValuesARB()
        GL_FUNCTIONS_MAP[:glEvaluateDepthValuesARB].call()
      end
    SRC
  end
define_ext_command_GL_ARB_sample_shading() click to toggle source
# File lib/opengl_ext_command.rb, line 6731
  def self.define_ext_command_GL_ARB_sample_shading
    GL::GL_FUNCTION_SYMBOLS << :glMinSampleShadingARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMinSampleShadingARB] = [Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMinSampleShadingARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMinSampleShadingARB)
    GL.module_eval(<<-SRC)
      def self.MinSampleShadingARB(_value_)
        GL_FUNCTIONS_MAP[:glMinSampleShadingARB].call(_value_)
      end
    SRC
  end
define_ext_command_GL_ARB_sampler_objects() click to toggle source
# File lib/opengl_ext_command.rb, line 6750
  def self.define_ext_command_GL_ARB_sampler_objects
    GL::GL_FUNCTION_SYMBOLS << :glGenSamplers
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenSamplers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenSamplers] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenSamplers)
    GL.module_eval(<<-SRC)
      def self.GenSamplers(_count_, _samplers_)
        GL_FUNCTIONS_MAP[:glGenSamplers].call(_count_, _samplers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteSamplers
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteSamplers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteSamplers] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteSamplers)
    GL.module_eval(<<-SRC)
      def self.DeleteSamplers(_count_, _samplers_)
        GL_FUNCTIONS_MAP[:glDeleteSamplers].call(_count_, _samplers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsSampler
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsSampler] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsSampler] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsSampler)
    GL.module_eval(<<-SRC)
      def self.IsSampler(_sampler_)
        GL_FUNCTIONS_MAP[:glIsSampler].call(_sampler_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindSampler
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindSampler] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindSampler] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindSampler)
    GL.module_eval(<<-SRC)
      def self.BindSampler(_unit_, _sampler_)
        GL_FUNCTIONS_MAP[:glBindSampler].call(_unit_, _sampler_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameteri
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameteri] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameteri)
    GL.module_eval(<<-SRC)
      def self.SamplerParameteri(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameteri].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameteriv)
    GL.module_eval(<<-SRC)
      def self.SamplerParameteriv(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameteriv].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameterf
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterf] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterf] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameterf)
    GL.module_eval(<<-SRC)
      def self.SamplerParameterf(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameterf].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameterfv)
    GL.module_eval(<<-SRC)
      def self.SamplerParameterfv(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameterfv].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameterIiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameterIiv)
    GL.module_eval(<<-SRC)
      def self.SamplerParameterIiv(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameterIiv].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameterIuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameterIuiv)
    GL.module_eval(<<-SRC)
      def self.SamplerParameterIuiv(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameterIuiv].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSamplerParameteriv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameteriv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSamplerParameteriv)
    GL.module_eval(<<-SRC)
      def self.GetSamplerParameteriv(_sampler_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSamplerParameteriv].call(_sampler_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSamplerParameterIiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSamplerParameterIiv)
    GL.module_eval(<<-SRC)
      def self.GetSamplerParameterIiv(_sampler_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSamplerParameterIiv].call(_sampler_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSamplerParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSamplerParameterfv)
    GL.module_eval(<<-SRC)
      def self.GetSamplerParameterfv(_sampler_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSamplerParameterfv].call(_sampler_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSamplerParameterIuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSamplerParameterIuiv)
    GL.module_eval(<<-SRC)
      def self.GetSamplerParameterIuiv(_sampler_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSamplerParameterIuiv].call(_sampler_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_seamless_cube_map() click to toggle source
# File lib/opengl_ext_command.rb, line 6912
def self.define_ext_command_GL_ARB_seamless_cube_map
end
define_ext_command_GL_ARB_seamless_cubemap_per_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 6921
def self.define_ext_command_GL_ARB_seamless_cubemap_per_texture
end
define_ext_command_GL_ARB_separate_shader_objects() click to toggle source
# File lib/opengl_ext_command.rb, line 6930
  def self.define_ext_command_GL_ARB_separate_shader_objects
    GL::GL_FUNCTION_SYMBOLS << :glUseProgramStages
    GL::GL_FUNCTIONS_ARGS_MAP[:glUseProgramStages] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUseProgramStages] = Fiddle::TYPE_VOID
    GL.bind_command(:glUseProgramStages)
    GL.module_eval(<<-SRC)
      def self.UseProgramStages(_pipeline_, _stages_, _program_)
        GL_FUNCTIONS_MAP[:glUseProgramStages].call(_pipeline_, _stages_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glActiveShaderProgram
    GL::GL_FUNCTIONS_ARGS_MAP[:glActiveShaderProgram] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glActiveShaderProgram] = Fiddle::TYPE_VOID
    GL.bind_command(:glActiveShaderProgram)
    GL.module_eval(<<-SRC)
      def self.ActiveShaderProgram(_pipeline_, _program_)
        GL_FUNCTIONS_MAP[:glActiveShaderProgram].call(_pipeline_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateShaderProgramv
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateShaderProgramv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateShaderProgramv] = -Fiddle::TYPE_INT
    GL.bind_command(:glCreateShaderProgramv)
    GL.module_eval(<<-SRC)
      def self.CreateShaderProgramv(_type_, _count_, _strings_)
        GL_FUNCTIONS_MAP[:glCreateShaderProgramv].call(_type_, _count_, _strings_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindProgramPipeline
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramPipeline] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramPipeline] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindProgramPipeline)
    GL.module_eval(<<-SRC)
      def self.BindProgramPipeline(_pipeline_)
        GL_FUNCTIONS_MAP[:glBindProgramPipeline].call(_pipeline_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteProgramPipelines
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramPipelines] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramPipelines] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteProgramPipelines)
    GL.module_eval(<<-SRC)
      def self.DeleteProgramPipelines(_n_, _pipelines_)
        GL_FUNCTIONS_MAP[:glDeleteProgramPipelines].call(_n_, _pipelines_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenProgramPipelines
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramPipelines] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramPipelines] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenProgramPipelines)
    GL.module_eval(<<-SRC)
      def self.GenProgramPipelines(_n_, _pipelines_)
        GL_FUNCTIONS_MAP[:glGenProgramPipelines].call(_n_, _pipelines_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsProgramPipeline
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramPipeline] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramPipeline] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsProgramPipeline)
    GL.module_eval(<<-SRC)
      def self.IsProgramPipeline(_pipeline_)
        GL_FUNCTIONS_MAP[:glIsProgramPipeline].call(_pipeline_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramPipelineiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramPipelineiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramPipelineiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramPipelineiv)
    GL.module_eval(<<-SRC)
      def self.GetProgramPipelineiv(_pipeline_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramPipelineiv].call(_pipeline_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameteri
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteri] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameteri)
    GL.module_eval(<<-SRC)
      def self.ProgramParameteri(_program_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glProgramParameteri].call(_program_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1i
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1i)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1i(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1i].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1iv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1iv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1iv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1iv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1iv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1iv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1f
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1f] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1f] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1f)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1f(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1f].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1fv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1fv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1d
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1d] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1d)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1d(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1d].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1dv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1dv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ui)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ui(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ui].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1uiv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1uiv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1uiv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2i
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2i)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2i(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2i].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2iv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2iv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2iv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2iv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2iv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2iv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2f
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2f] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2f] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2f)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2f(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2f].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2fv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2fv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2d
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2d] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2d)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2d(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2d].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2dv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2dv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ui)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ui(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ui].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2uiv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2uiv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2uiv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3i
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3i)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3i(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3i].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3iv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3iv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3iv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3iv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3iv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3iv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3f
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3f] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3f] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3f)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3f(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3f].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3fv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3fv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3d
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3d] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3d)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3d(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3d].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3dv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3dv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ui)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ui(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ui].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3uiv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3uiv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3uiv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4i
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4i)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4i(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4i].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4iv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4iv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4iv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4iv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4iv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4iv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4f
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4f] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4f] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4f)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4f(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4f].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4fv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4fv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4d
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4d] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4d)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4d(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4d].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4dv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4dv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ui)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ui(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ui].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4uiv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4uiv(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4uiv].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x3fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x3fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x3fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x3fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x2fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x2fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x2fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x2fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x4fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x4fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x4fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x4fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x2fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x2fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x2fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x2fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x4fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x4fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x4fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x4fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x3fv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3fv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x3fv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x3fv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x3fv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x3dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x3dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x3dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x2dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x2dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x2dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x4dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x4dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x4dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x2dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x2dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x2dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x4dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x4dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x4dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x3dv)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x3dv(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x3dv].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glValidateProgramPipeline
    GL::GL_FUNCTIONS_ARGS_MAP[:glValidateProgramPipeline] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glValidateProgramPipeline] = Fiddle::TYPE_VOID
    GL.bind_command(:glValidateProgramPipeline)
    GL.module_eval(<<-SRC)
      def self.ValidateProgramPipeline(_pipeline_)
        GL_FUNCTIONS_MAP[:glValidateProgramPipeline].call(_pipeline_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramPipelineInfoLog
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramPipelineInfoLog] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramPipelineInfoLog] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramPipelineInfoLog)
    GL.module_eval(<<-SRC)
      def self.GetProgramPipelineInfoLog(_pipeline_, _bufSize_, _length_, _infoLog_)
        GL_FUNCTIONS_MAP[:glGetProgramPipelineInfoLog].call(_pipeline_, _bufSize_, _length_, _infoLog_)
      end
    SRC
  end
define_ext_command_GL_ARB_shader_atomic_counter_ops() click to toggle source
# File lib/opengl_ext_command.rb, line 7609
def self.define_ext_command_GL_ARB_shader_atomic_counter_ops
end
define_ext_command_GL_ARB_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_command.rb, line 7618
  def self.define_ext_command_GL_ARB_shader_atomic_counters
    GL::GL_FUNCTION_SYMBOLS << :glGetActiveAtomicCounterBufferiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveAtomicCounterBufferiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveAtomicCounterBufferiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveAtomicCounterBufferiv)
    GL.module_eval(<<-SRC)
      def self.GetActiveAtomicCounterBufferiv(_program_, _bufferIndex_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetActiveAtomicCounterBufferiv].call(_program_, _bufferIndex_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_shader_ballot() click to toggle source
# File lib/opengl_ext_command.rb, line 7637
def self.define_ext_command_GL_ARB_shader_ballot
end
define_ext_command_GL_ARB_shader_bit_encoding() click to toggle source
# File lib/opengl_ext_command.rb, line 7646
def self.define_ext_command_GL_ARB_shader_bit_encoding
end
define_ext_command_GL_ARB_shader_clock() click to toggle source
# File lib/opengl_ext_command.rb, line 7655
def self.define_ext_command_GL_ARB_shader_clock
end
define_ext_command_GL_ARB_shader_draw_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 7664
def self.define_ext_command_GL_ARB_shader_draw_parameters
end
define_ext_command_GL_ARB_shader_group_vote() click to toggle source
# File lib/opengl_ext_command.rb, line 7673
def self.define_ext_command_GL_ARB_shader_group_vote
end
define_ext_command_GL_ARB_shader_image_load_store() click to toggle source
# File lib/opengl_ext_command.rb, line 7682
  def self.define_ext_command_GL_ARB_shader_image_load_store
    GL::GL_FUNCTION_SYMBOLS << :glBindImageTexture
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindImageTexture] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindImageTexture] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindImageTexture)
    GL.module_eval(<<-SRC)
      def self.BindImageTexture(_unit_, _texture_, _level_, _layered_, _layer_, _access_, _format_)
        GL_FUNCTIONS_MAP[:glBindImageTexture].call(_unit_, _texture_, _level_, _layered_, _layer_, _access_, _format_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMemoryBarrier
    GL::GL_FUNCTIONS_ARGS_MAP[:glMemoryBarrier] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMemoryBarrier] = Fiddle::TYPE_VOID
    GL.bind_command(:glMemoryBarrier)
    GL.module_eval(<<-SRC)
      def self.MemoryBarrier(_barriers_)
        GL_FUNCTIONS_MAP[:glMemoryBarrier].call(_barriers_)
      end
    SRC
  end
define_ext_command_GL_ARB_shader_image_size() click to toggle source
# File lib/opengl_ext_command.rb, line 7712
def self.define_ext_command_GL_ARB_shader_image_size
end
define_ext_command_GL_ARB_shader_objects() click to toggle source
# File lib/opengl_ext_command.rb, line 7721
  def self.define_ext_command_GL_ARB_shader_objects
    GL::GL_FUNCTION_SYMBOLS << :glDeleteObjectARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteObjectARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteObjectARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteObjectARB)
    GL.module_eval(<<-SRC)
      def self.DeleteObjectARB(_obj_)
        GL_FUNCTIONS_MAP[:glDeleteObjectARB].call(_obj_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetHandleARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetHandleARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetHandleARB] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glGetHandleARB)
    GL.module_eval(<<-SRC)
      def self.GetHandleARB(_pname_)
        GL_FUNCTIONS_MAP[:glGetHandleARB].call(_pname_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDetachObjectARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDetachObjectARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDetachObjectARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDetachObjectARB)
    GL.module_eval(<<-SRC)
      def self.DetachObjectARB(_containerObj_, _attachedObj_)
        GL_FUNCTIONS_MAP[:glDetachObjectARB].call(_containerObj_, _attachedObj_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateShaderObjectARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateShaderObjectARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateShaderObjectARB] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glCreateShaderObjectARB)
    GL.module_eval(<<-SRC)
      def self.CreateShaderObjectARB(_shaderType_)
        GL_FUNCTIONS_MAP[:glCreateShaderObjectARB].call(_shaderType_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShaderSourceARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glShaderSourceARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShaderSourceARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glShaderSourceARB)
    GL.module_eval(<<-SRC)
      def self.ShaderSourceARB(_shaderObj_, _count_, _string_, _length_)
        GL_FUNCTIONS_MAP[:glShaderSourceARB].call(_shaderObj_, _count_, _string_, _length_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompileShaderARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompileShaderARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompileShaderARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompileShaderARB)
    GL.module_eval(<<-SRC)
      def self.CompileShaderARB(_shaderObj_)
        GL_FUNCTIONS_MAP[:glCompileShaderARB].call(_shaderObj_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateProgramObjectARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateProgramObjectARB] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateProgramObjectARB] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glCreateProgramObjectARB)
    GL.module_eval(<<-SRC)
      def self.CreateProgramObjectARB()
        GL_FUNCTIONS_MAP[:glCreateProgramObjectARB].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glAttachObjectARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glAttachObjectARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAttachObjectARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glAttachObjectARB)
    GL.module_eval(<<-SRC)
      def self.AttachObjectARB(_containerObj_, _obj_)
        GL_FUNCTIONS_MAP[:glAttachObjectARB].call(_containerObj_, _obj_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLinkProgramARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glLinkProgramARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLinkProgramARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glLinkProgramARB)
    GL.module_eval(<<-SRC)
      def self.LinkProgramARB(_programObj_)
        GL_FUNCTIONS_MAP[:glLinkProgramARB].call(_programObj_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUseProgramObjectARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUseProgramObjectARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUseProgramObjectARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUseProgramObjectARB)
    GL.module_eval(<<-SRC)
      def self.UseProgramObjectARB(_programObj_)
        GL_FUNCTIONS_MAP[:glUseProgramObjectARB].call(_programObj_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glValidateProgramARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glValidateProgramARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glValidateProgramARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glValidateProgramARB)
    GL.module_eval(<<-SRC)
      def self.ValidateProgramARB(_programObj_)
        GL_FUNCTIONS_MAP[:glValidateProgramARB].call(_programObj_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1fARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1fARB)
    GL.module_eval(<<-SRC)
      def self.Uniform1fARB(_location_, _v0_)
        GL_FUNCTIONS_MAP[:glUniform1fARB].call(_location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2fARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2fARB)
    GL.module_eval(<<-SRC)
      def self.Uniform2fARB(_location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glUniform2fARB].call(_location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3fARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3fARB)
    GL.module_eval(<<-SRC)
      def self.Uniform3fARB(_location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glUniform3fARB].call(_location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4fARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4fARB)
    GL.module_eval(<<-SRC)
      def self.Uniform4fARB(_location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glUniform4fARB].call(_location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1iARB)
    GL.module_eval(<<-SRC)
      def self.Uniform1iARB(_location_, _v0_)
        GL_FUNCTIONS_MAP[:glUniform1iARB].call(_location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2iARB)
    GL.module_eval(<<-SRC)
      def self.Uniform2iARB(_location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glUniform2iARB].call(_location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3iARB)
    GL.module_eval(<<-SRC)
      def self.Uniform3iARB(_location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glUniform3iARB].call(_location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4iARB)
    GL.module_eval(<<-SRC)
      def self.Uniform4iARB(_location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glUniform4iARB].call(_location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1fvARB)
    GL.module_eval(<<-SRC)
      def self.Uniform1fvARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1fvARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2fvARB)
    GL.module_eval(<<-SRC)
      def self.Uniform2fvARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2fvARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3fvARB)
    GL.module_eval(<<-SRC)
      def self.Uniform3fvARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3fvARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4fvARB)
    GL.module_eval(<<-SRC)
      def self.Uniform4fvARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4fvARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1ivARB)
    GL.module_eval(<<-SRC)
      def self.Uniform1ivARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1ivARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2ivARB)
    GL.module_eval(<<-SRC)
      def self.Uniform2ivARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2ivARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3ivARB)
    GL.module_eval(<<-SRC)
      def self.Uniform3ivARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3ivARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4ivARB)
    GL.module_eval(<<-SRC)
      def self.Uniform4ivARB(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4ivARB].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix2fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix2fvARB)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix2fvARB(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix2fvARB].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix3fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix3fvARB)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix3fvARB(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix3fvARB].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix4fvARB)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix4fvARB(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix4fvARB].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectParameterfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectParameterfvARB] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectParameterfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectParameterfvARB)
    GL.module_eval(<<-SRC)
      def self.GetObjectParameterfvARB(_obj_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetObjectParameterfvARB].call(_obj_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectParameterivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectParameterivARB] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectParameterivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectParameterivARB)
    GL.module_eval(<<-SRC)
      def self.GetObjectParameterivARB(_obj_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetObjectParameterivARB].call(_obj_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetInfoLogARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInfoLogARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInfoLogARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInfoLogARB)
    GL.module_eval(<<-SRC)
      def self.GetInfoLogARB(_obj_, _maxLength_, _length_, _infoLog_)
        GL_FUNCTIONS_MAP[:glGetInfoLogARB].call(_obj_, _maxLength_, _length_, _infoLog_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetAttachedObjectsARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetAttachedObjectsARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetAttachedObjectsARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetAttachedObjectsARB)
    GL.module_eval(<<-SRC)
      def self.GetAttachedObjectsARB(_containerObj_, _maxCount_, _count_, _obj_)
        GL_FUNCTIONS_MAP[:glGetAttachedObjectsARB].call(_containerObj_, _maxCount_, _count_, _obj_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformLocationARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformLocationARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformLocationARB] = Fiddle::TYPE_INT
    GL.bind_command(:glGetUniformLocationARB)
    GL.module_eval(<<-SRC)
      def self.GetUniformLocationARB(_programObj_, _name_)
        GL_FUNCTIONS_MAP[:glGetUniformLocationARB].call(_programObj_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveUniformARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformARB] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveUniformARB)
    GL.module_eval(<<-SRC)
      def self.GetActiveUniformARB(_programObj_, _index_, _maxLength_, _length_, _size_, _type_, _name_)
        GL_FUNCTIONS_MAP[:glGetActiveUniformARB].call(_programObj_, _index_, _maxLength_, _length_, _size_, _type_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformfvARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformfvARB)
    GL.module_eval(<<-SRC)
      def self.GetUniformfvARB(_programObj_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformfvARB].call(_programObj_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformivARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformivARB)
    GL.module_eval(<<-SRC)
      def self.GetUniformivARB(_programObj_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformivARB].call(_programObj_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetShaderSourceARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetShaderSourceARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetShaderSourceARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetShaderSourceARB)
    GL.module_eval(<<-SRC)
      def self.GetShaderSourceARB(_obj_, _maxLength_, _length_, _source_)
        GL_FUNCTIONS_MAP[:glGetShaderSourceARB].call(_obj_, _maxLength_, _length_, _source_)
      end
    SRC
  end
define_ext_command_GL_ARB_shader_precision() click to toggle source
# File lib/opengl_ext_command.rb, line 8158
def self.define_ext_command_GL_ARB_shader_precision
end
define_ext_command_GL_ARB_shader_stencil_export() click to toggle source
# File lib/opengl_ext_command.rb, line 8167
def self.define_ext_command_GL_ARB_shader_stencil_export
end
define_ext_command_GL_ARB_shader_storage_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 8176
  def self.define_ext_command_GL_ARB_shader_storage_buffer_object
    GL::GL_FUNCTION_SYMBOLS << :glShaderStorageBlockBinding
    GL::GL_FUNCTIONS_ARGS_MAP[:glShaderStorageBlockBinding] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShaderStorageBlockBinding] = Fiddle::TYPE_VOID
    GL.bind_command(:glShaderStorageBlockBinding)
    GL.module_eval(<<-SRC)
      def self.ShaderStorageBlockBinding(_program_, _storageBlockIndex_, _storageBlockBinding_)
        GL_FUNCTIONS_MAP[:glShaderStorageBlockBinding].call(_program_, _storageBlockIndex_, _storageBlockBinding_)
      end
    SRC
  end
define_ext_command_GL_ARB_shader_subroutine() click to toggle source
# File lib/opengl_ext_command.rb, line 8195
  def self.define_ext_command_GL_ARB_shader_subroutine
    GL::GL_FUNCTION_SYMBOLS << :glGetSubroutineUniformLocation
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSubroutineUniformLocation] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSubroutineUniformLocation] = Fiddle::TYPE_INT
    GL.bind_command(:glGetSubroutineUniformLocation)
    GL.module_eval(<<-SRC)
      def self.GetSubroutineUniformLocation(_program_, _shadertype_, _name_)
        GL_FUNCTIONS_MAP[:glGetSubroutineUniformLocation].call(_program_, _shadertype_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSubroutineIndex
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSubroutineIndex] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSubroutineIndex] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetSubroutineIndex)
    GL.module_eval(<<-SRC)
      def self.GetSubroutineIndex(_program_, _shadertype_, _name_)
        GL_FUNCTIONS_MAP[:glGetSubroutineIndex].call(_program_, _shadertype_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveSubroutineUniformiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveSubroutineUniformiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveSubroutineUniformiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveSubroutineUniformiv)
    GL.module_eval(<<-SRC)
      def self.GetActiveSubroutineUniformiv(_program_, _shadertype_, _index_, _pname_, _values_)
        GL_FUNCTIONS_MAP[:glGetActiveSubroutineUniformiv].call(_program_, _shadertype_, _index_, _pname_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveSubroutineUniformName
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveSubroutineUniformName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveSubroutineUniformName] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveSubroutineUniformName)
    GL.module_eval(<<-SRC)
      def self.GetActiveSubroutineUniformName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_)
        GL_FUNCTIONS_MAP[:glGetActiveSubroutineUniformName].call(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveSubroutineName
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveSubroutineName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveSubroutineName] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveSubroutineName)
    GL.module_eval(<<-SRC)
      def self.GetActiveSubroutineName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_)
        GL_FUNCTIONS_MAP[:glGetActiveSubroutineName].call(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformSubroutinesuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformSubroutinesuiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformSubroutinesuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformSubroutinesuiv)
    GL.module_eval(<<-SRC)
      def self.UniformSubroutinesuiv(_shadertype_, _count_, _indices_)
        GL_FUNCTIONS_MAP[:glUniformSubroutinesuiv].call(_shadertype_, _count_, _indices_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformSubroutineuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformSubroutineuiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformSubroutineuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformSubroutineuiv)
    GL.module_eval(<<-SRC)
      def self.GetUniformSubroutineuiv(_shadertype_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformSubroutineuiv].call(_shadertype_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramStageiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramStageiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramStageiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramStageiv)
    GL.module_eval(<<-SRC)
      def self.GetProgramStageiv(_program_, _shadertype_, _pname_, _values_)
        GL_FUNCTIONS_MAP[:glGetProgramStageiv].call(_program_, _shadertype_, _pname_, _values_)
      end
    SRC
  end
define_ext_command_GL_ARB_shader_texture_image_samples() click to toggle source
# File lib/opengl_ext_command.rb, line 8291
def self.define_ext_command_GL_ARB_shader_texture_image_samples
end
define_ext_command_GL_ARB_shader_texture_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 8300
def self.define_ext_command_GL_ARB_shader_texture_lod
end
define_ext_command_GL_ARB_shader_viewport_layer_array() click to toggle source
# File lib/opengl_ext_command.rb, line 8309
def self.define_ext_command_GL_ARB_shader_viewport_layer_array
end
define_ext_command_GL_ARB_shading_language_100() click to toggle source
# File lib/opengl_ext_command.rb, line 8318
def self.define_ext_command_GL_ARB_shading_language_100
end
define_ext_command_GL_ARB_shading_language_420pack() click to toggle source
# File lib/opengl_ext_command.rb, line 8327
def self.define_ext_command_GL_ARB_shading_language_420pack
end
define_ext_command_GL_ARB_shading_language_include() click to toggle source
# File lib/opengl_ext_command.rb, line 8336
  def self.define_ext_command_GL_ARB_shading_language_include
    GL::GL_FUNCTION_SYMBOLS << :glNamedStringARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedStringARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedStringARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedStringARB)
    GL.module_eval(<<-SRC)
      def self.NamedStringARB(_type_, _namelen_, _name_, _stringlen_, _string_)
        GL_FUNCTIONS_MAP[:glNamedStringARB].call(_type_, _namelen_, _name_, _stringlen_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteNamedStringARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteNamedStringARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteNamedStringARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteNamedStringARB)
    GL.module_eval(<<-SRC)
      def self.DeleteNamedStringARB(_namelen_, _name_)
        GL_FUNCTIONS_MAP[:glDeleteNamedStringARB].call(_namelen_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompileShaderIncludeARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompileShaderIncludeARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompileShaderIncludeARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompileShaderIncludeARB)
    GL.module_eval(<<-SRC)
      def self.CompileShaderIncludeARB(_shader_, _count_, _path_, _length_)
        GL_FUNCTIONS_MAP[:glCompileShaderIncludeARB].call(_shader_, _count_, _path_, _length_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsNamedStringARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsNamedStringARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsNamedStringARB] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsNamedStringARB)
    GL.module_eval(<<-SRC)
      def self.IsNamedStringARB(_namelen_, _name_)
        GL_FUNCTIONS_MAP[:glIsNamedStringARB].call(_namelen_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedStringARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedStringARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedStringARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedStringARB)
    GL.module_eval(<<-SRC)
      def self.GetNamedStringARB(_namelen_, _name_, _bufSize_, _stringlen_, _string_)
        GL_FUNCTIONS_MAP[:glGetNamedStringARB].call(_namelen_, _name_, _bufSize_, _stringlen_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedStringivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedStringivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedStringivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedStringivARB)
    GL.module_eval(<<-SRC)
      def self.GetNamedStringivARB(_namelen_, _name_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedStringivARB].call(_namelen_, _name_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_shading_language_packing() click to toggle source
# File lib/opengl_ext_command.rb, line 8410
def self.define_ext_command_GL_ARB_shading_language_packing
end
define_ext_command_GL_ARB_shadow() click to toggle source
# File lib/opengl_ext_command.rb, line 8419
def self.define_ext_command_GL_ARB_shadow
end
define_ext_command_GL_ARB_shadow_ambient() click to toggle source
# File lib/opengl_ext_command.rb, line 8428
def self.define_ext_command_GL_ARB_shadow_ambient
end
define_ext_command_GL_ARB_sparse_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 8437
  def self.define_ext_command_GL_ARB_sparse_buffer
    GL::GL_FUNCTION_SYMBOLS << :glBufferPageCommitmentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferPageCommitmentARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferPageCommitmentARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferPageCommitmentARB)
    GL.module_eval(<<-SRC)
      def self.BufferPageCommitmentARB(_target_, _offset_, _size_, _commit_)
        GL_FUNCTIONS_MAP[:glBufferPageCommitmentARB].call(_target_, _offset_, _size_, _commit_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferPageCommitmentEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferPageCommitmentEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferPageCommitmentEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferPageCommitmentEXT)
    GL.module_eval(<<-SRC)
      def self.NamedBufferPageCommitmentEXT(_buffer_, _offset_, _size_, _commit_)
        GL_FUNCTIONS_MAP[:glNamedBufferPageCommitmentEXT].call(_buffer_, _offset_, _size_, _commit_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferPageCommitmentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferPageCommitmentARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferPageCommitmentARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferPageCommitmentARB)
    GL.module_eval(<<-SRC)
      def self.NamedBufferPageCommitmentARB(_buffer_, _offset_, _size_, _commit_)
        GL_FUNCTIONS_MAP[:glNamedBufferPageCommitmentARB].call(_buffer_, _offset_, _size_, _commit_)
      end
    SRC
  end
define_ext_command_GL_ARB_sparse_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 8478
  def self.define_ext_command_GL_ARB_sparse_texture
    GL::GL_FUNCTION_SYMBOLS << :glTexPageCommitmentARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexPageCommitmentARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexPageCommitmentARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexPageCommitmentARB)
    GL.module_eval(<<-SRC)
      def self.TexPageCommitmentARB(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
        GL_FUNCTIONS_MAP[:glTexPageCommitmentARB].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
      end
    SRC
  end
define_ext_command_GL_ARB_sparse_texture2() click to toggle source
# File lib/opengl_ext_command.rb, line 8497
def self.define_ext_command_GL_ARB_sparse_texture2
end
define_ext_command_GL_ARB_sparse_texture_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 8506
def self.define_ext_command_GL_ARB_sparse_texture_clamp
end
define_ext_command_GL_ARB_spirv_extensions() click to toggle source
# File lib/opengl_ext_command.rb, line 8515
def self.define_ext_command_GL_ARB_spirv_extensions
end
define_ext_command_GL_ARB_stencil_texturing() click to toggle source
# File lib/opengl_ext_command.rb, line 8524
def self.define_ext_command_GL_ARB_stencil_texturing
end
define_ext_command_GL_ARB_sync() click to toggle source
# File lib/opengl_ext_command.rb, line 8533
  def self.define_ext_command_GL_ARB_sync
    GL::GL_FUNCTION_SYMBOLS << :glFenceSync
    GL::GL_FUNCTIONS_ARGS_MAP[:glFenceSync] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFenceSync] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glFenceSync)
    GL.module_eval(<<-SRC)
      def self.FenceSync(_condition_, _flags_)
        GL_FUNCTIONS_MAP[:glFenceSync].call(_condition_, _flags_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsSync
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsSync] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsSync] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsSync)
    GL.module_eval(<<-SRC)
      def self.IsSync(_sync_)
        GL_FUNCTIONS_MAP[:glIsSync].call(_sync_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteSync
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteSync] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteSync] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteSync)
    GL.module_eval(<<-SRC)
      def self.DeleteSync(_sync_)
        GL_FUNCTIONS_MAP[:glDeleteSync].call(_sync_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClientWaitSync
    GL::GL_FUNCTIONS_ARGS_MAP[:glClientWaitSync] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClientWaitSync] = -Fiddle::TYPE_INT
    GL.bind_command(:glClientWaitSync)
    GL.module_eval(<<-SRC)
      def self.ClientWaitSync(_sync_, _flags_, _timeout_)
        GL_FUNCTIONS_MAP[:glClientWaitSync].call(_sync_, _flags_, _timeout_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWaitSync
    GL::GL_FUNCTIONS_ARGS_MAP[:glWaitSync] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWaitSync] = Fiddle::TYPE_VOID
    GL.bind_command(:glWaitSync)
    GL.module_eval(<<-SRC)
      def self.WaitSync(_sync_, _flags_, _timeout_)
        GL_FUNCTIONS_MAP[:glWaitSync].call(_sync_, _flags_, _timeout_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetInteger64v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInteger64v] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInteger64v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInteger64v)
    GL.module_eval(<<-SRC)
      def self.GetInteger64v(_pname_, _data_)
        GL_FUNCTIONS_MAP[:glGetInteger64v].call(_pname_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSynciv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSynciv] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSynciv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSynciv)
    GL.module_eval(<<-SRC)
      def self.GetSynciv(_sync_, _pname_, _count_, _length_, _values_)
        GL_FUNCTIONS_MAP[:glGetSynciv].call(_sync_, _pname_, _count_, _length_, _values_)
      end
    SRC
  end
define_ext_command_GL_ARB_tessellation_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 8618
  def self.define_ext_command_GL_ARB_tessellation_shader
    GL::GL_FUNCTION_SYMBOLS << :glPatchParameteri
    GL::GL_FUNCTIONS_ARGS_MAP[:glPatchParameteri] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPatchParameteri] = Fiddle::TYPE_VOID
    GL.bind_command(:glPatchParameteri)
    GL.module_eval(<<-SRC)
      def self.PatchParameteri(_pname_, _value_)
        GL_FUNCTIONS_MAP[:glPatchParameteri].call(_pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPatchParameterfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glPatchParameterfv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPatchParameterfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glPatchParameterfv)
    GL.module_eval(<<-SRC)
      def self.PatchParameterfv(_pname_, _values_)
        GL_FUNCTIONS_MAP[:glPatchParameterfv].call(_pname_, _values_)
      end
    SRC
  end
define_ext_command_GL_ARB_texture_barrier() click to toggle source
# File lib/opengl_ext_command.rb, line 8648
  def self.define_ext_command_GL_ARB_texture_barrier
    GL::GL_FUNCTION_SYMBOLS << :glTextureBarrier
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureBarrier] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBarrier] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureBarrier)
    GL.module_eval(<<-SRC)
      def self.TextureBarrier()
        GL_FUNCTIONS_MAP[:glTextureBarrier].call()
      end
    SRC
  end
define_ext_command_GL_ARB_texture_border_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 8667
def self.define_ext_command_GL_ARB_texture_border_clamp
end
define_ext_command_GL_ARB_texture_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 8676
  def self.define_ext_command_GL_ARB_texture_buffer_object
    GL::GL_FUNCTION_SYMBOLS << :glTexBufferARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBufferARB)
    GL.module_eval(<<-SRC)
      def self.TexBufferARB(_target_, _internalformat_, _buffer_)
        GL_FUNCTIONS_MAP[:glTexBufferARB].call(_target_, _internalformat_, _buffer_)
      end
    SRC
  end
define_ext_command_GL_ARB_texture_buffer_object_rgb32() click to toggle source
# File lib/opengl_ext_command.rb, line 8695
def self.define_ext_command_GL_ARB_texture_buffer_object_rgb32
end
define_ext_command_GL_ARB_texture_buffer_range() click to toggle source
# File lib/opengl_ext_command.rb, line 8704
  def self.define_ext_command_GL_ARB_texture_buffer_range
    GL::GL_FUNCTION_SYMBOLS << :glTexBufferRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferRange] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBufferRange)
    GL.module_eval(<<-SRC)
      def self.TexBufferRange(_target_, _internalformat_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glTexBufferRange].call(_target_, _internalformat_, _buffer_, _offset_, _size_)
      end
    SRC
  end
define_ext_command_GL_ARB_texture_compression() click to toggle source
# File lib/opengl_ext_command.rb, line 8723
  def self.define_ext_command_GL_ARB_texture_compression
    GL::GL_FUNCTION_SYMBOLS << :glCompressedTexImage3DARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTexImage3DARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexImage3DARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTexImage3DARB)
    GL.module_eval(<<-SRC)
      def self.CompressedTexImage3DARB(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTexImage3DARB].call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTexImage2DARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTexImage2DARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexImage2DARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTexImage2DARB)
    GL.module_eval(<<-SRC)
      def self.CompressedTexImage2DARB(_target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTexImage2DARB].call(_target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTexImage1DARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTexImage1DARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexImage1DARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTexImage1DARB)
    GL.module_eval(<<-SRC)
      def self.CompressedTexImage1DARB(_target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTexImage1DARB].call(_target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTexSubImage3DARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTexSubImage3DARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexSubImage3DARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTexSubImage3DARB)
    GL.module_eval(<<-SRC)
      def self.CompressedTexSubImage3DARB(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTexSubImage3DARB].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTexSubImage2DARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTexSubImage2DARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexSubImage2DARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTexSubImage2DARB)
    GL.module_eval(<<-SRC)
      def self.CompressedTexSubImage2DARB(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTexSubImage2DARB].call(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTexSubImage1DARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTexSubImage1DARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexSubImage1DARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTexSubImage1DARB)
    GL.module_eval(<<-SRC)
      def self.CompressedTexSubImage1DARB(_target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTexSubImage1DARB].call(_target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCompressedTexImageARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedTexImageARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedTexImageARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCompressedTexImageARB)
    GL.module_eval(<<-SRC)
      def self.GetCompressedTexImageARB(_target_, _level_, _img_)
        GL_FUNCTIONS_MAP[:glGetCompressedTexImageARB].call(_target_, _level_, _img_)
      end
    SRC
  end
define_ext_command_GL_ARB_texture_compression_bptc() click to toggle source
# File lib/opengl_ext_command.rb, line 8808
def self.define_ext_command_GL_ARB_texture_compression_bptc
end
define_ext_command_GL_ARB_texture_compression_rgtc() click to toggle source
# File lib/opengl_ext_command.rb, line 8817
def self.define_ext_command_GL_ARB_texture_compression_rgtc
end
define_ext_command_GL_ARB_texture_cube_map() click to toggle source
# File lib/opengl_ext_command.rb, line 8826
def self.define_ext_command_GL_ARB_texture_cube_map
end
define_ext_command_GL_ARB_texture_cube_map_array() click to toggle source
# File lib/opengl_ext_command.rb, line 8835
def self.define_ext_command_GL_ARB_texture_cube_map_array
end
define_ext_command_GL_ARB_texture_env_add() click to toggle source
# File lib/opengl_ext_command.rb, line 8844
def self.define_ext_command_GL_ARB_texture_env_add
end
define_ext_command_GL_ARB_texture_env_combine() click to toggle source
# File lib/opengl_ext_command.rb, line 8853
def self.define_ext_command_GL_ARB_texture_env_combine
end
define_ext_command_GL_ARB_texture_env_crossbar() click to toggle source
# File lib/opengl_ext_command.rb, line 8862
def self.define_ext_command_GL_ARB_texture_env_crossbar
end
define_ext_command_GL_ARB_texture_env_dot3() click to toggle source
# File lib/opengl_ext_command.rb, line 8871
def self.define_ext_command_GL_ARB_texture_env_dot3
end
define_ext_command_GL_ARB_texture_filter_anisotropic() click to toggle source
# File lib/opengl_ext_command.rb, line 8880
def self.define_ext_command_GL_ARB_texture_filter_anisotropic
end
define_ext_command_GL_ARB_texture_filter_minmax() click to toggle source
# File lib/opengl_ext_command.rb, line 8889
def self.define_ext_command_GL_ARB_texture_filter_minmax
end
define_ext_command_GL_ARB_texture_float() click to toggle source
# File lib/opengl_ext_command.rb, line 8898
def self.define_ext_command_GL_ARB_texture_float
end
define_ext_command_GL_ARB_texture_gather() click to toggle source
# File lib/opengl_ext_command.rb, line 8907
def self.define_ext_command_GL_ARB_texture_gather
end
define_ext_command_GL_ARB_texture_mirror_clamp_to_edge() click to toggle source
# File lib/opengl_ext_command.rb, line 8916
def self.define_ext_command_GL_ARB_texture_mirror_clamp_to_edge
end
define_ext_command_GL_ARB_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_command.rb, line 8925
def self.define_ext_command_GL_ARB_texture_mirrored_repeat
end
define_ext_command_GL_ARB_texture_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 8934
  def self.define_ext_command_GL_ARB_texture_multisample
    GL::GL_FUNCTION_SYMBOLS << :glTexImage2DMultisample
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexImage2DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage2DMultisample] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexImage2DMultisample)
    GL.module_eval(<<-SRC)
      def self.TexImage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTexImage2DMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexImage3DMultisample
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexImage3DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage3DMultisample] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexImage3DMultisample)
    GL.module_eval(<<-SRC)
      def self.TexImage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTexImage3DMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultisamplefv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultisamplefv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultisamplefv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultisamplefv)
    GL.module_eval(<<-SRC)
      def self.GetMultisamplefv(_pname_, _index_, _val_)
        GL_FUNCTIONS_MAP[:glGetMultisamplefv].call(_pname_, _index_, _val_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSampleMaski
    GL::GL_FUNCTIONS_ARGS_MAP[:glSampleMaski] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMaski] = Fiddle::TYPE_VOID
    GL.bind_command(:glSampleMaski)
    GL.module_eval(<<-SRC)
      def self.SampleMaski(_maskNumber_, _mask_)
        GL_FUNCTIONS_MAP[:glSampleMaski].call(_maskNumber_, _mask_)
      end
    SRC
  end
define_ext_command_GL_ARB_texture_non_power_of_two() click to toggle source
# File lib/opengl_ext_command.rb, line 8986
def self.define_ext_command_GL_ARB_texture_non_power_of_two
end
define_ext_command_GL_ARB_texture_query_levels() click to toggle source
# File lib/opengl_ext_command.rb, line 8995
def self.define_ext_command_GL_ARB_texture_query_levels
end
define_ext_command_GL_ARB_texture_query_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 9004
def self.define_ext_command_GL_ARB_texture_query_lod
end
define_ext_command_GL_ARB_texture_rectangle() click to toggle source
# File lib/opengl_ext_command.rb, line 9013
def self.define_ext_command_GL_ARB_texture_rectangle
end
define_ext_command_GL_ARB_texture_rg() click to toggle source
# File lib/opengl_ext_command.rb, line 9022
def self.define_ext_command_GL_ARB_texture_rg
end
define_ext_command_GL_ARB_texture_rgb10_a2ui() click to toggle source
# File lib/opengl_ext_command.rb, line 9031
def self.define_ext_command_GL_ARB_texture_rgb10_a2ui
end
define_ext_command_GL_ARB_texture_stencil8() click to toggle source
# File lib/opengl_ext_command.rb, line 9040
def self.define_ext_command_GL_ARB_texture_stencil8
end
define_ext_command_GL_ARB_texture_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 9049
  def self.define_ext_command_GL_ARB_texture_storage
    GL::GL_FUNCTION_SYMBOLS << :glTexStorage1D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage1D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage1D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage1D)
    GL.module_eval(<<-SRC)
      def self.TexStorage1D(_target_, _levels_, _internalformat_, _width_)
        GL_FUNCTIONS_MAP[:glTexStorage1D].call(_target_, _levels_, _internalformat_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorage2D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage2D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage2D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage2D)
    GL.module_eval(<<-SRC)
      def self.TexStorage2D(_target_, _levels_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glTexStorage2D].call(_target_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorage3D
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage3D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage3D] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage3D)
    GL.module_eval(<<-SRC)
      def self.TexStorage3D(_target_, _levels_, _internalformat_, _width_, _height_, _depth_)
        GL_FUNCTIONS_MAP[:glTexStorage3D].call(_target_, _levels_, _internalformat_, _width_, _height_, _depth_)
      end
    SRC
  end
define_ext_command_GL_ARB_texture_storage_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 9090
  def self.define_ext_command_GL_ARB_texture_storage_multisample
    GL::GL_FUNCTION_SYMBOLS << :glTexStorage2DMultisample
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage2DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage2DMultisample] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage2DMultisample)
    GL.module_eval(<<-SRC)
      def self.TexStorage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTexStorage2DMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorage3DMultisample
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage3DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage3DMultisample] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage3DMultisample)
    GL.module_eval(<<-SRC)
      def self.TexStorage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTexStorage3DMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
      end
    SRC
  end
define_ext_command_GL_ARB_texture_swizzle() click to toggle source
# File lib/opengl_ext_command.rb, line 9120
def self.define_ext_command_GL_ARB_texture_swizzle
end
define_ext_command_GL_ARB_texture_view() click to toggle source
# File lib/opengl_ext_command.rb, line 9129
  def self.define_ext_command_GL_ARB_texture_view
    GL::GL_FUNCTION_SYMBOLS << :glTextureView
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureView] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureView] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureView)
    GL.module_eval(<<-SRC)
      def self.TextureView(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
        GL_FUNCTIONS_MAP[:glTextureView].call(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
      end
    SRC
  end
define_ext_command_GL_ARB_timer_query() click to toggle source
# File lib/opengl_ext_command.rb, line 9148
  def self.define_ext_command_GL_ARB_timer_query
    GL::GL_FUNCTION_SYMBOLS << :glQueryCounter
    GL::GL_FUNCTIONS_ARGS_MAP[:glQueryCounter] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glQueryCounter] = Fiddle::TYPE_VOID
    GL.bind_command(:glQueryCounter)
    GL.module_eval(<<-SRC)
      def self.QueryCounter(_id_, _target_)
        GL_FUNCTIONS_MAP[:glQueryCounter].call(_id_, _target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjecti64v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjecti64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjecti64v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjecti64v)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjecti64v(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjecti64v].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjectui64v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectui64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectui64v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjectui64v)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjectui64v(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjectui64v].call(_id_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_transform_feedback2() click to toggle source
# File lib/opengl_ext_command.rb, line 9189
  def self.define_ext_command_GL_ARB_transform_feedback2
    GL::GL_FUNCTION_SYMBOLS << :glBindTransformFeedback
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindTransformFeedback] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindTransformFeedback] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindTransformFeedback)
    GL.module_eval(<<-SRC)
      def self.BindTransformFeedback(_target_, _id_)
        GL_FUNCTIONS_MAP[:glBindTransformFeedback].call(_target_, _id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteTransformFeedbacks
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteTransformFeedbacks] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteTransformFeedbacks] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteTransformFeedbacks)
    GL.module_eval(<<-SRC)
      def self.DeleteTransformFeedbacks(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glDeleteTransformFeedbacks].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenTransformFeedbacks
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenTransformFeedbacks] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenTransformFeedbacks] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenTransformFeedbacks)
    GL.module_eval(<<-SRC)
      def self.GenTransformFeedbacks(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glGenTransformFeedbacks].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsTransformFeedback
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsTransformFeedback] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsTransformFeedback] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsTransformFeedback)
    GL.module_eval(<<-SRC)
      def self.IsTransformFeedback(_id_)
        GL_FUNCTIONS_MAP[:glIsTransformFeedback].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPauseTransformFeedback
    GL::GL_FUNCTIONS_ARGS_MAP[:glPauseTransformFeedback] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPauseTransformFeedback] = Fiddle::TYPE_VOID
    GL.bind_command(:glPauseTransformFeedback)
    GL.module_eval(<<-SRC)
      def self.PauseTransformFeedback()
        GL_FUNCTIONS_MAP[:glPauseTransformFeedback].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResumeTransformFeedback
    GL::GL_FUNCTIONS_ARGS_MAP[:glResumeTransformFeedback] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResumeTransformFeedback] = Fiddle::TYPE_VOID
    GL.bind_command(:glResumeTransformFeedback)
    GL.module_eval(<<-SRC)
      def self.ResumeTransformFeedback()
        GL_FUNCTIONS_MAP[:glResumeTransformFeedback].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawTransformFeedback
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedback] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedback] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawTransformFeedback)
    GL.module_eval(<<-SRC)
      def self.DrawTransformFeedback(_mode_, _id_)
        GL_FUNCTIONS_MAP[:glDrawTransformFeedback].call(_mode_, _id_)
      end
    SRC
  end
define_ext_command_GL_ARB_transform_feedback3() click to toggle source
# File lib/opengl_ext_command.rb, line 9274
  def self.define_ext_command_GL_ARB_transform_feedback3
    GL::GL_FUNCTION_SYMBOLS << :glDrawTransformFeedbackStream
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackStream] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackStream] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawTransformFeedbackStream)
    GL.module_eval(<<-SRC)
      def self.DrawTransformFeedbackStream(_mode_, _id_, _stream_)
        GL_FUNCTIONS_MAP[:glDrawTransformFeedbackStream].call(_mode_, _id_, _stream_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBeginQueryIndexed
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginQueryIndexed] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginQueryIndexed] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginQueryIndexed)
    GL.module_eval(<<-SRC)
      def self.BeginQueryIndexed(_target_, _index_, _id_)
        GL_FUNCTIONS_MAP[:glBeginQueryIndexed].call(_target_, _index_, _id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndQueryIndexed
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndQueryIndexed] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndQueryIndexed] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndQueryIndexed)
    GL.module_eval(<<-SRC)
      def self.EndQueryIndexed(_target_, _index_)
        GL_FUNCTIONS_MAP[:glEndQueryIndexed].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryIndexediv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryIndexediv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryIndexediv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryIndexediv)
    GL.module_eval(<<-SRC)
      def self.GetQueryIndexediv(_target_, _index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryIndexediv].call(_target_, _index_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_transform_feedback_instanced() click to toggle source
# File lib/opengl_ext_command.rb, line 9326
  def self.define_ext_command_GL_ARB_transform_feedback_instanced
    GL::GL_FUNCTION_SYMBOLS << :glDrawTransformFeedbackInstanced
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackInstanced] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackInstanced] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawTransformFeedbackInstanced)
    GL.module_eval(<<-SRC)
      def self.DrawTransformFeedbackInstanced(_mode_, _id_, _instancecount_)
        GL_FUNCTIONS_MAP[:glDrawTransformFeedbackInstanced].call(_mode_, _id_, _instancecount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawTransformFeedbackStreamInstanced
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackStreamInstanced] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackStreamInstanced] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawTransformFeedbackStreamInstanced)
    GL.module_eval(<<-SRC)
      def self.DrawTransformFeedbackStreamInstanced(_mode_, _id_, _stream_, _instancecount_)
        GL_FUNCTIONS_MAP[:glDrawTransformFeedbackStreamInstanced].call(_mode_, _id_, _stream_, _instancecount_)
      end
    SRC
  end
define_ext_command_GL_ARB_transform_feedback_overflow_query() click to toggle source
# File lib/opengl_ext_command.rb, line 9356
def self.define_ext_command_GL_ARB_transform_feedback_overflow_query
end
define_ext_command_GL_ARB_transpose_matrix() click to toggle source
# File lib/opengl_ext_command.rb, line 9365
  def self.define_ext_command_GL_ARB_transpose_matrix
    GL::GL_FUNCTION_SYMBOLS << :glLoadTransposeMatrixfARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glLoadTransposeMatrixfARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLoadTransposeMatrixfARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glLoadTransposeMatrixfARB)
    GL.module_eval(<<-SRC)
      def self.LoadTransposeMatrixfARB(_m_)
        GL_FUNCTIONS_MAP[:glLoadTransposeMatrixfARB].call(_m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLoadTransposeMatrixdARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glLoadTransposeMatrixdARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLoadTransposeMatrixdARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glLoadTransposeMatrixdARB)
    GL.module_eval(<<-SRC)
      def self.LoadTransposeMatrixdARB(_m_)
        GL_FUNCTIONS_MAP[:glLoadTransposeMatrixdARB].call(_m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultTransposeMatrixfARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultTransposeMatrixfARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultTransposeMatrixfARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultTransposeMatrixfARB)
    GL.module_eval(<<-SRC)
      def self.MultTransposeMatrixfARB(_m_)
        GL_FUNCTIONS_MAP[:glMultTransposeMatrixfARB].call(_m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultTransposeMatrixdARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultTransposeMatrixdARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultTransposeMatrixdARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultTransposeMatrixdARB)
    GL.module_eval(<<-SRC)
      def self.MultTransposeMatrixdARB(_m_)
        GL_FUNCTIONS_MAP[:glMultTransposeMatrixdARB].call(_m_)
      end
    SRC
  end
define_ext_command_GL_ARB_uniform_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 9417
  def self.define_ext_command_GL_ARB_uniform_buffer_object
    GL::GL_FUNCTION_SYMBOLS << :glGetUniformIndices
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformIndices] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformIndices] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformIndices)
    GL.module_eval(<<-SRC)
      def self.GetUniformIndices(_program_, _uniformCount_, _uniformNames_, _uniformIndices_)
        GL_FUNCTIONS_MAP[:glGetUniformIndices].call(_program_, _uniformCount_, _uniformNames_, _uniformIndices_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveUniformsiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformsiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformsiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveUniformsiv)
    GL.module_eval(<<-SRC)
      def self.GetActiveUniformsiv(_program_, _uniformCount_, _uniformIndices_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetActiveUniformsiv].call(_program_, _uniformCount_, _uniformIndices_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveUniformName
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformName] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveUniformName)
    GL.module_eval(<<-SRC)
      def self.GetActiveUniformName(_program_, _uniformIndex_, _bufSize_, _length_, _uniformName_)
        GL_FUNCTIONS_MAP[:glGetActiveUniformName].call(_program_, _uniformIndex_, _bufSize_, _length_, _uniformName_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformBlockIndex
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformBlockIndex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformBlockIndex] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetUniformBlockIndex)
    GL.module_eval(<<-SRC)
      def self.GetUniformBlockIndex(_program_, _uniformBlockName_)
        GL_FUNCTIONS_MAP[:glGetUniformBlockIndex].call(_program_, _uniformBlockName_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveUniformBlockiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformBlockiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformBlockiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveUniformBlockiv)
    GL.module_eval(<<-SRC)
      def self.GetActiveUniformBlockiv(_program_, _uniformBlockIndex_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetActiveUniformBlockiv].call(_program_, _uniformBlockIndex_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveUniformBlockName
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformBlockName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformBlockName] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveUniformBlockName)
    GL.module_eval(<<-SRC)
      def self.GetActiveUniformBlockName(_program_, _uniformBlockIndex_, _bufSize_, _length_, _uniformBlockName_)
        GL_FUNCTIONS_MAP[:glGetActiveUniformBlockName].call(_program_, _uniformBlockIndex_, _bufSize_, _length_, _uniformBlockName_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformBlockBinding
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformBlockBinding] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformBlockBinding] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformBlockBinding)
    GL.module_eval(<<-SRC)
      def self.UniformBlockBinding(_program_, _uniformBlockIndex_, _uniformBlockBinding_)
        GL_FUNCTIONS_MAP[:glUniformBlockBinding].call(_program_, _uniformBlockIndex_, _uniformBlockBinding_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBufferRange
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferRange] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferRange)
    GL.module_eval(<<-SRC)
      def self.BindBufferRange(_target_, _index_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glBindBufferRange].call(_target_, _index_, _buffer_, _offset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBufferBase
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferBase] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferBase] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferBase)
    GL.module_eval(<<-SRC)
      def self.BindBufferBase(_target_, _index_, _buffer_)
        GL_FUNCTIONS_MAP[:glBindBufferBase].call(_target_, _index_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetIntegeri_v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegeri_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegeri_v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetIntegeri_v)
    GL.module_eval(<<-SRC)
      def self.GetIntegeri_v(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetIntegeri_v].call(_target_, _index_, _data_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_array_bgra() click to toggle source
# File lib/opengl_ext_command.rb, line 9535
def self.define_ext_command_GL_ARB_vertex_array_bgra
end
define_ext_command_GL_ARB_vertex_array_object() click to toggle source
# File lib/opengl_ext_command.rb, line 9544
  def self.define_ext_command_GL_ARB_vertex_array_object
    GL::GL_FUNCTION_SYMBOLS << :glBindVertexArray
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexArray] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexArray] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindVertexArray)
    GL.module_eval(<<-SRC)
      def self.BindVertexArray(_array_)
        GL_FUNCTIONS_MAP[:glBindVertexArray].call(_array_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteVertexArrays
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteVertexArrays] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteVertexArrays] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteVertexArrays)
    GL.module_eval(<<-SRC)
      def self.DeleteVertexArrays(_n_, _arrays_)
        GL_FUNCTIONS_MAP[:glDeleteVertexArrays].call(_n_, _arrays_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenVertexArrays
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenVertexArrays] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenVertexArrays] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenVertexArrays)
    GL.module_eval(<<-SRC)
      def self.GenVertexArrays(_n_, _arrays_)
        GL_FUNCTIONS_MAP[:glGenVertexArrays].call(_n_, _arrays_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsVertexArray
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsVertexArray] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsVertexArray] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsVertexArray)
    GL.module_eval(<<-SRC)
      def self.IsVertexArray(_array_)
        GL_FUNCTIONS_MAP[:glIsVertexArray].call(_array_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_command.rb, line 9596
  def self.define_ext_command_GL_ARB_vertex_attrib_64bit
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1d
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1d] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1d)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1d(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1d].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL2d
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2d] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL2d)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL2d(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttribL2d].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL3d
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3d] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL3d)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL3d(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttribL3d].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL4d
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4d] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL4d)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL4d(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttribL4d].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1dv)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1dv(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1dv].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL2dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL2dv)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL2dv(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL2dv].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL3dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL3dv)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL3dv(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL3dv].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL4dv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4dv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL4dv)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL4dv(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL4dv].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribLPointer
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribLPointer] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribLPointer] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribLPointer)
    GL.module_eval(<<-SRC)
      def self.VertexAttribLPointer(_index_, _size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexAttribLPointer].call(_index_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribLdv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLdv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLdv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribLdv)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribLdv(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribLdv].call(_index_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_attrib_binding() click to toggle source
# File lib/opengl_ext_command.rb, line 9714
  def self.define_ext_command_GL_ARB_vertex_attrib_binding
    GL::GL_FUNCTION_SYMBOLS << :glBindVertexBuffer
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexBuffer] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindVertexBuffer)
    GL.module_eval(<<-SRC)
      def self.BindVertexBuffer(_bindingindex_, _buffer_, _offset_, _stride_)
        GL_FUNCTIONS_MAP[:glBindVertexBuffer].call(_bindingindex_, _buffer_, _offset_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribFormat
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribFormat] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribFormat] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribFormat)
    GL.module_eval(<<-SRC)
      def self.VertexAttribFormat(_attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexAttribFormat].call(_attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribIFormat
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribIFormat] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribIFormat] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribIFormat)
    GL.module_eval(<<-SRC)
      def self.VertexAttribIFormat(_attribindex_, _size_, _type_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexAttribIFormat].call(_attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribLFormat
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribLFormat] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribLFormat] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribLFormat)
    GL.module_eval(<<-SRC)
      def self.VertexAttribLFormat(_attribindex_, _size_, _type_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexAttribLFormat].call(_attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribBinding
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribBinding] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribBinding] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribBinding)
    GL.module_eval(<<-SRC)
      def self.VertexAttribBinding(_attribindex_, _bindingindex_)
        GL_FUNCTIONS_MAP[:glVertexAttribBinding].call(_attribindex_, _bindingindex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexBindingDivisor
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexBindingDivisor] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexBindingDivisor] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexBindingDivisor)
    GL.module_eval(<<-SRC)
      def self.VertexBindingDivisor(_bindingindex_, _divisor_)
        GL_FUNCTIONS_MAP[:glVertexBindingDivisor].call(_bindingindex_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_blend() click to toggle source
# File lib/opengl_ext_command.rb, line 9788
  def self.define_ext_command_GL_ARB_vertex_blend
    GL::GL_FUNCTION_SYMBOLS << :glWeightbvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightbvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightbvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightbvARB)
    GL.module_eval(<<-SRC)
      def self.WeightbvARB(_size_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightbvARB].call(_size_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightsvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightsvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightsvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightsvARB)
    GL.module_eval(<<-SRC)
      def self.WeightsvARB(_size_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightsvARB].call(_size_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightivARB)
    GL.module_eval(<<-SRC)
      def self.WeightivARB(_size_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightivARB].call(_size_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightfvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightfvARB)
    GL.module_eval(<<-SRC)
      def self.WeightfvARB(_size_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightfvARB].call(_size_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightdvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightdvARB)
    GL.module_eval(<<-SRC)
      def self.WeightdvARB(_size_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightdvARB].call(_size_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightubvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightubvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightubvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightubvARB)
    GL.module_eval(<<-SRC)
      def self.WeightubvARB(_size_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightubvARB].call(_size_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightusvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightusvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightusvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightusvARB)
    GL.module_eval(<<-SRC)
      def self.WeightusvARB(_size_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightusvARB].call(_size_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightuivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightuivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightuivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightuivARB)
    GL.module_eval(<<-SRC)
      def self.WeightuivARB(_size_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightuivARB].call(_size_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightPointerARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightPointerARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightPointerARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightPointerARB)
    GL.module_eval(<<-SRC)
      def self.WeightPointerARB(_size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glWeightPointerARB].call(_size_, _type_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexBlendARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexBlendARB] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexBlendARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexBlendARB)
    GL.module_eval(<<-SRC)
      def self.VertexBlendARB(_count_)
        GL_FUNCTIONS_MAP[:glVertexBlendARB].call(_count_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 9906
  def self.define_ext_command_GL_ARB_vertex_buffer_object
    GL::GL_FUNCTION_SYMBOLS << :glBindBufferARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferARB)
    GL.module_eval(<<-SRC)
      def self.BindBufferARB(_target_, _buffer_)
        GL_FUNCTIONS_MAP[:glBindBufferARB].call(_target_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteBuffersARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteBuffersARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteBuffersARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteBuffersARB)
    GL.module_eval(<<-SRC)
      def self.DeleteBuffersARB(_n_, _buffers_)
        GL_FUNCTIONS_MAP[:glDeleteBuffersARB].call(_n_, _buffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenBuffersARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenBuffersARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenBuffersARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenBuffersARB)
    GL.module_eval(<<-SRC)
      def self.GenBuffersARB(_n_, _buffers_)
        GL_FUNCTIONS_MAP[:glGenBuffersARB].call(_n_, _buffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsBufferARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsBufferARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsBufferARB] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsBufferARB)
    GL.module_eval(<<-SRC)
      def self.IsBufferARB(_buffer_)
        GL_FUNCTIONS_MAP[:glIsBufferARB].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBufferDataARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferDataARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferDataARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferDataARB)
    GL.module_eval(<<-SRC)
      def self.BufferDataARB(_target_, _size_, _data_, _usage_)
        GL_FUNCTIONS_MAP[:glBufferDataARB].call(_target_, _size_, _data_, _usage_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBufferSubDataARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferSubDataARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferSubDataARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferSubDataARB)
    GL.module_eval(<<-SRC)
      def self.BufferSubDataARB(_target_, _offset_, _size_, _data_)
        GL_FUNCTIONS_MAP[:glBufferSubDataARB].call(_target_, _offset_, _size_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetBufferSubDataARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferSubDataARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferSubDataARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetBufferSubDataARB)
    GL.module_eval(<<-SRC)
      def self.GetBufferSubDataARB(_target_, _offset_, _size_, _data_)
        GL_FUNCTIONS_MAP[:glGetBufferSubDataARB].call(_target_, _offset_, _size_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapBufferARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapBufferARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapBufferARB] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapBufferARB)
    GL.module_eval(<<-SRC)
      def self.MapBufferARB(_target_, _access_)
        GL_FUNCTIONS_MAP[:glMapBufferARB].call(_target_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUnmapBufferARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glUnmapBufferARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapBufferARB] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glUnmapBufferARB)
    GL.module_eval(<<-SRC)
      def self.UnmapBufferARB(_target_)
        GL_FUNCTIONS_MAP[:glUnmapBufferARB].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetBufferParameterivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferParameterivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferParameterivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetBufferParameterivARB)
    GL.module_eval(<<-SRC)
      def self.GetBufferParameterivARB(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetBufferParameterivARB].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetBufferPointervARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferPointervARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferPointervARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetBufferPointervARB)
    GL.module_eval(<<-SRC)
      def self.GetBufferPointervARB(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetBufferPointervARB].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_program() click to toggle source
# File lib/opengl_ext_command.rb, line 10035
  def self.define_ext_command_GL_ARB_vertex_program
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1dARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1dARB(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1dARB].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1dvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1dvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1dvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1fARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1fARB(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1fARB].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1fvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1fvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1fvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1sARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1sARB(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1sARB].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1svARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1svARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1svARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2dARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2dARB(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2dARB].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2dvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2dvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2dvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2fARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2fARB(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2fARB].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2fvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2fvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2fvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2sARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2sARB(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2sARB].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2svARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2svARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2svARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3dARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3dARB(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3dARB].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3dvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3dvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3dvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3fARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3fARB(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3fARB].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3fvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3fvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3fvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3sARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3sARB(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3sARB].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3svARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3svARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3svARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NbvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NbvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NbvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NbvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NbvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NbvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NivARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NivARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NivARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NsvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NsvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NsvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NsvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NsvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NsvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NubARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NubARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NubARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NubARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NubARB(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NubARB].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NubvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NubvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NubvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NubvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NubvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NubvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NuivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NuivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NuivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NuivARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NuivARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NuivARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NusvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NusvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NusvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NusvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NusvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NusvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4bvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4bvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4bvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4bvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4bvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4bvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4dARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4dARB(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4dARB].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4dvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4dvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4dvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4fARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4fARB(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4fARB].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4fvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4fvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4fvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4ivARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4ivARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4ivARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4sARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4sARB(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4sARB].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4svARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4svARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4svARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4ubvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ubvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ubvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4ubvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4ubvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4ubvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4uivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4uivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4uivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4uivARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4uivARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4uivARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4usvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4usvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4usvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4usvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4usvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4usvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribPointerARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribPointerARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribPointerARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribPointerARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttribPointerARB(_index_, _size_, _type_, _normalized_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexAttribPointerARB].call(_index_, _size_, _type_, _normalized_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableVertexAttribArrayARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexAttribArrayARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexAttribArrayARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableVertexAttribArrayARB)
    GL.module_eval(<<-SRC)
      def self.EnableVertexAttribArrayARB(_index_)
        GL_FUNCTIONS_MAP[:glEnableVertexAttribArrayARB].call(_index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableVertexAttribArrayARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexAttribArrayARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexAttribArrayARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableVertexAttribArrayARB)
    GL.module_eval(<<-SRC)
      def self.DisableVertexAttribArrayARB(_index_)
        GL_FUNCTIONS_MAP[:glDisableVertexAttribArrayARB].call(_index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramStringARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramStringARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramStringARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramStringARB)
    GL.module_eval(<<-SRC)
      def self.ProgramStringARB(_target_, _format_, _len_, _string_)
        GL_FUNCTIONS_MAP[:glProgramStringARB].call(_target_, _format_, _len_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindProgramARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindProgramARB)
    GL.module_eval(<<-SRC)
      def self.BindProgramARB(_target_, _program_)
        GL_FUNCTIONS_MAP[:glBindProgramARB].call(_target_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteProgramsARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramsARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteProgramsARB)
    GL.module_eval(<<-SRC)
      def self.DeleteProgramsARB(_n_, _programs_)
        GL_FUNCTIONS_MAP[:glDeleteProgramsARB].call(_n_, _programs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenProgramsARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramsARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenProgramsARB)
    GL.module_eval(<<-SRC)
      def self.GenProgramsARB(_n_, _programs_)
        GL_FUNCTIONS_MAP[:glGenProgramsARB].call(_n_, _programs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameter4dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4dARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameter4dARB)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameter4dARB(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameter4dARB].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameter4dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4dvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameter4dvARB)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameter4dvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameter4dvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameter4fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4fARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameter4fARB)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameter4fARB(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameter4fARB].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameter4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4fvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameter4fvARB)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameter4fvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameter4fvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameter4dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4dARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameter4dARB)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameter4dARB(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameter4dARB].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameter4dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4dvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameter4dvARB)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameter4dvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameter4dvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameter4fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4fARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameter4fARB)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameter4fARB(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameter4fARB].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameter4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4fvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameter4fvARB)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameter4fvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameter4fvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramEnvParameterdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramEnvParameterdvARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramEnvParameterdvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramEnvParameterdvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramEnvParameterfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramEnvParameterfvARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramEnvParameterfvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramEnvParameterfvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramLocalParameterdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramLocalParameterdvARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramLocalParameterdvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramLocalParameterdvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramLocalParameterfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramLocalParameterfvARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramLocalParameterfvARB(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramLocalParameterfvARB].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramivARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramivARB(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramivARB].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramStringARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramStringARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramStringARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramStringARB)
    GL.module_eval(<<-SRC)
      def self.GetProgramStringARB(_target_, _pname_, _string_)
        GL_FUNCTIONS_MAP[:glGetProgramStringARB].call(_target_, _pname_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribdvARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribdvARB(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribdvARB].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribfvARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribfvARB(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribfvARB].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribivARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribivARB(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribivARB].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribPointervARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribPointervARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribPointervARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribPointervARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribPointervARB(_index_, _pname_, _pointer_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribPointervARB].call(_index_, _pname_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsProgramARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramARB] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsProgramARB)
    GL.module_eval(<<-SRC)
      def self.IsProgramARB(_program_)
        GL_FUNCTIONS_MAP[:glIsProgramARB].call(_program_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 10725
  def self.define_ext_command_GL_ARB_vertex_shader
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1fARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1fARB(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1fARB].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1sARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1sARB(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1sARB].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1dARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1dARB(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1dARB].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2fARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2fARB(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2fARB].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2sARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2sARB(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2sARB].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2dARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2dARB(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2dARB].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3fARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3fARB(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3fARB].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3sARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3sARB(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3sARB].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3dARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3dARB(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3dARB].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4fARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4fARB(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4fARB].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4sARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4sARB(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4sARB].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4dARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4dARB(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4dARB].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NubARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NubARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NubARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NubARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NubARB(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NubARB].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1fvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1fvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1fvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1svARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1svARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1svARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1dvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1dvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1dvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2fvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2fvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2fvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2svARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2svARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2svARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2dvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2dvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2dvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3fvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3fvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3fvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3svARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3svARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3svARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3dvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3dvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3dvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4fvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4fvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4fvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4svARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4svARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4svARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4dvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4dvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4dvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4ivARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4ivARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4ivARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4bvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4bvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4bvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4bvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4bvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4bvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4ubvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ubvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ubvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4ubvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4ubvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4ubvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4usvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4usvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4usvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4usvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4usvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4usvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4uivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4uivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4uivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4uivARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4uivARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4uivARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NbvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NbvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NbvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NbvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NbvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NbvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NsvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NsvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NsvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NsvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NsvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NsvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NivARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NivARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NivARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NubvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NubvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NubvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NubvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NubvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NubvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NusvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NusvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NusvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NusvARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NusvARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NusvARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4NuivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NuivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NuivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4NuivARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4NuivARB(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4NuivARB].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribPointerARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribPointerARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribPointerARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribPointerARB)
    GL.module_eval(<<-SRC)
      def self.VertexAttribPointerARB(_index_, _size_, _type_, _normalized_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexAttribPointerARB].call(_index_, _size_, _type_, _normalized_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableVertexAttribArrayARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexAttribArrayARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexAttribArrayARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableVertexAttribArrayARB)
    GL.module_eval(<<-SRC)
      def self.EnableVertexAttribArrayARB(_index_)
        GL_FUNCTIONS_MAP[:glEnableVertexAttribArrayARB].call(_index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableVertexAttribArrayARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexAttribArrayARB] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexAttribArrayARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableVertexAttribArrayARB)
    GL.module_eval(<<-SRC)
      def self.DisableVertexAttribArrayARB(_index_)
        GL_FUNCTIONS_MAP[:glDisableVertexAttribArrayARB].call(_index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindAttribLocationARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindAttribLocationARB] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindAttribLocationARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindAttribLocationARB)
    GL.module_eval(<<-SRC)
      def self.BindAttribLocationARB(_programObj_, _index_, _name_)
        GL_FUNCTIONS_MAP[:glBindAttribLocationARB].call(_programObj_, _index_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveAttribARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveAttribARB] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveAttribARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveAttribARB)
    GL.module_eval(<<-SRC)
      def self.GetActiveAttribARB(_programObj_, _index_, _maxLength_, _length_, _size_, _type_, _name_)
        GL_FUNCTIONS_MAP[:glGetActiveAttribARB].call(_programObj_, _index_, _maxLength_, _length_, _size_, _type_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetAttribLocationARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetAttribLocationARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetAttribLocationARB] = Fiddle::TYPE_INT
    GL.bind_command(:glGetAttribLocationARB)
    GL.module_eval(<<-SRC)
      def self.GetAttribLocationARB(_programObj_, _name_)
        GL_FUNCTIONS_MAP[:glGetAttribLocationARB].call(_programObj_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribdvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribdvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribdvARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribdvARB(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribdvARB].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribfvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribfvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribfvARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribfvARB(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribfvARB].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribivARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribivARB(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribivARB].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribPointervARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribPointervARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribPointervARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribPointervARB)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribPointervARB(_index_, _pname_, _pointer_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribPointervARB].call(_index_, _pname_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_type_10f_11f_11f_rev() click to toggle source
# File lib/opengl_ext_command.rb, line 11239
def self.define_ext_command_GL_ARB_vertex_type_10f_11f_11f_rev
end
define_ext_command_GL_ARB_vertex_type_2_10_10_10_rev() click to toggle source
# File lib/opengl_ext_command.rb, line 11248
  def self.define_ext_command_GL_ARB_vertex_type_2_10_10_10_rev
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribP1ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP1ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP1ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribP1ui)
    GL.module_eval(<<-SRC)
      def self.VertexAttribP1ui(_index_, _type_, _normalized_, _value_)
        GL_FUNCTIONS_MAP[:glVertexAttribP1ui].call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribP1uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP1uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP1uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribP1uiv)
    GL.module_eval(<<-SRC)
      def self.VertexAttribP1uiv(_index_, _type_, _normalized_, _value_)
        GL_FUNCTIONS_MAP[:glVertexAttribP1uiv].call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribP2ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP2ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP2ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribP2ui)
    GL.module_eval(<<-SRC)
      def self.VertexAttribP2ui(_index_, _type_, _normalized_, _value_)
        GL_FUNCTIONS_MAP[:glVertexAttribP2ui].call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribP2uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP2uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP2uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribP2uiv)
    GL.module_eval(<<-SRC)
      def self.VertexAttribP2uiv(_index_, _type_, _normalized_, _value_)
        GL_FUNCTIONS_MAP[:glVertexAttribP2uiv].call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribP3ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP3ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribP3ui)
    GL.module_eval(<<-SRC)
      def self.VertexAttribP3ui(_index_, _type_, _normalized_, _value_)
        GL_FUNCTIONS_MAP[:glVertexAttribP3ui].call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribP3uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP3uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP3uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribP3uiv)
    GL.module_eval(<<-SRC)
      def self.VertexAttribP3uiv(_index_, _type_, _normalized_, _value_)
        GL_FUNCTIONS_MAP[:glVertexAttribP3uiv].call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribP4ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP4ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribP4ui)
    GL.module_eval(<<-SRC)
      def self.VertexAttribP4ui(_index_, _type_, _normalized_, _value_)
        GL_FUNCTIONS_MAP[:glVertexAttribP4ui].call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribP4uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP4uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP4uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribP4uiv)
    GL.module_eval(<<-SRC)
      def self.VertexAttribP4uiv(_index_, _type_, _normalized_, _value_)
        GL_FUNCTIONS_MAP[:glVertexAttribP4uiv].call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexP2ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexP2ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP2ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexP2ui)
    GL.module_eval(<<-SRC)
      def self.VertexP2ui(_type_, _value_)
        GL_FUNCTIONS_MAP[:glVertexP2ui].call(_type_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexP2uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexP2uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP2uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexP2uiv)
    GL.module_eval(<<-SRC)
      def self.VertexP2uiv(_type_, _value_)
        GL_FUNCTIONS_MAP[:glVertexP2uiv].call(_type_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexP3ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP3ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexP3ui)
    GL.module_eval(<<-SRC)
      def self.VertexP3ui(_type_, _value_)
        GL_FUNCTIONS_MAP[:glVertexP3ui].call(_type_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexP3uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP3uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexP3uiv)
    GL.module_eval(<<-SRC)
      def self.VertexP3uiv(_type_, _value_)
        GL_FUNCTIONS_MAP[:glVertexP3uiv].call(_type_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexP4ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP4ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexP4ui)
    GL.module_eval(<<-SRC)
      def self.VertexP4ui(_type_, _value_)
        GL_FUNCTIONS_MAP[:glVertexP4ui].call(_type_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexP4uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexP4uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP4uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexP4uiv)
    GL.module_eval(<<-SRC)
      def self.VertexP4uiv(_type_, _value_)
        GL_FUNCTIONS_MAP[:glVertexP4uiv].call(_type_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordP1ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP1ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP1ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordP1ui)
    GL.module_eval(<<-SRC)
      def self.TexCoordP1ui(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glTexCoordP1ui].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordP1uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP1uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP1uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordP1uiv)
    GL.module_eval(<<-SRC)
      def self.TexCoordP1uiv(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glTexCoordP1uiv].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordP2ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP2ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP2ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordP2ui)
    GL.module_eval(<<-SRC)
      def self.TexCoordP2ui(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glTexCoordP2ui].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordP2uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP2uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP2uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordP2uiv)
    GL.module_eval(<<-SRC)
      def self.TexCoordP2uiv(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glTexCoordP2uiv].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordP3ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP3ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordP3ui)
    GL.module_eval(<<-SRC)
      def self.TexCoordP3ui(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glTexCoordP3ui].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordP3uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP3uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordP3uiv)
    GL.module_eval(<<-SRC)
      def self.TexCoordP3uiv(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glTexCoordP3uiv].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordP4ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP4ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordP4ui)
    GL.module_eval(<<-SRC)
      def self.TexCoordP4ui(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glTexCoordP4ui].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordP4uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP4uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP4uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordP4uiv)
    GL.module_eval(<<-SRC)
      def self.TexCoordP4uiv(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glTexCoordP4uiv].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordP1ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP1ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP1ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordP1ui)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordP1ui(_texture_, _type_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordP1ui].call(_texture_, _type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordP1uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP1uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP1uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordP1uiv)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordP1uiv(_texture_, _type_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordP1uiv].call(_texture_, _type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordP2ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP2ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP2ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordP2ui)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordP2ui(_texture_, _type_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordP2ui].call(_texture_, _type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordP2uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP2uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP2uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordP2uiv)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordP2uiv(_texture_, _type_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordP2uiv].call(_texture_, _type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordP3ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP3ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordP3ui)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordP3ui(_texture_, _type_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordP3ui].call(_texture_, _type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordP3uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP3uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP3uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordP3uiv)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordP3uiv(_texture_, _type_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordP3uiv].call(_texture_, _type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordP4ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP4ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordP4ui)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordP4ui(_texture_, _type_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordP4ui].call(_texture_, _type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordP4uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP4uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP4uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordP4uiv)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordP4uiv(_texture_, _type_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordP4uiv].call(_texture_, _type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalP3ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalP3ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalP3ui)
    GL.module_eval(<<-SRC)
      def self.NormalP3ui(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glNormalP3ui].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalP3uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalP3uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalP3uiv)
    GL.module_eval(<<-SRC)
      def self.NormalP3uiv(_type_, _coords_)
        GL_FUNCTIONS_MAP[:glNormalP3uiv].call(_type_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorP3ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorP3ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorP3ui)
    GL.module_eval(<<-SRC)
      def self.ColorP3ui(_type_, _color_)
        GL_FUNCTIONS_MAP[:glColorP3ui].call(_type_, _color_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorP3uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorP3uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorP3uiv)
    GL.module_eval(<<-SRC)
      def self.ColorP3uiv(_type_, _color_)
        GL_FUNCTIONS_MAP[:glColorP3uiv].call(_type_, _color_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorP4ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorP4ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorP4ui)
    GL.module_eval(<<-SRC)
      def self.ColorP4ui(_type_, _color_)
        GL_FUNCTIONS_MAP[:glColorP4ui].call(_type_, _color_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorP4uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorP4uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorP4uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorP4uiv)
    GL.module_eval(<<-SRC)
      def self.ColorP4uiv(_type_, _color_)
        GL_FUNCTIONS_MAP[:glColorP4uiv].call(_type_, _color_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColorP3ui
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorP3ui] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColorP3ui)
    GL.module_eval(<<-SRC)
      def self.SecondaryColorP3ui(_type_, _color_)
        GL_FUNCTIONS_MAP[:glSecondaryColorP3ui].call(_type_, _color_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColorP3uiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorP3uiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColorP3uiv)
    GL.module_eval(<<-SRC)
      def self.SecondaryColorP3uiv(_type_, _color_)
        GL_FUNCTIONS_MAP[:glSecondaryColorP3uiv].call(_type_, _color_)
      end
    SRC
  end
define_ext_command_GL_ARB_viewport_array() click to toggle source
# File lib/opengl_ext_command.rb, line 11674
  def self.define_ext_command_GL_ARB_viewport_array
    GL::GL_FUNCTION_SYMBOLS << :glViewportArrayv
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportArrayv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportArrayv] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportArrayv)
    GL.module_eval(<<-SRC)
      def self.ViewportArrayv(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glViewportArrayv].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glViewportIndexedf
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedf] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedf] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportIndexedf)
    GL.module_eval(<<-SRC)
      def self.ViewportIndexedf(_index_, _x_, _y_, _w_, _h_)
        GL_FUNCTIONS_MAP[:glViewportIndexedf].call(_index_, _x_, _y_, _w_, _h_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glViewportIndexedfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportIndexedfv)
    GL.module_eval(<<-SRC)
      def self.ViewportIndexedfv(_index_, _v_)
        GL_FUNCTIONS_MAP[:glViewportIndexedfv].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorArrayv
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorArrayv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorArrayv] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorArrayv)
    GL.module_eval(<<-SRC)
      def self.ScissorArrayv(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glScissorArrayv].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorIndexed
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexed] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexed] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorIndexed)
    GL.module_eval(<<-SRC)
      def self.ScissorIndexed(_index_, _left_, _bottom_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glScissorIndexed].call(_index_, _left_, _bottom_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorIndexedv
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedv] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorIndexedv)
    GL.module_eval(<<-SRC)
      def self.ScissorIndexedv(_index_, _v_)
        GL_FUNCTIONS_MAP[:glScissorIndexedv].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangeArrayv
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeArrayv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeArrayv] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangeArrayv)
    GL.module_eval(<<-SRC)
      def self.DepthRangeArrayv(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glDepthRangeArrayv].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangeIndexed
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeIndexed] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeIndexed] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangeIndexed)
    GL.module_eval(<<-SRC)
      def self.DepthRangeIndexed(_index_, _n_, _f_)
        GL_FUNCTIONS_MAP[:glDepthRangeIndexed].call(_index_, _n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFloati_v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFloati_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloati_v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFloati_v)
    GL.module_eval(<<-SRC)
      def self.GetFloati_v(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetFloati_v].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDoublei_v
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDoublei_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDoublei_v] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetDoublei_v)
    GL.module_eval(<<-SRC)
      def self.GetDoublei_v(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetDoublei_v].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangeArraydvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeArraydvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeArraydvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangeArraydvNV)
    GL.module_eval(<<-SRC)
      def self.DepthRangeArraydvNV(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glDepthRangeArraydvNV].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangeIndexeddNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeIndexeddNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeIndexeddNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangeIndexeddNV)
    GL.module_eval(<<-SRC)
      def self.DepthRangeIndexeddNV(_index_, _n_, _f_)
        GL_FUNCTIONS_MAP[:glDepthRangeIndexeddNV].call(_index_, _n_, _f_)
      end
    SRC
  end
define_ext_command_GL_ARB_window_pos() click to toggle source
# File lib/opengl_ext_command.rb, line 11814
  def self.define_ext_command_GL_ARB_window_pos
    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2dARB] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2dARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos2dARB(_x_, _y_)
        GL_FUNCTIONS_MAP[:glWindowPos2dARB].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2dvARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2dvARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos2dvARB(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos2dvARB].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2fARB] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2fARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos2fARB(_x_, _y_)
        GL_FUNCTIONS_MAP[:glWindowPos2fARB].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2fvARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2fvARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos2fvARB(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos2fvARB].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2iARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos2iARB(_x_, _y_)
        GL_FUNCTIONS_MAP[:glWindowPos2iARB].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2ivARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2ivARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos2ivARB(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos2ivARB].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2sARB] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2sARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos2sARB(_x_, _y_)
        GL_FUNCTIONS_MAP[:glWindowPos2sARB].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2svARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2svARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos2svARB(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos2svARB].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3dARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3dARB] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3dARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3dARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos3dARB(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glWindowPos3dARB].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3dvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3dvARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3dvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3dvARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos3dvARB(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos3dvARB].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3fARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3fARB] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3fARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3fARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos3fARB(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glWindowPos3fARB].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3fvARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3fvARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3fvARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3fvARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos3fvARB(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos3fvARB].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3iARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3iARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3iARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos3iARB(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glWindowPos3iARB].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3ivARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3ivARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3ivARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3ivARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos3ivARB(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos3ivARB].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3sARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3sARB] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3sARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3sARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos3sARB(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glWindowPos3sARB].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3svARB
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3svARB] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3svARB] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3svARB)
    GL.module_eval(<<-SRC)
      def self.WindowPos3svARB(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos3svARB].call(_v_)
      end
    SRC
  end
define_ext_command_GL_ARM_mali_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 546
def self.define_ext_command_GL_ARM_mali_program_binary
end
define_ext_command_GL_ARM_mali_shader_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 555
def self.define_ext_command_GL_ARM_mali_shader_binary
end
define_ext_command_GL_ARM_rgba8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 564
def self.define_ext_command_GL_ARM_rgba8
end
define_ext_command_GL_ARM_shader_framebuffer_fetch() click to toggle source
# File lib/opengl_es_ext_command.rb, line 573
def self.define_ext_command_GL_ARM_shader_framebuffer_fetch
end
define_ext_command_GL_ARM_shader_framebuffer_fetch_depth_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 582
def self.define_ext_command_GL_ARM_shader_framebuffer_fetch_depth_stencil
end
define_ext_command_GL_ARM_texture_unnormalized_coordinates() click to toggle source
# File lib/opengl_es_ext_command.rb, line 591
def self.define_ext_command_GL_ARM_texture_unnormalized_coordinates
end
define_ext_command_GL_ATI_draw_buffers() click to toggle source
# File lib/opengl_ext_command.rb, line 11998
  def self.define_ext_command_GL_ATI_draw_buffers
    GL::GL_FUNCTION_SYMBOLS << :glDrawBuffersATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersATI] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawBuffersATI)
    GL.module_eval(<<-SRC)
      def self.DrawBuffersATI(_n_, _bufs_)
        GL_FUNCTIONS_MAP[:glDrawBuffersATI].call(_n_, _bufs_)
      end
    SRC
  end
define_ext_command_GL_ATI_element_array() click to toggle source
# File lib/opengl_ext_command.rb, line 12017
  def self.define_ext_command_GL_ATI_element_array
    GL::GL_FUNCTION_SYMBOLS << :glElementPointerATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glElementPointerATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glElementPointerATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glElementPointerATI)
    GL.module_eval(<<-SRC)
      def self.ElementPointerATI(_type_, _pointer_)
        GL_FUNCTIONS_MAP[:glElementPointerATI].call(_type_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementArrayATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementArrayATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementArrayATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementArrayATI)
    GL.module_eval(<<-SRC)
      def self.DrawElementArrayATI(_mode_, _count_)
        GL_FUNCTIONS_MAP[:glDrawElementArrayATI].call(_mode_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawRangeElementArrayATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementArrayATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementArrayATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawRangeElementArrayATI)
    GL.module_eval(<<-SRC)
      def self.DrawRangeElementArrayATI(_mode_, _start_, _end_, _count_)
        GL_FUNCTIONS_MAP[:glDrawRangeElementArrayATI].call(_mode_, _start_, _end_, _count_)
      end
    SRC
  end
define_ext_command_GL_ATI_envmap_bumpmap() click to toggle source
# File lib/opengl_ext_command.rb, line 12058
  def self.define_ext_command_GL_ATI_envmap_bumpmap
    GL::GL_FUNCTION_SYMBOLS << :glTexBumpParameterivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBumpParameterivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBumpParameterivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBumpParameterivATI)
    GL.module_eval(<<-SRC)
      def self.TexBumpParameterivATI(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glTexBumpParameterivATI].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexBumpParameterfvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBumpParameterfvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBumpParameterfvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBumpParameterfvATI)
    GL.module_eval(<<-SRC)
      def self.TexBumpParameterfvATI(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glTexBumpParameterfvATI].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexBumpParameterivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexBumpParameterivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexBumpParameterivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexBumpParameterivATI)
    GL.module_eval(<<-SRC)
      def self.GetTexBumpParameterivATI(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetTexBumpParameterivATI].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexBumpParameterfvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexBumpParameterfvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexBumpParameterfvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexBumpParameterfvATI)
    GL.module_eval(<<-SRC)
      def self.GetTexBumpParameterfvATI(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetTexBumpParameterfvATI].call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_ATI_fragment_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 12110
  def self.define_ext_command_GL_ATI_fragment_shader
    GL::GL_FUNCTION_SYMBOLS << :glGenFragmentShadersATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenFragmentShadersATI] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenFragmentShadersATI] = -Fiddle::TYPE_INT
    GL.bind_command(:glGenFragmentShadersATI)
    GL.module_eval(<<-SRC)
      def self.GenFragmentShadersATI(_range_)
        GL_FUNCTIONS_MAP[:glGenFragmentShadersATI].call(_range_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindFragmentShaderATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindFragmentShaderATI] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragmentShaderATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindFragmentShaderATI)
    GL.module_eval(<<-SRC)
      def self.BindFragmentShaderATI(_id_)
        GL_FUNCTIONS_MAP[:glBindFragmentShaderATI].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteFragmentShaderATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFragmentShaderATI] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFragmentShaderATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteFragmentShaderATI)
    GL.module_eval(<<-SRC)
      def self.DeleteFragmentShaderATI(_id_)
        GL_FUNCTIONS_MAP[:glDeleteFragmentShaderATI].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBeginFragmentShaderATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginFragmentShaderATI] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginFragmentShaderATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginFragmentShaderATI)
    GL.module_eval(<<-SRC)
      def self.BeginFragmentShaderATI()
        GL_FUNCTIONS_MAP[:glBeginFragmentShaderATI].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndFragmentShaderATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndFragmentShaderATI] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndFragmentShaderATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndFragmentShaderATI)
    GL.module_eval(<<-SRC)
      def self.EndFragmentShaderATI()
        GL_FUNCTIONS_MAP[:glEndFragmentShaderATI].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPassTexCoordATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glPassTexCoordATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPassTexCoordATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glPassTexCoordATI)
    GL.module_eval(<<-SRC)
      def self.PassTexCoordATI(_dst_, _coord_, _swizzle_)
        GL_FUNCTIONS_MAP[:glPassTexCoordATI].call(_dst_, _coord_, _swizzle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSampleMapATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glSampleMapATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMapATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glSampleMapATI)
    GL.module_eval(<<-SRC)
      def self.SampleMapATI(_dst_, _interp_, _swizzle_)
        GL_FUNCTIONS_MAP[:glSampleMapATI].call(_dst_, _interp_, _swizzle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorFragmentOp1ATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorFragmentOp1ATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorFragmentOp1ATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorFragmentOp1ATI)
    GL.module_eval(<<-SRC)
      def self.ColorFragmentOp1ATI(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_)
        GL_FUNCTIONS_MAP[:glColorFragmentOp1ATI].call(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorFragmentOp2ATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorFragmentOp2ATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorFragmentOp2ATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorFragmentOp2ATI)
    GL.module_eval(<<-SRC)
      def self.ColorFragmentOp2ATI(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_)
        GL_FUNCTIONS_MAP[:glColorFragmentOp2ATI].call(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorFragmentOp3ATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorFragmentOp3ATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorFragmentOp3ATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorFragmentOp3ATI)
    GL.module_eval(<<-SRC)
      def self.ColorFragmentOp3ATI(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_, _arg3_, _arg3Rep_, _arg3Mod_)
        GL_FUNCTIONS_MAP[:glColorFragmentOp3ATI].call(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_, _arg3_, _arg3Rep_, _arg3Mod_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glAlphaFragmentOp1ATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glAlphaFragmentOp1ATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFragmentOp1ATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glAlphaFragmentOp1ATI)
    GL.module_eval(<<-SRC)
      def self.AlphaFragmentOp1ATI(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_)
        GL_FUNCTIONS_MAP[:glAlphaFragmentOp1ATI].call(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glAlphaFragmentOp2ATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glAlphaFragmentOp2ATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFragmentOp2ATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glAlphaFragmentOp2ATI)
    GL.module_eval(<<-SRC)
      def self.AlphaFragmentOp2ATI(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_)
        GL_FUNCTIONS_MAP[:glAlphaFragmentOp2ATI].call(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glAlphaFragmentOp3ATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glAlphaFragmentOp3ATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFragmentOp3ATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glAlphaFragmentOp3ATI)
    GL.module_eval(<<-SRC)
      def self.AlphaFragmentOp3ATI(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_, _arg3_, _arg3Rep_, _arg3Mod_)
        GL_FUNCTIONS_MAP[:glAlphaFragmentOp3ATI].call(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_, _arg3_, _arg3Rep_, _arg3Mod_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSetFragmentShaderConstantATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glSetFragmentShaderConstantATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSetFragmentShaderConstantATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glSetFragmentShaderConstantATI)
    GL.module_eval(<<-SRC)
      def self.SetFragmentShaderConstantATI(_dst_, _value_)
        GL_FUNCTIONS_MAP[:glSetFragmentShaderConstantATI].call(_dst_, _value_)
      end
    SRC
  end
define_ext_command_GL_ATI_map_object_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 12272
  def self.define_ext_command_GL_ATI_map_object_buffer
    GL::GL_FUNCTION_SYMBOLS << :glMapObjectBufferATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapObjectBufferATI] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapObjectBufferATI] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapObjectBufferATI)
    GL.module_eval(<<-SRC)
      def self.MapObjectBufferATI(_buffer_)
        GL_FUNCTIONS_MAP[:glMapObjectBufferATI].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUnmapObjectBufferATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glUnmapObjectBufferATI] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapObjectBufferATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glUnmapObjectBufferATI)
    GL.module_eval(<<-SRC)
      def self.UnmapObjectBufferATI(_buffer_)
        GL_FUNCTIONS_MAP[:glUnmapObjectBufferATI].call(_buffer_)
      end
    SRC
  end
define_ext_command_GL_ATI_meminfo() click to toggle source
# File lib/opengl_ext_command.rb, line 12302
def self.define_ext_command_GL_ATI_meminfo
end
define_ext_command_GL_ATI_pixel_format_float() click to toggle source
# File lib/opengl_ext_command.rb, line 12311
def self.define_ext_command_GL_ATI_pixel_format_float
end
define_ext_command_GL_ATI_pn_triangles() click to toggle source
# File lib/opengl_ext_command.rb, line 12320
  def self.define_ext_command_GL_ATI_pn_triangles
    GL::GL_FUNCTION_SYMBOLS << :glPNTrianglesiATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glPNTrianglesiATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPNTrianglesiATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glPNTrianglesiATI)
    GL.module_eval(<<-SRC)
      def self.PNTrianglesiATI(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPNTrianglesiATI].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPNTrianglesfATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glPNTrianglesfATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPNTrianglesfATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glPNTrianglesfATI)
    GL.module_eval(<<-SRC)
      def self.PNTrianglesfATI(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPNTrianglesfATI].call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_ATI_separate_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 12350
  def self.define_ext_command_GL_ATI_separate_stencil
    GL::GL_FUNCTION_SYMBOLS << :glStencilOpSeparateATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilOpSeparateATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilOpSeparateATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilOpSeparateATI)
    GL.module_eval(<<-SRC)
      def self.StencilOpSeparateATI(_face_, _sfail_, _dpfail_, _dppass_)
        GL_FUNCTIONS_MAP[:glStencilOpSeparateATI].call(_face_, _sfail_, _dpfail_, _dppass_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilFuncSeparateATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilFuncSeparateATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilFuncSeparateATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilFuncSeparateATI)
    GL.module_eval(<<-SRC)
      def self.StencilFuncSeparateATI(_frontfunc_, _backfunc_, _ref_, _mask_)
        GL_FUNCTIONS_MAP[:glStencilFuncSeparateATI].call(_frontfunc_, _backfunc_, _ref_, _mask_)
      end
    SRC
  end
define_ext_command_GL_ATI_text_fragment_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 12380
def self.define_ext_command_GL_ATI_text_fragment_shader
end
define_ext_command_GL_ATI_texture_env_combine3() click to toggle source
# File lib/opengl_ext_command.rb, line 12389
def self.define_ext_command_GL_ATI_texture_env_combine3
end
define_ext_command_GL_ATI_texture_float() click to toggle source
# File lib/opengl_ext_command.rb, line 12398
def self.define_ext_command_GL_ATI_texture_float
end
define_ext_command_GL_ATI_texture_mirror_once() click to toggle source
# File lib/opengl_ext_command.rb, line 12407
def self.define_ext_command_GL_ATI_texture_mirror_once
end
define_ext_command_GL_ATI_vertex_array_object() click to toggle source
# File lib/opengl_ext_command.rb, line 12416
  def self.define_ext_command_GL_ATI_vertex_array_object
    GL::GL_FUNCTION_SYMBOLS << :glNewObjectBufferATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNewObjectBufferATI] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNewObjectBufferATI] = -Fiddle::TYPE_INT
    GL.bind_command(:glNewObjectBufferATI)
    GL.module_eval(<<-SRC)
      def self.NewObjectBufferATI(_size_, _pointer_, _usage_)
        GL_FUNCTIONS_MAP[:glNewObjectBufferATI].call(_size_, _pointer_, _usage_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsObjectBufferATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsObjectBufferATI] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsObjectBufferATI] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsObjectBufferATI)
    GL.module_eval(<<-SRC)
      def self.IsObjectBufferATI(_buffer_)
        GL_FUNCTIONS_MAP[:glIsObjectBufferATI].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUpdateObjectBufferATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glUpdateObjectBufferATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUpdateObjectBufferATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glUpdateObjectBufferATI)
    GL.module_eval(<<-SRC)
      def self.UpdateObjectBufferATI(_buffer_, _offset_, _size_, _pointer_, _preserve_)
        GL_FUNCTIONS_MAP[:glUpdateObjectBufferATI].call(_buffer_, _offset_, _size_, _pointer_, _preserve_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectBufferfvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectBufferfvATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectBufferfvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectBufferfvATI)
    GL.module_eval(<<-SRC)
      def self.GetObjectBufferfvATI(_buffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetObjectBufferfvATI].call(_buffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectBufferivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectBufferivATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectBufferivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectBufferivATI)
    GL.module_eval(<<-SRC)
      def self.GetObjectBufferivATI(_buffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetObjectBufferivATI].call(_buffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFreeObjectBufferATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glFreeObjectBufferATI] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFreeObjectBufferATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glFreeObjectBufferATI)
    GL.module_eval(<<-SRC)
      def self.FreeObjectBufferATI(_buffer_)
        GL_FUNCTIONS_MAP[:glFreeObjectBufferATI].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glArrayObjectATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glArrayObjectATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glArrayObjectATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glArrayObjectATI)
    GL.module_eval(<<-SRC)
      def self.ArrayObjectATI(_array_, _size_, _type_, _stride_, _buffer_, _offset_)
        GL_FUNCTIONS_MAP[:glArrayObjectATI].call(_array_, _size_, _type_, _stride_, _buffer_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetArrayObjectfvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetArrayObjectfvATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetArrayObjectfvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetArrayObjectfvATI)
    GL.module_eval(<<-SRC)
      def self.GetArrayObjectfvATI(_array_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetArrayObjectfvATI].call(_array_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetArrayObjectivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetArrayObjectivATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetArrayObjectivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetArrayObjectivATI)
    GL.module_eval(<<-SRC)
      def self.GetArrayObjectivATI(_array_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetArrayObjectivATI].call(_array_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantArrayObjectATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantArrayObjectATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantArrayObjectATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantArrayObjectATI)
    GL.module_eval(<<-SRC)
      def self.VariantArrayObjectATI(_id_, _type_, _stride_, _buffer_, _offset_)
        GL_FUNCTIONS_MAP[:glVariantArrayObjectATI].call(_id_, _type_, _stride_, _buffer_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVariantArrayObjectfvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantArrayObjectfvATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantArrayObjectfvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVariantArrayObjectfvATI)
    GL.module_eval(<<-SRC)
      def self.GetVariantArrayObjectfvATI(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVariantArrayObjectfvATI].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVariantArrayObjectivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantArrayObjectivATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantArrayObjectivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVariantArrayObjectivATI)
    GL.module_eval(<<-SRC)
      def self.GetVariantArrayObjectivATI(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVariantArrayObjectivATI].call(_id_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ATI_vertex_attrib_array_object() click to toggle source
# File lib/opengl_ext_command.rb, line 12556
  def self.define_ext_command_GL_ATI_vertex_attrib_array_object
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribArrayObjectATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribArrayObjectATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribArrayObjectATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribArrayObjectATI)
    GL.module_eval(<<-SRC)
      def self.VertexAttribArrayObjectATI(_index_, _size_, _type_, _normalized_, _stride_, _buffer_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexAttribArrayObjectATI].call(_index_, _size_, _type_, _normalized_, _stride_, _buffer_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribArrayObjectfvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribArrayObjectfvATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribArrayObjectfvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribArrayObjectfvATI)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribArrayObjectfvATI(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribArrayObjectfvATI].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribArrayObjectivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribArrayObjectivATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribArrayObjectivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribArrayObjectivATI)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribArrayObjectivATI(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribArrayObjectivATI].call(_index_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ATI_vertex_streams() click to toggle source
# File lib/opengl_ext_command.rb, line 12597
  def self.define_ext_command_GL_ATI_vertex_streams
    GL::GL_FUNCTION_SYMBOLS << :glVertexStream1sATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1sATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream1sATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream1sATI(_stream_, _x_)
        GL_FUNCTIONS_MAP[:glVertexStream1sATI].call(_stream_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream1svATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1svATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream1svATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream1svATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream1svATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream1iATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1iATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream1iATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream1iATI(_stream_, _x_)
        GL_FUNCTIONS_MAP[:glVertexStream1iATI].call(_stream_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream1ivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1ivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream1ivATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream1ivATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream1ivATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream1fATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1fATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream1fATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream1fATI(_stream_, _x_)
        GL_FUNCTIONS_MAP[:glVertexStream1fATI].call(_stream_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream1fvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1fvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream1fvATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream1fvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream1fvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream1dATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1dATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream1dATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream1dATI(_stream_, _x_)
        GL_FUNCTIONS_MAP[:glVertexStream1dATI].call(_stream_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream1dvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1dvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream1dvATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream1dvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream1dvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream2sATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2sATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream2sATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream2sATI(_stream_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexStream2sATI].call(_stream_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream2svATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2svATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream2svATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream2svATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream2svATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream2iATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2iATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream2iATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream2iATI(_stream_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexStream2iATI].call(_stream_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream2ivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2ivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream2ivATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream2ivATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream2ivATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream2fATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2fATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream2fATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream2fATI(_stream_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexStream2fATI].call(_stream_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream2fvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2fvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream2fvATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream2fvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream2fvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream2dATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2dATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream2dATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream2dATI(_stream_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexStream2dATI].call(_stream_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream2dvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2dvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream2dvATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream2dvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream2dvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream3sATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3sATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream3sATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream3sATI(_stream_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexStream3sATI].call(_stream_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream3svATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3svATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream3svATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream3svATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream3svATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream3iATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3iATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream3iATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream3iATI(_stream_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexStream3iATI].call(_stream_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream3ivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3ivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream3ivATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream3ivATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream3ivATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream3fATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3fATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream3fATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream3fATI(_stream_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexStream3fATI].call(_stream_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream3fvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3fvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream3fvATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream3fvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream3fvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream3dATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3dATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream3dATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream3dATI(_stream_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexStream3dATI].call(_stream_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream3dvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3dvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream3dvATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream3dvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream3dvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream4sATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4sATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream4sATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream4sATI(_stream_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexStream4sATI].call(_stream_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream4svATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4svATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream4svATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream4svATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream4svATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream4iATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4iATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream4iATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream4iATI(_stream_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexStream4iATI].call(_stream_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream4ivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4ivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream4ivATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream4ivATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream4ivATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream4fATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4fATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream4fATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream4fATI(_stream_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexStream4fATI].call(_stream_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream4fvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4fvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream4fvATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream4fvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream4fvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream4dATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4dATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream4dATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream4dATI(_stream_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexStream4dATI].call(_stream_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexStream4dvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4dvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexStream4dvATI)
    GL.module_eval(<<-SRC)
      def self.VertexStream4dvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glVertexStream4dvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3bATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3bATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3bATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3bATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3bATI(_stream_, _nx_, _ny_, _nz_)
        GL_FUNCTIONS_MAP[:glNormalStream3bATI].call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3bvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3bvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3bvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3bvATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3bvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glNormalStream3bvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3sATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3sATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3sATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3sATI(_stream_, _nx_, _ny_, _nz_)
        GL_FUNCTIONS_MAP[:glNormalStream3sATI].call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3svATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3svATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3svATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3svATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glNormalStream3svATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3iATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3iATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3iATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3iATI(_stream_, _nx_, _ny_, _nz_)
        GL_FUNCTIONS_MAP[:glNormalStream3iATI].call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3ivATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3ivATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3ivATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3ivATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glNormalStream3ivATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3fATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3fATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3fATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3fATI(_stream_, _nx_, _ny_, _nz_)
        GL_FUNCTIONS_MAP[:glNormalStream3fATI].call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3fvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3fvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3fvATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3fvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glNormalStream3fvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3dATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3dATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3dATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3dATI(_stream_, _nx_, _ny_, _nz_)
        GL_FUNCTIONS_MAP[:glNormalStream3dATI].call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalStream3dvATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3dvATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalStream3dvATI)
    GL.module_eval(<<-SRC)
      def self.NormalStream3dvATI(_stream_, _coords_)
        GL_FUNCTIONS_MAP[:glNormalStream3dvATI].call(_stream_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClientActiveVertexStreamATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glClientActiveVertexStreamATI] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClientActiveVertexStreamATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glClientActiveVertexStreamATI)
    GL.module_eval(<<-SRC)
      def self.ClientActiveVertexStreamATI(_stream_)
        GL_FUNCTIONS_MAP[:glClientActiveVertexStreamATI].call(_stream_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexBlendEnviATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexBlendEnviATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexBlendEnviATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexBlendEnviATI)
    GL.module_eval(<<-SRC)
      def self.VertexBlendEnviATI(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glVertexBlendEnviATI].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexBlendEnvfATI
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexBlendEnvfATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexBlendEnvfATI] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexBlendEnvfATI)
    GL.module_eval(<<-SRC)
      def self.VertexBlendEnvfATI(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glVertexBlendEnvfATI].call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_DMP_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 600
def self.define_ext_command_GL_DMP_program_binary
end
define_ext_command_GL_DMP_shader_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 609
def self.define_ext_command_GL_DMP_shader_binary
end
define_ext_command_GL_EXT_422_pixels() click to toggle source
# File lib/opengl_ext_command.rb, line 13100
def self.define_ext_command_GL_EXT_422_pixels
end
define_ext_command_GL_EXT_EGL_image_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 618
def self.define_ext_command_GL_EXT_EGL_image_array
end
define_ext_command_GL_EXT_EGL_image_storage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 627
  def self.define_ext_command_GL_EXT_EGL_image_storage
    GL::GL_FUNCTION_SYMBOLS << :glEGLImageTargetTexStorageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEGLImageTargetTexStorageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEGLImageTargetTexStorageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEGLImageTargetTexStorageEXT)
    GL.module_eval(<<-SRC)
      def self.EGLImageTargetTexStorageEXT(_target_, _image_, _attrib_list_)
        GL_FUNCTIONS_MAP[:glEGLImageTargetTexStorageEXT].call(_target_, _image_, _attrib_list_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEGLImageTargetTextureStorageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEGLImageTargetTextureStorageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEGLImageTargetTextureStorageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEGLImageTargetTextureStorageEXT)
    GL.module_eval(<<-SRC)
      def self.EGLImageTargetTextureStorageEXT(_texture_, _image_, _attrib_list_)
        GL_FUNCTIONS_MAP[:glEGLImageTargetTextureStorageEXT].call(_texture_, _image_, _attrib_list_)
      end
    SRC
  end
define_ext_command_GL_EXT_EGL_image_storage_compression() click to toggle source
# File lib/opengl_es_ext_command.rb, line 657
def self.define_ext_command_GL_EXT_EGL_image_storage_compression
end
define_ext_command_GL_EXT_EGL_sync() click to toggle source
# File lib/opengl_ext_command.rb, line 13139
def self.define_ext_command_GL_EXT_EGL_sync
end
define_ext_command_GL_EXT_YUV_target() click to toggle source
# File lib/opengl_es_ext_command.rb, line 666
def self.define_ext_command_GL_EXT_YUV_target
end
define_ext_command_GL_EXT_abgr() click to toggle source
# File lib/opengl_ext_command.rb, line 13148
def self.define_ext_command_GL_EXT_abgr
end
define_ext_command_GL_EXT_base_instance() click to toggle source
# File lib/opengl_es_ext_command.rb, line 675
  def self.define_ext_command_GL_EXT_base_instance
    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysInstancedBaseInstanceEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedBaseInstanceEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedBaseInstanceEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysInstancedBaseInstanceEXT)
    GL.module_eval(<<-SRC)
      def self.DrawArraysInstancedBaseInstanceEXT(_mode_, _first_, _count_, _instancecount_, _baseinstance_)
        GL_FUNCTIONS_MAP[:glDrawArraysInstancedBaseInstanceEXT].call(_mode_, _first_, _count_, _instancecount_, _baseinstance_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedBaseInstanceEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseInstanceEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseInstanceEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedBaseInstanceEXT)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedBaseInstanceEXT(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseInstanceEXT].call(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedBaseVertexBaseInstanceEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseVertexBaseInstanceEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertexBaseInstanceEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedBaseVertexBaseInstanceEXT)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedBaseVertexBaseInstanceEXT(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseVertexBaseInstanceEXT].call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_)
      end
    SRC
  end
define_ext_command_GL_EXT_bgra() click to toggle source
# File lib/opengl_ext_command.rb, line 13157
def self.define_ext_command_GL_EXT_bgra
end
define_ext_command_GL_EXT_bindable_uniform() click to toggle source
# File lib/opengl_ext_command.rb, line 13166
  def self.define_ext_command_GL_EXT_bindable_uniform
    GL::GL_FUNCTION_SYMBOLS << :glUniformBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformBufferEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformBufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformBufferEXT)
    GL.module_eval(<<-SRC)
      def self.UniformBufferEXT(_program_, _location_, _buffer_)
        GL_FUNCTIONS_MAP[:glUniformBufferEXT].call(_program_, _location_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformBufferSizeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformBufferSizeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformBufferSizeEXT] = Fiddle::TYPE_INT
    GL.bind_command(:glGetUniformBufferSizeEXT)
    GL.module_eval(<<-SRC)
      def self.GetUniformBufferSizeEXT(_program_, _location_)
        GL_FUNCTIONS_MAP[:glGetUniformBufferSizeEXT].call(_program_, _location_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformOffsetEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformOffsetEXT] = Fiddle::TYPE_PTRDIFF_T
    GL.bind_command(:glGetUniformOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.GetUniformOffsetEXT(_program_, _location_)
        GL_FUNCTIONS_MAP[:glGetUniformOffsetEXT].call(_program_, _location_)
      end
    SRC
  end
define_ext_command_GL_EXT_blend_color() click to toggle source
# File lib/opengl_ext_command.rb, line 13207
  def self.define_ext_command_GL_EXT_blend_color
    GL::GL_FUNCTION_SYMBOLS << :glBlendColorEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendColorEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendColorEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendColorEXT)
    GL.module_eval(<<-SRC)
      def self.BlendColorEXT(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glBlendColorEXT].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC
  end
define_ext_command_GL_EXT_blend_equation_separate() click to toggle source
# File lib/opengl_ext_command.rb, line 13226
  def self.define_ext_command_GL_EXT_blend_equation_separate
    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationSeparateEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationSeparateEXT)
    GL.module_eval(<<-SRC)
      def self.BlendEquationSeparateEXT(_modeRGB_, _modeAlpha_)
        GL_FUNCTIONS_MAP[:glBlendEquationSeparateEXT].call(_modeRGB_, _modeAlpha_)
      end
    SRC
  end
define_ext_command_GL_EXT_blend_func_extended() click to toggle source
# File lib/opengl_es_ext_command.rb, line 716
  def self.define_ext_command_GL_EXT_blend_func_extended
    GL::GL_FUNCTION_SYMBOLS << :glBindFragDataLocationIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindFragDataLocationIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragDataLocationIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindFragDataLocationIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.BindFragDataLocationIndexedEXT(_program_, _colorNumber_, _index_, _name_)
        GL_FUNCTIONS_MAP[:glBindFragDataLocationIndexedEXT].call(_program_, _colorNumber_, _index_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindFragDataLocationEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindFragDataLocationEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragDataLocationEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindFragDataLocationEXT)
    GL.module_eval(<<-SRC)
      def self.BindFragDataLocationEXT(_program_, _color_, _name_)
        GL_FUNCTIONS_MAP[:glBindFragDataLocationEXT].call(_program_, _color_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramResourceLocationIndexEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceLocationIndexEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceLocationIndexEXT] = Fiddle::TYPE_INT
    GL.bind_command(:glGetProgramResourceLocationIndexEXT)
    GL.module_eval(<<-SRC)
      def self.GetProgramResourceLocationIndexEXT(_program_, _programInterface_, _name_)
        GL_FUNCTIONS_MAP[:glGetProgramResourceLocationIndexEXT].call(_program_, _programInterface_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFragDataIndexEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFragDataIndexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragDataIndexEXT] = Fiddle::TYPE_INT
    GL.bind_command(:glGetFragDataIndexEXT)
    GL.module_eval(<<-SRC)
      def self.GetFragDataIndexEXT(_program_, _name_)
        GL_FUNCTIONS_MAP[:glGetFragDataIndexEXT].call(_program_, _name_)
      end
    SRC
  end
define_ext_command_GL_EXT_blend_func_separate() click to toggle source
# File lib/opengl_ext_command.rb, line 13245
  def self.define_ext_command_GL_EXT_blend_func_separate
    GL::GL_FUNCTION_SYMBOLS << :glBlendFuncSeparateEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFuncSeparateEXT)
    GL.module_eval(<<-SRC)
      def self.BlendFuncSeparateEXT(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_)
        GL_FUNCTIONS_MAP[:glBlendFuncSeparateEXT].call(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_)
      end
    SRC
  end
define_ext_command_GL_EXT_blend_logic_op() click to toggle source
# File lib/opengl_ext_command.rb, line 13264
def self.define_ext_command_GL_EXT_blend_logic_op
end
define_ext_command_GL_EXT_blend_minmax() click to toggle source
# File lib/opengl_es_ext_command.rb, line 768
  def self.define_ext_command_GL_EXT_blend_minmax
    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationEXT)
    GL.module_eval(<<-SRC)
      def self.BlendEquationEXT(_mode_)
        GL_FUNCTIONS_MAP[:glBlendEquationEXT].call(_mode_)
      end
    SRC
  end
define_ext_command_GL_EXT_blend_subtract() click to toggle source
# File lib/opengl_ext_command.rb, line 13292
def self.define_ext_command_GL_EXT_blend_subtract
end
define_ext_command_GL_EXT_buffer_storage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 787
  def self.define_ext_command_GL_EXT_buffer_storage
    GL::GL_FUNCTION_SYMBOLS << :glBufferStorageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferStorageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferStorageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferStorageEXT)
    GL.module_eval(<<-SRC)
      def self.BufferStorageEXT(_target_, _size_, _data_, _flags_)
        GL_FUNCTIONS_MAP[:glBufferStorageEXT].call(_target_, _size_, _data_, _flags_)
      end
    SRC
  end
define_ext_command_GL_EXT_clear_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 806
  def self.define_ext_command_GL_EXT_clear_texture
    GL::GL_FUNCTION_SYMBOLS << :glClearTexImageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearTexImageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearTexImageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearTexImageEXT)
    GL.module_eval(<<-SRC)
      def self.ClearTexImageEXT(_texture_, _level_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearTexImageEXT].call(_texture_, _level_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearTexSubImageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearTexSubImageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearTexSubImageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearTexSubImageEXT)
    GL.module_eval(<<-SRC)
      def self.ClearTexSubImageEXT(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearTexSubImageEXT].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_)
      end
    SRC
  end
define_ext_command_GL_EXT_clip_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 836
  def self.define_ext_command_GL_EXT_clip_control
    GL::GL_FUNCTION_SYMBOLS << :glClipControlEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClipControlEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClipControlEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClipControlEXT)
    GL.module_eval(<<-SRC)
      def self.ClipControlEXT(_origin_, _depth_)
        GL_FUNCTIONS_MAP[:glClipControlEXT].call(_origin_, _depth_)
      end
    SRC
  end
define_ext_command_GL_EXT_clip_cull_distance() click to toggle source
# File lib/opengl_es_ext_command.rb, line 855
def self.define_ext_command_GL_EXT_clip_cull_distance
end
define_ext_command_GL_EXT_clip_volume_hint() click to toggle source
# File lib/opengl_ext_command.rb, line 13301
def self.define_ext_command_GL_EXT_clip_volume_hint
end
define_ext_command_GL_EXT_cmyka() click to toggle source
# File lib/opengl_ext_command.rb, line 13310
def self.define_ext_command_GL_EXT_cmyka
end
define_ext_command_GL_EXT_color_buffer_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 864
def self.define_ext_command_GL_EXT_color_buffer_float
end
define_ext_command_GL_EXT_color_buffer_half_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 873
def self.define_ext_command_GL_EXT_color_buffer_half_float
end
define_ext_command_GL_EXT_color_subtable() click to toggle source
# File lib/opengl_ext_command.rb, line 13319
  def self.define_ext_command_GL_EXT_color_subtable
    GL::GL_FUNCTION_SYMBOLS << :glColorSubTableEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorSubTableEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorSubTableEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorSubTableEXT)
    GL.module_eval(<<-SRC)
      def self.ColorSubTableEXT(_target_, _start_, _count_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glColorSubTableEXT].call(_target_, _start_, _count_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyColorSubTableEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyColorSubTableEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyColorSubTableEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyColorSubTableEXT)
    GL.module_eval(<<-SRC)
      def self.CopyColorSubTableEXT(_target_, _start_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyColorSubTableEXT].call(_target_, _start_, _x_, _y_, _width_)
      end
    SRC
  end
define_ext_command_GL_EXT_compiled_vertex_array() click to toggle source
# File lib/opengl_ext_command.rb, line 13349
  def self.define_ext_command_GL_EXT_compiled_vertex_array
    GL::GL_FUNCTION_SYMBOLS << :glLockArraysEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glLockArraysEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLockArraysEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glLockArraysEXT)
    GL.module_eval(<<-SRC)
      def self.LockArraysEXT(_first_, _count_)
        GL_FUNCTIONS_MAP[:glLockArraysEXT].call(_first_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUnlockArraysEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUnlockArraysEXT] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUnlockArraysEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUnlockArraysEXT)
    GL.module_eval(<<-SRC)
      def self.UnlockArraysEXT()
        GL_FUNCTIONS_MAP[:glUnlockArraysEXT].call()
      end
    SRC
  end
define_ext_command_GL_EXT_conservative_depth() click to toggle source
# File lib/opengl_es_ext_command.rb, line 882
def self.define_ext_command_GL_EXT_conservative_depth
end
define_ext_command_GL_EXT_convolution() click to toggle source
# File lib/opengl_ext_command.rb, line 13379
  def self.define_ext_command_GL_EXT_convolution
    GL::GL_FUNCTION_SYMBOLS << :glConvolutionFilter1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionFilter1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionFilter1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionFilter1DEXT)
    GL.module_eval(<<-SRC)
      def self.ConvolutionFilter1DEXT(_target_, _internalformat_, _width_, _format_, _type_, _image_)
        GL_FUNCTIONS_MAP[:glConvolutionFilter1DEXT].call(_target_, _internalformat_, _width_, _format_, _type_, _image_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionFilter2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionFilter2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionFilter2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionFilter2DEXT)
    GL.module_eval(<<-SRC)
      def self.ConvolutionFilter2DEXT(_target_, _internalformat_, _width_, _height_, _format_, _type_, _image_)
        GL_FUNCTIONS_MAP[:glConvolutionFilter2DEXT].call(_target_, _internalformat_, _width_, _height_, _format_, _type_, _image_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameterfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameterfEXT)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameterfEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameterfEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameterfvEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameterfvEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameteriEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameteriEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameteriEXT)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameteriEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameteriEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameterivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameterivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyConvolutionFilter1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyConvolutionFilter1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyConvolutionFilter1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyConvolutionFilter1DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyConvolutionFilter1DEXT(_target_, _internalformat_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyConvolutionFilter1DEXT].call(_target_, _internalformat_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyConvolutionFilter2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyConvolutionFilter2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyConvolutionFilter2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyConvolutionFilter2DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyConvolutionFilter2DEXT(_target_, _internalformat_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyConvolutionFilter2DEXT].call(_target_, _internalformat_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetConvolutionFilterEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionFilterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionFilterEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetConvolutionFilterEXT)
    GL.module_eval(<<-SRC)
      def self.GetConvolutionFilterEXT(_target_, _format_, _type_, _image_)
        GL_FUNCTIONS_MAP[:glGetConvolutionFilterEXT].call(_target_, _format_, _type_, _image_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetConvolutionParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetConvolutionParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetConvolutionParameterfvEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetConvolutionParameterfvEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetConvolutionParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetConvolutionParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetConvolutionParameterivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetConvolutionParameterivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSeparableFilterEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSeparableFilterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSeparableFilterEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSeparableFilterEXT)
    GL.module_eval(<<-SRC)
      def self.GetSeparableFilterEXT(_target_, _format_, _type_, _row_, _column_, _span_)
        GL_FUNCTIONS_MAP[:glGetSeparableFilterEXT].call(_target_, _format_, _type_, _row_, _column_, _span_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSeparableFilter2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSeparableFilter2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSeparableFilter2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSeparableFilter2DEXT)
    GL.module_eval(<<-SRC)
      def self.SeparableFilter2DEXT(_target_, _internalformat_, _width_, _height_, _format_, _type_, _row_, _column_)
        GL_FUNCTIONS_MAP[:glSeparableFilter2DEXT].call(_target_, _internalformat_, _width_, _height_, _format_, _type_, _row_, _column_)
      end
    SRC
  end
define_ext_command_GL_EXT_coordinate_frame() click to toggle source
# File lib/opengl_ext_command.rb, line 13530
  def self.define_ext_command_GL_EXT_coordinate_frame
    GL::GL_FUNCTION_SYMBOLS << :glTangent3bEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3bEXT] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3bEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3bEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3bEXT(_tx_, _ty_, _tz_)
        GL_FUNCTIONS_MAP[:glTangent3bEXT].call(_tx_, _ty_, _tz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3bvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3bvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3bvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3bvEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3bvEXT(_v_)
        GL_FUNCTIONS_MAP[:glTangent3bvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3dEXT] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3dEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3dEXT(_tx_, _ty_, _tz_)
        GL_FUNCTIONS_MAP[:glTangent3dEXT].call(_tx_, _ty_, _tz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3dvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3dvEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3dvEXT(_v_)
        GL_FUNCTIONS_MAP[:glTangent3dvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3fEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3fEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3fEXT(_tx_, _ty_, _tz_)
        GL_FUNCTIONS_MAP[:glTangent3fEXT].call(_tx_, _ty_, _tz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3fvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3fvEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3fvEXT(_v_)
        GL_FUNCTIONS_MAP[:glTangent3fvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3iEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3iEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3iEXT(_tx_, _ty_, _tz_)
        GL_FUNCTIONS_MAP[:glTangent3iEXT].call(_tx_, _ty_, _tz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3ivEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3ivEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3ivEXT(_v_)
        GL_FUNCTIONS_MAP[:glTangent3ivEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3sEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3sEXT] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3sEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3sEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3sEXT(_tx_, _ty_, _tz_)
        GL_FUNCTIONS_MAP[:glTangent3sEXT].call(_tx_, _ty_, _tz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangent3svEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangent3svEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3svEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangent3svEXT)
    GL.module_eval(<<-SRC)
      def self.Tangent3svEXT(_v_)
        GL_FUNCTIONS_MAP[:glTangent3svEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3bEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3bEXT] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3bEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3bEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3bEXT(_bx_, _by_, _bz_)
        GL_FUNCTIONS_MAP[:glBinormal3bEXT].call(_bx_, _by_, _bz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3bvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3bvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3bvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3bvEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3bvEXT(_v_)
        GL_FUNCTIONS_MAP[:glBinormal3bvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3dEXT] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3dEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3dEXT(_bx_, _by_, _bz_)
        GL_FUNCTIONS_MAP[:glBinormal3dEXT].call(_bx_, _by_, _bz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3dvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3dvEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3dvEXT(_v_)
        GL_FUNCTIONS_MAP[:glBinormal3dvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3fEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3fEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3fEXT(_bx_, _by_, _bz_)
        GL_FUNCTIONS_MAP[:glBinormal3fEXT].call(_bx_, _by_, _bz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3fvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3fvEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3fvEXT(_v_)
        GL_FUNCTIONS_MAP[:glBinormal3fvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3iEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3iEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3iEXT(_bx_, _by_, _bz_)
        GL_FUNCTIONS_MAP[:glBinormal3iEXT].call(_bx_, _by_, _bz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3ivEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3ivEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3ivEXT(_v_)
        GL_FUNCTIONS_MAP[:glBinormal3ivEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3sEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3sEXT] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3sEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3sEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3sEXT(_bx_, _by_, _bz_)
        GL_FUNCTIONS_MAP[:glBinormal3sEXT].call(_bx_, _by_, _bz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormal3svEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3svEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3svEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormal3svEXT)
    GL.module_eval(<<-SRC)
      def self.Binormal3svEXT(_v_)
        GL_FUNCTIONS_MAP[:glBinormal3svEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTangentPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTangentPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTangentPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTangentPointerEXT)
    GL.module_eval(<<-SRC)
      def self.TangentPointerEXT(_type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glTangentPointerEXT].call(_type_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBinormalPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBinormalPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBinormalPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBinormalPointerEXT)
    GL.module_eval(<<-SRC)
      def self.BinormalPointerEXT(_type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glBinormalPointerEXT].call(_type_, _stride_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_EXT_copy_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 891
  def self.define_ext_command_GL_EXT_copy_image
    GL::GL_FUNCTION_SYMBOLS << :glCopyImageSubDataEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyImageSubDataEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyImageSubDataEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyImageSubDataEXT)
    GL.module_eval(<<-SRC)
      def self.CopyImageSubDataEXT(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
        GL_FUNCTIONS_MAP[:glCopyImageSubDataEXT].call(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
      end
    SRC
  end
define_ext_command_GL_EXT_copy_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 13780
  def self.define_ext_command_GL_EXT_copy_texture
    GL::GL_FUNCTION_SYMBOLS << :glCopyTexImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTexImage1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTexImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTexImage1DEXT(_target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
        GL_FUNCTIONS_MAP[:glCopyTexImage1DEXT].call(_target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTexImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTexImage2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTexImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTexImage2DEXT(_target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
        GL_FUNCTIONS_MAP[:glCopyTexImage2DEXT].call(_target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTexSubImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTexSubImage1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexSubImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTexSubImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTexSubImage1DEXT(_target_, _level_, _xoffset_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyTexSubImage1DEXT].call(_target_, _level_, _xoffset_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTexSubImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTexSubImage2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexSubImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTexSubImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTexSubImage2DEXT(_target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyTexSubImage2DEXT].call(_target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTexSubImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTexSubImage3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexSubImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTexSubImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTexSubImage3DEXT(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyTexSubImage3DEXT].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC
  end
define_ext_command_GL_EXT_cull_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 13843
  def self.define_ext_command_GL_EXT_cull_vertex
    GL::GL_FUNCTION_SYMBOLS << :glCullParameterdvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCullParameterdvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCullParameterdvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCullParameterdvEXT)
    GL.module_eval(<<-SRC)
      def self.CullParameterdvEXT(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glCullParameterdvEXT].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCullParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCullParameterfvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCullParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCullParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.CullParameterfvEXT(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glCullParameterfvEXT].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_debug_label() click to toggle source
# File lib/opengl_es_ext_command.rb, line 910
  def self.define_ext_command_GL_EXT_debug_label
    GL::GL_FUNCTION_SYMBOLS << :glLabelObjectEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glLabelObjectEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLabelObjectEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glLabelObjectEXT)
    GL.module_eval(<<-SRC)
      def self.LabelObjectEXT(_type_, _object_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glLabelObjectEXT].call(_type_, _object_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectLabelEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectLabelEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectLabelEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectLabelEXT)
    GL.module_eval(<<-SRC)
      def self.GetObjectLabelEXT(_type_, _object_, _bufSize_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glGetObjectLabelEXT].call(_type_, _object_, _bufSize_, _length_, _label_)
      end
    SRC
  end
define_ext_command_GL_EXT_debug_marker() click to toggle source
# File lib/opengl_es_ext_command.rb, line 940
  def self.define_ext_command_GL_EXT_debug_marker
    GL::GL_FUNCTION_SYMBOLS << :glInsertEventMarkerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glInsertEventMarkerEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInsertEventMarkerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glInsertEventMarkerEXT)
    GL.module_eval(<<-SRC)
      def self.InsertEventMarkerEXT(_length_, _marker_)
        GL_FUNCTIONS_MAP[:glInsertEventMarkerEXT].call(_length_, _marker_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPushGroupMarkerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPushGroupMarkerEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPushGroupMarkerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPushGroupMarkerEXT)
    GL.module_eval(<<-SRC)
      def self.PushGroupMarkerEXT(_length_, _marker_)
        GL_FUNCTIONS_MAP[:glPushGroupMarkerEXT].call(_length_, _marker_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPopGroupMarkerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPopGroupMarkerEXT] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPopGroupMarkerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPopGroupMarkerEXT)
    GL.module_eval(<<-SRC)
      def self.PopGroupMarkerEXT()
        GL_FUNCTIONS_MAP[:glPopGroupMarkerEXT].call()
      end
    SRC
  end
define_ext_command_GL_EXT_depth_bounds_test() click to toggle source
# File lib/opengl_ext_command.rb, line 13944
  def self.define_ext_command_GL_EXT_depth_bounds_test
    GL::GL_FUNCTION_SYMBOLS << :glDepthBoundsEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthBoundsEXT] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthBoundsEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthBoundsEXT)
    GL.module_eval(<<-SRC)
      def self.DepthBoundsEXT(_zmin_, _zmax_)
        GL_FUNCTIONS_MAP[:glDepthBoundsEXT].call(_zmin_, _zmax_)
      end
    SRC
  end
define_ext_command_GL_EXT_depth_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 981
def self.define_ext_command_GL_EXT_depth_clamp
end
define_ext_command_GL_EXT_direct_state_access() click to toggle source
# File lib/opengl_ext_command.rb, line 13963
  def self.define_ext_command_GL_EXT_direct_state_access
    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadfEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadfEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoadfEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoaddEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoaddEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoaddEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoaddEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoaddEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoaddEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultfEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixMultfEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultfEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultdEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultdEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultdEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultdEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixMultdEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultdEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadIdentityEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadIdentityEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadIdentityEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadIdentityEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadIdentityEXT(_mode_)
        GL_FUNCTIONS_MAP[:glMatrixLoadIdentityEXT].call(_mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixRotatefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixRotatefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixRotatefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixRotatefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixRotatefEXT(_mode_, _angle_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixRotatefEXT].call(_mode_, _angle_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixRotatedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixRotatedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixRotatedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixRotatedEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixRotatedEXT(_mode_, _angle_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixRotatedEXT].call(_mode_, _angle_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixScalefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixScalefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixScalefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixScalefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixScalefEXT(_mode_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixScalefEXT].call(_mode_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixScaledEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixScaledEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixScaledEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixScaledEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixScaledEXT(_mode_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixScaledEXT].call(_mode_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixTranslatefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixTranslatefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixTranslatefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixTranslatefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixTranslatefEXT(_mode_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixTranslatefEXT].call(_mode_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixTranslatedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixTranslatedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixTranslatedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixTranslatedEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixTranslatedEXT(_mode_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixTranslatedEXT].call(_mode_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixFrustumEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixFrustumEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixFrustumEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixFrustumEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixFrustumEXT(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
        GL_FUNCTIONS_MAP[:glMatrixFrustumEXT].call(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixOrthoEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixOrthoEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixOrthoEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixOrthoEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixOrthoEXT(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
        GL_FUNCTIONS_MAP[:glMatrixOrthoEXT].call(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixPopEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixPopEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixPopEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixPopEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixPopEXT(_mode_)
        GL_FUNCTIONS_MAP[:glMatrixPopEXT].call(_mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixPushEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixPushEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixPushEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixPushEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixPushEXT(_mode_)
        GL_FUNCTIONS_MAP[:glMatrixPushEXT].call(_mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClientAttribDefaultEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClientAttribDefaultEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClientAttribDefaultEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClientAttribDefaultEXT)
    GL.module_eval(<<-SRC)
      def self.ClientAttribDefaultEXT(_mask_)
        GL_FUNCTIONS_MAP[:glClientAttribDefaultEXT].call(_mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPushClientAttribDefaultEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPushClientAttribDefaultEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPushClientAttribDefaultEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPushClientAttribDefaultEXT)
    GL.module_eval(<<-SRC)
      def self.PushClientAttribDefaultEXT(_mask_)
        GL_FUNCTIONS_MAP[:glPushClientAttribDefaultEXT].call(_mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterfEXT)
    GL.module_eval(<<-SRC)
      def self.TextureParameterfEXT(_texture_, _target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTextureParameterfEXT].call(_texture_, _target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.TextureParameterfvEXT(_texture_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTextureParameterfvEXT].call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameteriEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameteriEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameteriEXT)
    GL.module_eval(<<-SRC)
      def self.TextureParameteriEXT(_texture_, _target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTextureParameteriEXT].call(_texture_, _target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.TextureParameterivEXT(_texture_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTextureParameterivEXT].call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureImage1DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureImage1DEXT].call(_texture_, _target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureImage2DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureImage2DEXT].call(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureSubImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureSubImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureSubImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureSubImage1DEXT(_texture_, _target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureSubImage1DEXT].call(_texture_, _target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureSubImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureSubImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureSubImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureSubImage2DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureSubImage2DEXT].call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTextureImage1DEXT(_texture_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
        GL_FUNCTIONS_MAP[:glCopyTextureImage1DEXT].call(_texture_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTextureImage2DEXT(_texture_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
        GL_FUNCTIONS_MAP[:glCopyTextureImage2DEXT].call(_texture_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureSubImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureSubImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureSubImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTextureSubImage1DEXT(_texture_, _target_, _level_, _xoffset_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyTextureSubImage1DEXT].call(_texture_, _target_, _level_, _xoffset_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureSubImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureSubImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureSubImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTextureSubImage2DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyTextureSubImage2DEXT].call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureImageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureImageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureImageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureImageEXT)
    GL.module_eval(<<-SRC)
      def self.GetTextureImageEXT(_texture_, _target_, _level_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glGetTextureImageEXT].call(_texture_, _target_, _level_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetTextureParameterfvEXT(_texture_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureParameterfvEXT].call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetTextureParameterivEXT(_texture_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureParameterivEXT].call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureLevelParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureLevelParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureLevelParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureLevelParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetTextureLevelParameterfvEXT(_texture_, _target_, _level_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureLevelParameterfvEXT].call(_texture_, _target_, _level_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureLevelParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureLevelParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureLevelParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureLevelParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetTextureLevelParameterivEXT(_texture_, _target_, _level_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureLevelParameterivEXT].call(_texture_, _target_, _level_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureImage3DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureImage3DEXT].call(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureSubImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureSubImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureSubImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureSubImage3DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTextureSubImage3DEXT].call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTextureSubImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureSubImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTextureSubImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyTextureSubImage3DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyTextureSubImage3DEXT].call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindMultiTextureEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindMultiTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindMultiTextureEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindMultiTextureEXT)
    GL.module_eval(<<-SRC)
      def self.BindMultiTextureEXT(_texunit_, _target_, _texture_)
        GL_FUNCTIONS_MAP[:glBindMultiTextureEXT].call(_texunit_, _target_, _texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoordPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoordPointerEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoordPointerEXT(_texunit_, _size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glMultiTexCoordPointerEXT].call(_texunit_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexEnvfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexEnvfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexEnvfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexEnvfEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexEnvfEXT(_texunit_, _target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMultiTexEnvfEXT].call(_texunit_, _target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexEnvfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexEnvfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexEnvfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexEnvfvEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexEnvfvEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexEnvfvEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexEnviEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexEnviEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexEnviEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexEnviEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexEnviEXT(_texunit_, _target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMultiTexEnviEXT].call(_texunit_, _target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexEnvivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexEnvivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexEnvivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexEnvivEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexEnvivEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexEnvivEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexGendEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGendEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGendEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexGendEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexGendEXT(_texunit_, _coord_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMultiTexGendEXT].call(_texunit_, _coord_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexGendvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGendvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGendvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexGendvEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexGendvEXT(_texunit_, _coord_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexGendvEXT].call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexGenfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGenfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGenfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexGenfEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexGenfEXT(_texunit_, _coord_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMultiTexGenfEXT].call(_texunit_, _coord_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexGenfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGenfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGenfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexGenfvEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexGenfvEXT(_texunit_, _coord_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexGenfvEXT].call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexGeniEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGeniEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGeniEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexGeniEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexGeniEXT(_texunit_, _coord_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMultiTexGeniEXT].call(_texunit_, _coord_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexGenivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGenivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGenivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexGenivEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexGenivEXT(_texunit_, _coord_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexGenivEXT].call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexEnvfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexEnvfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexEnvfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexEnvfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexEnvfvEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexEnvfvEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexEnvivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexEnvivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexEnvivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexEnvivEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexEnvivEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexEnvivEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexGendvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexGendvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexGendvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexGendvEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexGendvEXT(_texunit_, _coord_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexGendvEXT].call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexGenfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexGenfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexGenfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexGenfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexGenfvEXT(_texunit_, _coord_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexGenfvEXT].call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexGenivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexGenivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexGenivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexGenivEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexGenivEXT(_texunit_, _coord_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexGenivEXT].call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexParameteriEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameteriEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexParameteriEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexParameteriEXT(_texunit_, _target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMultiTexParameteriEXT].call(_texunit_, _target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexParameterivEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexParameterivEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexParameterfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexParameterfEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexParameterfEXT(_texunit_, _target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMultiTexParameterfEXT].call(_texunit_, _target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexParameterfvEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexParameterfvEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexImage1DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glMultiTexImage1DEXT].call(_texunit_, _target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexImage2DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glMultiTexImage2DEXT].call(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexSubImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexSubImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexSubImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexSubImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexSubImage1DEXT(_texunit_, _target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glMultiTexSubImage1DEXT].call(_texunit_, _target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexSubImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexSubImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexSubImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexSubImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexSubImage2DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glMultiTexSubImage2DEXT].call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyMultiTexImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyMultiTexImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyMultiTexImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyMultiTexImage1DEXT(_texunit_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
        GL_FUNCTIONS_MAP[:glCopyMultiTexImage1DEXT].call(_texunit_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyMultiTexImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyMultiTexImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyMultiTexImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyMultiTexImage2DEXT(_texunit_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
        GL_FUNCTIONS_MAP[:glCopyMultiTexImage2DEXT].call(_texunit_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyMultiTexSubImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyMultiTexSubImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexSubImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyMultiTexSubImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyMultiTexSubImage1DEXT(_texunit_, _target_, _level_, _xoffset_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyMultiTexSubImage1DEXT].call(_texunit_, _target_, _level_, _xoffset_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyMultiTexSubImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyMultiTexSubImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexSubImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyMultiTexSubImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyMultiTexSubImage2DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyMultiTexSubImage2DEXT].call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexImageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexImageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexImageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexImageEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexImageEXT(_texunit_, _target_, _level_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glGetMultiTexImageEXT].call(_texunit_, _target_, _level_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexParameterfvEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexParameterfvEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexParameterivEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexParameterivEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexLevelParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexLevelParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexLevelParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexLevelParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexLevelParameterfvEXT(_texunit_, _target_, _level_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexLevelParameterfvEXT].call(_texunit_, _target_, _level_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexLevelParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexLevelParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexLevelParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexLevelParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexLevelParameterivEXT(_texunit_, _target_, _level_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexLevelParameterivEXT].call(_texunit_, _target_, _level_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexImage3DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glMultiTexImage3DEXT].call(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexSubImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexSubImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexSubImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexSubImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexSubImage3DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glMultiTexSubImage3DEXT].call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyMultiTexSubImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyMultiTexSubImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexSubImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyMultiTexSubImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.CopyMultiTexSubImage3DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyMultiTexSubImage3DEXT].call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableClientStateIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableClientStateIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableClientStateIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableClientStateIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.EnableClientStateIndexedEXT(_array_, _index_)
        GL_FUNCTIONS_MAP[:glEnableClientStateIndexedEXT].call(_array_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableClientStateIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableClientStateIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableClientStateIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableClientStateIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.DisableClientStateIndexedEXT(_array_, _index_)
        GL_FUNCTIONS_MAP[:glDisableClientStateIndexedEXT].call(_array_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFloatIndexedvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFloatIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloatIndexedvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFloatIndexedvEXT)
    GL.module_eval(<<-SRC)
      def self.GetFloatIndexedvEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetFloatIndexedvEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDoubleIndexedvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDoubleIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDoubleIndexedvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetDoubleIndexedvEXT)
    GL.module_eval(<<-SRC)
      def self.GetDoubleIndexedvEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetDoubleIndexedvEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPointerIndexedvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPointerIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointerIndexedvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPointerIndexedvEXT)
    GL.module_eval(<<-SRC)
      def self.GetPointerIndexedvEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetPointerIndexedvEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.EnableIndexedEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glEnableIndexedEXT].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.DisableIndexedEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glDisableIndexedEXT].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsEnabledIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsEnabledIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnabledIndexedEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsEnabledIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.IsEnabledIndexedEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glIsEnabledIndexedEXT].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetIntegerIndexedvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegerIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegerIndexedvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetIntegerIndexedvEXT)
    GL.module_eval(<<-SRC)
      def self.GetIntegerIndexedvEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetIntegerIndexedvEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetBooleanIndexedvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetBooleanIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetBooleanIndexedvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetBooleanIndexedvEXT)
    GL.module_eval(<<-SRC)
      def self.GetBooleanIndexedvEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetBooleanIndexedvEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureImage3DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedTextureImage3DEXT].call(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureImage2DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedTextureImage2DEXT].call(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureImage1DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedTextureImage1DEXT].call(_texture_, _target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureSubImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureSubImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureSubImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureSubImage3DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedTextureSubImage3DEXT].call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureSubImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureSubImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureSubImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureSubImage2DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedTextureSubImage2DEXT].call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTextureSubImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTextureSubImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTextureSubImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedTextureSubImage1DEXT(_texture_, _target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedTextureSubImage1DEXT].call(_texture_, _target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCompressedTextureImageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedTextureImageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedTextureImageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCompressedTextureImageEXT)
    GL.module_eval(<<-SRC)
      def self.GetCompressedTextureImageEXT(_texture_, _target_, _lod_, _img_)
        GL_FUNCTIONS_MAP[:glGetCompressedTextureImageEXT].call(_texture_, _target_, _lod_, _img_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedMultiTexImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedMultiTexImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedMultiTexImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedMultiTexImage3DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedMultiTexImage3DEXT].call(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedMultiTexImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedMultiTexImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedMultiTexImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedMultiTexImage2DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedMultiTexImage2DEXT].call(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedMultiTexImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedMultiTexImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedMultiTexImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedMultiTexImage1DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedMultiTexImage1DEXT].call(_texunit_, _target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedMultiTexSubImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedMultiTexSubImage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexSubImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedMultiTexSubImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedMultiTexSubImage3DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedMultiTexSubImage3DEXT].call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedMultiTexSubImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedMultiTexSubImage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexSubImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedMultiTexSubImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedMultiTexSubImage2DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedMultiTexSubImage2DEXT].call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedMultiTexSubImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedMultiTexSubImage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexSubImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedMultiTexSubImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.CompressedMultiTexSubImage1DEXT(_texunit_, _target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _bits_)
        GL_FUNCTIONS_MAP[:glCompressedMultiTexSubImage1DEXT].call(_texunit_, _target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _bits_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCompressedMultiTexImageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedMultiTexImageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedMultiTexImageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCompressedMultiTexImageEXT)
    GL.module_eval(<<-SRC)
      def self.GetCompressedMultiTexImageEXT(_texunit_, _target_, _lod_, _img_)
        GL_FUNCTIONS_MAP[:glGetCompressedMultiTexImageEXT].call(_texunit_, _target_, _lod_, _img_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadTransposefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTransposefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTransposefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadTransposefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadTransposefEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoadTransposefEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadTransposedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTransposedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTransposedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadTransposedEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadTransposedEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoadTransposedEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultTransposefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTransposefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTransposefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultTransposefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixMultTransposefEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultTransposefEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultTransposedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTransposedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTransposedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultTransposedEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixMultTransposedEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultTransposedEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferDataEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferDataEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferDataEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferDataEXT)
    GL.module_eval(<<-SRC)
      def self.NamedBufferDataEXT(_buffer_, _size_, _data_, _usage_)
        GL_FUNCTIONS_MAP[:glNamedBufferDataEXT].call(_buffer_, _size_, _data_, _usage_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferSubDataEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferSubDataEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferSubDataEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferSubDataEXT)
    GL.module_eval(<<-SRC)
      def self.NamedBufferSubDataEXT(_buffer_, _offset_, _size_, _data_)
        GL_FUNCTIONS_MAP[:glNamedBufferSubDataEXT].call(_buffer_, _offset_, _size_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapNamedBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapNamedBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapNamedBufferEXT] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapNamedBufferEXT)
    GL.module_eval(<<-SRC)
      def self.MapNamedBufferEXT(_buffer_, _access_)
        GL_FUNCTIONS_MAP[:glMapNamedBufferEXT].call(_buffer_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUnmapNamedBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUnmapNamedBufferEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapNamedBufferEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glUnmapNamedBufferEXT)
    GL.module_eval(<<-SRC)
      def self.UnmapNamedBufferEXT(_buffer_)
        GL_FUNCTIONS_MAP[:glUnmapNamedBufferEXT].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedBufferParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedBufferParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedBufferParameterivEXT(_buffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedBufferParameterivEXT].call(_buffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedBufferPointervEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferPointervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferPointervEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedBufferPointervEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedBufferPointervEXT(_buffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedBufferPointervEXT].call(_buffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedBufferSubDataEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferSubDataEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferSubDataEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedBufferSubDataEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedBufferSubDataEXT(_buffer_, _offset_, _size_, _data_)
        GL_FUNCTIONS_MAP[:glGetNamedBufferSubDataEXT].call(_buffer_, _offset_, _size_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1fEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1fEXT(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1fEXT].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2fEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2fEXT(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2fEXT].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3fEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3fEXT(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3fEXT].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4fEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4fEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4fEXT].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1iEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1iEXT(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1iEXT].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2iEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2iEXT(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2iEXT].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3iEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3iEXT(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3iEXT].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4iEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4iEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4iEXT].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1fvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1fvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2fvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2fvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3fvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3fvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4fvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4fvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x3fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x3fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x2fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x2fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x2fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x4fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x2fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x2fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x2fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x4fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x3fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x3fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureBufferEXT)
    GL.module_eval(<<-SRC)
      def self.TextureBufferEXT(_texture_, _target_, _internalformat_, _buffer_)
        GL_FUNCTIONS_MAP[:glTextureBufferEXT].call(_texture_, _target_, _internalformat_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexBufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexBufferEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexBufferEXT(_texunit_, _target_, _internalformat_, _buffer_)
        GL_FUNCTIONS_MAP[:glMultiTexBufferEXT].call(_texunit_, _target_, _internalformat_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.TextureParameterIivEXT(_texture_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTextureParameterIivEXT].call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.TextureParameterIuivEXT(_texture_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTextureParameterIuivEXT].call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.GetTextureParameterIivEXT(_texture_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureParameterIivEXT].call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTextureParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetTextureParameterIuivEXT(_texture_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTextureParameterIuivEXT].call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexParameterIivEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexParameterIivEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexParameterIuivEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMultiTexParameterIuivEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexParameterIivEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexParameterIivEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMultiTexParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultiTexParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetMultiTexParameterIuivEXT(_texunit_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMultiTexParameterIuivEXT].call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1uiEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1uiEXT(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1uiEXT].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2uiEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2uiEXT(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2uiEXT].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3uiEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3uiEXT(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3uiEXT].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4uiEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4uiEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4uiEXT].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1uivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1uivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1uivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2uivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2uivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2uivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3uivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3uivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3uivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4uivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4uivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4uivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameters4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameters4fvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameters4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameters4fvEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameters4fvEXT(_program_, _target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameters4fvEXT].call(_program_, _target_, _index_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameterI4iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameterI4iEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameterI4iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameterI4iEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameterI4iEXT(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameterI4iEXT].call(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameterI4ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameterI4ivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameterI4ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameterI4ivEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameterI4ivEXT(_program_, _target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameterI4ivEXT].call(_program_, _target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParametersI4ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParametersI4ivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParametersI4ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParametersI4ivEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParametersI4ivEXT(_program_, _target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParametersI4ivEXT].call(_program_, _target_, _index_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameterI4uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameterI4uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameterI4uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameterI4uiEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameterI4uiEXT(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameterI4uiEXT].call(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameterI4uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameterI4uivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameterI4uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameterI4uivEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameterI4uivEXT(_program_, _target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameterI4uivEXT].call(_program_, _target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParametersI4uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParametersI4uivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParametersI4uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParametersI4uivEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParametersI4uivEXT(_program_, _target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParametersI4uivEXT].call(_program_, _target_, _index_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedProgramLocalParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramLocalParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramLocalParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedProgramLocalParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedProgramLocalParameterIivEXT(_program_, _target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedProgramLocalParameterIivEXT].call(_program_, _target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedProgramLocalParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramLocalParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramLocalParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedProgramLocalParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedProgramLocalParameterIuivEXT(_program_, _target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedProgramLocalParameterIuivEXT].call(_program_, _target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableClientStateiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableClientStateiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableClientStateiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableClientStateiEXT)
    GL.module_eval(<<-SRC)
      def self.EnableClientStateiEXT(_array_, _index_)
        GL_FUNCTIONS_MAP[:glEnableClientStateiEXT].call(_array_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableClientStateiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableClientStateiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableClientStateiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableClientStateiEXT)
    GL.module_eval(<<-SRC)
      def self.DisableClientStateiEXT(_array_, _index_)
        GL_FUNCTIONS_MAP[:glDisableClientStateiEXT].call(_array_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFloati_vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFloati_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloati_vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFloati_vEXT)
    GL.module_eval(<<-SRC)
      def self.GetFloati_vEXT(_pname_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetFloati_vEXT].call(_pname_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDoublei_vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDoublei_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDoublei_vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetDoublei_vEXT)
    GL.module_eval(<<-SRC)
      def self.GetDoublei_vEXT(_pname_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetDoublei_vEXT].call(_pname_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPointeri_vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPointeri_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointeri_vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPointeri_vEXT)
    GL.module_eval(<<-SRC)
      def self.GetPointeri_vEXT(_pname_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetPointeri_vEXT].call(_pname_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramStringEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramStringEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramStringEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramStringEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramStringEXT(_program_, _target_, _format_, _len_, _string_)
        GL_FUNCTIONS_MAP[:glNamedProgramStringEXT].call(_program_, _target_, _format_, _len_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameter4dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameter4dEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameter4dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameter4dEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameter4dEXT(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameter4dEXT].call(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameter4dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameter4dvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameter4dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameter4dvEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameter4dvEXT(_program_, _target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameter4dvEXT].call(_program_, _target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameter4fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameter4fEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameter4fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameter4fEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameter4fEXT(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameter4fEXT].call(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedProgramLocalParameter4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameter4fvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameter4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedProgramLocalParameter4fvEXT)
    GL.module_eval(<<-SRC)
      def self.NamedProgramLocalParameter4fvEXT(_program_, _target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glNamedProgramLocalParameter4fvEXT].call(_program_, _target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedProgramLocalParameterdvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramLocalParameterdvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramLocalParameterdvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedProgramLocalParameterdvEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedProgramLocalParameterdvEXT(_program_, _target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedProgramLocalParameterdvEXT].call(_program_, _target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedProgramLocalParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramLocalParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramLocalParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedProgramLocalParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedProgramLocalParameterfvEXT(_program_, _target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedProgramLocalParameterfvEXT].call(_program_, _target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedProgramivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedProgramivEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedProgramivEXT(_program_, _target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedProgramivEXT].call(_program_, _target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedProgramStringEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramStringEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramStringEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedProgramStringEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedProgramStringEXT(_program_, _target_, _pname_, _string_)
        GL_FUNCTIONS_MAP[:glGetNamedProgramStringEXT].call(_program_, _target_, _pname_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedRenderbufferStorageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedRenderbufferStorageEXT)
    GL.module_eval(<<-SRC)
      def self.NamedRenderbufferStorageEXT(_renderbuffer_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glNamedRenderbufferStorageEXT].call(_renderbuffer_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedRenderbufferParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedRenderbufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedRenderbufferParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedRenderbufferParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedRenderbufferParameterivEXT(_renderbuffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedRenderbufferParameterivEXT].call(_renderbuffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedRenderbufferStorageMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedRenderbufferStorageMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.NamedRenderbufferStorageMultisampleEXT(_renderbuffer_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glNamedRenderbufferStorageMultisampleEXT].call(_renderbuffer_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedRenderbufferStorageMultisampleCoverageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageMultisampleCoverageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageMultisampleCoverageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedRenderbufferStorageMultisampleCoverageEXT)
    GL.module_eval(<<-SRC)
      def self.NamedRenderbufferStorageMultisampleCoverageEXT(_renderbuffer_, _coverageSamples_, _colorSamples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glNamedRenderbufferStorageMultisampleCoverageEXT].call(_renderbuffer_, _coverageSamples_, _colorSamples_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCheckNamedFramebufferStatusEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCheckNamedFramebufferStatusEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCheckNamedFramebufferStatusEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glCheckNamedFramebufferStatusEXT)
    GL.module_eval(<<-SRC)
      def self.CheckNamedFramebufferStatusEXT(_framebuffer_, _target_)
        GL_FUNCTIONS_MAP[:glCheckNamedFramebufferStatusEXT].call(_framebuffer_, _target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferTexture1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTexture1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTexture1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferTexture1DEXT)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferTexture1DEXT(_framebuffer_, _attachment_, _textarget_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferTexture1DEXT].call(_framebuffer_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferTexture2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTexture2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTexture2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferTexture2DEXT)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferTexture2DEXT(_framebuffer_, _attachment_, _textarget_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferTexture2DEXT].call(_framebuffer_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferTexture3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTexture3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTexture3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferTexture3DEXT)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferTexture3DEXT(_framebuffer_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferTexture3DEXT].call(_framebuffer_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferRenderbufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferRenderbufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferRenderbufferEXT)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferRenderbufferEXT(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferRenderbufferEXT].call(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedFramebufferAttachmentParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferAttachmentParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferAttachmentParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedFramebufferAttachmentParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedFramebufferAttachmentParameterivEXT(_framebuffer_, _attachment_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedFramebufferAttachmentParameterivEXT].call(_framebuffer_, _attachment_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenerateTextureMipmapEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenerateTextureMipmapEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateTextureMipmapEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenerateTextureMipmapEXT)
    GL.module_eval(<<-SRC)
      def self.GenerateTextureMipmapEXT(_texture_, _target_)
        GL_FUNCTIONS_MAP[:glGenerateTextureMipmapEXT].call(_texture_, _target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenerateMultiTexMipmapEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenerateMultiTexMipmapEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateMultiTexMipmapEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenerateMultiTexMipmapEXT)
    GL.module_eval(<<-SRC)
      def self.GenerateMultiTexMipmapEXT(_texunit_, _target_)
        GL_FUNCTIONS_MAP[:glGenerateMultiTexMipmapEXT].call(_texunit_, _target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferDrawBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferDrawBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferDrawBufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferDrawBufferEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferDrawBufferEXT(_framebuffer_, _mode_)
        GL_FUNCTIONS_MAP[:glFramebufferDrawBufferEXT].call(_framebuffer_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferDrawBuffersEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferDrawBuffersEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferDrawBuffersEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferDrawBuffersEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferDrawBuffersEXT(_framebuffer_, _n_, _bufs_)
        GL_FUNCTIONS_MAP[:glFramebufferDrawBuffersEXT].call(_framebuffer_, _n_, _bufs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferReadBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferReadBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferReadBufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferReadBufferEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferReadBufferEXT(_framebuffer_, _mode_)
        GL_FUNCTIONS_MAP[:glFramebufferReadBufferEXT].call(_framebuffer_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFramebufferParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFramebufferParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetFramebufferParameterivEXT(_framebuffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFramebufferParameterivEXT].call(_framebuffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedCopyBufferSubDataEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedCopyBufferSubDataEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedCopyBufferSubDataEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedCopyBufferSubDataEXT)
    GL.module_eval(<<-SRC)
      def self.NamedCopyBufferSubDataEXT(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
        GL_FUNCTIONS_MAP[:glNamedCopyBufferSubDataEXT].call(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferTextureEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTextureEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferTextureEXT)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferTextureEXT(_framebuffer_, _attachment_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferTextureEXT].call(_framebuffer_, _attachment_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferTextureLayerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTextureLayerEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTextureLayerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferTextureLayerEXT)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferTextureLayerEXT(_framebuffer_, _attachment_, _texture_, _level_, _layer_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferTextureLayerEXT].call(_framebuffer_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferTextureFaceEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTextureFaceEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTextureFaceEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferTextureFaceEXT)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferTextureFaceEXT(_framebuffer_, _attachment_, _texture_, _level_, _face_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferTextureFaceEXT].call(_framebuffer_, _attachment_, _texture_, _level_, _face_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureRenderbufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureRenderbufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureRenderbufferEXT)
    GL.module_eval(<<-SRC)
      def self.TextureRenderbufferEXT(_texture_, _target_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glTextureRenderbufferEXT].call(_texture_, _target_, _renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexRenderbufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexRenderbufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexRenderbufferEXT)
    GL.module_eval(<<-SRC)
      def self.MultiTexRenderbufferEXT(_texunit_, _target_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glMultiTexRenderbufferEXT].call(_texunit_, _target_, _renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexOffsetEXT(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexOffsetEXT].call(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayColorOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayColorOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayColorOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayColorOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayColorOffsetEXT(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayColorOffsetEXT].call(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayEdgeFlagOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayEdgeFlagOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayEdgeFlagOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayEdgeFlagOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayEdgeFlagOffsetEXT(_vaobj_, _buffer_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayEdgeFlagOffsetEXT].call(_vaobj_, _buffer_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayIndexOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayIndexOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayIndexOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayIndexOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayIndexOffsetEXT(_vaobj_, _buffer_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayIndexOffsetEXT].call(_vaobj_, _buffer_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayNormalOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayNormalOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayNormalOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayNormalOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayNormalOffsetEXT(_vaobj_, _buffer_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayNormalOffsetEXT].call(_vaobj_, _buffer_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayTexCoordOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayTexCoordOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayTexCoordOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayTexCoordOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayTexCoordOffsetEXT(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayTexCoordOffsetEXT].call(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayMultiTexCoordOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayMultiTexCoordOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayMultiTexCoordOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayMultiTexCoordOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayMultiTexCoordOffsetEXT(_vaobj_, _buffer_, _texunit_, _size_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayMultiTexCoordOffsetEXT].call(_vaobj_, _buffer_, _texunit_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayFogCoordOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayFogCoordOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayFogCoordOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayFogCoordOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayFogCoordOffsetEXT(_vaobj_, _buffer_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayFogCoordOffsetEXT].call(_vaobj_, _buffer_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArraySecondaryColorOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArraySecondaryColorOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArraySecondaryColorOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArraySecondaryColorOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArraySecondaryColorOffsetEXT(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArraySecondaryColorOffsetEXT].call(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexAttribOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexAttribOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexAttribOffsetEXT(_vaobj_, _buffer_, _index_, _size_, _type_, _normalized_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexAttribOffsetEXT].call(_vaobj_, _buffer_, _index_, _size_, _type_, _normalized_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexAttribIOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribIOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribIOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexAttribIOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexAttribIOffsetEXT(_vaobj_, _buffer_, _index_, _size_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexAttribIOffsetEXT].call(_vaobj_, _buffer_, _index_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableVertexArrayEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexArrayEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexArrayEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableVertexArrayEXT)
    GL.module_eval(<<-SRC)
      def self.EnableVertexArrayEXT(_vaobj_, _array_)
        GL_FUNCTIONS_MAP[:glEnableVertexArrayEXT].call(_vaobj_, _array_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableVertexArrayEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexArrayEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexArrayEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableVertexArrayEXT)
    GL.module_eval(<<-SRC)
      def self.DisableVertexArrayEXT(_vaobj_, _array_)
        GL_FUNCTIONS_MAP[:glDisableVertexArrayEXT].call(_vaobj_, _array_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableVertexArrayAttribEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexArrayAttribEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexArrayAttribEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableVertexArrayAttribEXT)
    GL.module_eval(<<-SRC)
      def self.EnableVertexArrayAttribEXT(_vaobj_, _index_)
        GL_FUNCTIONS_MAP[:glEnableVertexArrayAttribEXT].call(_vaobj_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableVertexArrayAttribEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexArrayAttribEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexArrayAttribEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableVertexArrayAttribEXT)
    GL.module_eval(<<-SRC)
      def self.DisableVertexArrayAttribEXT(_vaobj_, _index_)
        GL_FUNCTIONS_MAP[:glDisableVertexArrayAttribEXT].call(_vaobj_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexArrayIntegervEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayIntegervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayIntegervEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexArrayIntegervEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexArrayIntegervEXT(_vaobj_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetVertexArrayIntegervEXT].call(_vaobj_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexArrayPointervEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayPointervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayPointervEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexArrayPointervEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexArrayPointervEXT(_vaobj_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetVertexArrayPointervEXT].call(_vaobj_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexArrayIntegeri_vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayIntegeri_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayIntegeri_vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexArrayIntegeri_vEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexArrayIntegeri_vEXT(_vaobj_, _index_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetVertexArrayIntegeri_vEXT].call(_vaobj_, _index_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexArrayPointeri_vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayPointeri_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayPointeri_vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexArrayPointeri_vEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexArrayPointeri_vEXT(_vaobj_, _index_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetVertexArrayPointeri_vEXT].call(_vaobj_, _index_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapNamedBufferRangeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapNamedBufferRangeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapNamedBufferRangeEXT] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapNamedBufferRangeEXT)
    GL.module_eval(<<-SRC)
      def self.MapNamedBufferRangeEXT(_buffer_, _offset_, _length_, _access_)
        GL_FUNCTIONS_MAP[:glMapNamedBufferRangeEXT].call(_buffer_, _offset_, _length_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFlushMappedNamedBufferRangeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedNamedBufferRangeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedNamedBufferRangeEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushMappedNamedBufferRangeEXT)
    GL.module_eval(<<-SRC)
      def self.FlushMappedNamedBufferRangeEXT(_buffer_, _offset_, _length_)
        GL_FUNCTIONS_MAP[:glFlushMappedNamedBufferRangeEXT].call(_buffer_, _offset_, _length_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferStorageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferStorageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferStorageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferStorageEXT)
    GL.module_eval(<<-SRC)
      def self.NamedBufferStorageEXT(_buffer_, _size_, _data_, _flags_)
        GL_FUNCTIONS_MAP[:glNamedBufferStorageEXT].call(_buffer_, _size_, _data_, _flags_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearNamedBufferDataEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedBufferDataEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedBufferDataEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearNamedBufferDataEXT)
    GL.module_eval(<<-SRC)
      def self.ClearNamedBufferDataEXT(_buffer_, _internalformat_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearNamedBufferDataEXT].call(_buffer_, _internalformat_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearNamedBufferSubDataEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedBufferSubDataEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedBufferSubDataEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearNamedBufferSubDataEXT)
    GL.module_eval(<<-SRC)
      def self.ClearNamedBufferSubDataEXT(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glClearNamedBufferSubDataEXT].call(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferParameteriEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferParameteriEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferParameteriEXT)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferParameteriEXT(_framebuffer_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferParameteriEXT].call(_framebuffer_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedFramebufferParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedFramebufferParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetNamedFramebufferParameterivEXT(_framebuffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedFramebufferParameterivEXT].call(_framebuffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1dEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1dEXT(_program_, _location_, _x_)
        GL_FUNCTIONS_MAP[:glProgramUniform1dEXT].call(_program_, _location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2dEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2dEXT(_program_, _location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glProgramUniform2dEXT].call(_program_, _location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3dEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3dEXT(_program_, _location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glProgramUniform3dEXT].call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4dEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4dEXT(_program_, _location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramUniform4dEXT].call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1dvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1dvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2dvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2dvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3dvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3dvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4dvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4dvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x3dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x3dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x3dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x3dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x4dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x4dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x4dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x4dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x2dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x2dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x2dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x2dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x4dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x4dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x4dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x4dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x2dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x2dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x2dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x2dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x3dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x3dvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x3dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x3dvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureBufferRangeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureBufferRangeEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBufferRangeEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureBufferRangeEXT)
    GL.module_eval(<<-SRC)
      def self.TextureBufferRangeEXT(_texture_, _target_, _internalformat_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glTextureBufferRangeEXT].call(_texture_, _target_, _internalformat_, _buffer_, _offset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage1DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorage1DEXT(_texture_, _target_, _levels_, _internalformat_, _width_)
        GL_FUNCTIONS_MAP[:glTextureStorage1DEXT].call(_texture_, _target_, _levels_, _internalformat_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage2DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorage2DEXT(_texture_, _target_, _levels_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glTextureStorage2DEXT].call(_texture_, _target_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage3DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorage3DEXT(_texture_, _target_, _levels_, _internalformat_, _width_, _height_, _depth_)
        GL_FUNCTIONS_MAP[:glTextureStorage3DEXT].call(_texture_, _target_, _levels_, _internalformat_, _width_, _height_, _depth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage2DMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2DMultisampleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2DMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage2DMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorage2DMultisampleEXT(_texture_, _target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTextureStorage2DMultisampleEXT].call(_texture_, _target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage3DMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage3DMultisampleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3DMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage3DMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorage3DMultisampleEXT(_texture_, _target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTextureStorage3DMultisampleEXT].call(_texture_, _target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayBindVertexBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayBindVertexBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayBindVertexBufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayBindVertexBufferEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayBindVertexBufferEXT(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_)
        GL_FUNCTIONS_MAP[:glVertexArrayBindVertexBufferEXT].call(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexAttribFormatEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribFormatEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribFormatEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexAttribFormatEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexAttribFormatEXT(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexAttribFormatEXT].call(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexAttribIFormatEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribIFormatEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribIFormatEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexAttribIFormatEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexAttribIFormatEXT(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexAttribIFormatEXT].call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexAttribLFormatEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribLFormatEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribLFormatEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexAttribLFormatEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexAttribLFormatEXT(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexAttribLFormatEXT].call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexAttribBindingEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribBindingEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribBindingEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexAttribBindingEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexAttribBindingEXT(_vaobj_, _attribindex_, _bindingindex_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexAttribBindingEXT].call(_vaobj_, _attribindex_, _bindingindex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexBindingDivisorEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexBindingDivisorEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexBindingDivisorEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexBindingDivisorEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexBindingDivisorEXT(_vaobj_, _bindingindex_, _divisor_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexBindingDivisorEXT].call(_vaobj_, _bindingindex_, _divisor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexAttribLOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribLOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribLOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexAttribLOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexAttribLOffsetEXT(_vaobj_, _buffer_, _index_, _size_, _type_, _stride_, _offset_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexAttribLOffsetEXT].call(_vaobj_, _buffer_, _index_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexturePageCommitmentEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexturePageCommitmentEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexturePageCommitmentEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexturePageCommitmentEXT)
    GL.module_eval(<<-SRC)
      def self.TexturePageCommitmentEXT(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
        GL_FUNCTIONS_MAP[:glTexturePageCommitmentEXT].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayVertexAttribDivisorEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribDivisorEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribDivisorEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayVertexAttribDivisorEXT)
    GL.module_eval(<<-SRC)
      def self.VertexArrayVertexAttribDivisorEXT(_vaobj_, _index_, _divisor_)
        GL_FUNCTIONS_MAP[:glVertexArrayVertexAttribDivisorEXT].call(_vaobj_, _index_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_EXT_discard_framebuffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 990
  def self.define_ext_command_GL_EXT_discard_framebuffer
    GL::GL_FUNCTION_SYMBOLS << :glDiscardFramebufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDiscardFramebufferEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDiscardFramebufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDiscardFramebufferEXT)
    GL.module_eval(<<-SRC)
      def self.DiscardFramebufferEXT(_target_, _numAttachments_, _attachments_)
        GL_FUNCTIONS_MAP[:glDiscardFramebufferEXT].call(_target_, _numAttachments_, _attachments_)
      end
    SRC
  end
define_ext_command_GL_EXT_disjoint_timer_query() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1009
  def self.define_ext_command_GL_EXT_disjoint_timer_query
    GL::GL_FUNCTION_SYMBOLS << :glGenQueriesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenQueriesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenQueriesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenQueriesEXT)
    GL.module_eval(<<-SRC)
      def self.GenQueriesEXT(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glGenQueriesEXT].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteQueriesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteQueriesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteQueriesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteQueriesEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteQueriesEXT(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glDeleteQueriesEXT].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsQueryEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsQueryEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsQueryEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsQueryEXT)
    GL.module_eval(<<-SRC)
      def self.IsQueryEXT(_id_)
        GL_FUNCTIONS_MAP[:glIsQueryEXT].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBeginQueryEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginQueryEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginQueryEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginQueryEXT)
    GL.module_eval(<<-SRC)
      def self.BeginQueryEXT(_target_, _id_)
        GL_FUNCTIONS_MAP[:glBeginQueryEXT].call(_target_, _id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndQueryEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndQueryEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndQueryEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndQueryEXT)
    GL.module_eval(<<-SRC)
      def self.EndQueryEXT(_target_)
        GL_FUNCTIONS_MAP[:glEndQueryEXT].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glQueryCounterEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glQueryCounterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glQueryCounterEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glQueryCounterEXT)
    GL.module_eval(<<-SRC)
      def self.QueryCounterEXT(_id_, _target_)
        GL_FUNCTIONS_MAP[:glQueryCounterEXT].call(_id_, _target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryivEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjectivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjectivEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjectivEXT(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjectivEXT].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjectuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjectuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjectuivEXT(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjectuivEXT].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjecti64vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjecti64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjecti64vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjecti64vEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjecti64vEXT(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjecti64vEXT].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjectui64vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectui64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectui64vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjectui64vEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjectui64vEXT(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjectui64vEXT].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetInteger64vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInteger64vEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInteger64vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInteger64vEXT)
    GL.module_eval(<<-SRC)
      def self.GetInteger64vEXT(_pname_, _data_)
        GL_FUNCTIONS_MAP[:glGetInteger64vEXT].call(_pname_, _data_)
      end
    SRC
  end
define_ext_command_GL_EXT_draw_buffers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1149
  def self.define_ext_command_GL_EXT_draw_buffers
    GL::GL_FUNCTION_SYMBOLS << :glDrawBuffersEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawBuffersEXT)
    GL.module_eval(<<-SRC)
      def self.DrawBuffersEXT(_n_, _bufs_)
        GL_FUNCTIONS_MAP[:glDrawBuffersEXT].call(_n_, _bufs_)
      end
    SRC
  end
define_ext_command_GL_EXT_draw_buffers2() click to toggle source
# File lib/opengl_ext_command.rb, line 16776
  def self.define_ext_command_GL_EXT_draw_buffers2
    GL::GL_FUNCTION_SYMBOLS << :glColorMaskIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorMaskIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorMaskIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorMaskIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.ColorMaskIndexedEXT(_index_, _r_, _g_, _b_, _a_)
        GL_FUNCTIONS_MAP[:glColorMaskIndexedEXT].call(_index_, _r_, _g_, _b_, _a_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetBooleanIndexedvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetBooleanIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetBooleanIndexedvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetBooleanIndexedvEXT)
    GL.module_eval(<<-SRC)
      def self.GetBooleanIndexedvEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetBooleanIndexedvEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetIntegerIndexedvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegerIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegerIndexedvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetIntegerIndexedvEXT)
    GL.module_eval(<<-SRC)
      def self.GetIntegerIndexedvEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetIntegerIndexedvEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.EnableIndexedEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glEnableIndexedEXT].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.DisableIndexedEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glDisableIndexedEXT].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsEnabledIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsEnabledIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnabledIndexedEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsEnabledIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.IsEnabledIndexedEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glIsEnabledIndexedEXT].call(_target_, _index_)
      end
    SRC
  end
define_ext_command_GL_EXT_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1168
  def self.define_ext_command_GL_EXT_draw_buffers_indexed
    GL::GL_FUNCTION_SYMBOLS << :glEnableiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableiEXT)
    GL.module_eval(<<-SRC)
      def self.EnableiEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glEnableiEXT].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableiEXT)
    GL.module_eval(<<-SRC)
      def self.DisableiEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glDisableiEXT].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationiEXT)
    GL.module_eval(<<-SRC)
      def self.BlendEquationiEXT(_buf_, _mode_)
        GL_FUNCTIONS_MAP[:glBlendEquationiEXT].call(_buf_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationSeparateiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationSeparateiEXT)
    GL.module_eval(<<-SRC)
      def self.BlendEquationSeparateiEXT(_buf_, _modeRGB_, _modeAlpha_)
        GL_FUNCTIONS_MAP[:glBlendEquationSeparateiEXT].call(_buf_, _modeRGB_, _modeAlpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendFunciEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFunciEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFunciEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFunciEXT)
    GL.module_eval(<<-SRC)
      def self.BlendFunciEXT(_buf_, _src_, _dst_)
        GL_FUNCTIONS_MAP[:glBlendFunciEXT].call(_buf_, _src_, _dst_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendFuncSeparateiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFuncSeparateiEXT)
    GL.module_eval(<<-SRC)
      def self.BlendFuncSeparateiEXT(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
        GL_FUNCTIONS_MAP[:glBlendFuncSeparateiEXT].call(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorMaskiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorMaskiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorMaskiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorMaskiEXT)
    GL.module_eval(<<-SRC)
      def self.ColorMaskiEXT(_index_, _r_, _g_, _b_, _a_)
        GL_FUNCTIONS_MAP[:glColorMaskiEXT].call(_index_, _r_, _g_, _b_, _a_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsEnablediEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsEnablediEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnablediEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsEnablediEXT)
    GL.module_eval(<<-SRC)
      def self.IsEnablediEXT(_target_, _index_)
        GL_FUNCTIONS_MAP[:glIsEnablediEXT].call(_target_, _index_)
      end
    SRC
  end
define_ext_command_GL_EXT_draw_elements_base_vertex() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1264
  def self.define_ext_command_GL_EXT_draw_elements_base_vertex
    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsBaseVertexEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsBaseVertexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsBaseVertexEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsBaseVertexEXT)
    GL.module_eval(<<-SRC)
      def self.DrawElementsBaseVertexEXT(_mode_, _count_, _type_, _indices_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawElementsBaseVertexEXT].call(_mode_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawRangeElementsBaseVertexEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementsBaseVertexEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementsBaseVertexEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawRangeElementsBaseVertexEXT)
    GL.module_eval(<<-SRC)
      def self.DrawRangeElementsBaseVertexEXT(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawRangeElementsBaseVertexEXT].call(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedBaseVertexEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseVertexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertexEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedBaseVertexEXT)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedBaseVertexEXT(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseVertexEXT].call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsBaseVertexEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsBaseVertexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsBaseVertexEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsBaseVertexEXT)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsBaseVertexEXT(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsBaseVertexEXT].call(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
      end
    SRC
  end
define_ext_command_GL_EXT_draw_instanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1316
  def self.define_ext_command_GL_EXT_draw_instanced
    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysInstancedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysInstancedEXT)
    GL.module_eval(<<-SRC)
      def self.DrawArraysInstancedEXT(_mode_, _start_, _count_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawArraysInstancedEXT].call(_mode_, _start_, _count_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedEXT)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedEXT(_mode_, _count_, _type_, _indices_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedEXT].call(_mode_, _count_, _type_, _indices_, _primcount_)
      end
    SRC
  end
define_ext_command_GL_EXT_draw_range_elements() click to toggle source
# File lib/opengl_ext_command.rb, line 16880
  def self.define_ext_command_GL_EXT_draw_range_elements
    GL::GL_FUNCTION_SYMBOLS << :glDrawRangeElementsEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementsEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementsEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawRangeElementsEXT)
    GL.module_eval(<<-SRC)
      def self.DrawRangeElementsEXT(_mode_, _start_, _end_, _count_, _type_, _indices_)
        GL_FUNCTIONS_MAP[:glDrawRangeElementsEXT].call(_mode_, _start_, _end_, _count_, _type_, _indices_)
      end
    SRC
  end
define_ext_command_GL_EXT_draw_transform_feedback() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1346
  def self.define_ext_command_GL_EXT_draw_transform_feedback
    GL::GL_FUNCTION_SYMBOLS << :glDrawTransformFeedbackEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawTransformFeedbackEXT)
    GL.module_eval(<<-SRC)
      def self.DrawTransformFeedbackEXT(_mode_, _id_)
        GL_FUNCTIONS_MAP[:glDrawTransformFeedbackEXT].call(_mode_, _id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawTransformFeedbackInstancedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackInstancedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackInstancedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawTransformFeedbackInstancedEXT)
    GL.module_eval(<<-SRC)
      def self.DrawTransformFeedbackInstancedEXT(_mode_, _id_, _instancecount_)
        GL_FUNCTIONS_MAP[:glDrawTransformFeedbackInstancedEXT].call(_mode_, _id_, _instancecount_)
      end
    SRC
  end
define_ext_command_GL_EXT_external_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1376
  def self.define_ext_command_GL_EXT_external_buffer
    GL::GL_FUNCTION_SYMBOLS << :glBufferStorageExternalEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferStorageExternalEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferStorageExternalEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferStorageExternalEXT)
    GL.module_eval(<<-SRC)
      def self.BufferStorageExternalEXT(_target_, _offset_, _size_, _clientBuffer_, _flags_)
        GL_FUNCTIONS_MAP[:glBufferStorageExternalEXT].call(_target_, _offset_, _size_, _clientBuffer_, _flags_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferStorageExternalEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferStorageExternalEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferStorageExternalEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferStorageExternalEXT)
    GL.module_eval(<<-SRC)
      def self.NamedBufferStorageExternalEXT(_buffer_, _offset_, _size_, _clientBuffer_, _flags_)
        GL_FUNCTIONS_MAP[:glNamedBufferStorageExternalEXT].call(_buffer_, _offset_, _size_, _clientBuffer_, _flags_)
      end
    SRC
  end
define_ext_command_GL_EXT_float_blend() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1406
def self.define_ext_command_GL_EXT_float_blend
end
define_ext_command_GL_EXT_fog_coord() click to toggle source
# File lib/opengl_ext_command.rb, line 16929
  def self.define_ext_command_GL_EXT_fog_coord
    GL::GL_FUNCTION_SYMBOLS << :glFogCoordfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordfEXT] = [Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoordfEXT)
    GL.module_eval(<<-SRC)
      def self.FogCoordfEXT(_coord_)
        GL_FUNCTIONS_MAP[:glFogCoordfEXT].call(_coord_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogCoordfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordfvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoordfvEXT)
    GL.module_eval(<<-SRC)
      def self.FogCoordfvEXT(_coord_)
        GL_FUNCTIONS_MAP[:glFogCoordfvEXT].call(_coord_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogCoorddEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoorddEXT] = [Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoorddEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoorddEXT)
    GL.module_eval(<<-SRC)
      def self.FogCoorddEXT(_coord_)
        GL_FUNCTIONS_MAP[:glFogCoorddEXT].call(_coord_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogCoorddvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoorddvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoorddvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoorddvEXT)
    GL.module_eval(<<-SRC)
      def self.FogCoorddvEXT(_coord_)
        GL_FUNCTIONS_MAP[:glFogCoorddvEXT].call(_coord_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogCoordPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoordPointerEXT)
    GL.module_eval(<<-SRC)
      def self.FogCoordPointerEXT(_type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glFogCoordPointerEXT].call(_type_, _stride_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_EXT_framebuffer_blit() click to toggle source
# File lib/opengl_ext_command.rb, line 16992
  def self.define_ext_command_GL_EXT_framebuffer_blit
    GL::GL_FUNCTION_SYMBOLS << :glBlitFramebufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlitFramebufferEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlitFramebufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlitFramebufferEXT)
    GL.module_eval(<<-SRC)
      def self.BlitFramebufferEXT(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        GL_FUNCTIONS_MAP[:glBlitFramebufferEXT].call(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC
  end
define_ext_command_GL_EXT_framebuffer_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 17011
  def self.define_ext_command_GL_EXT_framebuffer_multisample
    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisampleEXT(_target_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisampleEXT].call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC
  end
define_ext_command_GL_EXT_framebuffer_multisample_blit_scaled() click to toggle source
# File lib/opengl_ext_command.rb, line 17030
def self.define_ext_command_GL_EXT_framebuffer_multisample_blit_scaled
end
define_ext_command_GL_EXT_framebuffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 17039
  def self.define_ext_command_GL_EXT_framebuffer_object
    GL::GL_FUNCTION_SYMBOLS << :glIsRenderbufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsRenderbufferEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsRenderbufferEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsRenderbufferEXT)
    GL.module_eval(<<-SRC)
      def self.IsRenderbufferEXT(_renderbuffer_)
        GL_FUNCTIONS_MAP[:glIsRenderbufferEXT].call(_renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindRenderbufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindRenderbufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindRenderbufferEXT)
    GL.module_eval(<<-SRC)
      def self.BindRenderbufferEXT(_target_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glBindRenderbufferEXT].call(_target_, _renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteRenderbuffersEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteRenderbuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteRenderbuffersEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteRenderbuffersEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteRenderbuffersEXT(_n_, _renderbuffers_)
        GL_FUNCTIONS_MAP[:glDeleteRenderbuffersEXT].call(_n_, _renderbuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenRenderbuffersEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenRenderbuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenRenderbuffersEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenRenderbuffersEXT)
    GL.module_eval(<<-SRC)
      def self.GenRenderbuffersEXT(_n_, _renderbuffers_)
        GL_FUNCTIONS_MAP[:glGenRenderbuffersEXT].call(_n_, _renderbuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageEXT)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageEXT(_target_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageEXT].call(_target_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetRenderbufferParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetRenderbufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetRenderbufferParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetRenderbufferParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetRenderbufferParameterivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetRenderbufferParameterivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsFramebufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsFramebufferEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsFramebufferEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsFramebufferEXT)
    GL.module_eval(<<-SRC)
      def self.IsFramebufferEXT(_framebuffer_)
        GL_FUNCTIONS_MAP[:glIsFramebufferEXT].call(_framebuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindFramebufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindFramebufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindFramebufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindFramebufferEXT)
    GL.module_eval(<<-SRC)
      def self.BindFramebufferEXT(_target_, _framebuffer_)
        GL_FUNCTIONS_MAP[:glBindFramebufferEXT].call(_target_, _framebuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteFramebuffersEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFramebuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFramebuffersEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteFramebuffersEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteFramebuffersEXT(_n_, _framebuffers_)
        GL_FUNCTIONS_MAP[:glDeleteFramebuffersEXT].call(_n_, _framebuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenFramebuffersEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenFramebuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenFramebuffersEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenFramebuffersEXT)
    GL.module_eval(<<-SRC)
      def self.GenFramebuffersEXT(_n_, _framebuffers_)
        GL_FUNCTIONS_MAP[:glGenFramebuffersEXT].call(_n_, _framebuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCheckFramebufferStatusEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCheckFramebufferStatusEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCheckFramebufferStatusEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glCheckFramebufferStatusEXT)
    GL.module_eval(<<-SRC)
      def self.CheckFramebufferStatusEXT(_target_)
        GL_FUNCTIONS_MAP[:glCheckFramebufferStatusEXT].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture1DEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture1DEXT(_target_, _attachment_, _textarget_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture1DEXT].call(_target_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture2DEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture2DEXT(_target_, _attachment_, _textarget_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture2DEXT].call(_target_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture3DEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture3DEXT(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture3DEXT].call(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferRenderbufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferRenderbufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferRenderbufferEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferRenderbufferEXT(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glFramebufferRenderbufferEXT].call(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFramebufferAttachmentParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferAttachmentParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferAttachmentParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFramebufferAttachmentParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetFramebufferAttachmentParameterivEXT(_target_, _attachment_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFramebufferAttachmentParameterivEXT].call(_target_, _attachment_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenerateMipmapEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenerateMipmapEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateMipmapEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenerateMipmapEXT)
    GL.module_eval(<<-SRC)
      def self.GenerateMipmapEXT(_target_)
        GL_FUNCTIONS_MAP[:glGenerateMipmapEXT].call(_target_)
      end
    SRC
  end
define_ext_command_GL_EXT_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_command.rb, line 17234
def self.define_ext_command_GL_EXT_framebuffer_sRGB
end
define_ext_command_GL_EXT_geometry_point_size() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1415
def self.define_ext_command_GL_EXT_geometry_point_size
end
define_ext_command_GL_EXT_geometry_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1424
  def self.define_ext_command_GL_EXT_geometry_shader
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureEXT(_target_, _attachment_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureEXT].call(_target_, _attachment_, _texture_, _level_)
      end
    SRC
  end
define_ext_command_GL_EXT_geometry_shader4() click to toggle source
# File lib/opengl_ext_command.rb, line 17243
  def self.define_ext_command_GL_EXT_geometry_shader4
    GL::GL_FUNCTION_SYMBOLS << :glProgramParameteriEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteriEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameteriEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramParameteriEXT(_program_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glProgramParameteriEXT].call(_program_, _pname_, _value_)
      end
    SRC
  end
define_ext_command_GL_EXT_gpu_program_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 17262
  def self.define_ext_command_GL_EXT_gpu_program_parameters
    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameters4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameters4fvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameters4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameters4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameters4fvEXT(_target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameters4fvEXT].call(_target_, _index_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameters4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameters4fvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameters4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameters4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameters4fvEXT(_target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameters4fvEXT].call(_target_, _index_, _count_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_gpu_shader4() click to toggle source
# File lib/opengl_ext_command.rb, line 17292
  def self.define_ext_command_GL_EXT_gpu_shader4
    GL::GL_FUNCTION_SYMBOLS << :glGetUniformuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformuivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetUniformuivEXT(_program_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformuivEXT].call(_program_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindFragDataLocationEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindFragDataLocationEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragDataLocationEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindFragDataLocationEXT)
    GL.module_eval(<<-SRC)
      def self.BindFragDataLocationEXT(_program_, _color_, _name_)
        GL_FUNCTIONS_MAP[:glBindFragDataLocationEXT].call(_program_, _color_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFragDataLocationEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFragDataLocationEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragDataLocationEXT] = Fiddle::TYPE_INT
    GL.bind_command(:glGetFragDataLocationEXT)
    GL.module_eval(<<-SRC)
      def self.GetFragDataLocationEXT(_program_, _name_)
        GL_FUNCTIONS_MAP[:glGetFragDataLocationEXT].call(_program_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1uiEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1uiEXT)
    GL.module_eval(<<-SRC)
      def self.Uniform1uiEXT(_location_, _v0_)
        GL_FUNCTIONS_MAP[:glUniform1uiEXT].call(_location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2uiEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2uiEXT)
    GL.module_eval(<<-SRC)
      def self.Uniform2uiEXT(_location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glUniform2uiEXT].call(_location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3uiEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3uiEXT)
    GL.module_eval(<<-SRC)
      def self.Uniform3uiEXT(_location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glUniform3uiEXT].call(_location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4uiEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4uiEXT)
    GL.module_eval(<<-SRC)
      def self.Uniform4uiEXT(_location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glUniform4uiEXT].call(_location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1uivEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1uivEXT)
    GL.module_eval(<<-SRC)
      def self.Uniform1uivEXT(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1uivEXT].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2uivEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2uivEXT)
    GL.module_eval(<<-SRC)
      def self.Uniform2uivEXT(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2uivEXT].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3uivEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3uivEXT)
    GL.module_eval(<<-SRC)
      def self.Uniform3uivEXT(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3uivEXT].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4uivEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4uivEXT)
    GL.module_eval(<<-SRC)
      def self.Uniform4uivEXT(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4uivEXT].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI1iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI1iEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI1iEXT(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribI1iEXT].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI2iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI2iEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI2iEXT(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttribI2iEXT].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI3iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI3iEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI3iEXT(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttribI3iEXT].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4iEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4iEXT(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4iEXT].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI1uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI1uiEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI1uiEXT(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribI1uiEXT].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI2uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI2uiEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI2uiEXT(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttribI2uiEXT].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI3uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI3uiEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI3uiEXT(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttribI3uiEXT].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4uiEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4uiEXT(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4uiEXT].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI1ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI1ivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI1ivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI1ivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI2ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI2ivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI2ivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI2ivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI3ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI3ivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI3ivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI3ivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4ivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4ivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4ivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI1uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI1uivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI1uivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI1uivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI2uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI2uivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI2uivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI2uivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI3uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI3uivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI3uivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI3uivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4uivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4uivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4uivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4bvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4bvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4bvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4bvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4bvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4bvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4svEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4svEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4svEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4svEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4svEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4svEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4ubvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4ubvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4ubvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4ubvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4ubvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4ubvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4usvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4usvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4usvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4usvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4usvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4usvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribIPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribIPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribIPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribIPointerEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribIPointerEXT(_index_, _size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexAttribIPointerEXT].call(_index_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribIivEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribIivEXT(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribIivEXT].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribIuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribIuivEXT(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribIuivEXT].call(_index_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1443
def self.define_ext_command_GL_EXT_gpu_shader5
end
define_ext_command_GL_EXT_histogram() click to toggle source
# File lib/opengl_ext_command.rb, line 17674
  def self.define_ext_command_GL_EXT_histogram
    GL::GL_FUNCTION_SYMBOLS << :glGetHistogramEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetHistogramEXT)
    GL.module_eval(<<-SRC)
      def self.GetHistogramEXT(_target_, _reset_, _format_, _type_, _values_)
        GL_FUNCTIONS_MAP[:glGetHistogramEXT].call(_target_, _reset_, _format_, _type_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetHistogramParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetHistogramParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetHistogramParameterfvEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetHistogramParameterfvEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetHistogramParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetHistogramParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetHistogramParameterivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetHistogramParameterivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMinmaxEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMinmaxEXT)
    GL.module_eval(<<-SRC)
      def self.GetMinmaxEXT(_target_, _reset_, _format_, _type_, _values_)
        GL_FUNCTIONS_MAP[:glGetMinmaxEXT].call(_target_, _reset_, _format_, _type_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMinmaxParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMinmaxParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetMinmaxParameterfvEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMinmaxParameterfvEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMinmaxParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMinmaxParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetMinmaxParameterivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMinmaxParameterivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glHistogramEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glHistogramEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glHistogramEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glHistogramEXT)
    GL.module_eval(<<-SRC)
      def self.HistogramEXT(_target_, _width_, _internalformat_, _sink_)
        GL_FUNCTIONS_MAP[:glHistogramEXT].call(_target_, _width_, _internalformat_, _sink_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMinmaxEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMinmaxEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMinmaxEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMinmaxEXT)
    GL.module_eval(<<-SRC)
      def self.MinmaxEXT(_target_, _internalformat_, _sink_)
        GL_FUNCTIONS_MAP[:glMinmaxEXT].call(_target_, _internalformat_, _sink_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResetHistogramEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glResetHistogramEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResetHistogramEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glResetHistogramEXT)
    GL.module_eval(<<-SRC)
      def self.ResetHistogramEXT(_target_)
        GL_FUNCTIONS_MAP[:glResetHistogramEXT].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResetMinmaxEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glResetMinmaxEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResetMinmaxEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glResetMinmaxEXT)
    GL.module_eval(<<-SRC)
      def self.ResetMinmaxEXT(_target_)
        GL_FUNCTIONS_MAP[:glResetMinmaxEXT].call(_target_)
      end
    SRC
  end
define_ext_command_GL_EXT_index_array_formats() click to toggle source
# File lib/opengl_ext_command.rb, line 17792
def self.define_ext_command_GL_EXT_index_array_formats
end
define_ext_command_GL_EXT_index_func() click to toggle source
# File lib/opengl_ext_command.rb, line 17801
  def self.define_ext_command_GL_EXT_index_func
    GL::GL_FUNCTION_SYMBOLS << :glIndexFuncEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIndexFuncEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIndexFuncEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glIndexFuncEXT)
    GL.module_eval(<<-SRC)
      def self.IndexFuncEXT(_func_, _ref_)
        GL_FUNCTIONS_MAP[:glIndexFuncEXT].call(_func_, _ref_)
      end
    SRC
  end
define_ext_command_GL_EXT_index_material() click to toggle source
# File lib/opengl_ext_command.rb, line 17820
  def self.define_ext_command_GL_EXT_index_material
    GL::GL_FUNCTION_SYMBOLS << :glIndexMaterialEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIndexMaterialEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIndexMaterialEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glIndexMaterialEXT)
    GL.module_eval(<<-SRC)
      def self.IndexMaterialEXT(_face_, _mode_)
        GL_FUNCTIONS_MAP[:glIndexMaterialEXT].call(_face_, _mode_)
      end
    SRC
  end
define_ext_command_GL_EXT_index_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 17839
def self.define_ext_command_GL_EXT_index_texture
end
define_ext_command_GL_EXT_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1452
  def self.define_ext_command_GL_EXT_instanced_arrays
    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysInstancedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysInstancedEXT)
    GL.module_eval(<<-SRC)
      def self.DrawArraysInstancedEXT(_mode_, _start_, _count_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawArraysInstancedEXT].call(_mode_, _start_, _count_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedEXT)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedEXT(_mode_, _count_, _type_, _indices_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedEXT].call(_mode_, _count_, _type_, _indices_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribDivisorEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribDivisorEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribDivisorEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribDivisorEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribDivisorEXT(_index_, _divisor_)
        GL_FUNCTIONS_MAP[:glVertexAttribDivisorEXT].call(_index_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_EXT_light_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 17848
  def self.define_ext_command_GL_EXT_light_texture
    GL::GL_FUNCTION_SYMBOLS << :glApplyTextureEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glApplyTextureEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glApplyTextureEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glApplyTextureEXT)
    GL.module_eval(<<-SRC)
      def self.ApplyTextureEXT(_mode_)
        GL_FUNCTIONS_MAP[:glApplyTextureEXT].call(_mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureLightEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureLightEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureLightEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureLightEXT)
    GL.module_eval(<<-SRC)
      def self.TextureLightEXT(_pname_)
        GL_FUNCTIONS_MAP[:glTextureLightEXT].call(_pname_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureMaterialEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureMaterialEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureMaterialEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureMaterialEXT)
    GL.module_eval(<<-SRC)
      def self.TextureMaterialEXT(_face_, _mode_)
        GL_FUNCTIONS_MAP[:glTextureMaterialEXT].call(_face_, _mode_)
      end
    SRC
  end
define_ext_command_GL_EXT_map_buffer_range() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1493
  def self.define_ext_command_GL_EXT_map_buffer_range
    GL::GL_FUNCTION_SYMBOLS << :glMapBufferRangeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapBufferRangeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapBufferRangeEXT] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapBufferRangeEXT)
    GL.module_eval(<<-SRC)
      def self.MapBufferRangeEXT(_target_, _offset_, _length_, _access_)
        GL_FUNCTIONS_MAP[:glMapBufferRangeEXT].call(_target_, _offset_, _length_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFlushMappedBufferRangeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedBufferRangeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedBufferRangeEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushMappedBufferRangeEXT)
    GL.module_eval(<<-SRC)
      def self.FlushMappedBufferRangeEXT(_target_, _offset_, _length_)
        GL_FUNCTIONS_MAP[:glFlushMappedBufferRangeEXT].call(_target_, _offset_, _length_)
      end
    SRC
  end
define_ext_command_GL_EXT_memory_object() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1523
  def self.define_ext_command_GL_EXT_memory_object
    GL::GL_FUNCTION_SYMBOLS << :glGetUnsignedBytevEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUnsignedBytevEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUnsignedBytevEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUnsignedBytevEXT)
    GL.module_eval(<<-SRC)
      def self.GetUnsignedBytevEXT(_pname_, _data_)
        GL_FUNCTIONS_MAP[:glGetUnsignedBytevEXT].call(_pname_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUnsignedBytei_vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUnsignedBytei_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUnsignedBytei_vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUnsignedBytei_vEXT)
    GL.module_eval(<<-SRC)
      def self.GetUnsignedBytei_vEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetUnsignedBytei_vEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteMemoryObjectsEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteMemoryObjectsEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteMemoryObjectsEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteMemoryObjectsEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteMemoryObjectsEXT(_n_, _memoryObjects_)
        GL_FUNCTIONS_MAP[:glDeleteMemoryObjectsEXT].call(_n_, _memoryObjects_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsMemoryObjectEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsMemoryObjectEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsMemoryObjectEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsMemoryObjectEXT)
    GL.module_eval(<<-SRC)
      def self.IsMemoryObjectEXT(_memoryObject_)
        GL_FUNCTIONS_MAP[:glIsMemoryObjectEXT].call(_memoryObject_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateMemoryObjectsEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateMemoryObjectsEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateMemoryObjectsEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateMemoryObjectsEXT)
    GL.module_eval(<<-SRC)
      def self.CreateMemoryObjectsEXT(_n_, _memoryObjects_)
        GL_FUNCTIONS_MAP[:glCreateMemoryObjectsEXT].call(_n_, _memoryObjects_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMemoryObjectParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMemoryObjectParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMemoryObjectParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMemoryObjectParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.MemoryObjectParameterivEXT(_memoryObject_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMemoryObjectParameterivEXT].call(_memoryObject_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMemoryObjectParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMemoryObjectParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMemoryObjectParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMemoryObjectParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetMemoryObjectParameterivEXT(_memoryObject_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMemoryObjectParameterivEXT].call(_memoryObject_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorageMem2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageMem2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorageMem2DEXT)
    GL.module_eval(<<-SRC)
      def self.TexStorageMem2DEXT(_target_, _levels_, _internalFormat_, _width_, _height_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTexStorageMem2DEXT].call(_target_, _levels_, _internalFormat_, _width_, _height_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorageMem2DMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageMem2DMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem2DMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorageMem2DMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.TexStorageMem2DMultisampleEXT(_target_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTexStorageMem2DMultisampleEXT].call(_target_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorageMem3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageMem3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorageMem3DEXT)
    GL.module_eval(<<-SRC)
      def self.TexStorageMem3DEXT(_target_, _levels_, _internalFormat_, _width_, _height_, _depth_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTexStorageMem3DEXT].call(_target_, _levels_, _internalFormat_, _width_, _height_, _depth_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorageMem3DMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageMem3DMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem3DMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorageMem3DMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.TexStorageMem3DMultisampleEXT(_target_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTexStorageMem3DMultisampleEXT].call(_target_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBufferStorageMemEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferStorageMemEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferStorageMemEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferStorageMemEXT)
    GL.module_eval(<<-SRC)
      def self.BufferStorageMemEXT(_target_, _size_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glBufferStorageMemEXT].call(_target_, _size_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorageMem2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorageMem2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorageMem2DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorageMem2DEXT(_texture_, _levels_, _internalFormat_, _width_, _height_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTextureStorageMem2DEXT].call(_texture_, _levels_, _internalFormat_, _width_, _height_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorageMem2DMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorageMem2DMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem2DMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorageMem2DMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorageMem2DMultisampleEXT(_texture_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTextureStorageMem2DMultisampleEXT].call(_texture_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorageMem3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorageMem3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorageMem3DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorageMem3DEXT(_texture_, _levels_, _internalFormat_, _width_, _height_, _depth_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTextureStorageMem3DEXT].call(_texture_, _levels_, _internalFormat_, _width_, _height_, _depth_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorageMem3DMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorageMem3DMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem3DMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorageMem3DMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorageMem3DMultisampleEXT(_texture_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTextureStorageMem3DMultisampleEXT].call(_texture_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferStorageMemEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferStorageMemEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferStorageMemEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferStorageMemEXT)
    GL.module_eval(<<-SRC)
      def self.NamedBufferStorageMemEXT(_buffer_, _size_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glNamedBufferStorageMemEXT].call(_buffer_, _size_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorageMem1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageMem1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorageMem1DEXT)
    GL.module_eval(<<-SRC)
      def self.TexStorageMem1DEXT(_target_, _levels_, _internalFormat_, _width_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTexStorageMem1DEXT].call(_target_, _levels_, _internalFormat_, _width_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorageMem1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorageMem1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorageMem1DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorageMem1DEXT(_texture_, _levels_, _internalFormat_, _width_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTextureStorageMem1DEXT].call(_texture_, _levels_, _internalFormat_, _width_, _memory_, _offset_)
      end
    SRC
  end
define_ext_command_GL_EXT_memory_object_fd() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1740
  def self.define_ext_command_GL_EXT_memory_object_fd
    GL::GL_FUNCTION_SYMBOLS << :glImportMemoryFdEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glImportMemoryFdEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImportMemoryFdEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glImportMemoryFdEXT)
    GL.module_eval(<<-SRC)
      def self.ImportMemoryFdEXT(_memory_, _size_, _handleType_, _fd_)
        GL_FUNCTIONS_MAP[:glImportMemoryFdEXT].call(_memory_, _size_, _handleType_, _fd_)
      end
    SRC
  end
define_ext_command_GL_EXT_memory_object_win32() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1759
  def self.define_ext_command_GL_EXT_memory_object_win32
    GL::GL_FUNCTION_SYMBOLS << :glImportMemoryWin32HandleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glImportMemoryWin32HandleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImportMemoryWin32HandleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glImportMemoryWin32HandleEXT)
    GL.module_eval(<<-SRC)
      def self.ImportMemoryWin32HandleEXT(_memory_, _size_, _handleType_, _handle_)
        GL_FUNCTIONS_MAP[:glImportMemoryWin32HandleEXT].call(_memory_, _size_, _handleType_, _handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glImportMemoryWin32NameEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glImportMemoryWin32NameEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImportMemoryWin32NameEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glImportMemoryWin32NameEXT)
    GL.module_eval(<<-SRC)
      def self.ImportMemoryWin32NameEXT(_memory_, _size_, _handleType_, _name_)
        GL_FUNCTIONS_MAP[:glImportMemoryWin32NameEXT].call(_memory_, _size_, _handleType_, _name_)
      end
    SRC
  end
define_ext_command_GL_EXT_misc_attribute() click to toggle source
# File lib/opengl_ext_command.rb, line 18155
def self.define_ext_command_GL_EXT_misc_attribute
end
define_ext_command_GL_EXT_multi_draw_arrays() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1789
  def self.define_ext_command_GL_EXT_multi_draw_arrays
    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawArraysEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawArraysEXT)
    GL.module_eval(<<-SRC)
      def self.MultiDrawArraysEXT(_mode_, _first_, _count_, _primcount_)
        GL_FUNCTIONS_MAP[:glMultiDrawArraysEXT].call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsEXT)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsEXT(_mode_, _count_, _type_, _indices_, _primcount_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsEXT].call(_mode_, _count_, _type_, _indices_, _primcount_)
      end
    SRC
  end
define_ext_command_GL_EXT_multi_draw_indirect() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1819
  def self.define_ext_command_GL_EXT_multi_draw_indirect
    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawArraysIndirectEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawArraysIndirectEXT)
    GL.module_eval(<<-SRC)
      def self.MultiDrawArraysIndirectEXT(_mode_, _indirect_, _drawcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawArraysIndirectEXT].call(_mode_, _indirect_, _drawcount_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsIndirectEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsIndirectEXT)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsIndirectEXT(_mode_, _type_, _indirect_, _drawcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsIndirectEXT].call(_mode_, _type_, _indirect_, _drawcount_, _stride_)
      end
    SRC
  end
define_ext_command_GL_EXT_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 18194
  def self.define_ext_command_GL_EXT_multisample
    GL::GL_FUNCTION_SYMBOLS << :glSampleMaskEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSampleMaskEXT] = [Fiddle::TYPE_FLOAT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMaskEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSampleMaskEXT)
    GL.module_eval(<<-SRC)
      def self.SampleMaskEXT(_value_, _invert_)
        GL_FUNCTIONS_MAP[:glSampleMaskEXT].call(_value_, _invert_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplePatternEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplePatternEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplePatternEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplePatternEXT)
    GL.module_eval(<<-SRC)
      def self.SamplePatternEXT(_pattern_)
        GL_FUNCTIONS_MAP[:glSamplePatternEXT].call(_pattern_)
      end
    SRC
  end
define_ext_command_GL_EXT_multisampled_compatibility() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1849
def self.define_ext_command_GL_EXT_multisampled_compatibility
end
define_ext_command_GL_EXT_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1858
  def self.define_ext_command_GL_EXT_multisampled_render_to_texture
    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisampleEXT(_target_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisampleEXT].call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture2DMultisampleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2DMultisampleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2DMultisampleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture2DMultisampleEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture2DMultisampleEXT(_target_, _attachment_, _textarget_, _texture_, _level_, _samples_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture2DMultisampleEXT].call(_target_, _attachment_, _textarget_, _texture_, _level_, _samples_)
      end
    SRC
  end
define_ext_command_GL_EXT_multisampled_render_to_texture2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1888
def self.define_ext_command_GL_EXT_multisampled_render_to_texture2
end
define_ext_command_GL_EXT_multiview_draw_buffers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1897
  def self.define_ext_command_GL_EXT_multiview_draw_buffers
    GL::GL_FUNCTION_SYMBOLS << :glReadBufferIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glReadBufferIndexedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReadBufferIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glReadBufferIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.ReadBufferIndexedEXT(_src_, _index_)
        GL_FUNCTIONS_MAP[:glReadBufferIndexedEXT].call(_src_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawBuffersIndexedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersIndexedEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersIndexedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawBuffersIndexedEXT)
    GL.module_eval(<<-SRC)
      def self.DrawBuffersIndexedEXT(_n_, _location_, _indices_)
        GL_FUNCTIONS_MAP[:glDrawBuffersIndexedEXT].call(_n_, _location_, _indices_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetIntegeri_vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegeri_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegeri_vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetIntegeri_vEXT)
    GL.module_eval(<<-SRC)
      def self.GetIntegeri_vEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetIntegeri_vEXT].call(_target_, _index_, _data_)
      end
    SRC
  end
define_ext_command_GL_EXT_multiview_tessellation_geometry_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1938
def self.define_ext_command_GL_EXT_multiview_tessellation_geometry_shader
end
define_ext_command_GL_EXT_multiview_texture_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1947
def self.define_ext_command_GL_EXT_multiview_texture_multisample
end
define_ext_command_GL_EXT_multiview_timer_query() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1956
def self.define_ext_command_GL_EXT_multiview_timer_query
end
define_ext_command_GL_EXT_occlusion_query_boolean() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1965
  def self.define_ext_command_GL_EXT_occlusion_query_boolean
    GL::GL_FUNCTION_SYMBOLS << :glGenQueriesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenQueriesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenQueriesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenQueriesEXT)
    GL.module_eval(<<-SRC)
      def self.GenQueriesEXT(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glGenQueriesEXT].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteQueriesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteQueriesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteQueriesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteQueriesEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteQueriesEXT(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glDeleteQueriesEXT].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsQueryEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsQueryEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsQueryEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsQueryEXT)
    GL.module_eval(<<-SRC)
      def self.IsQueryEXT(_id_)
        GL_FUNCTIONS_MAP[:glIsQueryEXT].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBeginQueryEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginQueryEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginQueryEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginQueryEXT)
    GL.module_eval(<<-SRC)
      def self.BeginQueryEXT(_target_, _id_)
        GL_FUNCTIONS_MAP[:glBeginQueryEXT].call(_target_, _id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndQueryEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndQueryEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndQueryEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndQueryEXT)
    GL.module_eval(<<-SRC)
      def self.EndQueryEXT(_target_)
        GL_FUNCTIONS_MAP[:glEndQueryEXT].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryivEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjectuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjectuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjectuivEXT(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjectuivEXT].call(_id_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 18251
def self.define_ext_command_GL_EXT_packed_depth_stencil
end
define_ext_command_GL_EXT_packed_float() click to toggle source
# File lib/opengl_ext_command.rb, line 18260
def self.define_ext_command_GL_EXT_packed_float
end
define_ext_command_GL_EXT_packed_pixels() click to toggle source
# File lib/opengl_ext_command.rb, line 18269
def self.define_ext_command_GL_EXT_packed_pixels
end
define_ext_command_GL_EXT_paletted_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 18278
  def self.define_ext_command_GL_EXT_paletted_texture
    GL::GL_FUNCTION_SYMBOLS << :glColorTableEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorTableEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorTableEXT)
    GL.module_eval(<<-SRC)
      def self.ColorTableEXT(_target_, _internalFormat_, _width_, _format_, _type_, _table_)
        GL_FUNCTIONS_MAP[:glColorTableEXT].call(_target_, _internalFormat_, _width_, _format_, _type_, _table_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTableEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTableEXT)
    GL.module_eval(<<-SRC)
      def self.GetColorTableEXT(_target_, _format_, _type_, _data_)
        GL_FUNCTIONS_MAP[:glGetColorTableEXT].call(_target_, _format_, _type_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTableParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTableParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetColorTableParameterivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetColorTableParameterivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTableParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTableParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetColorTableParameterfvEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetColorTableParameterfvEXT].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_pixel_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 18330
def self.define_ext_command_GL_EXT_pixel_buffer_object
end
define_ext_command_GL_EXT_pixel_transform() click to toggle source
# File lib/opengl_ext_command.rb, line 18339
  def self.define_ext_command_GL_EXT_pixel_transform
    GL::GL_FUNCTION_SYMBOLS << :glPixelTransformParameteriEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransformParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransformParameteriEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTransformParameteriEXT)
    GL.module_eval(<<-SRC)
      def self.PixelTransformParameteriEXT(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glPixelTransformParameteriEXT].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelTransformParameterfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransformParameterfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransformParameterfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTransformParameterfEXT)
    GL.module_eval(<<-SRC)
      def self.PixelTransformParameterfEXT(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glPixelTransformParameterfEXT].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelTransformParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransformParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransformParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTransformParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.PixelTransformParameterivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glPixelTransformParameterivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelTransformParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransformParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransformParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTransformParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.PixelTransformParameterfvEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glPixelTransformParameterfvEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPixelTransformParameterivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelTransformParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelTransformParameterivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPixelTransformParameterivEXT)
    GL.module_eval(<<-SRC)
      def self.GetPixelTransformParameterivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetPixelTransformParameterivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPixelTransformParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelTransformParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelTransformParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPixelTransformParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetPixelTransformParameterfvEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetPixelTransformParameterfvEXT].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_pixel_transform_color_table() click to toggle source
# File lib/opengl_ext_command.rb, line 18413
def self.define_ext_command_GL_EXT_pixel_transform_color_table
end
define_ext_command_GL_EXT_point_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 18422
  def self.define_ext_command_GL_EXT_point_parameters
    GL::GL_FUNCTION_SYMBOLS << :glPointParameterfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterfEXT)
    GL.module_eval(<<-SRC)
      def self.PointParameterfEXT(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPointParameterfEXT].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPointParameterfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterfvEXT)
    GL.module_eval(<<-SRC)
      def self.PointParameterfvEXT(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glPointParameterfvEXT].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_polygon_offset() click to toggle source
# File lib/opengl_ext_command.rb, line 18452
  def self.define_ext_command_GL_EXT_polygon_offset
    GL::GL_FUNCTION_SYMBOLS << :glPolygonOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPolygonOffsetEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPolygonOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.PolygonOffsetEXT(_factor_, _bias_)
        GL_FUNCTIONS_MAP[:glPolygonOffsetEXT].call(_factor_, _bias_)
      end
    SRC
  end
define_ext_command_GL_EXT_polygon_offset_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2050
  def self.define_ext_command_GL_EXT_polygon_offset_clamp
    GL::GL_FUNCTION_SYMBOLS << :glPolygonOffsetClampEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPolygonOffsetClampEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonOffsetClampEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPolygonOffsetClampEXT)
    GL.module_eval(<<-SRC)
      def self.PolygonOffsetClampEXT(_factor_, _units_, _clamp_)
        GL_FUNCTIONS_MAP[:glPolygonOffsetClampEXT].call(_factor_, _units_, _clamp_)
      end
    SRC
  end
define_ext_command_GL_EXT_post_depth_coverage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2069
def self.define_ext_command_GL_EXT_post_depth_coverage
end
define_ext_command_GL_EXT_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2078
  def self.define_ext_command_GL_EXT_primitive_bounding_box
    GL::GL_FUNCTION_SYMBOLS << :glPrimitiveBoundingBoxEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPrimitiveBoundingBoxEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveBoundingBoxEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPrimitiveBoundingBoxEXT)
    GL.module_eval(<<-SRC)
      def self.PrimitiveBoundingBoxEXT(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
        GL_FUNCTIONS_MAP[:glPrimitiveBoundingBoxEXT].call(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
      end
    SRC
  end
define_ext_command_GL_EXT_protected_textures() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2097
def self.define_ext_command_GL_EXT_protected_textures
end
define_ext_command_GL_EXT_provoking_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 18499
  def self.define_ext_command_GL_EXT_provoking_vertex
    GL::GL_FUNCTION_SYMBOLS << :glProvokingVertexEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProvokingVertexEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProvokingVertexEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProvokingVertexEXT)
    GL.module_eval(<<-SRC)
      def self.ProvokingVertexEXT(_mode_)
        GL_FUNCTIONS_MAP[:glProvokingVertexEXT].call(_mode_)
      end
    SRC
  end
define_ext_command_GL_EXT_pvrtc_sRGB() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2106
def self.define_ext_command_GL_EXT_pvrtc_sRGB
end
define_ext_command_GL_EXT_raster_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2115
  def self.define_ext_command_GL_EXT_raster_multisample
    GL::GL_FUNCTION_SYMBOLS << :glRasterSamplesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glRasterSamplesEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRasterSamplesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glRasterSamplesEXT)
    GL.module_eval(<<-SRC)
      def self.RasterSamplesEXT(_samples_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glRasterSamplesEXT].call(_samples_, _fixedsamplelocations_)
      end
    SRC
  end
define_ext_command_GL_EXT_read_format_bgra() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2134
def self.define_ext_command_GL_EXT_read_format_bgra
end
define_ext_command_GL_EXT_render_snorm() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2143
def self.define_ext_command_GL_EXT_render_snorm
end
define_ext_command_GL_EXT_rescale_normal() click to toggle source
# File lib/opengl_ext_command.rb, line 18537
def self.define_ext_command_GL_EXT_rescale_normal
end
define_ext_command_GL_EXT_robustness() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2152
  def self.define_ext_command_GL_EXT_robustness
    GL::GL_FUNCTION_SYMBOLS << :glGetGraphicsResetStatusEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetGraphicsResetStatusEXT] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetGraphicsResetStatusEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetGraphicsResetStatusEXT)
    GL.module_eval(<<-SRC)
      def self.GetGraphicsResetStatusEXT()
        GL_FUNCTIONS_MAP[:glGetGraphicsResetStatusEXT].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReadnPixelsEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glReadnPixelsEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReadnPixelsEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glReadnPixelsEXT)
    GL.module_eval(<<-SRC)
      def self.ReadnPixelsEXT(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
        GL_FUNCTIONS_MAP[:glReadnPixelsEXT].call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformfvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformfvEXT)
    GL.module_eval(<<-SRC)
      def self.GetnUniformfvEXT(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformfvEXT].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformivEXT)
    GL.module_eval(<<-SRC)
      def self.GetnUniformivEXT(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformivEXT].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_sRGB() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2360
def self.define_ext_command_GL_EXT_sRGB
end
define_ext_command_GL_EXT_sRGB_write_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2369
def self.define_ext_command_GL_EXT_sRGB_write_control
end
define_ext_command_GL_EXT_secondary_color() click to toggle source
# File lib/opengl_ext_command.rb, line 18702
  def self.define_ext_command_GL_EXT_secondary_color
    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3bEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3bEXT] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3bEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3bEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3bEXT(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3bEXT].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3bvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3bvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3bvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3bvEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3bvEXT(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3bvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3dEXT] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3dEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3dEXT(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3dEXT].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3dvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3dvEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3dvEXT(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3dvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3fEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3fEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3fEXT(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3fEXT].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3fvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3fvEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3fvEXT(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3fvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3iEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3iEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3iEXT(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3iEXT].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3ivEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3ivEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3ivEXT(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3ivEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3sEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3sEXT] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3sEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3sEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3sEXT(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3sEXT].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3svEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3svEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3svEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3svEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3svEXT(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3svEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3ubEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3ubEXT] = [-Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3ubEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3ubEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3ubEXT(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3ubEXT].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3ubvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3ubvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3ubvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3ubvEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3ubvEXT(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3ubvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3uiEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3uiEXT(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3uiEXT].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3uivEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3uivEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3uivEXT(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3uivEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3usEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3usEXT] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3usEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3usEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3usEXT(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3usEXT].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3usvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3usvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3usvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3usvEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3usvEXT(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3usvEXT].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColorPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColorPointerEXT)
    GL.module_eval(<<-SRC)
      def self.SecondaryColorPointerEXT(_size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glSecondaryColorPointerEXT].call(_size_, _type_, _stride_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_EXT_semaphore() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2204
  def self.define_ext_command_GL_EXT_semaphore
    GL::GL_FUNCTION_SYMBOLS << :glGetUnsignedBytevEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUnsignedBytevEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUnsignedBytevEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUnsignedBytevEXT)
    GL.module_eval(<<-SRC)
      def self.GetUnsignedBytevEXT(_pname_, _data_)
        GL_FUNCTIONS_MAP[:glGetUnsignedBytevEXT].call(_pname_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUnsignedBytei_vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUnsignedBytei_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUnsignedBytei_vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUnsignedBytei_vEXT)
    GL.module_eval(<<-SRC)
      def self.GetUnsignedBytei_vEXT(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetUnsignedBytei_vEXT].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenSemaphoresEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenSemaphoresEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenSemaphoresEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenSemaphoresEXT)
    GL.module_eval(<<-SRC)
      def self.GenSemaphoresEXT(_n_, _semaphores_)
        GL_FUNCTIONS_MAP[:glGenSemaphoresEXT].call(_n_, _semaphores_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteSemaphoresEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteSemaphoresEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteSemaphoresEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteSemaphoresEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteSemaphoresEXT(_n_, _semaphores_)
        GL_FUNCTIONS_MAP[:glDeleteSemaphoresEXT].call(_n_, _semaphores_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsSemaphoreEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsSemaphoreEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsSemaphoreEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsSemaphoreEXT)
    GL.module_eval(<<-SRC)
      def self.IsSemaphoreEXT(_semaphore_)
        GL_FUNCTIONS_MAP[:glIsSemaphoreEXT].call(_semaphore_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSemaphoreParameterui64vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSemaphoreParameterui64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSemaphoreParameterui64vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSemaphoreParameterui64vEXT)
    GL.module_eval(<<-SRC)
      def self.SemaphoreParameterui64vEXT(_semaphore_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glSemaphoreParameterui64vEXT].call(_semaphore_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSemaphoreParameterui64vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSemaphoreParameterui64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSemaphoreParameterui64vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSemaphoreParameterui64vEXT)
    GL.module_eval(<<-SRC)
      def self.GetSemaphoreParameterui64vEXT(_semaphore_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSemaphoreParameterui64vEXT].call(_semaphore_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWaitSemaphoreEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glWaitSemaphoreEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWaitSemaphoreEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glWaitSemaphoreEXT)
    GL.module_eval(<<-SRC)
      def self.WaitSemaphoreEXT(_semaphore_, _numBufferBarriers_, _buffers_, _numTextureBarriers_, _textures_, _srcLayouts_)
        GL_FUNCTIONS_MAP[:glWaitSemaphoreEXT].call(_semaphore_, _numBufferBarriers_, _buffers_, _numTextureBarriers_, _textures_, _srcLayouts_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSignalSemaphoreEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSignalSemaphoreEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSignalSemaphoreEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSignalSemaphoreEXT)
    GL.module_eval(<<-SRC)
      def self.SignalSemaphoreEXT(_semaphore_, _numBufferBarriers_, _buffers_, _numTextureBarriers_, _textures_, _dstLayouts_)
        GL_FUNCTIONS_MAP[:glSignalSemaphoreEXT].call(_semaphore_, _numBufferBarriers_, _buffers_, _numTextureBarriers_, _textures_, _dstLayouts_)
      end
    SRC
  end
define_ext_command_GL_EXT_semaphore_fd() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2311
  def self.define_ext_command_GL_EXT_semaphore_fd
    GL::GL_FUNCTION_SYMBOLS << :glImportSemaphoreFdEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glImportSemaphoreFdEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImportSemaphoreFdEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glImportSemaphoreFdEXT)
    GL.module_eval(<<-SRC)
      def self.ImportSemaphoreFdEXT(_semaphore_, _handleType_, _fd_)
        GL_FUNCTIONS_MAP[:glImportSemaphoreFdEXT].call(_semaphore_, _handleType_, _fd_)
      end
    SRC
  end
define_ext_command_GL_EXT_semaphore_win32() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2330
  def self.define_ext_command_GL_EXT_semaphore_win32
    GL::GL_FUNCTION_SYMBOLS << :glImportSemaphoreWin32HandleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glImportSemaphoreWin32HandleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImportSemaphoreWin32HandleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glImportSemaphoreWin32HandleEXT)
    GL.module_eval(<<-SRC)
      def self.ImportSemaphoreWin32HandleEXT(_semaphore_, _handleType_, _handle_)
        GL_FUNCTIONS_MAP[:glImportSemaphoreWin32HandleEXT].call(_semaphore_, _handleType_, _handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glImportSemaphoreWin32NameEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glImportSemaphoreWin32NameEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImportSemaphoreWin32NameEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glImportSemaphoreWin32NameEXT)
    GL.module_eval(<<-SRC)
      def self.ImportSemaphoreWin32NameEXT(_semaphore_, _handleType_, _name_)
        GL_FUNCTIONS_MAP[:glImportSemaphoreWin32NameEXT].call(_semaphore_, _handleType_, _name_)
      end
    SRC
  end
define_ext_command_GL_EXT_separate_shader_objects() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2378
  def self.define_ext_command_GL_EXT_separate_shader_objects
    GL::GL_FUNCTION_SYMBOLS << :glUseShaderProgramEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUseShaderProgramEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUseShaderProgramEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUseShaderProgramEXT)
    GL.module_eval(<<-SRC)
      def self.UseShaderProgramEXT(_type_, _program_)
        GL_FUNCTIONS_MAP[:glUseShaderProgramEXT].call(_type_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glActiveProgramEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glActiveProgramEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glActiveProgramEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glActiveProgramEXT)
    GL.module_eval(<<-SRC)
      def self.ActiveProgramEXT(_program_)
        GL_FUNCTIONS_MAP[:glActiveProgramEXT].call(_program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateShaderProgramEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateShaderProgramEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateShaderProgramEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glCreateShaderProgramEXT)
    GL.module_eval(<<-SRC)
      def self.CreateShaderProgramEXT(_type_, _string_)
        GL_FUNCTIONS_MAP[:glCreateShaderProgramEXT].call(_type_, _string_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glActiveShaderProgramEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glActiveShaderProgramEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glActiveShaderProgramEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glActiveShaderProgramEXT)
    GL.module_eval(<<-SRC)
      def self.ActiveShaderProgramEXT(_pipeline_, _program_)
        GL_FUNCTIONS_MAP[:glActiveShaderProgramEXT].call(_pipeline_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindProgramPipelineEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramPipelineEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramPipelineEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindProgramPipelineEXT)
    GL.module_eval(<<-SRC)
      def self.BindProgramPipelineEXT(_pipeline_)
        GL_FUNCTIONS_MAP[:glBindProgramPipelineEXT].call(_pipeline_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateShaderProgramvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateShaderProgramvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateShaderProgramvEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glCreateShaderProgramvEXT)
    GL.module_eval(<<-SRC)
      def self.CreateShaderProgramvEXT(_type_, _count_, _strings_)
        GL_FUNCTIONS_MAP[:glCreateShaderProgramvEXT].call(_type_, _count_, _strings_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteProgramPipelinesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramPipelinesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramPipelinesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteProgramPipelinesEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteProgramPipelinesEXT(_n_, _pipelines_)
        GL_FUNCTIONS_MAP[:glDeleteProgramPipelinesEXT].call(_n_, _pipelines_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenProgramPipelinesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramPipelinesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramPipelinesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenProgramPipelinesEXT)
    GL.module_eval(<<-SRC)
      def self.GenProgramPipelinesEXT(_n_, _pipelines_)
        GL_FUNCTIONS_MAP[:glGenProgramPipelinesEXT].call(_n_, _pipelines_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramPipelineInfoLogEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramPipelineInfoLogEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramPipelineInfoLogEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramPipelineInfoLogEXT)
    GL.module_eval(<<-SRC)
      def self.GetProgramPipelineInfoLogEXT(_pipeline_, _bufSize_, _length_, _infoLog_)
        GL_FUNCTIONS_MAP[:glGetProgramPipelineInfoLogEXT].call(_pipeline_, _bufSize_, _length_, _infoLog_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramPipelineivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramPipelineivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramPipelineivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramPipelineivEXT)
    GL.module_eval(<<-SRC)
      def self.GetProgramPipelineivEXT(_pipeline_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramPipelineivEXT].call(_pipeline_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsProgramPipelineEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramPipelineEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramPipelineEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsProgramPipelineEXT)
    GL.module_eval(<<-SRC)
      def self.IsProgramPipelineEXT(_pipeline_)
        GL_FUNCTIONS_MAP[:glIsProgramPipelineEXT].call(_pipeline_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameteriEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteriEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameteriEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramParameteriEXT(_program_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glProgramParameteriEXT].call(_program_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1fEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1fEXT(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1fEXT].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1fvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1fvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1iEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1iEXT(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1iEXT].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2fEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2fEXT(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2fEXT].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2fvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2fvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2iEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2iEXT(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2iEXT].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3fEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3fEXT(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3fEXT].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3fvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3fvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3iEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3iEXT(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3iEXT].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4fEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4fEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4fEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4fEXT].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4fvEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4fvEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4iEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4iEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4iEXT].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUseProgramStagesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glUseProgramStagesEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUseProgramStagesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glUseProgramStagesEXT)
    GL.module_eval(<<-SRC)
      def self.UseProgramStagesEXT(_pipeline_, _stages_, _program_)
        GL_FUNCTIONS_MAP[:glUseProgramStagesEXT].call(_pipeline_, _stages_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glValidateProgramPipelineEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glValidateProgramPipelineEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glValidateProgramPipelineEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glValidateProgramPipelineEXT)
    GL.module_eval(<<-SRC)
      def self.ValidateProgramPipelineEXT(_pipeline_)
        GL_FUNCTIONS_MAP[:glValidateProgramPipelineEXT].call(_pipeline_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1uiEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1uiEXT(_program_, _location_, _v0_)
        GL_FUNCTIONS_MAP[:glProgramUniform1uiEXT].call(_program_, _location_, _v0_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2uiEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2uiEXT(_program_, _location_, _v0_, _v1_)
        GL_FUNCTIONS_MAP[:glProgramUniform2uiEXT].call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3uiEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3uiEXT(_program_, _location_, _v0_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glProgramUniform3uiEXT].call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4uiEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4uiEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        GL_FUNCTIONS_MAP[:glProgramUniform4uiEXT].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1uivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1uivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1uivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2uivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2uivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2uivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3uivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3uivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3uivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4uivEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4uivEXT(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4uivEXT].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x3fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x3fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x2fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x2fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x2fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix2x4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix2x4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix2x4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x4fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x2fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x2fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x2fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix3x4fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix3x4fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix3x4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x4fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformMatrix4x3fvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3fvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformMatrix4x3fvEXT)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformMatrix4x3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x3fvEXT].call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC
  end
define_ext_command_GL_EXT_separate_specular_color() click to toggle source
# File lib/opengl_ext_command.rb, line 19422
def self.define_ext_command_GL_EXT_separate_specular_color
end
define_ext_command_GL_EXT_shader_framebuffer_fetch() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2903
def self.define_ext_command_GL_EXT_shader_framebuffer_fetch
end
define_ext_command_GL_EXT_shader_framebuffer_fetch_non_coherent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2912
  def self.define_ext_command_GL_EXT_shader_framebuffer_fetch_non_coherent
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferFetchBarrierEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferFetchBarrierEXT] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferFetchBarrierEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferFetchBarrierEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferFetchBarrierEXT()
        GL_FUNCTIONS_MAP[:glFramebufferFetchBarrierEXT].call()
      end
    SRC
  end
define_ext_command_GL_EXT_shader_group_vote() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2931
def self.define_ext_command_GL_EXT_shader_group_vote
end
define_ext_command_GL_EXT_shader_image_load_formatted() click to toggle source
# File lib/opengl_ext_command.rb, line 19459
def self.define_ext_command_GL_EXT_shader_image_load_formatted
end
define_ext_command_GL_EXT_shader_image_load_store() click to toggle source
# File lib/opengl_ext_command.rb, line 19468
  def self.define_ext_command_GL_EXT_shader_image_load_store
    GL::GL_FUNCTION_SYMBOLS << :glBindImageTextureEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindImageTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindImageTextureEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindImageTextureEXT)
    GL.module_eval(<<-SRC)
      def self.BindImageTextureEXT(_index_, _texture_, _level_, _layered_, _layer_, _access_, _format_)
        GL_FUNCTIONS_MAP[:glBindImageTextureEXT].call(_index_, _texture_, _level_, _layered_, _layer_, _access_, _format_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMemoryBarrierEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMemoryBarrierEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMemoryBarrierEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMemoryBarrierEXT)
    GL.module_eval(<<-SRC)
      def self.MemoryBarrierEXT(_barriers_)
        GL_FUNCTIONS_MAP[:glMemoryBarrierEXT].call(_barriers_)
      end
    SRC
  end
define_ext_command_GL_EXT_shader_implicit_conversions() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2940
def self.define_ext_command_GL_EXT_shader_implicit_conversions
end
define_ext_command_GL_EXT_shader_integer_mix() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2949
def self.define_ext_command_GL_EXT_shader_integer_mix
end
define_ext_command_GL_EXT_shader_io_blocks() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2958
def self.define_ext_command_GL_EXT_shader_io_blocks
end
define_ext_command_GL_EXT_shader_non_constant_global_initializers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2967
def self.define_ext_command_GL_EXT_shader_non_constant_global_initializers
end
define_ext_command_GL_EXT_shader_pixel_local_storage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2976
def self.define_ext_command_GL_EXT_shader_pixel_local_storage
end
define_ext_command_GL_EXT_shader_pixel_local_storage2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2985
  def self.define_ext_command_GL_EXT_shader_pixel_local_storage2
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferPixelLocalStorageSizeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferPixelLocalStorageSizeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferPixelLocalStorageSizeEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferPixelLocalStorageSizeEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferPixelLocalStorageSizeEXT(_target_, _size_)
        GL_FUNCTIONS_MAP[:glFramebufferPixelLocalStorageSizeEXT].call(_target_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFramebufferPixelLocalStorageSizeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferPixelLocalStorageSizeEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferPixelLocalStorageSizeEXT] = Fiddle::TYPE_INT
    GL.bind_command(:glGetFramebufferPixelLocalStorageSizeEXT)
    GL.module_eval(<<-SRC)
      def self.GetFramebufferPixelLocalStorageSizeEXT(_target_)
        GL_FUNCTIONS_MAP[:glGetFramebufferPixelLocalStorageSizeEXT].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearPixelLocalStorageuiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearPixelLocalStorageuiEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearPixelLocalStorageuiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearPixelLocalStorageuiEXT)
    GL.module_eval(<<-SRC)
      def self.ClearPixelLocalStorageuiEXT(_offset_, _n_, _values_)
        GL_FUNCTIONS_MAP[:glClearPixelLocalStorageuiEXT].call(_offset_, _n_, _values_)
      end
    SRC
  end
define_ext_command_GL_EXT_shader_texture_lod() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3026
def self.define_ext_command_GL_EXT_shader_texture_lod
end
define_ext_command_GL_EXT_shadow_funcs() click to toggle source
# File lib/opengl_ext_command.rb, line 19507
def self.define_ext_command_GL_EXT_shadow_funcs
end
define_ext_command_GL_EXT_shadow_samplers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3035
def self.define_ext_command_GL_EXT_shadow_samplers
end
define_ext_command_GL_EXT_shared_texture_palette() click to toggle source
# File lib/opengl_ext_command.rb, line 19516
def self.define_ext_command_GL_EXT_shared_texture_palette
end
define_ext_command_GL_EXT_sparse_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3044
  def self.define_ext_command_GL_EXT_sparse_texture
    GL::GL_FUNCTION_SYMBOLS << :glTexPageCommitmentEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexPageCommitmentEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexPageCommitmentEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexPageCommitmentEXT)
    GL.module_eval(<<-SRC)
      def self.TexPageCommitmentEXT(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
        GL_FUNCTIONS_MAP[:glTexPageCommitmentEXT].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
      end
    SRC
  end
define_ext_command_GL_EXT_sparse_texture2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3063
def self.define_ext_command_GL_EXT_sparse_texture2
end
define_ext_command_GL_EXT_stencil_clear_tag() click to toggle source
# File lib/opengl_ext_command.rb, line 19534
  def self.define_ext_command_GL_EXT_stencil_clear_tag
    GL::GL_FUNCTION_SYMBOLS << :glStencilClearTagEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilClearTagEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilClearTagEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilClearTagEXT)
    GL.module_eval(<<-SRC)
      def self.StencilClearTagEXT(_stencilTagBits_, _stencilClearTag_)
        GL_FUNCTIONS_MAP[:glStencilClearTagEXT].call(_stencilTagBits_, _stencilClearTag_)
      end
    SRC
  end
define_ext_command_GL_EXT_stencil_two_side() click to toggle source
# File lib/opengl_ext_command.rb, line 19553
  def self.define_ext_command_GL_EXT_stencil_two_side
    GL::GL_FUNCTION_SYMBOLS << :glActiveStencilFaceEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glActiveStencilFaceEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glActiveStencilFaceEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glActiveStencilFaceEXT)
    GL.module_eval(<<-SRC)
      def self.ActiveStencilFaceEXT(_face_)
        GL_FUNCTIONS_MAP[:glActiveStencilFaceEXT].call(_face_)
      end
    SRC
  end
define_ext_command_GL_EXT_stencil_wrap() click to toggle source
# File lib/opengl_ext_command.rb, line 19572
def self.define_ext_command_GL_EXT_stencil_wrap
end
define_ext_command_GL_EXT_subtexture() click to toggle source
# File lib/opengl_ext_command.rb, line 19581
  def self.define_ext_command_GL_EXT_subtexture
    GL::GL_FUNCTION_SYMBOLS << :glTexSubImage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexSubImage1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexSubImage1DEXT)
    GL.module_eval(<<-SRC)
      def self.TexSubImage1DEXT(_target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTexSubImage1DEXT].call(_target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexSubImage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexSubImage2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexSubImage2DEXT)
    GL.module_eval(<<-SRC)
      def self.TexSubImage2DEXT(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTexSubImage2DEXT].call(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
      end
    SRC
  end
define_ext_command_GL_EXT_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3072
def self.define_ext_command_GL_EXT_tessellation_point_size
end
define_ext_command_GL_EXT_tessellation_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3081
  def self.define_ext_command_GL_EXT_tessellation_shader
    GL::GL_FUNCTION_SYMBOLS << :glPatchParameteriEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPatchParameteriEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPatchParameteriEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPatchParameteriEXT)
    GL.module_eval(<<-SRC)
      def self.PatchParameteriEXT(_pname_, _value_)
        GL_FUNCTIONS_MAP[:glPatchParameteriEXT].call(_pname_, _value_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 19611
def self.define_ext_command_GL_EXT_texture
end
define_ext_command_GL_EXT_texture3D() click to toggle source
# File lib/opengl_ext_command.rb, line 19620
  def self.define_ext_command_GL_EXT_texture3D
    GL::GL_FUNCTION_SYMBOLS << :glTexImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexImage3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.TexImage3DEXT(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTexImage3DEXT].call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexSubImage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexSubImage3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexSubImage3DEXT)
    GL.module_eval(<<-SRC)
      def self.TexSubImage3DEXT(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTexSubImage3DEXT].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_array() click to toggle source
# File lib/opengl_ext_command.rb, line 19650
  def self.define_ext_command_GL_EXT_texture_array
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureLayerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayerEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureLayerEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureLayerEXT(_target_, _attachment_, _texture_, _level_, _layer_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureLayerEXT].call(_target_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3100
  def self.define_ext_command_GL_EXT_texture_border_clamp
    GL::GL_FUNCTION_SYMBOLS << :glTexParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.TexParameterIivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexParameterIivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.TexParameterIuivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexParameterIuivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.GetTexParameterIivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexParameterIivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetTexParameterIuivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexParameterIuivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.SamplerParameterIivEXT(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameterIivEXT].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.SamplerParameterIuivEXT(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameterIuivEXT].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSamplerParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSamplerParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.GetSamplerParameterIivEXT(_sampler_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSamplerParameterIivEXT].call(_sampler_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSamplerParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSamplerParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetSamplerParameterIuivEXT(_sampler_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSamplerParameterIuivEXT].call(_sampler_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3196
  def self.define_ext_command_GL_EXT_texture_buffer
    GL::GL_FUNCTION_SYMBOLS << :glTexBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBufferEXT)
    GL.module_eval(<<-SRC)
      def self.TexBufferEXT(_target_, _internalformat_, _buffer_)
        GL_FUNCTIONS_MAP[:glTexBufferEXT].call(_target_, _internalformat_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexBufferRangeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferRangeEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferRangeEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBufferRangeEXT)
    GL.module_eval(<<-SRC)
      def self.TexBufferRangeEXT(_target_, _internalformat_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glTexBufferRangeEXT].call(_target_, _internalformat_, _buffer_, _offset_, _size_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 19669
  def self.define_ext_command_GL_EXT_texture_buffer_object
    GL::GL_FUNCTION_SYMBOLS << :glTexBufferEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBufferEXT)
    GL.module_eval(<<-SRC)
      def self.TexBufferEXT(_target_, _internalformat_, _buffer_)
        GL_FUNCTIONS_MAP[:glTexBufferEXT].call(_target_, _internalformat_, _buffer_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_compression_astc_decode_mode() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3226
def self.define_ext_command_GL_EXT_texture_compression_astc_decode_mode
end
define_ext_command_GL_EXT_texture_compression_bptc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3235
def self.define_ext_command_GL_EXT_texture_compression_bptc
end
define_ext_command_GL_EXT_texture_compression_dxt1() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3244
def self.define_ext_command_GL_EXT_texture_compression_dxt1
end
define_ext_command_GL_EXT_texture_compression_latc() click to toggle source
# File lib/opengl_ext_command.rb, line 19688
def self.define_ext_command_GL_EXT_texture_compression_latc
end
define_ext_command_GL_EXT_texture_compression_rgtc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3253
def self.define_ext_command_GL_EXT_texture_compression_rgtc
end
define_ext_command_GL_EXT_texture_compression_s3tc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3262
def self.define_ext_command_GL_EXT_texture_compression_s3tc
end
define_ext_command_GL_EXT_texture_compression_s3tc_srgb() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3271
def self.define_ext_command_GL_EXT_texture_compression_s3tc_srgb
end
define_ext_command_GL_EXT_texture_cube_map() click to toggle source
# File lib/opengl_ext_command.rb, line 19715
def self.define_ext_command_GL_EXT_texture_cube_map
end
define_ext_command_GL_EXT_texture_cube_map_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3280
def self.define_ext_command_GL_EXT_texture_cube_map_array
end
define_ext_command_GL_EXT_texture_env_add() click to toggle source
# File lib/opengl_ext_command.rb, line 19724
def self.define_ext_command_GL_EXT_texture_env_add
end
define_ext_command_GL_EXT_texture_env_combine() click to toggle source
# File lib/opengl_ext_command.rb, line 19733
def self.define_ext_command_GL_EXT_texture_env_combine
end
define_ext_command_GL_EXT_texture_env_dot3() click to toggle source
# File lib/opengl_ext_command.rb, line 19742
def self.define_ext_command_GL_EXT_texture_env_dot3
end
define_ext_command_GL_EXT_texture_filter_anisotropic() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3289
def self.define_ext_command_GL_EXT_texture_filter_anisotropic
end
define_ext_command_GL_EXT_texture_filter_minmax() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3298
def self.define_ext_command_GL_EXT_texture_filter_minmax
end
define_ext_command_GL_EXT_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3307
def self.define_ext_command_GL_EXT_texture_format_BGRA8888
end
define_ext_command_GL_EXT_texture_format_sRGB_override() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3316
def self.define_ext_command_GL_EXT_texture_format_sRGB_override
end
define_ext_command_GL_EXT_texture_integer() click to toggle source
# File lib/opengl_ext_command.rb, line 19769
  def self.define_ext_command_GL_EXT_texture_integer
    GL::GL_FUNCTION_SYMBOLS << :glTexParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.TexParameterIivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexParameterIivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.TexParameterIuivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexParameterIuivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexParameterIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexParameterIivEXT)
    GL.module_eval(<<-SRC)
      def self.GetTexParameterIivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexParameterIivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexParameterIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexParameterIuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetTexParameterIuivEXT(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexParameterIuivEXT].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearColorIiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearColorIiEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearColorIiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearColorIiEXT)
    GL.module_eval(<<-SRC)
      def self.ClearColorIiEXT(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glClearColorIiEXT].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearColorIuiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearColorIuiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearColorIuiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearColorIuiEXT)
    GL.module_eval(<<-SRC)
      def self.ClearColorIuiEXT(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glClearColorIuiEXT].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_lod_bias() click to toggle source
# File lib/opengl_ext_command.rb, line 19843
def self.define_ext_command_GL_EXT_texture_lod_bias
end
define_ext_command_GL_EXT_texture_mirror_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 19852
def self.define_ext_command_GL_EXT_texture_mirror_clamp
end
define_ext_command_GL_EXT_texture_mirror_clamp_to_edge() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3325
def self.define_ext_command_GL_EXT_texture_mirror_clamp_to_edge
end
define_ext_command_GL_EXT_texture_norm16() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3334
def self.define_ext_command_GL_EXT_texture_norm16
end
define_ext_command_GL_EXT_texture_object() click to toggle source
# File lib/opengl_ext_command.rb, line 19861
  def self.define_ext_command_GL_EXT_texture_object
    GL::GL_FUNCTION_SYMBOLS << :glAreTexturesResidentEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glAreTexturesResidentEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAreTexturesResidentEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glAreTexturesResidentEXT)
    GL.module_eval(<<-SRC)
      def self.AreTexturesResidentEXT(_n_, _textures_, _residences_)
        GL_FUNCTIONS_MAP[:glAreTexturesResidentEXT].call(_n_, _textures_, _residences_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindTextureEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindTextureEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindTextureEXT)
    GL.module_eval(<<-SRC)
      def self.BindTextureEXT(_target_, _texture_)
        GL_FUNCTIONS_MAP[:glBindTextureEXT].call(_target_, _texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteTexturesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteTexturesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteTexturesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteTexturesEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteTexturesEXT(_n_, _textures_)
        GL_FUNCTIONS_MAP[:glDeleteTexturesEXT].call(_n_, _textures_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenTexturesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenTexturesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenTexturesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenTexturesEXT)
    GL.module_eval(<<-SRC)
      def self.GenTexturesEXT(_n_, _textures_)
        GL_FUNCTIONS_MAP[:glGenTexturesEXT].call(_n_, _textures_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsTextureEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsTextureEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsTextureEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsTextureEXT)
    GL.module_eval(<<-SRC)
      def self.IsTextureEXT(_texture_)
        GL_FUNCTIONS_MAP[:glIsTextureEXT].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPrioritizeTexturesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glPrioritizeTexturesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPrioritizeTexturesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glPrioritizeTexturesEXT)
    GL.module_eval(<<-SRC)
      def self.PrioritizeTexturesEXT(_n_, _textures_, _priorities_)
        GL_FUNCTIONS_MAP[:glPrioritizeTexturesEXT].call(_n_, _textures_, _priorities_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_perturb_normal() click to toggle source
# File lib/opengl_ext_command.rb, line 19935
  def self.define_ext_command_GL_EXT_texture_perturb_normal
    GL::GL_FUNCTION_SYMBOLS << :glTextureNormalEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureNormalEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureNormalEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureNormalEXT)
    GL.module_eval(<<-SRC)
      def self.TextureNormalEXT(_mode_)
        GL_FUNCTIONS_MAP[:glTextureNormalEXT].call(_mode_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_query_lod() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3343
def self.define_ext_command_GL_EXT_texture_query_lod
end
define_ext_command_GL_EXT_texture_rg() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3352
def self.define_ext_command_GL_EXT_texture_rg
end
define_ext_command_GL_EXT_texture_sRGB() click to toggle source
# File lib/opengl_ext_command.rb, line 19954
def self.define_ext_command_GL_EXT_texture_sRGB
end
define_ext_command_GL_EXT_texture_sRGB_R8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3361
def self.define_ext_command_GL_EXT_texture_sRGB_R8
end
define_ext_command_GL_EXT_texture_sRGB_RG8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3370
def self.define_ext_command_GL_EXT_texture_sRGB_RG8
end
define_ext_command_GL_EXT_texture_sRGB_decode() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3379
def self.define_ext_command_GL_EXT_texture_sRGB_decode
end
define_ext_command_GL_EXT_texture_shadow_lod() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8999
def self.define_ext_command_GL_EXT_texture_shadow_lod
end
define_ext_command_GL_EXT_texture_shared_exponent() click to toggle source
# File lib/opengl_ext_command.rb, line 19990
def self.define_ext_command_GL_EXT_texture_shared_exponent
end
define_ext_command_GL_EXT_texture_snorm() click to toggle source
# File lib/opengl_ext_command.rb, line 19999
def self.define_ext_command_GL_EXT_texture_snorm
end
define_ext_command_GL_EXT_texture_storage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3388
  def self.define_ext_command_GL_EXT_texture_storage
    GL::GL_FUNCTION_SYMBOLS << :glTexStorage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage1DEXT)
    GL.module_eval(<<-SRC)
      def self.TexStorage1DEXT(_target_, _levels_, _internalformat_, _width_)
        GL_FUNCTIONS_MAP[:glTexStorage1DEXT].call(_target_, _levels_, _internalformat_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage2DEXT)
    GL.module_eval(<<-SRC)
      def self.TexStorage2DEXT(_target_, _levels_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glTexStorage2DEXT].call(_target_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexStorage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage3DEXT)
    GL.module_eval(<<-SRC)
      def self.TexStorage3DEXT(_target_, _levels_, _internalformat_, _width_, _height_, _depth_)
        GL_FUNCTIONS_MAP[:glTexStorage3DEXT].call(_target_, _levels_, _internalformat_, _width_, _height_, _depth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage1DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage1DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage1DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorage1DEXT(_texture_, _target_, _levels_, _internalformat_, _width_)
        GL_FUNCTIONS_MAP[:glTextureStorage1DEXT].call(_texture_, _target_, _levels_, _internalformat_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage2DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorage2DEXT(_texture_, _target_, _levels_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glTextureStorage2DEXT].call(_texture_, _target_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureStorage3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureStorage3DEXT)
    GL.module_eval(<<-SRC)
      def self.TextureStorage3DEXT(_texture_, _target_, _levels_, _internalformat_, _width_, _height_, _depth_)
        GL_FUNCTIONS_MAP[:glTextureStorage3DEXT].call(_texture_, _target_, _levels_, _internalformat_, _width_, _height_, _depth_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_storage_compression() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3462
  def self.define_ext_command_GL_EXT_texture_storage_compression
    GL::GL_FUNCTION_SYMBOLS << :TexStorageAttribs2DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:TexStorageAttribs2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:TexStorageAttribs2DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:TexStorageAttribs2DEXT)
    GL.module_eval(<<-SRC)
      def self.xStorageAttribs2DEXT(_target_, _levels_, _internalformat_, _width_, _height_, _attrib_list_)
        GL_FUNCTIONS_MAP[:TexStorageAttribs2DEXT].call(_target_, _levels_, _internalformat_, _width_, _height_, _attrib_list_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :TexStorageAttribs3DEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:TexStorageAttribs3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:TexStorageAttribs3DEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:TexStorageAttribs3DEXT)
    GL.module_eval(<<-SRC)
      def self.xStorageAttribs3DEXT(_target_, _levels_, _internalformat_, _width_, _height_, _depth_, _attrib_list_)
        GL_FUNCTIONS_MAP[:TexStorageAttribs3DEXT].call(_target_, _levels_, _internalformat_, _width_, _height_, _depth_, _attrib_list_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture_swizzle() click to toggle source
# File lib/opengl_ext_command.rb, line 20082
def self.define_ext_command_GL_EXT_texture_swizzle
end
define_ext_command_GL_EXT_texture_type_2_10_10_10_REV() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3492
def self.define_ext_command_GL_EXT_texture_type_2_10_10_10_REV
end
define_ext_command_GL_EXT_texture_view() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3501
  def self.define_ext_command_GL_EXT_texture_view
    GL::GL_FUNCTION_SYMBOLS << :glTextureViewEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureViewEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureViewEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureViewEXT)
    GL.module_eval(<<-SRC)
      def self.TextureViewEXT(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
        GL_FUNCTIONS_MAP[:glTextureViewEXT].call(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
      end
    SRC
  end
define_ext_command_GL_EXT_timer_query() click to toggle source
# File lib/opengl_ext_command.rb, line 20132
  def self.define_ext_command_GL_EXT_timer_query
    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjecti64vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjecti64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjecti64vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjecti64vEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjecti64vEXT(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjecti64vEXT].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetQueryObjectui64vEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectui64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectui64vEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetQueryObjectui64vEXT)
    GL.module_eval(<<-SRC)
      def self.GetQueryObjectui64vEXT(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetQueryObjectui64vEXT].call(_id_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_transform_feedback() click to toggle source
# File lib/opengl_ext_command.rb, line 20162
  def self.define_ext_command_GL_EXT_transform_feedback
    GL::GL_FUNCTION_SYMBOLS << :glBeginTransformFeedbackEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginTransformFeedbackEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginTransformFeedbackEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginTransformFeedbackEXT)
    GL.module_eval(<<-SRC)
      def self.BeginTransformFeedbackEXT(_primitiveMode_)
        GL_FUNCTIONS_MAP[:glBeginTransformFeedbackEXT].call(_primitiveMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndTransformFeedbackEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndTransformFeedbackEXT] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndTransformFeedbackEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndTransformFeedbackEXT)
    GL.module_eval(<<-SRC)
      def self.EndTransformFeedbackEXT()
        GL_FUNCTIONS_MAP[:glEndTransformFeedbackEXT].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBufferRangeEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferRangeEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferRangeEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferRangeEXT)
    GL.module_eval(<<-SRC)
      def self.BindBufferRangeEXT(_target_, _index_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glBindBufferRangeEXT].call(_target_, _index_, _buffer_, _offset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBufferOffsetEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferOffsetEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferOffsetEXT)
    GL.module_eval(<<-SRC)
      def self.BindBufferOffsetEXT(_target_, _index_, _buffer_, _offset_)
        GL_FUNCTIONS_MAP[:glBindBufferOffsetEXT].call(_target_, _index_, _buffer_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBufferBaseEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferBaseEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferBaseEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferBaseEXT)
    GL.module_eval(<<-SRC)
      def self.BindBufferBaseEXT(_target_, _index_, _buffer_)
        GL_FUNCTIONS_MAP[:glBindBufferBaseEXT].call(_target_, _index_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTransformFeedbackVaryingsEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackVaryingsEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackVaryingsEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTransformFeedbackVaryingsEXT)
    GL.module_eval(<<-SRC)
      def self.TransformFeedbackVaryingsEXT(_program_, _count_, _varyings_, _bufferMode_)
        GL_FUNCTIONS_MAP[:glTransformFeedbackVaryingsEXT].call(_program_, _count_, _varyings_, _bufferMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTransformFeedbackVaryingEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbackVaryingEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbackVaryingEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTransformFeedbackVaryingEXT)
    GL.module_eval(<<-SRC)
      def self.GetTransformFeedbackVaryingEXT(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_)
        GL_FUNCTIONS_MAP[:glGetTransformFeedbackVaryingEXT].call(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_)
      end
    SRC
  end
define_ext_command_GL_EXT_unpack_subimage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3561
def self.define_ext_command_GL_EXT_unpack_subimage
end
define_ext_command_GL_EXT_vertex_array() click to toggle source
# File lib/opengl_ext_command.rb, line 20247
  def self.define_ext_command_GL_EXT_vertex_array
    GL::GL_FUNCTION_SYMBOLS << :glArrayElementEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glArrayElementEXT] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glArrayElementEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glArrayElementEXT)
    GL.module_eval(<<-SRC)
      def self.ArrayElementEXT(_i_)
        GL_FUNCTIONS_MAP[:glArrayElementEXT].call(_i_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorPointerEXT)
    GL.module_eval(<<-SRC)
      def self.ColorPointerEXT(_size_, _type_, _stride_, _count_, _pointer_)
        GL_FUNCTIONS_MAP[:glColorPointerEXT].call(_size_, _type_, _stride_, _count_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysEXT)
    GL.module_eval(<<-SRC)
      def self.DrawArraysEXT(_mode_, _first_, _count_)
        GL_FUNCTIONS_MAP[:glDrawArraysEXT].call(_mode_, _first_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEdgeFlagPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEdgeFlagPointerEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEdgeFlagPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEdgeFlagPointerEXT)
    GL.module_eval(<<-SRC)
      def self.EdgeFlagPointerEXT(_stride_, _count_, _pointer_)
        GL_FUNCTIONS_MAP[:glEdgeFlagPointerEXT].call(_stride_, _count_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPointervEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPointervEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointervEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPointervEXT)
    GL.module_eval(<<-SRC)
      def self.GetPointervEXT(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetPointervEXT].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIndexPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIndexPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIndexPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glIndexPointerEXT)
    GL.module_eval(<<-SRC)
      def self.IndexPointerEXT(_type_, _stride_, _count_, _pointer_)
        GL_FUNCTIONS_MAP[:glIndexPointerEXT].call(_type_, _stride_, _count_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalPointerEXT)
    GL.module_eval(<<-SRC)
      def self.NormalPointerEXT(_type_, _stride_, _count_, _pointer_)
        GL_FUNCTIONS_MAP[:glNormalPointerEXT].call(_type_, _stride_, _count_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordPointerEXT)
    GL.module_eval(<<-SRC)
      def self.TexCoordPointerEXT(_size_, _type_, _stride_, _count_, _pointer_)
        GL_FUNCTIONS_MAP[:glTexCoordPointerEXT].call(_size_, _type_, _stride_, _count_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexPointerEXT)
    GL.module_eval(<<-SRC)
      def self.VertexPointerEXT(_size_, _type_, _stride_, _count_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexPointerEXT].call(_size_, _type_, _stride_, _count_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_EXT_vertex_array_bgra() click to toggle source
# File lib/opengl_ext_command.rb, line 20354
def self.define_ext_command_GL_EXT_vertex_array_bgra
end
define_ext_command_GL_EXT_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_command.rb, line 20363
  def self.define_ext_command_GL_EXT_vertex_attrib_64bit
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1dEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1dEXT(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1dEXT].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL2dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL2dEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL2dEXT(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttribL2dEXT].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL3dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL3dEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL3dEXT(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttribL3dEXT].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL4dEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4dEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL4dEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL4dEXT(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttribL4dEXT].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1dvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1dvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1dvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL2dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL2dvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL2dvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL2dvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL3dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL3dvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL3dvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL3dvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL4dvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4dvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL4dvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL4dvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL4dvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribLPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribLPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribLPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribLPointerEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribLPointerEXT(_index_, _size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexAttribLPointerEXT].call(_index_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribLdvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLdvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLdvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribLdvEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribLdvEXT(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribLdvEXT].call(_index_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_vertex_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 20481
  def self.define_ext_command_GL_EXT_vertex_shader
    GL::GL_FUNCTION_SYMBOLS << :glBeginVertexShaderEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginVertexShaderEXT] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginVertexShaderEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginVertexShaderEXT)
    GL.module_eval(<<-SRC)
      def self.BeginVertexShaderEXT()
        GL_FUNCTIONS_MAP[:glBeginVertexShaderEXT].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndVertexShaderEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndVertexShaderEXT] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndVertexShaderEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndVertexShaderEXT)
    GL.module_eval(<<-SRC)
      def self.EndVertexShaderEXT()
        GL_FUNCTIONS_MAP[:glEndVertexShaderEXT].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindVertexShaderEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexShaderEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexShaderEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindVertexShaderEXT)
    GL.module_eval(<<-SRC)
      def self.BindVertexShaderEXT(_id_)
        GL_FUNCTIONS_MAP[:glBindVertexShaderEXT].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenVertexShadersEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenVertexShadersEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenVertexShadersEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glGenVertexShadersEXT)
    GL.module_eval(<<-SRC)
      def self.GenVertexShadersEXT(_range_)
        GL_FUNCTIONS_MAP[:glGenVertexShadersEXT].call(_range_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteVertexShaderEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteVertexShaderEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteVertexShaderEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteVertexShaderEXT)
    GL.module_eval(<<-SRC)
      def self.DeleteVertexShaderEXT(_id_)
        GL_FUNCTIONS_MAP[:glDeleteVertexShaderEXT].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShaderOp1EXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glShaderOp1EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShaderOp1EXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glShaderOp1EXT)
    GL.module_eval(<<-SRC)
      def self.ShaderOp1EXT(_op_, _res_, _arg1_)
        GL_FUNCTIONS_MAP[:glShaderOp1EXT].call(_op_, _res_, _arg1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShaderOp2EXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glShaderOp2EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShaderOp2EXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glShaderOp2EXT)
    GL.module_eval(<<-SRC)
      def self.ShaderOp2EXT(_op_, _res_, _arg1_, _arg2_)
        GL_FUNCTIONS_MAP[:glShaderOp2EXT].call(_op_, _res_, _arg1_, _arg2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShaderOp3EXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glShaderOp3EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShaderOp3EXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glShaderOp3EXT)
    GL.module_eval(<<-SRC)
      def self.ShaderOp3EXT(_op_, _res_, _arg1_, _arg2_, _arg3_)
        GL_FUNCTIONS_MAP[:glShaderOp3EXT].call(_op_, _res_, _arg1_, _arg2_, _arg3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSwizzleEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSwizzleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSwizzleEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSwizzleEXT)
    GL.module_eval(<<-SRC)
      def self.SwizzleEXT(_res_, _in_, _outX_, _outY_, _outZ_, _outW_)
        GL_FUNCTIONS_MAP[:glSwizzleEXT].call(_res_, _in_, _outX_, _outY_, _outZ_, _outW_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWriteMaskEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glWriteMaskEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWriteMaskEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glWriteMaskEXT)
    GL.module_eval(<<-SRC)
      def self.WriteMaskEXT(_res_, _in_, _outX_, _outY_, _outZ_, _outW_)
        GL_FUNCTIONS_MAP[:glWriteMaskEXT].call(_res_, _in_, _outX_, _outY_, _outZ_, _outW_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInsertComponentEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glInsertComponentEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInsertComponentEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glInsertComponentEXT)
    GL.module_eval(<<-SRC)
      def self.InsertComponentEXT(_res_, _src_, _num_)
        GL_FUNCTIONS_MAP[:glInsertComponentEXT].call(_res_, _src_, _num_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtractComponentEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtractComponentEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtractComponentEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtractComponentEXT)
    GL.module_eval(<<-SRC)
      def self.ExtractComponentEXT(_res_, _src_, _num_)
        GL_FUNCTIONS_MAP[:glExtractComponentEXT].call(_res_, _src_, _num_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenSymbolsEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenSymbolsEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenSymbolsEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glGenSymbolsEXT)
    GL.module_eval(<<-SRC)
      def self.GenSymbolsEXT(_datatype_, _storagetype_, _range_, _components_)
        GL_FUNCTIONS_MAP[:glGenSymbolsEXT].call(_datatype_, _storagetype_, _range_, _components_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSetInvariantEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSetInvariantEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSetInvariantEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSetInvariantEXT)
    GL.module_eval(<<-SRC)
      def self.SetInvariantEXT(_id_, _type_, _addr_)
        GL_FUNCTIONS_MAP[:glSetInvariantEXT].call(_id_, _type_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSetLocalConstantEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glSetLocalConstantEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSetLocalConstantEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glSetLocalConstantEXT)
    GL.module_eval(<<-SRC)
      def self.SetLocalConstantEXT(_id_, _type_, _addr_)
        GL_FUNCTIONS_MAP[:glSetLocalConstantEXT].call(_id_, _type_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantbvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantbvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantbvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantbvEXT)
    GL.module_eval(<<-SRC)
      def self.VariantbvEXT(_id_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantbvEXT].call(_id_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantsvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantsvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantsvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantsvEXT)
    GL.module_eval(<<-SRC)
      def self.VariantsvEXT(_id_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantsvEXT].call(_id_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantivEXT)
    GL.module_eval(<<-SRC)
      def self.VariantivEXT(_id_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantivEXT].call(_id_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantfvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantfvEXT)
    GL.module_eval(<<-SRC)
      def self.VariantfvEXT(_id_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantfvEXT].call(_id_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantdvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantdvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantdvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantdvEXT)
    GL.module_eval(<<-SRC)
      def self.VariantdvEXT(_id_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantdvEXT].call(_id_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantubvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantubvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantubvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantubvEXT)
    GL.module_eval(<<-SRC)
      def self.VariantubvEXT(_id_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantubvEXT].call(_id_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantusvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantusvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantusvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantusvEXT)
    GL.module_eval(<<-SRC)
      def self.VariantusvEXT(_id_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantusvEXT].call(_id_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantuivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantuivEXT)
    GL.module_eval(<<-SRC)
      def self.VariantuivEXT(_id_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantuivEXT].call(_id_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVariantPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVariantPointerEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVariantPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVariantPointerEXT)
    GL.module_eval(<<-SRC)
      def self.VariantPointerEXT(_id_, _type_, _stride_, _addr_)
        GL_FUNCTIONS_MAP[:glVariantPointerEXT].call(_id_, _type_, _stride_, _addr_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableVariantClientStateEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableVariantClientStateEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVariantClientStateEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableVariantClientStateEXT)
    GL.module_eval(<<-SRC)
      def self.EnableVariantClientStateEXT(_id_)
        GL_FUNCTIONS_MAP[:glEnableVariantClientStateEXT].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableVariantClientStateEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableVariantClientStateEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVariantClientStateEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableVariantClientStateEXT)
    GL.module_eval(<<-SRC)
      def self.DisableVariantClientStateEXT(_id_)
        GL_FUNCTIONS_MAP[:glDisableVariantClientStateEXT].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindLightParameterEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindLightParameterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindLightParameterEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glBindLightParameterEXT)
    GL.module_eval(<<-SRC)
      def self.BindLightParameterEXT(_light_, _value_)
        GL_FUNCTIONS_MAP[:glBindLightParameterEXT].call(_light_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindMaterialParameterEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindMaterialParameterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindMaterialParameterEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glBindMaterialParameterEXT)
    GL.module_eval(<<-SRC)
      def self.BindMaterialParameterEXT(_face_, _value_)
        GL_FUNCTIONS_MAP[:glBindMaterialParameterEXT].call(_face_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindTexGenParameterEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindTexGenParameterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindTexGenParameterEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glBindTexGenParameterEXT)
    GL.module_eval(<<-SRC)
      def self.BindTexGenParameterEXT(_unit_, _coord_, _value_)
        GL_FUNCTIONS_MAP[:glBindTexGenParameterEXT].call(_unit_, _coord_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindTextureUnitParameterEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindTextureUnitParameterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindTextureUnitParameterEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glBindTextureUnitParameterEXT)
    GL.module_eval(<<-SRC)
      def self.BindTextureUnitParameterEXT(_unit_, _value_)
        GL_FUNCTIONS_MAP[:glBindTextureUnitParameterEXT].call(_unit_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindParameterEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindParameterEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindParameterEXT] = -Fiddle::TYPE_INT
    GL.bind_command(:glBindParameterEXT)
    GL.module_eval(<<-SRC)
      def self.BindParameterEXT(_value_)
        GL_FUNCTIONS_MAP[:glBindParameterEXT].call(_value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsVariantEnabledEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsVariantEnabledEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsVariantEnabledEXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsVariantEnabledEXT)
    GL.module_eval(<<-SRC)
      def self.IsVariantEnabledEXT(_id_, _cap_)
        GL_FUNCTIONS_MAP[:glIsVariantEnabledEXT].call(_id_, _cap_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVariantBooleanvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantBooleanvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantBooleanvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVariantBooleanvEXT)
    GL.module_eval(<<-SRC)
      def self.GetVariantBooleanvEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetVariantBooleanvEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVariantIntegervEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantIntegervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantIntegervEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVariantIntegervEXT)
    GL.module_eval(<<-SRC)
      def self.GetVariantIntegervEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetVariantIntegervEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVariantFloatvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantFloatvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantFloatvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVariantFloatvEXT)
    GL.module_eval(<<-SRC)
      def self.GetVariantFloatvEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetVariantFloatvEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVariantPointervEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantPointervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantPointervEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVariantPointervEXT)
    GL.module_eval(<<-SRC)
      def self.GetVariantPointervEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetVariantPointervEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetInvariantBooleanvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInvariantBooleanvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInvariantBooleanvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInvariantBooleanvEXT)
    GL.module_eval(<<-SRC)
      def self.GetInvariantBooleanvEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetInvariantBooleanvEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetInvariantIntegervEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInvariantIntegervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInvariantIntegervEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInvariantIntegervEXT)
    GL.module_eval(<<-SRC)
      def self.GetInvariantIntegervEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetInvariantIntegervEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetInvariantFloatvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInvariantFloatvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInvariantFloatvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInvariantFloatvEXT)
    GL.module_eval(<<-SRC)
      def self.GetInvariantFloatvEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetInvariantFloatvEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetLocalConstantBooleanvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetLocalConstantBooleanvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetLocalConstantBooleanvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetLocalConstantBooleanvEXT)
    GL.module_eval(<<-SRC)
      def self.GetLocalConstantBooleanvEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetLocalConstantBooleanvEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetLocalConstantIntegervEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetLocalConstantIntegervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetLocalConstantIntegervEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetLocalConstantIntegervEXT)
    GL.module_eval(<<-SRC)
      def self.GetLocalConstantIntegervEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetLocalConstantIntegervEXT].call(_id_, _value_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetLocalConstantFloatvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetLocalConstantFloatvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetLocalConstantFloatvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetLocalConstantFloatvEXT)
    GL.module_eval(<<-SRC)
      def self.GetLocalConstantFloatvEXT(_id_, _value_, _data_)
        GL_FUNCTIONS_MAP[:glGetLocalConstantFloatvEXT].call(_id_, _value_, _data_)
      end
    SRC
  end
define_ext_command_GL_EXT_vertex_weighting() click to toggle source
# File lib/opengl_ext_command.rb, line 20951
  def self.define_ext_command_GL_EXT_vertex_weighting
    GL::GL_FUNCTION_SYMBOLS << :glVertexWeightfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeightfEXT] = [Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeightfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexWeightfEXT)
    GL.module_eval(<<-SRC)
      def self.VertexWeightfEXT(_weight_)
        GL_FUNCTIONS_MAP[:glVertexWeightfEXT].call(_weight_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexWeightfvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeightfvEXT] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeightfvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexWeightfvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexWeightfvEXT(_weight_)
        GL_FUNCTIONS_MAP[:glVertexWeightfvEXT].call(_weight_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexWeightPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeightPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeightPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexWeightPointerEXT)
    GL.module_eval(<<-SRC)
      def self.VertexWeightPointerEXT(_size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexWeightPointerEXT].call(_size_, _type_, _stride_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_EXT_win32_keyed_mutex() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3570
  def self.define_ext_command_GL_EXT_win32_keyed_mutex
    GL::GL_FUNCTION_SYMBOLS << :glAcquireKeyedMutexWin32EXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glAcquireKeyedMutexWin32EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAcquireKeyedMutexWin32EXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glAcquireKeyedMutexWin32EXT)
    GL.module_eval(<<-SRC)
      def self.AcquireKeyedMutexWin32EXT(_memory_, _key_, _timeout_)
        GL_FUNCTIONS_MAP[:glAcquireKeyedMutexWin32EXT].call(_memory_, _key_, _timeout_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReleaseKeyedMutexWin32EXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glReleaseKeyedMutexWin32EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReleaseKeyedMutexWin32EXT] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glReleaseKeyedMutexWin32EXT)
    GL.module_eval(<<-SRC)
      def self.ReleaseKeyedMutexWin32EXT(_memory_, _key_)
        GL_FUNCTIONS_MAP[:glReleaseKeyedMutexWin32EXT].call(_memory_, _key_)
      end
    SRC
  end
define_ext_command_GL_EXT_window_rectangles() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3600
  def self.define_ext_command_GL_EXT_window_rectangles
    GL::GL_FUNCTION_SYMBOLS << :glWindowRectanglesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowRectanglesEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowRectanglesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowRectanglesEXT)
    GL.module_eval(<<-SRC)
      def self.WindowRectanglesEXT(_mode_, _count_, _box_)
        GL_FUNCTIONS_MAP[:glWindowRectanglesEXT].call(_mode_, _count_, _box_)
      end
    SRC
  end
define_ext_command_GL_EXT_x11_sync_object() click to toggle source
# File lib/opengl_ext_command.rb, line 21041
  def self.define_ext_command_GL_EXT_x11_sync_object
    GL::GL_FUNCTION_SYMBOLS << :glImportSyncEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glImportSyncEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImportSyncEXT] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glImportSyncEXT)
    GL.module_eval(<<-SRC)
      def self.ImportSyncEXT(_external_sync_type_, _external_sync_, _flags_)
        GL_FUNCTIONS_MAP[:glImportSyncEXT].call(_external_sync_type_, _external_sync_, _flags_)
      end
    SRC
  end
define_ext_command_GL_FJ_shader_binary_GCCSO() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3619
def self.define_ext_command_GL_FJ_shader_binary_GCCSO
end
define_ext_command_GL_GREMEDY_frame_terminator() click to toggle source
# File lib/opengl_ext_command.rb, line 21060
  def self.define_ext_command_GL_GREMEDY_frame_terminator
    GL::GL_FUNCTION_SYMBOLS << :glFrameTerminatorGREMEDY
    GL::GL_FUNCTIONS_ARGS_MAP[:glFrameTerminatorGREMEDY] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFrameTerminatorGREMEDY] = Fiddle::TYPE_VOID
    GL.bind_command(:glFrameTerminatorGREMEDY)
    GL.module_eval(<<-SRC)
      def self.FrameTerminatorGREMEDY()
        GL_FUNCTIONS_MAP[:glFrameTerminatorGREMEDY].call()
      end
    SRC
  end
define_ext_command_GL_GREMEDY_string_marker() click to toggle source
# File lib/opengl_ext_command.rb, line 21079
  def self.define_ext_command_GL_GREMEDY_string_marker
    GL::GL_FUNCTION_SYMBOLS << :glStringMarkerGREMEDY
    GL::GL_FUNCTIONS_ARGS_MAP[:glStringMarkerGREMEDY] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStringMarkerGREMEDY] = Fiddle::TYPE_VOID
    GL.bind_command(:glStringMarkerGREMEDY)
    GL.module_eval(<<-SRC)
      def self.StringMarkerGREMEDY(_len_, _string_)
        GL_FUNCTIONS_MAP[:glStringMarkerGREMEDY].call(_len_, _string_)
      end
    SRC
  end
define_ext_command_GL_HP_convolution_border_modes() click to toggle source
# File lib/opengl_ext_command.rb, line 21098
def self.define_ext_command_GL_HP_convolution_border_modes
end
define_ext_command_GL_HP_image_transform() click to toggle source
# File lib/opengl_ext_command.rb, line 21107
  def self.define_ext_command_GL_HP_image_transform
    GL::GL_FUNCTION_SYMBOLS << :glImageTransformParameteriHP
    GL::GL_FUNCTIONS_ARGS_MAP[:glImageTransformParameteriHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImageTransformParameteriHP] = Fiddle::TYPE_VOID
    GL.bind_command(:glImageTransformParameteriHP)
    GL.module_eval(<<-SRC)
      def self.ImageTransformParameteriHP(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glImageTransformParameteriHP].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glImageTransformParameterfHP
    GL::GL_FUNCTIONS_ARGS_MAP[:glImageTransformParameterfHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImageTransformParameterfHP] = Fiddle::TYPE_VOID
    GL.bind_command(:glImageTransformParameterfHP)
    GL.module_eval(<<-SRC)
      def self.ImageTransformParameterfHP(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glImageTransformParameterfHP].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glImageTransformParameterivHP
    GL::GL_FUNCTIONS_ARGS_MAP[:glImageTransformParameterivHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImageTransformParameterivHP] = Fiddle::TYPE_VOID
    GL.bind_command(:glImageTransformParameterivHP)
    GL.module_eval(<<-SRC)
      def self.ImageTransformParameterivHP(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glImageTransformParameterivHP].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glImageTransformParameterfvHP
    GL::GL_FUNCTIONS_ARGS_MAP[:glImageTransformParameterfvHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glImageTransformParameterfvHP] = Fiddle::TYPE_VOID
    GL.bind_command(:glImageTransformParameterfvHP)
    GL.module_eval(<<-SRC)
      def self.ImageTransformParameterfvHP(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glImageTransformParameterfvHP].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetImageTransformParameterivHP
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetImageTransformParameterivHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetImageTransformParameterivHP] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetImageTransformParameterivHP)
    GL.module_eval(<<-SRC)
      def self.GetImageTransformParameterivHP(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetImageTransformParameterivHP].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetImageTransformParameterfvHP
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetImageTransformParameterfvHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetImageTransformParameterfvHP] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetImageTransformParameterfvHP)
    GL.module_eval(<<-SRC)
      def self.GetImageTransformParameterfvHP(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetImageTransformParameterfvHP].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_HP_occlusion_test() click to toggle source
# File lib/opengl_ext_command.rb, line 21181
def self.define_ext_command_GL_HP_occlusion_test
end
define_ext_command_GL_HP_texture_lighting() click to toggle source
# File lib/opengl_ext_command.rb, line 21190
def self.define_ext_command_GL_HP_texture_lighting
end
define_ext_command_GL_IBM_cull_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 21199
def self.define_ext_command_GL_IBM_cull_vertex
end
define_ext_command_GL_IBM_multimode_draw_arrays() click to toggle source
# File lib/opengl_ext_command.rb, line 21208
  def self.define_ext_command_GL_IBM_multimode_draw_arrays
    GL::GL_FUNCTION_SYMBOLS << :glMultiModeDrawArraysIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiModeDrawArraysIBM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiModeDrawArraysIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiModeDrawArraysIBM)
    GL.module_eval(<<-SRC)
      def self.MultiModeDrawArraysIBM(_mode_, _first_, _count_, _primcount_, _modestride_)
        GL_FUNCTIONS_MAP[:glMultiModeDrawArraysIBM].call(_mode_, _first_, _count_, _primcount_, _modestride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiModeDrawElementsIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiModeDrawElementsIBM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiModeDrawElementsIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiModeDrawElementsIBM)
    GL.module_eval(<<-SRC)
      def self.MultiModeDrawElementsIBM(_mode_, _count_, _type_, _indices_, _primcount_, _modestride_)
        GL_FUNCTIONS_MAP[:glMultiModeDrawElementsIBM].call(_mode_, _count_, _type_, _indices_, _primcount_, _modestride_)
      end
    SRC
  end
define_ext_command_GL_IBM_rasterpos_clip() click to toggle source
# File lib/opengl_ext_command.rb, line 21238
def self.define_ext_command_GL_IBM_rasterpos_clip
end
define_ext_command_GL_IBM_static_data() click to toggle source
# File lib/opengl_ext_command.rb, line 21247
  def self.define_ext_command_GL_IBM_static_data
    GL::GL_FUNCTION_SYMBOLS << :glFlushStaticDataIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushStaticDataIBM] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushStaticDataIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushStaticDataIBM)
    GL.module_eval(<<-SRC)
      def self.FlushStaticDataIBM(_target_)
        GL_FUNCTIONS_MAP[:glFlushStaticDataIBM].call(_target_)
      end
    SRC
  end
define_ext_command_GL_IBM_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_command.rb, line 21266
def self.define_ext_command_GL_IBM_texture_mirrored_repeat
end
define_ext_command_GL_IBM_vertex_array_lists() click to toggle source
# File lib/opengl_ext_command.rb, line 21275
  def self.define_ext_command_GL_IBM_vertex_array_lists
    GL::GL_FUNCTION_SYMBOLS << :glColorPointerListIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorPointerListIBM] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorPointerListIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorPointerListIBM)
    GL.module_eval(<<-SRC)
      def self.ColorPointerListIBM(_size_, _type_, _stride_, _pointer_, _ptrstride_)
        GL_FUNCTIONS_MAP[:glColorPointerListIBM].call(_size_, _type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColorPointerListIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorPointerListIBM] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorPointerListIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColorPointerListIBM)
    GL.module_eval(<<-SRC)
      def self.SecondaryColorPointerListIBM(_size_, _type_, _stride_, _pointer_, _ptrstride_)
        GL_FUNCTIONS_MAP[:glSecondaryColorPointerListIBM].call(_size_, _type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEdgeFlagPointerListIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glEdgeFlagPointerListIBM] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEdgeFlagPointerListIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glEdgeFlagPointerListIBM)
    GL.module_eval(<<-SRC)
      def self.EdgeFlagPointerListIBM(_stride_, _pointer_, _ptrstride_)
        GL_FUNCTIONS_MAP[:glEdgeFlagPointerListIBM].call(_stride_, _pointer_, _ptrstride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogCoordPointerListIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordPointerListIBM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordPointerListIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoordPointerListIBM)
    GL.module_eval(<<-SRC)
      def self.FogCoordPointerListIBM(_type_, _stride_, _pointer_, _ptrstride_)
        GL_FUNCTIONS_MAP[:glFogCoordPointerListIBM].call(_type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIndexPointerListIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glIndexPointerListIBM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIndexPointerListIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glIndexPointerListIBM)
    GL.module_eval(<<-SRC)
      def self.IndexPointerListIBM(_type_, _stride_, _pointer_, _ptrstride_)
        GL_FUNCTIONS_MAP[:glIndexPointerListIBM].call(_type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalPointerListIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalPointerListIBM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalPointerListIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalPointerListIBM)
    GL.module_eval(<<-SRC)
      def self.NormalPointerListIBM(_type_, _stride_, _pointer_, _ptrstride_)
        GL_FUNCTIONS_MAP[:glNormalPointerListIBM].call(_type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordPointerListIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordPointerListIBM] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordPointerListIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordPointerListIBM)
    GL.module_eval(<<-SRC)
      def self.TexCoordPointerListIBM(_size_, _type_, _stride_, _pointer_, _ptrstride_)
        GL_FUNCTIONS_MAP[:glTexCoordPointerListIBM].call(_size_, _type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexPointerListIBM
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexPointerListIBM] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexPointerListIBM] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexPointerListIBM)
    GL.module_eval(<<-SRC)
      def self.VertexPointerListIBM(_size_, _type_, _stride_, _pointer_, _ptrstride_)
        GL_FUNCTIONS_MAP[:glVertexPointerListIBM].call(_size_, _type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC
  end
define_ext_command_GL_IMG_bindless_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3628
  def self.define_ext_command_GL_IMG_bindless_texture
    GL::GL_FUNCTION_SYMBOLS << :glGetTextureHandleIMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureHandleIMG] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureHandleIMG] = -Fiddle::TYPE_LONG_LONG
    GL.bind_command(:glGetTextureHandleIMG)
    GL.module_eval(<<-SRC)
      def self.GetTextureHandleIMG(_texture_)
        GL_FUNCTIONS_MAP[:glGetTextureHandleIMG].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureSamplerHandleIMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureSamplerHandleIMG] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureSamplerHandleIMG] = -Fiddle::TYPE_LONG_LONG
    GL.bind_command(:glGetTextureSamplerHandleIMG)
    GL.module_eval(<<-SRC)
      def self.GetTextureSamplerHandleIMG(_texture_, _sampler_)
        GL_FUNCTIONS_MAP[:glGetTextureSamplerHandleIMG].call(_texture_, _sampler_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformHandleui64IMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64IMG] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64IMG] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformHandleui64IMG)
    GL.module_eval(<<-SRC)
      def self.UniformHandleui64IMG(_location_, _value_)
        GL_FUNCTIONS_MAP[:glUniformHandleui64IMG].call(_location_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformHandleui64vIMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64vIMG] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64vIMG] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformHandleui64vIMG)
    GL.module_eval(<<-SRC)
      def self.UniformHandleui64vIMG(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniformHandleui64vIMG].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformHandleui64IMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64IMG] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64IMG] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformHandleui64IMG)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformHandleui64IMG(_program_, _location_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformHandleui64IMG].call(_program_, _location_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformHandleui64vIMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64vIMG] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64vIMG] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformHandleui64vIMG)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformHandleui64vIMG(_program_, _location_, _count_, _values_)
        GL_FUNCTIONS_MAP[:glProgramUniformHandleui64vIMG].call(_program_, _location_, _count_, _values_)
      end
    SRC
  end
define_ext_command_GL_IMG_framebuffer_downsample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3702
  def self.define_ext_command_GL_IMG_framebuffer_downsample
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture2DDownsampleIMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2DDownsampleIMG] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2DDownsampleIMG] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture2DDownsampleIMG)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture2DDownsampleIMG(_target_, _attachment_, _textarget_, _texture_, _level_, _xscale_, _yscale_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture2DDownsampleIMG].call(_target_, _attachment_, _textarget_, _texture_, _level_, _xscale_, _yscale_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureLayerDownsampleIMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayerDownsampleIMG] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayerDownsampleIMG] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureLayerDownsampleIMG)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureLayerDownsampleIMG(_target_, _attachment_, _texture_, _level_, _layer_, _xscale_, _yscale_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureLayerDownsampleIMG].call(_target_, _attachment_, _texture_, _level_, _layer_, _xscale_, _yscale_)
      end
    SRC
  end
define_ext_command_GL_IMG_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3732
  def self.define_ext_command_GL_IMG_multisampled_render_to_texture
    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisampleIMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleIMG] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleIMG] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisampleIMG)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisampleIMG(_target_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisampleIMG].call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture2DMultisampleIMG
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2DMultisampleIMG] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2DMultisampleIMG] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture2DMultisampleIMG)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture2DMultisampleIMG(_target_, _attachment_, _textarget_, _texture_, _level_, _samples_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture2DMultisampleIMG].call(_target_, _attachment_, _textarget_, _texture_, _level_, _samples_)
      end
    SRC
  end
define_ext_command_GL_IMG_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3762
def self.define_ext_command_GL_IMG_program_binary
end
define_ext_command_GL_IMG_read_format() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3771
def self.define_ext_command_GL_IMG_read_format
end
define_ext_command_GL_IMG_shader_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3780
def self.define_ext_command_GL_IMG_shader_binary
end
define_ext_command_GL_IMG_texture_compression_pvrtc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3789
def self.define_ext_command_GL_IMG_texture_compression_pvrtc
end
define_ext_command_GL_IMG_texture_compression_pvrtc2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3798
def self.define_ext_command_GL_IMG_texture_compression_pvrtc2
end
define_ext_command_GL_IMG_texture_filter_cubic() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3807
def self.define_ext_command_GL_IMG_texture_filter_cubic
end
define_ext_command_GL_INGR_blend_func_separate() click to toggle source
# File lib/opengl_ext_command.rb, line 21371
  def self.define_ext_command_GL_INGR_blend_func_separate
    GL::GL_FUNCTION_SYMBOLS << :glBlendFuncSeparateINGR
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateINGR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateINGR] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFuncSeparateINGR)
    GL.module_eval(<<-SRC)
      def self.BlendFuncSeparateINGR(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_)
        GL_FUNCTIONS_MAP[:glBlendFuncSeparateINGR].call(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_)
      end
    SRC
  end
define_ext_command_GL_INGR_color_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 21390
def self.define_ext_command_GL_INGR_color_clamp
end
define_ext_command_GL_INGR_interlace_read() click to toggle source
# File lib/opengl_ext_command.rb, line 21399
def self.define_ext_command_GL_INGR_interlace_read
end
define_ext_command_GL_INTEL_blackhole_render() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3844
def self.define_ext_command_GL_INTEL_blackhole_render
end
define_ext_command_GL_INTEL_conservative_rasterization() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3816
def self.define_ext_command_GL_INTEL_conservative_rasterization
end
define_ext_command_GL_INTEL_fragment_shader_ordering() click to toggle source
# File lib/opengl_ext_command.rb, line 21417
def self.define_ext_command_GL_INTEL_fragment_shader_ordering
end
define_ext_command_GL_INTEL_framebuffer_CMAA() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3825
  def self.define_ext_command_GL_INTEL_framebuffer_CMAA
    GL::GL_FUNCTION_SYMBOLS << :glApplyFramebufferAttachmentCMAAINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glApplyFramebufferAttachmentCMAAINTEL] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glApplyFramebufferAttachmentCMAAINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glApplyFramebufferAttachmentCMAAINTEL)
    GL.module_eval(<<-SRC)
      def self.ApplyFramebufferAttachmentCMAAINTEL()
        GL_FUNCTIONS_MAP[:glApplyFramebufferAttachmentCMAAINTEL].call()
      end
    SRC
  end
define_ext_command_GL_INTEL_map_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 21445
  def self.define_ext_command_GL_INTEL_map_texture
    GL::GL_FUNCTION_SYMBOLS << :glSyncTextureINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glSyncTextureINTEL] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSyncTextureINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glSyncTextureINTEL)
    GL.module_eval(<<-SRC)
      def self.SyncTextureINTEL(_texture_)
        GL_FUNCTIONS_MAP[:glSyncTextureINTEL].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUnmapTexture2DINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glUnmapTexture2DINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapTexture2DINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glUnmapTexture2DINTEL)
    GL.module_eval(<<-SRC)
      def self.UnmapTexture2DINTEL(_texture_, _level_)
        GL_FUNCTIONS_MAP[:glUnmapTexture2DINTEL].call(_texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapTexture2DINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapTexture2DINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapTexture2DINTEL] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapTexture2DINTEL)
    GL.module_eval(<<-SRC)
      def self.MapTexture2DINTEL(_texture_, _level_, _access_, _stride_, _layout_)
        GL_FUNCTIONS_MAP[:glMapTexture2DINTEL].call(_texture_, _level_, _access_, _stride_, _layout_)
      end
    SRC
  end
define_ext_command_GL_INTEL_parallel_arrays() click to toggle source
# File lib/opengl_ext_command.rb, line 21495
  def self.define_ext_command_GL_INTEL_parallel_arrays
    GL::GL_FUNCTION_SYMBOLS << :glVertexPointervINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexPointervINTEL] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexPointervINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexPointervINTEL)
    GL.module_eval(<<-SRC)
      def self.VertexPointervINTEL(_size_, _type_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexPointervINTEL].call(_size_, _type_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalPointervINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalPointervINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalPointervINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalPointervINTEL)
    GL.module_eval(<<-SRC)
      def self.NormalPointervINTEL(_type_, _pointer_)
        GL_FUNCTIONS_MAP[:glNormalPointervINTEL].call(_type_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorPointervINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorPointervINTEL] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorPointervINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorPointervINTEL)
    GL.module_eval(<<-SRC)
      def self.ColorPointervINTEL(_size_, _type_, _pointer_)
        GL_FUNCTIONS_MAP[:glColorPointervINTEL].call(_size_, _type_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordPointervINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordPointervINTEL] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordPointervINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordPointervINTEL)
    GL.module_eval(<<-SRC)
      def self.TexCoordPointervINTEL(_size_, _type_, _pointer_)
        GL_FUNCTIONS_MAP[:glTexCoordPointervINTEL].call(_size_, _type_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_INTEL_performance_query() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3853
  def self.define_ext_command_GL_INTEL_performance_query
    GL::GL_FUNCTION_SYMBOLS << :glBeginPerfQueryINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginPerfQueryINTEL] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginPerfQueryINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginPerfQueryINTEL)
    GL.module_eval(<<-SRC)
      def self.BeginPerfQueryINTEL(_queryHandle_)
        GL_FUNCTIONS_MAP[:glBeginPerfQueryINTEL].call(_queryHandle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreatePerfQueryINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreatePerfQueryINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreatePerfQueryINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreatePerfQueryINTEL)
    GL.module_eval(<<-SRC)
      def self.CreatePerfQueryINTEL(_queryId_, _queryHandle_)
        GL_FUNCTIONS_MAP[:glCreatePerfQueryINTEL].call(_queryId_, _queryHandle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeletePerfQueryINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeletePerfQueryINTEL] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeletePerfQueryINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeletePerfQueryINTEL)
    GL.module_eval(<<-SRC)
      def self.DeletePerfQueryINTEL(_queryHandle_)
        GL_FUNCTIONS_MAP[:glDeletePerfQueryINTEL].call(_queryHandle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndPerfQueryINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndPerfQueryINTEL] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndPerfQueryINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndPerfQueryINTEL)
    GL.module_eval(<<-SRC)
      def self.EndPerfQueryINTEL(_queryHandle_)
        GL_FUNCTIONS_MAP[:glEndPerfQueryINTEL].call(_queryHandle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFirstPerfQueryIdINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFirstPerfQueryIdINTEL] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFirstPerfQueryIdINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFirstPerfQueryIdINTEL)
    GL.module_eval(<<-SRC)
      def self.GetFirstPerfQueryIdINTEL(_queryId_)
        GL_FUNCTIONS_MAP[:glGetFirstPerfQueryIdINTEL].call(_queryId_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNextPerfQueryIdINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNextPerfQueryIdINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNextPerfQueryIdINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNextPerfQueryIdINTEL)
    GL.module_eval(<<-SRC)
      def self.GetNextPerfQueryIdINTEL(_queryId_, _nextQueryId_)
        GL_FUNCTIONS_MAP[:glGetNextPerfQueryIdINTEL].call(_queryId_, _nextQueryId_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfCounterInfoINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfCounterInfoINTEL] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfCounterInfoINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfCounterInfoINTEL)
    GL.module_eval(<<-SRC)
      def self.GetPerfCounterInfoINTEL(_queryId_, _counterId_, _counterNameLength_, _counterName_, _counterDescLength_, _counterDesc_, _counterOffset_, _counterDataSize_, _counterTypeEnum_, _counterDataTypeEnum_, _rawCounterMaxValue_)
        GL_FUNCTIONS_MAP[:glGetPerfCounterInfoINTEL].call(_queryId_, _counterId_, _counterNameLength_, _counterName_, _counterDescLength_, _counterDesc_, _counterOffset_, _counterDataSize_, _counterTypeEnum_, _counterDataTypeEnum_, _rawCounterMaxValue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfQueryDataINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfQueryDataINTEL] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfQueryDataINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfQueryDataINTEL)
    GL.module_eval(<<-SRC)
      def self.GetPerfQueryDataINTEL(_queryHandle_, _flags_, _dataSize_, _data_, _bytesWritten_)
        GL_FUNCTIONS_MAP[:glGetPerfQueryDataINTEL].call(_queryHandle_, _flags_, _dataSize_, _data_, _bytesWritten_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfQueryIdByNameINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfQueryIdByNameINTEL] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfQueryIdByNameINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfQueryIdByNameINTEL)
    GL.module_eval(<<-SRC)
      def self.GetPerfQueryIdByNameINTEL(_queryName_, _queryId_)
        GL_FUNCTIONS_MAP[:glGetPerfQueryIdByNameINTEL].call(_queryName_, _queryId_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPerfQueryInfoINTEL
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfQueryInfoINTEL] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfQueryInfoINTEL] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPerfQueryInfoINTEL)
    GL.module_eval(<<-SRC)
      def self.GetPerfQueryInfoINTEL(_queryId_, _queryNameLength_, _queryName_, _dataSize_, _noCounters_, _noInstances_, _capsMask_)
        GL_FUNCTIONS_MAP[:glGetPerfQueryInfoINTEL].call(_queryId_, _queryNameLength_, _queryName_, _dataSize_, _noCounters_, _noInstances_, _capsMask_)
      end
    SRC
  end
define_ext_command_GL_KHR_blend_equation_advanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3971
  def self.define_ext_command_GL_KHR_blend_equation_advanced
    GL::GL_FUNCTION_SYMBOLS << :glBlendBarrierKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendBarrierKHR] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendBarrierKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendBarrierKHR)
    GL.module_eval(<<-SRC)
      def self.BlendBarrierKHR()
        GL_FUNCTIONS_MAP[:glBlendBarrierKHR].call()
      end
    SRC
  end
define_ext_command_GL_KHR_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3990
def self.define_ext_command_GL_KHR_blend_equation_advanced_coherent
end
define_ext_command_GL_KHR_context_flush_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3999
def self.define_ext_command_GL_KHR_context_flush_control
end
define_ext_command_GL_KHR_debug() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4008
  def self.define_ext_command_GL_KHR_debug
    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageControl
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageControl] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageControl] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageControl)
    GL.module_eval(<<-SRC)
      def self.DebugMessageControl(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
        GL_FUNCTIONS_MAP[:glDebugMessageControl].call(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageInsert
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageInsert] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageInsert] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageInsert)
    GL.module_eval(<<-SRC)
      def self.DebugMessageInsert(_source_, _type_, _id_, _severity_, _length_, _buf_)
        GL_FUNCTIONS_MAP[:glDebugMessageInsert].call(_source_, _type_, _id_, _severity_, _length_, _buf_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageCallback
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageCallback] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageCallback] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageCallback)
    GL.module_eval(<<-SRC)
      def self.DebugMessageCallback(_callback_, _userParam_)
        GL_FUNCTIONS_MAP[:glDebugMessageCallback].call(_callback_, _userParam_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDebugMessageLog
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDebugMessageLog] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDebugMessageLog] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetDebugMessageLog)
    GL.module_eval(<<-SRC)
      def self.GetDebugMessageLog(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
        GL_FUNCTIONS_MAP[:glGetDebugMessageLog].call(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPushDebugGroup
    GL::GL_FUNCTIONS_ARGS_MAP[:glPushDebugGroup] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPushDebugGroup] = Fiddle::TYPE_VOID
    GL.bind_command(:glPushDebugGroup)
    GL.module_eval(<<-SRC)
      def self.PushDebugGroup(_source_, _id_, _length_, _message_)
        GL_FUNCTIONS_MAP[:glPushDebugGroup].call(_source_, _id_, _length_, _message_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPopDebugGroup
    GL::GL_FUNCTIONS_ARGS_MAP[:glPopDebugGroup] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPopDebugGroup] = Fiddle::TYPE_VOID
    GL.bind_command(:glPopDebugGroup)
    GL.module_eval(<<-SRC)
      def self.PopDebugGroup()
        GL_FUNCTIONS_MAP[:glPopDebugGroup].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glObjectLabel
    GL::GL_FUNCTIONS_ARGS_MAP[:glObjectLabel] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glObjectLabel] = Fiddle::TYPE_VOID
    GL.bind_command(:glObjectLabel)
    GL.module_eval(<<-SRC)
      def self.ObjectLabel(_identifier_, _name_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glObjectLabel].call(_identifier_, _name_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectLabel
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectLabel] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectLabel] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectLabel)
    GL.module_eval(<<-SRC)
      def self.GetObjectLabel(_identifier_, _name_, _bufSize_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glGetObjectLabel].call(_identifier_, _name_, _bufSize_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glObjectPtrLabel
    GL::GL_FUNCTIONS_ARGS_MAP[:glObjectPtrLabel] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glObjectPtrLabel] = Fiddle::TYPE_VOID
    GL.bind_command(:glObjectPtrLabel)
    GL.module_eval(<<-SRC)
      def self.ObjectPtrLabel(_ptr_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glObjectPtrLabel].call(_ptr_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectPtrLabel
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectPtrLabel] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectPtrLabel] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectPtrLabel)
    GL.module_eval(<<-SRC)
      def self.GetObjectPtrLabel(_ptr_, _bufSize_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glGetObjectPtrLabel].call(_ptr_, _bufSize_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPointerv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPointerv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointerv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPointerv)
    GL.module_eval(<<-SRC)
      def self.GetPointerv(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetPointerv].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageControlKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageControlKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageControlKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageControlKHR)
    GL.module_eval(<<-SRC)
      def self.DebugMessageControlKHR(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
        GL_FUNCTIONS_MAP[:glDebugMessageControlKHR].call(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageInsertKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageInsertKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageInsertKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageInsertKHR)
    GL.module_eval(<<-SRC)
      def self.DebugMessageInsertKHR(_source_, _type_, _id_, _severity_, _length_, _buf_)
        GL_FUNCTIONS_MAP[:glDebugMessageInsertKHR].call(_source_, _type_, _id_, _severity_, _length_, _buf_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDebugMessageCallbackKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageCallbackKHR] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageCallbackKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glDebugMessageCallbackKHR)
    GL.module_eval(<<-SRC)
      def self.DebugMessageCallbackKHR(_callback_, _userParam_)
        GL_FUNCTIONS_MAP[:glDebugMessageCallbackKHR].call(_callback_, _userParam_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDebugMessageLogKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDebugMessageLogKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDebugMessageLogKHR] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetDebugMessageLogKHR)
    GL.module_eval(<<-SRC)
      def self.GetDebugMessageLogKHR(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
        GL_FUNCTIONS_MAP[:glGetDebugMessageLogKHR].call(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPushDebugGroupKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glPushDebugGroupKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPushDebugGroupKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glPushDebugGroupKHR)
    GL.module_eval(<<-SRC)
      def self.PushDebugGroupKHR(_source_, _id_, _length_, _message_)
        GL_FUNCTIONS_MAP[:glPushDebugGroupKHR].call(_source_, _id_, _length_, _message_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPopDebugGroupKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glPopDebugGroupKHR] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPopDebugGroupKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glPopDebugGroupKHR)
    GL.module_eval(<<-SRC)
      def self.PopDebugGroupKHR()
        GL_FUNCTIONS_MAP[:glPopDebugGroupKHR].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glObjectLabelKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glObjectLabelKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glObjectLabelKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glObjectLabelKHR)
    GL.module_eval(<<-SRC)
      def self.ObjectLabelKHR(_identifier_, _name_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glObjectLabelKHR].call(_identifier_, _name_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectLabelKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectLabelKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectLabelKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectLabelKHR)
    GL.module_eval(<<-SRC)
      def self.GetObjectLabelKHR(_identifier_, _name_, _bufSize_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glGetObjectLabelKHR].call(_identifier_, _name_, _bufSize_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glObjectPtrLabelKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glObjectPtrLabelKHR] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glObjectPtrLabelKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glObjectPtrLabelKHR)
    GL.module_eval(<<-SRC)
      def self.ObjectPtrLabelKHR(_ptr_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glObjectPtrLabelKHR].call(_ptr_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetObjectPtrLabelKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectPtrLabelKHR] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectPtrLabelKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetObjectPtrLabelKHR)
    GL.module_eval(<<-SRC)
      def self.GetObjectPtrLabelKHR(_ptr_, _bufSize_, _length_, _label_)
        GL_FUNCTIONS_MAP[:glGetObjectPtrLabelKHR].call(_ptr_, _bufSize_, _length_, _label_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPointervKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPointervKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointervKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPointervKHR)
    GL.module_eval(<<-SRC)
      def self.GetPointervKHR(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetPointervKHR].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_KHR_no_error() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4258
def self.define_ext_command_GL_KHR_no_error
end
define_ext_command_GL_KHR_parallel_shader_compile() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4430
  def self.define_ext_command_GL_KHR_parallel_shader_compile
    GL::GL_FUNCTION_SYMBOLS << :glMaxShaderCompilerThreadsKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glMaxShaderCompilerThreadsKHR] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMaxShaderCompilerThreadsKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glMaxShaderCompilerThreadsKHR)
    GL.module_eval(<<-SRC)
      def self.MaxShaderCompilerThreadsKHR(_count_)
        GL_FUNCTIONS_MAP[:glMaxShaderCompilerThreadsKHR].call(_count_)
      end
    SRC
  end
define_ext_command_GL_KHR_robust_buffer_access_behavior() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4267
def self.define_ext_command_GL_KHR_robust_buffer_access_behavior
end
define_ext_command_GL_KHR_robustness() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4276
  def self.define_ext_command_GL_KHR_robustness
    GL::GL_FUNCTION_SYMBOLS << :glGetGraphicsResetStatus
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetGraphicsResetStatus] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetGraphicsResetStatus] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetGraphicsResetStatus)
    GL.module_eval(<<-SRC)
      def self.GetGraphicsResetStatus()
        GL_FUNCTIONS_MAP[:glGetGraphicsResetStatus].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReadnPixels
    GL::GL_FUNCTIONS_ARGS_MAP[:glReadnPixels] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReadnPixels] = Fiddle::TYPE_VOID
    GL.bind_command(:glReadnPixels)
    GL.module_eval(<<-SRC)
      def self.ReadnPixels(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
        GL_FUNCTIONS_MAP[:glReadnPixels].call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformfv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformfv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformfv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformfv)
    GL.module_eval(<<-SRC)
      def self.GetnUniformfv(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformfv].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformiv)
    GL.module_eval(<<-SRC)
      def self.GetnUniformiv(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformiv].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformuiv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformuiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformuiv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformuiv)
    GL.module_eval(<<-SRC)
      def self.GetnUniformuiv(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformuiv].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetGraphicsResetStatusKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetGraphicsResetStatusKHR] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetGraphicsResetStatusKHR] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetGraphicsResetStatusKHR)
    GL.module_eval(<<-SRC)
      def self.GetGraphicsResetStatusKHR()
        GL_FUNCTIONS_MAP[:glGetGraphicsResetStatusKHR].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReadnPixelsKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glReadnPixelsKHR] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReadnPixelsKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glReadnPixelsKHR)
    GL.module_eval(<<-SRC)
      def self.ReadnPixelsKHR(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
        GL_FUNCTIONS_MAP[:glReadnPixelsKHR].call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformfvKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformfvKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformfvKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformfvKHR)
    GL.module_eval(<<-SRC)
      def self.GetnUniformfvKHR(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformfvKHR].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformivKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformivKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformivKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformivKHR)
    GL.module_eval(<<-SRC)
      def self.GetnUniformivKHR(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformivKHR].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetnUniformuivKHR
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformuivKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformuivKHR] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetnUniformuivKHR)
    GL.module_eval(<<-SRC)
      def self.GetnUniformuivKHR(_program_, _location_, _bufSize_, _params_)
        GL_FUNCTIONS_MAP[:glGetnUniformuivKHR].call(_program_, _location_, _bufSize_, _params_)
      end
    SRC
  end
define_ext_command_GL_KHR_shader_subgroup() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4394
def self.define_ext_command_GL_KHR_shader_subgroup
end
define_ext_command_GL_KHR_texture_compression_astc_hdr() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4403
def self.define_ext_command_GL_KHR_texture_compression_astc_hdr
end
define_ext_command_GL_KHR_texture_compression_astc_ldr() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4412
def self.define_ext_command_GL_KHR_texture_compression_astc_ldr
end
define_ext_command_GL_KHR_texture_compression_astc_sliced_3d() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4421
def self.define_ext_command_GL_KHR_texture_compression_astc_sliced_3d
end
define_ext_command_GL_MESAX_texture_stack() click to toggle source
# File lib/opengl_ext_command.rb, line 22143
def self.define_ext_command_GL_MESAX_texture_stack
end
define_ext_command_GL_MESA_bgra() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4449
def self.define_ext_command_GL_MESA_bgra
end
define_ext_command_GL_MESA_framebuffer_flip_x() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4458
def self.define_ext_command_GL_MESA_framebuffer_flip_x
end
define_ext_command_GL_MESA_framebuffer_flip_y() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4467
  def self.define_ext_command_GL_MESA_framebuffer_flip_y
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferParameteriMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferParameteriMESA] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferParameteriMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferParameteriMESA)
    GL.module_eval(<<-SRC)
      def self.FramebufferParameteriMESA(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glFramebufferParameteriMESA].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFramebufferParameterivMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferParameterivMESA] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferParameterivMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFramebufferParameterivMESA)
    GL.module_eval(<<-SRC)
      def self.GetFramebufferParameterivMESA(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFramebufferParameterivMESA].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_MESA_framebuffer_swap_xy() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4497
def self.define_ext_command_GL_MESA_framebuffer_swap_xy
end
define_ext_command_GL_MESA_pack_invert() click to toggle source
# File lib/opengl_ext_command.rb, line 22200
def self.define_ext_command_GL_MESA_pack_invert
end
define_ext_command_GL_MESA_program_binary_formats() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4506
def self.define_ext_command_GL_MESA_program_binary_formats
end
define_ext_command_GL_MESA_resize_buffers() click to toggle source
# File lib/opengl_ext_command.rb, line 22218
  def self.define_ext_command_GL_MESA_resize_buffers
    GL::GL_FUNCTION_SYMBOLS << :glResizeBuffersMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glResizeBuffersMESA] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResizeBuffersMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glResizeBuffersMESA)
    GL.module_eval(<<-SRC)
      def self.ResizeBuffersMESA()
        GL_FUNCTIONS_MAP[:glResizeBuffersMESA].call()
      end
    SRC
  end
define_ext_command_GL_MESA_shader_integer_functions() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4515
def self.define_ext_command_GL_MESA_shader_integer_functions
end
define_ext_command_GL_MESA_tile_raster_order() click to toggle source
# File lib/opengl_ext_command.rb, line 22246
def self.define_ext_command_GL_MESA_tile_raster_order
end
define_ext_command_GL_MESA_window_pos() click to toggle source
# File lib/opengl_ext_command.rb, line 22255
  def self.define_ext_command_GL_MESA_window_pos
    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2dMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2dMESA] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2dMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2dMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos2dMESA(_x_, _y_)
        GL_FUNCTIONS_MAP[:glWindowPos2dMESA].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2dvMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2dvMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2dvMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2dvMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos2dvMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos2dvMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2fMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2fMESA] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2fMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2fMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos2fMESA(_x_, _y_)
        GL_FUNCTIONS_MAP[:glWindowPos2fMESA].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2fvMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2fvMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2fvMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2fvMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos2fvMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos2fvMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2iMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2iMESA] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2iMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2iMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos2iMESA(_x_, _y_)
        GL_FUNCTIONS_MAP[:glWindowPos2iMESA].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2ivMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2ivMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2ivMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2ivMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos2ivMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos2ivMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2sMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2sMESA] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2sMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2sMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos2sMESA(_x_, _y_)
        GL_FUNCTIONS_MAP[:glWindowPos2sMESA].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos2svMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2svMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2svMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos2svMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos2svMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos2svMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3dMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3dMESA] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3dMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3dMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos3dMESA(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glWindowPos3dMESA].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3dvMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3dvMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3dvMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3dvMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos3dvMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos3dvMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3fMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3fMESA] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3fMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3fMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos3fMESA(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glWindowPos3fMESA].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3fvMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3fvMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3fvMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3fvMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos3fvMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos3fvMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3iMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3iMESA] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3iMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3iMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos3iMESA(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glWindowPos3iMESA].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3ivMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3ivMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3ivMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3ivMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos3ivMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos3ivMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3sMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3sMESA] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3sMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3sMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos3sMESA(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glWindowPos3sMESA].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos3svMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3svMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3svMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos3svMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos3svMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos3svMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos4dMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4dMESA] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4dMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos4dMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos4dMESA(_x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glWindowPos4dMESA].call(_x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos4dvMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4dvMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4dvMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos4dvMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos4dvMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos4dvMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos4fMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4fMESA] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4fMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos4fMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos4fMESA(_x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glWindowPos4fMESA].call(_x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos4fvMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4fvMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4fvMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos4fvMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos4fvMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos4fvMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos4iMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4iMESA] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4iMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos4iMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos4iMESA(_x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glWindowPos4iMESA].call(_x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos4ivMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4ivMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4ivMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos4ivMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos4ivMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos4ivMESA].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos4sMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4sMESA] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4sMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos4sMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos4sMESA(_x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glWindowPos4sMESA].call(_x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWindowPos4svMESA
    GL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4svMESA] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4svMESA] = Fiddle::TYPE_VOID
    GL.bind_command(:glWindowPos4svMESA)
    GL.module_eval(<<-SRC)
      def self.WindowPos4svMESA(_v_)
        GL_FUNCTIONS_MAP[:glWindowPos4svMESA].call(_v_)
      end
    SRC
  end
define_ext_command_GL_MESA_ycbcr_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 22527
def self.define_ext_command_GL_MESA_ycbcr_texture
end
define_ext_command_GL_NVX_blend_equation_advanced_multi_draw_buffers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4524
def self.define_ext_command_GL_NVX_blend_equation_advanced_multi_draw_buffers
end
define_ext_command_GL_NVX_conditional_render() click to toggle source
# File lib/opengl_ext_command.rb, line 22545
  def self.define_ext_command_GL_NVX_conditional_render
    GL::GL_FUNCTION_SYMBOLS << :glBeginConditionalRenderNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginConditionalRenderNVX] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginConditionalRenderNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginConditionalRenderNVX)
    GL.module_eval(<<-SRC)
      def self.BeginConditionalRenderNVX(_id_)
        GL_FUNCTIONS_MAP[:glBeginConditionalRenderNVX].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndConditionalRenderNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndConditionalRenderNVX] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndConditionalRenderNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndConditionalRenderNVX)
    GL.module_eval(<<-SRC)
      def self.EndConditionalRenderNVX()
        GL_FUNCTIONS_MAP[:glEndConditionalRenderNVX].call()
      end
    SRC
  end
define_ext_command_GL_NVX_gpu_memory_info() click to toggle source
# File lib/opengl_ext_command.rb, line 22575
def self.define_ext_command_GL_NVX_gpu_memory_info
end
define_ext_command_GL_NVX_gpu_multicast2() click to toggle source
# File lib/opengl_ext_command.rb, line 25233
  def self.define_ext_command_GL_NVX_gpu_multicast2
    GL::GL_FUNCTION_SYMBOLS << :glUploadGpuMaskNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glUploadGpuMaskNVX] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUploadGpuMaskNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glUploadGpuMaskNVX)
    GL.module_eval(<<-SRC)
      def self.UploadGpuMaskNVX(_mask_)
        GL_FUNCTIONS_MAP[:glUploadGpuMaskNVX].call(_mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastViewportArrayvNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastViewportArrayvNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastViewportArrayvNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastViewportArrayvNVX)
    GL.module_eval(<<-SRC)
      def self.MulticastViewportArrayvNVX(_gpu_, _first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glMulticastViewportArrayvNVX].call(_gpu_, _first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastViewportPositionWScaleNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastViewportPositionWScaleNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastViewportPositionWScaleNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastViewportPositionWScaleNVX)
    GL.module_eval(<<-SRC)
      def self.MulticastViewportPositionWScaleNVX(_gpu_, _index_, _xcoeff_, _ycoeff_)
        GL_FUNCTIONS_MAP[:glMulticastViewportPositionWScaleNVX].call(_gpu_, _index_, _xcoeff_, _ycoeff_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastScissorArrayvNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastScissorArrayvNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastScissorArrayvNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastScissorArrayvNVX)
    GL.module_eval(<<-SRC)
      def self.MulticastScissorArrayvNVX(_gpu_, _first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glMulticastScissorArrayvNVX].call(_gpu_, _first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glAsyncCopyBufferSubDataNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glAsyncCopyBufferSubDataNVX] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAsyncCopyBufferSubDataNVX] = -Fiddle::TYPE_INT
    GL.bind_command(:glAsyncCopyBufferSubDataNVX)
    GL.module_eval(<<-SRC)
      def self.AsyncCopyBufferSubDataNVX(_waitSemaphoreCount_, _waitSemaphoreArray_, _fenceValueArray_, _readGpu_, _writeGpuMask_, _readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_, _signalSemaphoreCount_, _signalSemaphoreArray_, _signalValueArray_)
        GL_FUNCTIONS_MAP[:glAsyncCopyBufferSubDataNVX].call(_waitSemaphoreCount_, _waitSemaphoreArray_, _fenceValueArray_, _readGpu_, _writeGpuMask_, _readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_, _signalSemaphoreCount_, _signalSemaphoreArray_, _signalValueArray_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glAsyncCopyImageSubDataNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glAsyncCopyImageSubDataNVX] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAsyncCopyImageSubDataNVX] = -Fiddle::TYPE_INT
    GL.bind_command(:glAsyncCopyImageSubDataNVX)
    GL.module_eval(<<-SRC)
      def self.AsyncCopyImageSubDataNVX(_waitSemaphoreCount_, _waitSemaphoreArray_, _waitValueArray_, _srcGpu_, _dstGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_, _signalSemaphoreCount_, _signalSemaphoreArray_, _signalValueArray_)
        GL_FUNCTIONS_MAP[:glAsyncCopyImageSubDataNVX].call(_waitSemaphoreCount_, _waitSemaphoreArray_, _waitValueArray_, _srcGpu_, _dstGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_, _signalSemaphoreCount_, _signalSemaphoreArray_, _signalValueArray_)
      end
    SRC
  end
define_ext_command_GL_NVX_linked_gpu_multicast() click to toggle source
# File lib/opengl_ext_command.rb, line 22584
  def self.define_ext_command_GL_NVX_linked_gpu_multicast
    GL::GL_FUNCTION_SYMBOLS << :glLGPUNamedBufferSubDataNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glLGPUNamedBufferSubDataNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLGPUNamedBufferSubDataNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glLGPUNamedBufferSubDataNVX)
    GL.module_eval(<<-SRC)
      def self.LGPUNamedBufferSubDataNVX(_gpuMask_, _buffer_, _offset_, _size_, _data_)
        GL_FUNCTIONS_MAP[:glLGPUNamedBufferSubDataNVX].call(_gpuMask_, _buffer_, _offset_, _size_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLGPUCopyImageSubDataNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glLGPUCopyImageSubDataNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLGPUCopyImageSubDataNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glLGPUCopyImageSubDataNVX)
    GL.module_eval(<<-SRC)
      def self.LGPUCopyImageSubDataNVX(_sourceGpu_, _destinationGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srxY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _width_, _height_, _depth_)
        GL_FUNCTIONS_MAP[:glLGPUCopyImageSubDataNVX].call(_sourceGpu_, _destinationGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srxY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _width_, _height_, _depth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLGPUInterlockNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glLGPUInterlockNVX] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLGPUInterlockNVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glLGPUInterlockNVX)
    GL.module_eval(<<-SRC)
      def self.LGPUInterlockNVX()
        GL_FUNCTIONS_MAP[:glLGPUInterlockNVX].call()
      end
    SRC
  end
define_ext_command_GL_NVX_progress_fence() click to toggle source
# File lib/opengl_ext_command.rb, line 25307
  def self.define_ext_command_GL_NVX_progress_fence
    GL::GL_FUNCTION_SYMBOLS << :glCreateProgressFenceNVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateProgressFenceNVX] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateProgressFenceNVX] = -Fiddle::TYPE_INT
    GL.bind_command(:glCreateProgressFenceNVX)
    GL.module_eval(<<-SRC)
      def self.CreateProgressFenceNVX()
        GL_FUNCTIONS_MAP[:glCreateProgressFenceNVX].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSignalSemaphoreui64NVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glSignalSemaphoreui64NVX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSignalSemaphoreui64NVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glSignalSemaphoreui64NVX)
    GL.module_eval(<<-SRC)
      def self.SignalSemaphoreui64NVX(_signalGpu_, _fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
        GL_FUNCTIONS_MAP[:glSignalSemaphoreui64NVX].call(_signalGpu_, _fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWaitSemaphoreui64NVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glWaitSemaphoreui64NVX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWaitSemaphoreui64NVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glWaitSemaphoreui64NVX)
    GL.module_eval(<<-SRC)
      def self.WaitSemaphoreui64NVX(_waitGpu_, _fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
        GL_FUNCTIONS_MAP[:glWaitSemaphoreui64NVX].call(_waitGpu_, _fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClientWaitSemaphoreui64NVX
    GL::GL_FUNCTIONS_ARGS_MAP[:glClientWaitSemaphoreui64NVX] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClientWaitSemaphoreui64NVX] = Fiddle::TYPE_VOID
    GL.bind_command(:glClientWaitSemaphoreui64NVX)
    GL.module_eval(<<-SRC)
      def self.ClientWaitSemaphoreui64NVX(_fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
        GL_FUNCTIONS_MAP[:glClientWaitSemaphoreui64NVX].call(_fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
      end
    SRC
  end
define_ext_command_GL_NV_alpha_to_coverage_dither_control() click to toggle source
# File lib/opengl_ext_command.rb, line 22625
  def self.define_ext_command_GL_NV_alpha_to_coverage_dither_control
    GL::GL_FUNCTION_SYMBOLS << :glAlphaToCoverageDitherControlNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glAlphaToCoverageDitherControlNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaToCoverageDitherControlNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glAlphaToCoverageDitherControlNV)
    GL.module_eval(<<-SRC)
      def self.AlphaToCoverageDitherControlNV(_mode_)
        GL_FUNCTIONS_MAP[:glAlphaToCoverageDitherControlNV].call(_mode_)
      end
    SRC
  end
define_ext_command_GL_NV_bindless_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_command.rb, line 22644
  def self.define_ext_command_GL_NV_bindless_multi_draw_indirect
    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawArraysIndirectBindlessNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectBindlessNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectBindlessNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawArraysIndirectBindlessNV)
    GL.module_eval(<<-SRC)
      def self.MultiDrawArraysIndirectBindlessNV(_mode_, _indirect_, _drawCount_, _stride_, _vertexBufferCount_)
        GL_FUNCTIONS_MAP[:glMultiDrawArraysIndirectBindlessNV].call(_mode_, _indirect_, _drawCount_, _stride_, _vertexBufferCount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsIndirectBindlessNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectBindlessNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectBindlessNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsIndirectBindlessNV)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsIndirectBindlessNV(_mode_, _type_, _indirect_, _drawCount_, _stride_, _vertexBufferCount_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsIndirectBindlessNV].call(_mode_, _type_, _indirect_, _drawCount_, _stride_, _vertexBufferCount_)
      end
    SRC
  end
define_ext_command_GL_NV_bindless_multi_draw_indirect_count() click to toggle source
# File lib/opengl_ext_command.rb, line 22674
  def self.define_ext_command_GL_NV_bindless_multi_draw_indirect_count
    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawArraysIndirectBindlessCountNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectBindlessCountNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectBindlessCountNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawArraysIndirectBindlessCountNV)
    GL.module_eval(<<-SRC)
      def self.MultiDrawArraysIndirectBindlessCountNV(_mode_, _indirect_, _drawCount_, _maxDrawCount_, _stride_, _vertexBufferCount_)
        GL_FUNCTIONS_MAP[:glMultiDrawArraysIndirectBindlessCountNV].call(_mode_, _indirect_, _drawCount_, _maxDrawCount_, _stride_, _vertexBufferCount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsIndirectBindlessCountNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectBindlessCountNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectBindlessCountNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsIndirectBindlessCountNV)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsIndirectBindlessCountNV(_mode_, _type_, _indirect_, _drawCount_, _maxDrawCount_, _stride_, _vertexBufferCount_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsIndirectBindlessCountNV].call(_mode_, _type_, _indirect_, _drawCount_, _maxDrawCount_, _stride_, _vertexBufferCount_)
      end
    SRC
  end
define_ext_command_GL_NV_bindless_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4533
  def self.define_ext_command_GL_NV_bindless_texture
    GL::GL_FUNCTION_SYMBOLS << :glGetTextureHandleNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureHandleNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureHandleNV] = -Fiddle::TYPE_LONG_LONG
    GL.bind_command(:glGetTextureHandleNV)
    GL.module_eval(<<-SRC)
      def self.GetTextureHandleNV(_texture_)
        GL_FUNCTIONS_MAP[:glGetTextureHandleNV].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTextureSamplerHandleNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureSamplerHandleNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureSamplerHandleNV] = -Fiddle::TYPE_LONG_LONG
    GL.bind_command(:glGetTextureSamplerHandleNV)
    GL.module_eval(<<-SRC)
      def self.GetTextureSamplerHandleNV(_texture_, _sampler_)
        GL_FUNCTIONS_MAP[:glGetTextureSamplerHandleNV].call(_texture_, _sampler_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeTextureHandleResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeTextureHandleResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeTextureHandleResidentNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeTextureHandleResidentNV)
    GL.module_eval(<<-SRC)
      def self.MakeTextureHandleResidentNV(_handle_)
        GL_FUNCTIONS_MAP[:glMakeTextureHandleResidentNV].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeTextureHandleNonResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeTextureHandleNonResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeTextureHandleNonResidentNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeTextureHandleNonResidentNV)
    GL.module_eval(<<-SRC)
      def self.MakeTextureHandleNonResidentNV(_handle_)
        GL_FUNCTIONS_MAP[:glMakeTextureHandleNonResidentNV].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetImageHandleNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetImageHandleNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetImageHandleNV] = -Fiddle::TYPE_LONG_LONG
    GL.bind_command(:glGetImageHandleNV)
    GL.module_eval(<<-SRC)
      def self.GetImageHandleNV(_texture_, _level_, _layered_, _layer_, _format_)
        GL_FUNCTIONS_MAP[:glGetImageHandleNV].call(_texture_, _level_, _layered_, _layer_, _format_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeImageHandleResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeImageHandleResidentNV] = [-Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeImageHandleResidentNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeImageHandleResidentNV)
    GL.module_eval(<<-SRC)
      def self.MakeImageHandleResidentNV(_handle_, _access_)
        GL_FUNCTIONS_MAP[:glMakeImageHandleResidentNV].call(_handle_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeImageHandleNonResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeImageHandleNonResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeImageHandleNonResidentNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeImageHandleNonResidentNV)
    GL.module_eval(<<-SRC)
      def self.MakeImageHandleNonResidentNV(_handle_)
        GL_FUNCTIONS_MAP[:glMakeImageHandleNonResidentNV].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformHandleui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformHandleui64NV)
    GL.module_eval(<<-SRC)
      def self.UniformHandleui64NV(_location_, _value_)
        GL_FUNCTIONS_MAP[:glUniformHandleui64NV].call(_location_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformHandleui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformHandleui64vNV)
    GL.module_eval(<<-SRC)
      def self.UniformHandleui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniformHandleui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformHandleui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformHandleui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformHandleui64NV(_program_, _location_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformHandleui64NV].call(_program_, _location_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformHandleui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformHandleui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformHandleui64vNV(_program_, _location_, _count_, _values_)
        GL_FUNCTIONS_MAP[:glProgramUniformHandleui64vNV].call(_program_, _location_, _count_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsTextureHandleResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsTextureHandleResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsTextureHandleResidentNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsTextureHandleResidentNV)
    GL.module_eval(<<-SRC)
      def self.IsTextureHandleResidentNV(_handle_)
        GL_FUNCTIONS_MAP[:glIsTextureHandleResidentNV].call(_handle_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsImageHandleResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsImageHandleResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsImageHandleResidentNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsImageHandleResidentNV)
    GL.module_eval(<<-SRC)
      def self.IsImageHandleResidentNV(_handle_)
        GL_FUNCTIONS_MAP[:glIsImageHandleResidentNV].call(_handle_)
      end
    SRC
  end
define_ext_command_GL_NV_blend_equation_advanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4684
  def self.define_ext_command_GL_NV_blend_equation_advanced
    GL::GL_FUNCTION_SYMBOLS << :glBlendParameteriNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendParameteriNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendParameteriNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendParameteriNV)
    GL.module_eval(<<-SRC)
      def self.BlendParameteriNV(_pname_, _value_)
        GL_FUNCTIONS_MAP[:glBlendParameteriNV].call(_pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendBarrierNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendBarrierNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendBarrierNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendBarrierNV)
    GL.module_eval(<<-SRC)
      def self.BlendBarrierNV()
        GL_FUNCTIONS_MAP[:glBlendBarrierNV].call()
      end
    SRC
  end
define_ext_command_GL_NV_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4714
def self.define_ext_command_GL_NV_blend_equation_advanced_coherent
end
define_ext_command_GL_NV_blend_minmax_factor() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4723
def self.define_ext_command_GL_NV_blend_minmax_factor
end
define_ext_command_GL_NV_blend_square() click to toggle source
# File lib/opengl_ext_command.rb, line 22903
def self.define_ext_command_GL_NV_blend_square
end
define_ext_command_GL_NV_clip_space_w_scaling() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4732
  def self.define_ext_command_GL_NV_clip_space_w_scaling
    GL::GL_FUNCTION_SYMBOLS << :glViewportPositionWScaleNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportPositionWScaleNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportPositionWScaleNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportPositionWScaleNV)
    GL.module_eval(<<-SRC)
      def self.ViewportPositionWScaleNV(_index_, _xcoeff_, _ycoeff_)
        GL_FUNCTIONS_MAP[:glViewportPositionWScaleNV].call(_index_, _xcoeff_, _ycoeff_)
      end
    SRC
  end
define_ext_command_GL_NV_command_list() click to toggle source
# File lib/opengl_ext_command.rb, line 22931
  def self.define_ext_command_GL_NV_command_list
    GL::GL_FUNCTION_SYMBOLS << :glCreateStatesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateStatesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateStatesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateStatesNV)
    GL.module_eval(<<-SRC)
      def self.CreateStatesNV(_n_, _states_)
        GL_FUNCTIONS_MAP[:glCreateStatesNV].call(_n_, _states_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteStatesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteStatesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteStatesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteStatesNV)
    GL.module_eval(<<-SRC)
      def self.DeleteStatesNV(_n_, _states_)
        GL_FUNCTIONS_MAP[:glDeleteStatesNV].call(_n_, _states_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsStateNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsStateNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsStateNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsStateNV)
    GL.module_eval(<<-SRC)
      def self.IsStateNV(_state_)
        GL_FUNCTIONS_MAP[:glIsStateNV].call(_state_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStateCaptureNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStateCaptureNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStateCaptureNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStateCaptureNV)
    GL.module_eval(<<-SRC)
      def self.StateCaptureNV(_state_, _mode_)
        GL_FUNCTIONS_MAP[:glStateCaptureNV].call(_state_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCommandHeaderNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCommandHeaderNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCommandHeaderNV] = -Fiddle::TYPE_INT
    GL.bind_command(:glGetCommandHeaderNV)
    GL.module_eval(<<-SRC)
      def self.GetCommandHeaderNV(_tokenID_, _size_)
        GL_FUNCTIONS_MAP[:glGetCommandHeaderNV].call(_tokenID_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetStageIndexNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetStageIndexNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetStageIndexNV] = -Fiddle::TYPE_SHORT
    GL.bind_command(:glGetStageIndexNV)
    GL.module_eval(<<-SRC)
      def self.GetStageIndexNV(_shadertype_)
        GL_FUNCTIONS_MAP[:glGetStageIndexNV].call(_shadertype_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawCommandsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawCommandsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawCommandsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawCommandsNV)
    GL.module_eval(<<-SRC)
      def self.DrawCommandsNV(_primitiveMode_, _buffer_, _indirects_, _sizes_, _count_)
        GL_FUNCTIONS_MAP[:glDrawCommandsNV].call(_primitiveMode_, _buffer_, _indirects_, _sizes_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawCommandsAddressNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawCommandsAddressNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawCommandsAddressNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawCommandsAddressNV)
    GL.module_eval(<<-SRC)
      def self.DrawCommandsAddressNV(_primitiveMode_, _indirects_, _sizes_, _count_)
        GL_FUNCTIONS_MAP[:glDrawCommandsAddressNV].call(_primitiveMode_, _indirects_, _sizes_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawCommandsStatesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawCommandsStatesNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawCommandsStatesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawCommandsStatesNV)
    GL.module_eval(<<-SRC)
      def self.DrawCommandsStatesNV(_buffer_, _indirects_, _sizes_, _states_, _fbos_, _count_)
        GL_FUNCTIONS_MAP[:glDrawCommandsStatesNV].call(_buffer_, _indirects_, _sizes_, _states_, _fbos_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawCommandsStatesAddressNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawCommandsStatesAddressNV] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawCommandsStatesAddressNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawCommandsStatesAddressNV)
    GL.module_eval(<<-SRC)
      def self.DrawCommandsStatesAddressNV(_indirects_, _sizes_, _states_, _fbos_, _count_)
        GL_FUNCTIONS_MAP[:glDrawCommandsStatesAddressNV].call(_indirects_, _sizes_, _states_, _fbos_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCreateCommandListsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateCommandListsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateCommandListsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateCommandListsNV)
    GL.module_eval(<<-SRC)
      def self.CreateCommandListsNV(_n_, _lists_)
        GL_FUNCTIONS_MAP[:glCreateCommandListsNV].call(_n_, _lists_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteCommandListsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteCommandListsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteCommandListsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteCommandListsNV)
    GL.module_eval(<<-SRC)
      def self.DeleteCommandListsNV(_n_, _lists_)
        GL_FUNCTIONS_MAP[:glDeleteCommandListsNV].call(_n_, _lists_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsCommandListNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsCommandListNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsCommandListNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsCommandListNV)
    GL.module_eval(<<-SRC)
      def self.IsCommandListNV(_list_)
        GL_FUNCTIONS_MAP[:glIsCommandListNV].call(_list_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glListDrawCommandsStatesClientNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glListDrawCommandsStatesClientNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glListDrawCommandsStatesClientNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glListDrawCommandsStatesClientNV)
    GL.module_eval(<<-SRC)
      def self.ListDrawCommandsStatesClientNV(_list_, _segment_, _indirects_, _sizes_, _states_, _fbos_, _count_)
        GL_FUNCTIONS_MAP[:glListDrawCommandsStatesClientNV].call(_list_, _segment_, _indirects_, _sizes_, _states_, _fbos_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCommandListSegmentsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCommandListSegmentsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCommandListSegmentsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCommandListSegmentsNV)
    GL.module_eval(<<-SRC)
      def self.CommandListSegmentsNV(_list_, _segments_)
        GL_FUNCTIONS_MAP[:glCommandListSegmentsNV].call(_list_, _segments_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompileCommandListNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompileCommandListNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompileCommandListNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompileCommandListNV)
    GL.module_eval(<<-SRC)
      def self.CompileCommandListNV(_list_)
        GL_FUNCTIONS_MAP[:glCompileCommandListNV].call(_list_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCallCommandListNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCallCommandListNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCallCommandListNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCallCommandListNV)
    GL.module_eval(<<-SRC)
      def self.CallCommandListNV(_list_)
        GL_FUNCTIONS_MAP[:glCallCommandListNV].call(_list_)
      end
    SRC
  end
define_ext_command_GL_NV_compute_program5() click to toggle source
# File lib/opengl_ext_command.rb, line 23126
def self.define_ext_command_GL_NV_compute_program5
end
define_ext_command_GL_NV_compute_shader_derivatives() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4751
def self.define_ext_command_GL_NV_compute_shader_derivatives
end
define_ext_command_GL_NV_conditional_render() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4760
  def self.define_ext_command_GL_NV_conditional_render
    GL::GL_FUNCTION_SYMBOLS << :glBeginConditionalRenderNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginConditionalRenderNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginConditionalRenderNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginConditionalRenderNV)
    GL.module_eval(<<-SRC)
      def self.BeginConditionalRenderNV(_id_, _mode_)
        GL_FUNCTIONS_MAP[:glBeginConditionalRenderNV].call(_id_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndConditionalRenderNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndConditionalRenderNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndConditionalRenderNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndConditionalRenderNV)
    GL.module_eval(<<-SRC)
      def self.EndConditionalRenderNV()
        GL_FUNCTIONS_MAP[:glEndConditionalRenderNV].call()
      end
    SRC
  end
define_ext_command_GL_NV_conservative_raster() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4790
  def self.define_ext_command_GL_NV_conservative_raster
    GL::GL_FUNCTION_SYMBOLS << :glSubpixelPrecisionBiasNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSubpixelPrecisionBiasNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSubpixelPrecisionBiasNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSubpixelPrecisionBiasNV)
    GL.module_eval(<<-SRC)
      def self.SubpixelPrecisionBiasNV(_xbits_, _ybits_)
        GL_FUNCTIONS_MAP[:glSubpixelPrecisionBiasNV].call(_xbits_, _ybits_)
      end
    SRC
  end
define_ext_command_GL_NV_conservative_raster_dilate() click to toggle source
# File lib/opengl_ext_command.rb, line 23193
  def self.define_ext_command_GL_NV_conservative_raster_dilate
    GL::GL_FUNCTION_SYMBOLS << :glConservativeRasterParameterfNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glConservativeRasterParameterfNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConservativeRasterParameterfNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glConservativeRasterParameterfNV)
    GL.module_eval(<<-SRC)
      def self.ConservativeRasterParameterfNV(_pname_, _value_)
        GL_FUNCTIONS_MAP[:glConservativeRasterParameterfNV].call(_pname_, _value_)
      end
    SRC
  end
define_ext_command_GL_NV_conservative_raster_pre_snap() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4809
def self.define_ext_command_GL_NV_conservative_raster_pre_snap
end
define_ext_command_GL_NV_conservative_raster_pre_snap_triangles() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4818
  def self.define_ext_command_GL_NV_conservative_raster_pre_snap_triangles
    GL::GL_FUNCTION_SYMBOLS << :glConservativeRasterParameteriNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glConservativeRasterParameteriNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConservativeRasterParameteriNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glConservativeRasterParameteriNV)
    GL.module_eval(<<-SRC)
      def self.ConservativeRasterParameteriNV(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glConservativeRasterParameteriNV].call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_NV_conservative_raster_underestimation() click to toggle source
# File lib/opengl_ext_command.rb, line 23240
def self.define_ext_command_GL_NV_conservative_raster_underestimation
end
define_ext_command_GL_NV_copy_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4837
  def self.define_ext_command_GL_NV_copy_buffer
    GL::GL_FUNCTION_SYMBOLS << :glCopyBufferSubDataNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyBufferSubDataNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyBufferSubDataNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyBufferSubDataNV)
    GL.module_eval(<<-SRC)
      def self.CopyBufferSubDataNV(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_)
        GL_FUNCTIONS_MAP[:glCopyBufferSubDataNV].call(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_)
      end
    SRC
  end
define_ext_command_GL_NV_copy_depth_to_color() click to toggle source
# File lib/opengl_ext_command.rb, line 23249
def self.define_ext_command_GL_NV_copy_depth_to_color
end
define_ext_command_GL_NV_copy_image() click to toggle source
# File lib/opengl_ext_command.rb, line 23258
  def self.define_ext_command_GL_NV_copy_image
    GL::GL_FUNCTION_SYMBOLS << :glCopyImageSubDataNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyImageSubDataNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyImageSubDataNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyImageSubDataNV)
    GL.module_eval(<<-SRC)
      def self.CopyImageSubDataNV(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _width_, _height_, _depth_)
        GL_FUNCTIONS_MAP[:glCopyImageSubDataNV].call(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _width_, _height_, _depth_)
      end
    SRC
  end
define_ext_command_GL_NV_coverage_sample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4856
  def self.define_ext_command_GL_NV_coverage_sample
    GL::GL_FUNCTION_SYMBOLS << :glCoverageMaskNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCoverageMaskNV] = [-Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCoverageMaskNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCoverageMaskNV)
    GL.module_eval(<<-SRC)
      def self.CoverageMaskNV(_mask_)
        GL_FUNCTIONS_MAP[:glCoverageMaskNV].call(_mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCoverageOperationNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCoverageOperationNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCoverageOperationNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCoverageOperationNV)
    GL.module_eval(<<-SRC)
      def self.CoverageOperationNV(_operation_)
        GL_FUNCTIONS_MAP[:glCoverageOperationNV].call(_operation_)
      end
    SRC
  end
define_ext_command_GL_NV_deep_texture3D() click to toggle source
# File lib/opengl_ext_command.rb, line 23277
def self.define_ext_command_GL_NV_deep_texture3D
end
define_ext_command_GL_NV_depth_buffer_float() click to toggle source
# File lib/opengl_ext_command.rb, line 23286
  def self.define_ext_command_GL_NV_depth_buffer_float
    GL::GL_FUNCTION_SYMBOLS << :glDepthRangedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangedNV] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangedNV)
    GL.module_eval(<<-SRC)
      def self.DepthRangedNV(_zNear_, _zFar_)
        GL_FUNCTIONS_MAP[:glDepthRangedNV].call(_zNear_, _zFar_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearDepthdNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearDepthdNV] = [Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearDepthdNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearDepthdNV)
    GL.module_eval(<<-SRC)
      def self.ClearDepthdNV(_depth_)
        GL_FUNCTIONS_MAP[:glClearDepthdNV].call(_depth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthBoundsdNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthBoundsdNV] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthBoundsdNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthBoundsdNV)
    GL.module_eval(<<-SRC)
      def self.DepthBoundsdNV(_zmin_, _zmax_)
        GL_FUNCTIONS_MAP[:glDepthBoundsdNV].call(_zmin_, _zmax_)
      end
    SRC
  end
define_ext_command_GL_NV_depth_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 23327
def self.define_ext_command_GL_NV_depth_clamp
end
define_ext_command_GL_NV_depth_nonlinear() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4886
def self.define_ext_command_GL_NV_depth_nonlinear
end
define_ext_command_GL_NV_draw_buffers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4895
  def self.define_ext_command_GL_NV_draw_buffers
    GL::GL_FUNCTION_SYMBOLS << :glDrawBuffersNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawBuffersNV)
    GL.module_eval(<<-SRC)
      def self.DrawBuffersNV(_n_, _bufs_)
        GL_FUNCTIONS_MAP[:glDrawBuffersNV].call(_n_, _bufs_)
      end
    SRC
  end
define_ext_command_GL_NV_draw_instanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4914
  def self.define_ext_command_GL_NV_draw_instanced
    GL::GL_FUNCTION_SYMBOLS << :glDrawArraysInstancedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawArraysInstancedNV)
    GL.module_eval(<<-SRC)
      def self.DrawArraysInstancedNV(_mode_, _first_, _count_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawArraysInstancedNV].call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedNV)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedNV(_mode_, _count_, _type_, _indices_, _primcount_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedNV].call(_mode_, _count_, _type_, _indices_, _primcount_)
      end
    SRC
  end
define_ext_command_GL_NV_draw_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 23336
  def self.define_ext_command_GL_NV_draw_texture
    GL::GL_FUNCTION_SYMBOLS << :glDrawTextureNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawTextureNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTextureNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawTextureNV)
    GL.module_eval(<<-SRC)
      def self.DrawTextureNV(_texture_, _sampler_, _x0_, _y0_, _x1_, _y1_, _z_, _s0_, _t0_, _s1_, _t1_)
        GL_FUNCTIONS_MAP[:glDrawTextureNV].call(_texture_, _sampler_, _x0_, _y0_, _x1_, _y1_, _z_, _s0_, _t0_, _s1_, _t1_)
      end
    SRC
  end
define_ext_command_GL_NV_draw_vulkan_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4944
  def self.define_ext_command_GL_NV_draw_vulkan_image
    GL::GL_FUNCTION_SYMBOLS << :glDrawVkImageNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawVkImageNV] = [-Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawVkImageNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawVkImageNV)
    GL.module_eval(<<-SRC)
      def self.DrawVkImageNV(_vkImage_, _sampler_, _x0_, _y0_, _x1_, _y1_, _z_, _s0_, _t0_, _s1_, _t1_)
        GL_FUNCTIONS_MAP[:glDrawVkImageNV].call(_vkImage_, _sampler_, _x0_, _y0_, _x1_, _y1_, _z_, _s0_, _t0_, _s1_, _t1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVkProcAddrNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVkProcAddrNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVkProcAddrNV] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glGetVkProcAddrNV)
    GL.module_eval(<<-SRC)
      def self.GetVkProcAddrNV(_name_)
        GL_FUNCTIONS_MAP[:glGetVkProcAddrNV].call(_name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWaitVkSemaphoreNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glWaitVkSemaphoreNV] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWaitVkSemaphoreNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glWaitVkSemaphoreNV)
    GL.module_eval(<<-SRC)
      def self.WaitVkSemaphoreNV(_vkSemaphore_)
        GL_FUNCTIONS_MAP[:glWaitVkSemaphoreNV].call(_vkSemaphore_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSignalVkSemaphoreNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSignalVkSemaphoreNV] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSignalVkSemaphoreNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSignalVkSemaphoreNV)
    GL.module_eval(<<-SRC)
      def self.SignalVkSemaphoreNV(_vkSemaphore_)
        GL_FUNCTIONS_MAP[:glSignalVkSemaphoreNV].call(_vkSemaphore_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSignalVkFenceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSignalVkFenceNV] = [-Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSignalVkFenceNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSignalVkFenceNV)
    GL.module_eval(<<-SRC)
      def self.SignalVkFenceNV(_vkFence_)
        GL_FUNCTIONS_MAP[:glSignalVkFenceNV].call(_vkFence_)
      end
    SRC
  end
define_ext_command_GL_NV_evaluators() click to toggle source
# File lib/opengl_ext_command.rb, line 23418
  def self.define_ext_command_GL_NV_evaluators
    GL::GL_FUNCTION_SYMBOLS << :glMapControlPointsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapControlPointsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapControlPointsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapControlPointsNV)
    GL.module_eval(<<-SRC)
      def self.MapControlPointsNV(_target_, _index_, _type_, _ustride_, _vstride_, _uorder_, _vorder_, _packed_, _points_)
        GL_FUNCTIONS_MAP[:glMapControlPointsNV].call(_target_, _index_, _type_, _ustride_, _vstride_, _uorder_, _vorder_, _packed_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapParameterivNV)
    GL.module_eval(<<-SRC)
      def self.MapParameterivNV(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMapParameterivNV].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.MapParameterfvNV(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMapParameterfvNV].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMapControlPointsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMapControlPointsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapControlPointsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMapControlPointsNV)
    GL.module_eval(<<-SRC)
      def self.GetMapControlPointsNV(_target_, _index_, _type_, _ustride_, _vstride_, _packed_, _points_)
        GL_FUNCTIONS_MAP[:glGetMapControlPointsNV].call(_target_, _index_, _type_, _ustride_, _vstride_, _packed_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMapParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMapParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMapParameterivNV)
    GL.module_eval(<<-SRC)
      def self.GetMapParameterivNV(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMapParameterivNV].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMapParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMapParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMapParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetMapParameterfvNV(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMapParameterfvNV].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMapAttribParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMapAttribParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapAttribParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMapAttribParameterivNV)
    GL.module_eval(<<-SRC)
      def self.GetMapAttribParameterivNV(_target_, _index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMapAttribParameterivNV].call(_target_, _index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMapAttribParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMapAttribParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapAttribParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMapAttribParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetMapAttribParameterfvNV(_target_, _index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMapAttribParameterfvNV].call(_target_, _index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEvalMapsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glEvalMapsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEvalMapsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glEvalMapsNV)
    GL.module_eval(<<-SRC)
      def self.EvalMapsNV(_target_, _mode_)
        GL_FUNCTIONS_MAP[:glEvalMapsNV].call(_target_, _mode_)
      end
    SRC
  end
define_ext_command_GL_NV_explicit_attrib_location() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5007
def self.define_ext_command_GL_NV_explicit_attrib_location
end
define_ext_command_GL_NV_explicit_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 23525
  def self.define_ext_command_GL_NV_explicit_multisample
    GL::GL_FUNCTION_SYMBOLS << :glGetMultisamplefvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMultisamplefvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultisamplefvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMultisamplefvNV)
    GL.module_eval(<<-SRC)
      def self.GetMultisamplefvNV(_pname_, _index_, _val_)
        GL_FUNCTIONS_MAP[:glGetMultisamplefvNV].call(_pname_, _index_, _val_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSampleMaskIndexedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSampleMaskIndexedNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMaskIndexedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSampleMaskIndexedNV)
    GL.module_eval(<<-SRC)
      def self.SampleMaskIndexedNV(_index_, _mask_)
        GL_FUNCTIONS_MAP[:glSampleMaskIndexedNV].call(_index_, _mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexRenderbufferNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexRenderbufferNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexRenderbufferNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexRenderbufferNV)
    GL.module_eval(<<-SRC)
      def self.TexRenderbufferNV(_target_, _renderbuffer_)
        GL_FUNCTIONS_MAP[:glTexRenderbufferNV].call(_target_, _renderbuffer_)
      end
    SRC
  end
define_ext_command_GL_NV_fbo_color_attachments() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5016
def self.define_ext_command_GL_NV_fbo_color_attachments
end
define_ext_command_GL_NV_fence() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5025
  def self.define_ext_command_GL_NV_fence
    GL::GL_FUNCTION_SYMBOLS << :glDeleteFencesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFencesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFencesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteFencesNV)
    GL.module_eval(<<-SRC)
      def self.DeleteFencesNV(_n_, _fences_)
        GL_FUNCTIONS_MAP[:glDeleteFencesNV].call(_n_, _fences_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenFencesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenFencesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenFencesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenFencesNV)
    GL.module_eval(<<-SRC)
      def self.GenFencesNV(_n_, _fences_)
        GL_FUNCTIONS_MAP[:glGenFencesNV].call(_n_, _fences_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsFenceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsFenceNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsFenceNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsFenceNV)
    GL.module_eval(<<-SRC)
      def self.IsFenceNV(_fence_)
        GL_FUNCTIONS_MAP[:glIsFenceNV].call(_fence_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTestFenceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTestFenceNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTestFenceNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glTestFenceNV)
    GL.module_eval(<<-SRC)
      def self.TestFenceNV(_fence_)
        GL_FUNCTIONS_MAP[:glTestFenceNV].call(_fence_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFenceivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFenceivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFenceivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFenceivNV)
    GL.module_eval(<<-SRC)
      def self.GetFenceivNV(_fence_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFenceivNV].call(_fence_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFinishFenceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFinishFenceNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFinishFenceNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFinishFenceNV)
    GL.module_eval(<<-SRC)
      def self.FinishFenceNV(_fence_)
        GL_FUNCTIONS_MAP[:glFinishFenceNV].call(_fence_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSetFenceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSetFenceNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSetFenceNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSetFenceNV)
    GL.module_eval(<<-SRC)
      def self.SetFenceNV(_fence_, _condition_)
        GL_FUNCTIONS_MAP[:glSetFenceNV].call(_fence_, _condition_)
      end
    SRC
  end
define_ext_command_GL_NV_fill_rectangle() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5110
def self.define_ext_command_GL_NV_fill_rectangle
end
define_ext_command_GL_NV_float_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 23660
def self.define_ext_command_GL_NV_float_buffer
end
define_ext_command_GL_NV_fog_distance() click to toggle source
# File lib/opengl_ext_command.rb, line 23669
def self.define_ext_command_GL_NV_fog_distance
end
define_ext_command_GL_NV_fragment_coverage_to_color() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5119
  def self.define_ext_command_GL_NV_fragment_coverage_to_color
    GL::GL_FUNCTION_SYMBOLS << :glFragmentCoverageColorNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentCoverageColorNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentCoverageColorNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentCoverageColorNV)
    GL.module_eval(<<-SRC)
      def self.FragmentCoverageColorNV(_color_)
        GL_FUNCTIONS_MAP[:glFragmentCoverageColorNV].call(_color_)
      end
    SRC
  end
define_ext_command_GL_NV_fragment_program() click to toggle source
# File lib/opengl_ext_command.rb, line 23697
  def self.define_ext_command_GL_NV_fragment_program
    GL::GL_FUNCTION_SYMBOLS << :glProgramNamedParameter4fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramNamedParameter4fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramNamedParameter4fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramNamedParameter4fNV)
    GL.module_eval(<<-SRC)
      def self.ProgramNamedParameter4fNV(_id_, _len_, _name_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramNamedParameter4fNV].call(_id_, _len_, _name_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramNamedParameter4fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramNamedParameter4fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramNamedParameter4fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramNamedParameter4fvNV)
    GL.module_eval(<<-SRC)
      def self.ProgramNamedParameter4fvNV(_id_, _len_, _name_, _v_)
        GL_FUNCTIONS_MAP[:glProgramNamedParameter4fvNV].call(_id_, _len_, _name_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramNamedParameter4dNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramNamedParameter4dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramNamedParameter4dNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramNamedParameter4dNV)
    GL.module_eval(<<-SRC)
      def self.ProgramNamedParameter4dNV(_id_, _len_, _name_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramNamedParameter4dNV].call(_id_, _len_, _name_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramNamedParameter4dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramNamedParameter4dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramNamedParameter4dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramNamedParameter4dvNV)
    GL.module_eval(<<-SRC)
      def self.ProgramNamedParameter4dvNV(_id_, _len_, _name_, _v_)
        GL_FUNCTIONS_MAP[:glProgramNamedParameter4dvNV].call(_id_, _len_, _name_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramNamedParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramNamedParameterfvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramNamedParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramNamedParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramNamedParameterfvNV(_id_, _len_, _name_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramNamedParameterfvNV].call(_id_, _len_, _name_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramNamedParameterdvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramNamedParameterdvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramNamedParameterdvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramNamedParameterdvNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramNamedParameterdvNV(_id_, _len_, _name_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramNamedParameterdvNV].call(_id_, _len_, _name_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_fragment_program2() click to toggle source
# File lib/opengl_ext_command.rb, line 23771
def self.define_ext_command_GL_NV_fragment_program2
end
define_ext_command_GL_NV_fragment_program4() click to toggle source
# File lib/opengl_ext_command.rb, line 23780
def self.define_ext_command_GL_NV_fragment_program4
end
define_ext_command_GL_NV_fragment_program_option() click to toggle source
# File lib/opengl_ext_command.rb, line 23789
def self.define_ext_command_GL_NV_fragment_program_option
end
define_ext_command_GL_NV_fragment_shader_barycentric() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5138
def self.define_ext_command_GL_NV_fragment_shader_barycentric
end
define_ext_command_GL_NV_fragment_shader_interlock() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5147
def self.define_ext_command_GL_NV_fragment_shader_interlock
end
define_ext_command_GL_NV_framebuffer_blit() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5156
  def self.define_ext_command_GL_NV_framebuffer_blit
    GL::GL_FUNCTION_SYMBOLS << :glBlitFramebufferNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlitFramebufferNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlitFramebufferNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlitFramebufferNV)
    GL.module_eval(<<-SRC)
      def self.BlitFramebufferNV(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        GL_FUNCTIONS_MAP[:glBlitFramebufferNV].call(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC
  end
define_ext_command_GL_NV_framebuffer_mixed_samples() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5175
  def self.define_ext_command_GL_NV_framebuffer_mixed_samples
    GL::GL_FUNCTION_SYMBOLS << :glRasterSamplesEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glRasterSamplesEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRasterSamplesEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glRasterSamplesEXT)
    GL.module_eval(<<-SRC)
      def self.RasterSamplesEXT(_samples_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glRasterSamplesEXT].call(_samples_, _fixedsamplelocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCoverageModulationTableNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCoverageModulationTableNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCoverageModulationTableNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCoverageModulationTableNV)
    GL.module_eval(<<-SRC)
      def self.CoverageModulationTableNV(_n_, _v_)
        GL_FUNCTIONS_MAP[:glCoverageModulationTableNV].call(_n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCoverageModulationTableNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCoverageModulationTableNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCoverageModulationTableNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCoverageModulationTableNV)
    GL.module_eval(<<-SRC)
      def self.GetCoverageModulationTableNV(_bufSize_, _v_)
        GL_FUNCTIONS_MAP[:glGetCoverageModulationTableNV].call(_bufSize_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCoverageModulationNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCoverageModulationNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCoverageModulationNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCoverageModulationNV)
    GL.module_eval(<<-SRC)
      def self.CoverageModulationNV(_components_)
        GL_FUNCTIONS_MAP[:glCoverageModulationNV].call(_components_)
      end
    SRC
  end
define_ext_command_GL_NV_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5227
  def self.define_ext_command_GL_NV_framebuffer_multisample
    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisampleNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisampleNV)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisampleNV(_target_, _samples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisampleNV].call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC
  end
define_ext_command_GL_NV_framebuffer_multisample_coverage() click to toggle source
# File lib/opengl_ext_command.rb, line 23868
  def self.define_ext_command_GL_NV_framebuffer_multisample_coverage
    GL::GL_FUNCTION_SYMBOLS << :glRenderbufferStorageMultisampleCoverageNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleCoverageNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleCoverageNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderbufferStorageMultisampleCoverageNV)
    GL.module_eval(<<-SRC)
      def self.RenderbufferStorageMultisampleCoverageNV(_target_, _coverageSamples_, _colorSamples_, _internalformat_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisampleCoverageNV].call(_target_, _coverageSamples_, _colorSamples_, _internalformat_, _width_, _height_)
      end
    SRC
  end
define_ext_command_GL_NV_generate_mipmap_sRGB() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5246
def self.define_ext_command_GL_NV_generate_mipmap_sRGB
end
define_ext_command_GL_NV_geometry_program4() click to toggle source
# File lib/opengl_ext_command.rb, line 23887
  def self.define_ext_command_GL_NV_geometry_program4
    GL::GL_FUNCTION_SYMBOLS << :glProgramVertexLimitNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramVertexLimitNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramVertexLimitNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramVertexLimitNV)
    GL.module_eval(<<-SRC)
      def self.ProgramVertexLimitNV(_target_, _limit_)
        GL_FUNCTIONS_MAP[:glProgramVertexLimitNV].call(_target_, _limit_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureEXT(_target_, _attachment_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureEXT].call(_target_, _attachment_, _texture_, _level_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureLayerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayerEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureLayerEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureLayerEXT(_target_, _attachment_, _texture_, _level_, _layer_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureLayerEXT].call(_target_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureFaceEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureFaceEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureFaceEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureFaceEXT)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureFaceEXT(_target_, _attachment_, _texture_, _level_, _face_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureFaceEXT].call(_target_, _attachment_, _texture_, _level_, _face_)
      end
    SRC
  end
define_ext_command_GL_NV_geometry_shader4() click to toggle source
# File lib/opengl_ext_command.rb, line 23939
def self.define_ext_command_GL_NV_geometry_shader4
end
define_ext_command_GL_NV_geometry_shader_passthrough() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5255
def self.define_ext_command_GL_NV_geometry_shader_passthrough
end
define_ext_command_GL_NV_gpu_multicast() click to toggle source
# File lib/opengl_ext_command.rb, line 25093
  def self.define_ext_command_GL_NV_gpu_multicast
    GL::GL_FUNCTION_SYMBOLS << :glRenderGpuMaskNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glRenderGpuMaskNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRenderGpuMaskNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glRenderGpuMaskNV)
    GL.module_eval(<<-SRC)
      def self.RenderGpuMaskNV(_mask_)
        GL_FUNCTIONS_MAP[:glRenderGpuMaskNV].call(_mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastBufferSubDataNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastBufferSubDataNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastBufferSubDataNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastBufferSubDataNV)
    GL.module_eval(<<-SRC)
      def self.MulticastBufferSubDataNV(_gpuMask_, _buffer_, _offset_, _size_, _data_)
        GL_FUNCTIONS_MAP[:glMulticastBufferSubDataNV].call(_gpuMask_, _buffer_, _offset_, _size_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastCopyBufferSubDataNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastCopyBufferSubDataNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastCopyBufferSubDataNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastCopyBufferSubDataNV)
    GL.module_eval(<<-SRC)
      def self.MulticastCopyBufferSubDataNV(_readGpu_, _writeGpuMask_, _readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
        GL_FUNCTIONS_MAP[:glMulticastCopyBufferSubDataNV].call(_readGpu_, _writeGpuMask_, _readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastCopyImageSubDataNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastCopyImageSubDataNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastCopyImageSubDataNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastCopyImageSubDataNV)
    GL.module_eval(<<-SRC)
      def self.MulticastCopyImageSubDataNV(_srcGpu_, _dstGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
        GL_FUNCTIONS_MAP[:glMulticastCopyImageSubDataNV].call(_srcGpu_, _dstGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastBlitFramebufferNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastBlitFramebufferNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastBlitFramebufferNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastBlitFramebufferNV)
    GL.module_eval(<<-SRC)
      def self.MulticastBlitFramebufferNV(_srcGpu_, _dstGpu_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        GL_FUNCTIONS_MAP[:glMulticastBlitFramebufferNV].call(_srcGpu_, _dstGpu_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastFramebufferSampleLocationsfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastFramebufferSampleLocationsfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastFramebufferSampleLocationsfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastFramebufferSampleLocationsfvNV)
    GL.module_eval(<<-SRC)
      def self.MulticastFramebufferSampleLocationsfvNV(_gpu_, _framebuffer_, _start_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glMulticastFramebufferSampleLocationsfvNV].call(_gpu_, _framebuffer_, _start_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastBarrierNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastBarrierNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastBarrierNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastBarrierNV)
    GL.module_eval(<<-SRC)
      def self.MulticastBarrierNV()
        GL_FUNCTIONS_MAP[:glMulticastBarrierNV].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastWaitSyncNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastWaitSyncNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastWaitSyncNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastWaitSyncNV)
    GL.module_eval(<<-SRC)
      def self.MulticastWaitSyncNV(_signalGpu_, _waitGpuMask_)
        GL_FUNCTIONS_MAP[:glMulticastWaitSyncNV].call(_signalGpu_, _waitGpuMask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastGetQueryObjectivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastGetQueryObjectivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastGetQueryObjectivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastGetQueryObjectivNV)
    GL.module_eval(<<-SRC)
      def self.MulticastGetQueryObjectivNV(_gpu_, _id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMulticastGetQueryObjectivNV].call(_gpu_, _id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastGetQueryObjectuivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastGetQueryObjectuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastGetQueryObjectuivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastGetQueryObjectuivNV)
    GL.module_eval(<<-SRC)
      def self.MulticastGetQueryObjectuivNV(_gpu_, _id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMulticastGetQueryObjectuivNV].call(_gpu_, _id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastGetQueryObjecti64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastGetQueryObjecti64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastGetQueryObjecti64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastGetQueryObjecti64vNV)
    GL.module_eval(<<-SRC)
      def self.MulticastGetQueryObjecti64vNV(_gpu_, _id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMulticastGetQueryObjecti64vNV].call(_gpu_, _id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMulticastGetQueryObjectui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMulticastGetQueryObjectui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastGetQueryObjectui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMulticastGetQueryObjectui64vNV)
    GL.module_eval(<<-SRC)
      def self.MulticastGetQueryObjectui64vNV(_gpu_, _id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glMulticastGetQueryObjectui64vNV].call(_gpu_, _id_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_gpu_program4() click to toggle source
# File lib/opengl_ext_command.rb, line 23957
  def self.define_ext_command_GL_NV_gpu_program4
    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameterI4iNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameterI4iNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameterI4iNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameterI4iNV)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameterI4iNV(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameterI4iNV].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameterI4ivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameterI4ivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameterI4ivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameterI4ivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameterI4ivNV(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameterI4ivNV].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParametersI4ivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParametersI4ivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParametersI4ivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParametersI4ivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParametersI4ivNV(_target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParametersI4ivNV].call(_target_, _index_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameterI4uiNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameterI4uiNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameterI4uiNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameterI4uiNV)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameterI4uiNV(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameterI4uiNV].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParameterI4uivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameterI4uivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameterI4uivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParameterI4uivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParameterI4uivNV(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParameterI4uivNV].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramLocalParametersI4uivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParametersI4uivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParametersI4uivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramLocalParametersI4uivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramLocalParametersI4uivNV(_target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramLocalParametersI4uivNV].call(_target_, _index_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameterI4iNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameterI4iNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameterI4iNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameterI4iNV)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameterI4iNV(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameterI4iNV].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameterI4ivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameterI4ivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameterI4ivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameterI4ivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameterI4ivNV(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameterI4ivNV].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParametersI4ivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParametersI4ivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParametersI4ivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParametersI4ivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParametersI4ivNV(_target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParametersI4ivNV].call(_target_, _index_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameterI4uiNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameterI4uiNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameterI4uiNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameterI4uiNV)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameterI4uiNV(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameterI4uiNV].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParameterI4uivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameterI4uivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameterI4uivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParameterI4uivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParameterI4uivNV(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParameterI4uivNV].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramEnvParametersI4uivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParametersI4uivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParametersI4uivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramEnvParametersI4uivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramEnvParametersI4uivNV(_target_, _index_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramEnvParametersI4uivNV].call(_target_, _index_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramLocalParameterIivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterIivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterIivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramLocalParameterIivNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramLocalParameterIivNV(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramLocalParameterIivNV].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramLocalParameterIuivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterIuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterIuivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramLocalParameterIuivNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramLocalParameterIuivNV(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramLocalParameterIuivNV].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramEnvParameterIivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterIivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterIivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramEnvParameterIivNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramEnvParameterIivNV(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramEnvParameterIivNV].call(_target_, _index_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramEnvParameterIuivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterIuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterIuivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramEnvParameterIuivNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramEnvParameterIuivNV(_target_, _index_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramEnvParameterIuivNV].call(_target_, _index_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_gpu_program5() click to toggle source
# File lib/opengl_ext_command.rb, line 24141
  def self.define_ext_command_GL_NV_gpu_program5
    GL::GL_FUNCTION_SYMBOLS << :glProgramSubroutineParametersuivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramSubroutineParametersuivNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramSubroutineParametersuivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramSubroutineParametersuivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramSubroutineParametersuivNV(_target_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramSubroutineParametersuivNV].call(_target_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramSubroutineParameteruivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramSubroutineParameteruivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramSubroutineParameteruivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramSubroutineParameteruivNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramSubroutineParameteruivNV(_target_, _index_, _param_)
        GL_FUNCTIONS_MAP[:glGetProgramSubroutineParameteruivNV].call(_target_, _index_, _param_)
      end
    SRC
  end
define_ext_command_GL_NV_gpu_program5_mem_extended() click to toggle source
# File lib/opengl_ext_command.rb, line 24171
def self.define_ext_command_GL_NV_gpu_program5_mem_extended
end
define_ext_command_GL_NV_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5264
  def self.define_ext_command_GL_NV_gpu_shader5
    GL::GL_FUNCTION_SYMBOLS << :glUniform1i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1i64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform1i64NV(_location_, _x_)
        GL_FUNCTIONS_MAP[:glUniform1i64NV].call(_location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2i64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform2i64NV(_location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glUniform2i64NV].call(_location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3i64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform3i64NV(_location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glUniform3i64NV].call(_location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4i64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform4i64NV(_location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glUniform4i64NV].call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1i64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform1i64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1i64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2i64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform2i64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2i64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3i64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform3i64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3i64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4i64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform4i64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4i64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1ui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform1ui64NV(_location_, _x_)
        GL_FUNCTIONS_MAP[:glUniform1ui64NV].call(_location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2ui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform2ui64NV(_location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glUniform2ui64NV].call(_location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3ui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform3ui64NV(_location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glUniform3ui64NV].call(_location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4ui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniform4ui64NV(_location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glUniform4ui64NV].call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform1ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform1ui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform1ui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform1ui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform2ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform2ui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform2ui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform2ui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform3ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform3ui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform3ui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform3ui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniform4ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniform4ui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniform4ui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniform4ui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformi64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformi64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformi64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformi64vNV)
    GL.module_eval(<<-SRC)
      def self.GetUniformi64vNV(_program_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformi64vNV].call(_program_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1i64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1i64NV(_program_, _location_, _x_)
        GL_FUNCTIONS_MAP[:glProgramUniform1i64NV].call(_program_, _location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2i64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2i64NV(_program_, _location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glProgramUniform2i64NV].call(_program_, _location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3i64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3i64NV(_program_, _location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glProgramUniform3i64NV].call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4i64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4i64NV(_program_, _location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramUniform4i64NV].call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1i64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1i64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1i64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2i64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2i64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2i64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3i64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3i64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3i64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4i64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4i64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4i64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ui64NV(_program_, _location_, _x_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ui64NV].call(_program_, _location_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ui64NV(_program_, _location_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ui64NV].call(_program_, _location_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ui64NV(_program_, _location_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ui64NV].call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ui64NV(_program_, _location_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ui64NV].call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform1ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform1ui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform1ui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform1ui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform2ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform2ui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform2ui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform2ui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform3ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform3ui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform3ui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform3ui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniform4ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniform4ui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniform4ui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniform4ui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC
  end
define_ext_command_GL_NV_half_float() click to toggle source
# File lib/opengl_ext_command.rb, line 24551
  def self.define_ext_command_GL_NV_half_float
    GL::GL_FUNCTION_SYMBOLS << :glVertex2hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex2hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex2hNV)
    GL.module_eval(<<-SRC)
      def self.Vertex2hNV(_x_, _y_)
        GL_FUNCTIONS_MAP[:glVertex2hNV].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex2hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex2hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex2hvNV)
    GL.module_eval(<<-SRC)
      def self.Vertex2hvNV(_v_)
        GL_FUNCTIONS_MAP[:glVertex2hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex3hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex3hNV)
    GL.module_eval(<<-SRC)
      def self.Vertex3hNV(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertex3hNV].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex3hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex3hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex3hvNV)
    GL.module_eval(<<-SRC)
      def self.Vertex3hvNV(_v_)
        GL_FUNCTIONS_MAP[:glVertex3hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex4hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex4hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex4hNV)
    GL.module_eval(<<-SRC)
      def self.Vertex4hNV(_x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertex4hNV].call(_x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex4hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex4hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex4hvNV)
    GL.module_eval(<<-SRC)
      def self.Vertex4hvNV(_v_)
        GL_FUNCTIONS_MAP[:glVertex4hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormal3hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormal3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormal3hNV)
    GL.module_eval(<<-SRC)
      def self.Normal3hNV(_nx_, _ny_, _nz_)
        GL_FUNCTIONS_MAP[:glNormal3hNV].call(_nx_, _ny_, _nz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormal3hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormal3hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormal3hvNV)
    GL.module_eval(<<-SRC)
      def self.Normal3hvNV(_v_)
        GL_FUNCTIONS_MAP[:glNormal3hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor3hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor3hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor3hNV)
    GL.module_eval(<<-SRC)
      def self.Color3hNV(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glColor3hNV].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor3hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor3hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor3hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor3hvNV)
    GL.module_eval(<<-SRC)
      def self.Color3hvNV(_v_)
        GL_FUNCTIONS_MAP[:glColor3hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4hNV)
    GL.module_eval(<<-SRC)
      def self.Color4hNV(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glColor4hNV].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4hvNV)
    GL.module_eval(<<-SRC)
      def self.Color4hvNV(_v_)
        GL_FUNCTIONS_MAP[:glColor4hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord1hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1hNV] = [-Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord1hNV)
    GL.module_eval(<<-SRC)
      def self.TexCoord1hNV(_s_)
        GL_FUNCTIONS_MAP[:glTexCoord1hNV].call(_s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord1hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord1hvNV)
    GL.module_eval(<<-SRC)
      def self.TexCoord1hvNV(_v_)
        GL_FUNCTIONS_MAP[:glTexCoord1hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2hNV)
    GL.module_eval(<<-SRC)
      def self.TexCoord2hNV(_s_, _t_)
        GL_FUNCTIONS_MAP[:glTexCoord2hNV].call(_s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2hvNV)
    GL.module_eval(<<-SRC)
      def self.TexCoord2hvNV(_v_)
        GL_FUNCTIONS_MAP[:glTexCoord2hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord3hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord3hNV)
    GL.module_eval(<<-SRC)
      def self.TexCoord3hNV(_s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glTexCoord3hNV].call(_s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord3hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord3hvNV)
    GL.module_eval(<<-SRC)
      def self.TexCoord3hvNV(_v_)
        GL_FUNCTIONS_MAP[:glTexCoord3hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4hNV)
    GL.module_eval(<<-SRC)
      def self.TexCoord4hNV(_s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glTexCoord4hNV].call(_s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4hvNV)
    GL.module_eval(<<-SRC)
      def self.TexCoord4hvNV(_v_)
        GL_FUNCTIONS_MAP[:glTexCoord4hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1hNV)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1hNV(_target_, _s_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1hNV].call(_target_, _s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1hvNV)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1hvNV(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1hvNV].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2hNV)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2hNV(_target_, _s_, _t_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2hNV].call(_target_, _s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2hvNV)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2hvNV(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2hvNV].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3hNV)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3hNV(_target_, _s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3hNV].call(_target_, _s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3hvNV)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3hvNV(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3hvNV].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4hNV)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4hNV(_target_, _s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4hNV].call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4hvNV)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4hvNV(_target_, _v_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4hvNV].call(_target_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogCoordhNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordhNV] = [-Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordhNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoordhNV)
    GL.module_eval(<<-SRC)
      def self.FogCoordhNV(_fog_)
        GL_FUNCTIONS_MAP[:glFogCoordhNV].call(_fog_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogCoordhvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordhvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordhvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoordhvNV)
    GL.module_eval(<<-SRC)
      def self.FogCoordhvNV(_fog_)
        GL_FUNCTIONS_MAP[:glFogCoordhvNV].call(_fog_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3hNV)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3hNV(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3hNV].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColor3hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3hvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColor3hvNV)
    GL.module_eval(<<-SRC)
      def self.SecondaryColor3hvNV(_v_)
        GL_FUNCTIONS_MAP[:glSecondaryColor3hvNV].call(_v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexWeighthNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeighthNV] = [-Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeighthNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexWeighthNV)
    GL.module_eval(<<-SRC)
      def self.VertexWeighthNV(_weight_)
        GL_FUNCTIONS_MAP[:glVertexWeighthNV].call(_weight_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexWeighthvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeighthvNV] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeighthvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexWeighthvNV)
    GL.module_eval(<<-SRC)
      def self.VertexWeighthvNV(_weight_)
        GL_FUNCTIONS_MAP[:glVertexWeighthvNV].call(_weight_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1hNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1hNV(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1hNV].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1hvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1hvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1hvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2hNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2hNV(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2hNV].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2hvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2hvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2hvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3hNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3hNV(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3hNV].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3hvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3hvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3hvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4hNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4hNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4hNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4hNV(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4hNV].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4hvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4hvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4hvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs1hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs1hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs1hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs1hvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs1hvNV(_index_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs1hvNV].call(_index_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs2hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs2hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs2hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs2hvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs2hvNV(_index_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs2hvNV].call(_index_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs3hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs3hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs3hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs3hvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs3hvNV(_index_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs3hvNV].call(_index_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs4hvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4hvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs4hvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs4hvNV(_index_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs4hvNV].call(_index_, _n_, _v_)
      end
    SRC
  end
define_ext_command_GL_NV_image_formats() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5635
def self.define_ext_command_GL_NV_image_formats
end
define_ext_command_GL_NV_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5644
  def self.define_ext_command_GL_NV_instanced_arrays
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribDivisorNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribDivisorNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribDivisorNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribDivisorNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribDivisorNV(_index_, _divisor_)
        GL_FUNCTIONS_MAP[:glVertexAttribDivisorNV].call(_index_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_NV_internalformat_sample_query() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5663
  def self.define_ext_command_GL_NV_internalformat_sample_query
    GL::GL_FUNCTION_SYMBOLS << :glGetInternalformatSampleivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInternalformatSampleivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInternalformatSampleivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetInternalformatSampleivNV)
    GL.module_eval(<<-SRC)
      def self.GetInternalformatSampleivNV(_target_, _internalformat_, _samples_, _pname_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glGetInternalformatSampleivNV].call(_target_, _internalformat_, _samples_, _pname_, _count_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_light_max_exponent() click to toggle source
# File lib/opengl_ext_command.rb, line 25084
def self.define_ext_command_GL_NV_light_max_exponent
end
define_ext_command_GL_NV_memory_attachment() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5682
  def self.define_ext_command_GL_NV_memory_attachment
    GL::GL_FUNCTION_SYMBOLS << :glGetMemoryObjectDetachedResourcesuivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMemoryObjectDetachedResourcesuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMemoryObjectDetachedResourcesuivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMemoryObjectDetachedResourcesuivNV)
    GL.module_eval(<<-SRC)
      def self.GetMemoryObjectDetachedResourcesuivNV(_memory_, _pname_, _first_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glGetMemoryObjectDetachedResourcesuivNV].call(_memory_, _pname_, _first_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResetMemoryObjectParameterNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glResetMemoryObjectParameterNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResetMemoryObjectParameterNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glResetMemoryObjectParameterNV)
    GL.module_eval(<<-SRC)
      def self.ResetMemoryObjectParameterNV(_memory_, _pname_)
        GL_FUNCTIONS_MAP[:glResetMemoryObjectParameterNV].call(_memory_, _pname_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexAttachMemoryNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexAttachMemoryNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexAttachMemoryNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexAttachMemoryNV)
    GL.module_eval(<<-SRC)
      def self.TexAttachMemoryNV(_target_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTexAttachMemoryNV].call(_target_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBufferAttachMemoryNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferAttachMemoryNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferAttachMemoryNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferAttachMemoryNV)
    GL.module_eval(<<-SRC)
      def self.BufferAttachMemoryNV(_target_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glBufferAttachMemoryNV].call(_target_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureAttachMemoryNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureAttachMemoryNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureAttachMemoryNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureAttachMemoryNV)
    GL.module_eval(<<-SRC)
      def self.TextureAttachMemoryNV(_texture_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glTextureAttachMemoryNV].call(_texture_, _memory_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferAttachMemoryNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferAttachMemoryNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferAttachMemoryNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferAttachMemoryNV)
    GL.module_eval(<<-SRC)
      def self.NamedBufferAttachMemoryNV(_buffer_, _memory_, _offset_)
        GL_FUNCTIONS_MAP[:glNamedBufferAttachMemoryNV].call(_buffer_, _memory_, _offset_)
      end
    SRC
  end
define_ext_command_GL_NV_memory_object_sparse() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5756
  def self.define_ext_command_GL_NV_memory_object_sparse
    GL::GL_FUNCTION_SYMBOLS << :glBufferPageCommitmentMemNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferPageCommitmentMemNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferPageCommitmentMemNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferPageCommitmentMemNV)
    GL.module_eval(<<-SRC)
      def self.BufferPageCommitmentMemNV(_target_, _offset_, _size_, _memory_, _memOffset_, _commit_)
        GL_FUNCTIONS_MAP[:glBufferPageCommitmentMemNV].call(_target_, _offset_, _size_, _memory_, _memOffset_, _commit_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexPageCommitmentMemNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexPageCommitmentMemNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexPageCommitmentMemNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexPageCommitmentMemNV)
    GL.module_eval(<<-SRC)
      def self.TexPageCommitmentMemNV(_target_, _layer_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _memory_, _offset_, _commit_)
        GL_FUNCTIONS_MAP[:glTexPageCommitmentMemNV].call(_target_, _layer_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _memory_, _offset_, _commit_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedBufferPageCommitmentMemNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferPageCommitmentMemNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferPageCommitmentMemNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedBufferPageCommitmentMemNV)
    GL.module_eval(<<-SRC)
      def self.NamedBufferPageCommitmentMemNV(_buffer_, _offset_, _size_, _memory_, _memOffset_, _commit_)
        GL_FUNCTIONS_MAP[:glNamedBufferPageCommitmentMemNV].call(_buffer_, _offset_, _size_, _memory_, _memOffset_, _commit_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexturePageCommitmentMemNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexturePageCommitmentMemNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexturePageCommitmentMemNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexturePageCommitmentMemNV)
    GL.module_eval(<<-SRC)
      def self.TexturePageCommitmentMemNV(_texture_, _layer_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _memory_, _offset_, _commit_)
        GL_FUNCTIONS_MAP[:glTexturePageCommitmentMemNV].call(_texture_, _layer_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _memory_, _offset_, _commit_)
      end
    SRC
  end
define_ext_command_GL_NV_mesh_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5808
  def self.define_ext_command_GL_NV_mesh_shader
    GL::GL_FUNCTION_SYMBOLS << :glDrawMeshTasksNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawMeshTasksNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawMeshTasksNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawMeshTasksNV)
    GL.module_eval(<<-SRC)
      def self.DrawMeshTasksNV(_first_, _count_)
        GL_FUNCTIONS_MAP[:glDrawMeshTasksNV].call(_first_, _count_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawMeshTasksIndirectNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawMeshTasksIndirectNV] = [Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawMeshTasksIndirectNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawMeshTasksIndirectNV)
    GL.module_eval(<<-SRC)
      def self.DrawMeshTasksIndirectNV(_indirect_)
        GL_FUNCTIONS_MAP[:glDrawMeshTasksIndirectNV].call(_indirect_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawMeshTasksIndirectNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawMeshTasksIndirectNV] = [Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawMeshTasksIndirectNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawMeshTasksIndirectNV)
    GL.module_eval(<<-SRC)
      def self.MultiDrawMeshTasksIndirectNV(_indirect_, _drawcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawMeshTasksIndirectNV].call(_indirect_, _drawcount_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawMeshTasksIndirectCountNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawMeshTasksIndirectCountNV] = [Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawMeshTasksIndirectCountNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawMeshTasksIndirectCountNV)
    GL.module_eval(<<-SRC)
      def self.MultiDrawMeshTasksIndirectCountNV(_indirect_, _drawcount_, _maxdrawcount_, _stride_)
        GL_FUNCTIONS_MAP[:glMultiDrawMeshTasksIndirectCountNV].call(_indirect_, _drawcount_, _maxdrawcount_, _stride_)
      end
    SRC
  end
define_ext_command_GL_NV_multisample_coverage() click to toggle source
# File lib/opengl_ext_command.rb, line 25537
def self.define_ext_command_GL_NV_multisample_coverage
end
define_ext_command_GL_NV_multisample_filter_hint() click to toggle source
# File lib/opengl_ext_command.rb, line 25546
def self.define_ext_command_GL_NV_multisample_filter_hint
end
define_ext_command_GL_NV_non_square_matrices() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5860
  def self.define_ext_command_GL_NV_non_square_matrices
    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix2x3fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2x3fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2x3fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix2x3fvNV)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix2x3fvNV(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix2x3fvNV].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix3x2fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3x2fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3x2fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix3x2fvNV)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix3x2fvNV(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix3x2fvNV].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix2x4fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2x4fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2x4fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix2x4fvNV)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix2x4fvNV(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix2x4fvNV].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix4x2fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4x2fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4x2fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix4x2fvNV)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix4x2fvNV(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix4x2fvNV].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix3x4fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3x4fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3x4fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix3x4fvNV)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix3x4fvNV(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix3x4fvNV].call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformMatrix4x3fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4x3fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4x3fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformMatrix4x3fvNV)
    GL.module_eval(<<-SRC)
      def self.UniformMatrix4x3fvNV(_location_, _count_, _transpose_, _value_)
        GL_FUNCTIONS_MAP[:glUniformMatrix4x3fvNV].call(_location_, _count_, _transpose_, _value_)
      end
    SRC
  end
define_ext_command_GL_NV_occlusion_query() click to toggle source
# File lib/opengl_ext_command.rb, line 25555
  def self.define_ext_command_GL_NV_occlusion_query
    GL::GL_FUNCTION_SYMBOLS << :glGenOcclusionQueriesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenOcclusionQueriesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenOcclusionQueriesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenOcclusionQueriesNV)
    GL.module_eval(<<-SRC)
      def self.GenOcclusionQueriesNV(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glGenOcclusionQueriesNV].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteOcclusionQueriesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteOcclusionQueriesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteOcclusionQueriesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteOcclusionQueriesNV)
    GL.module_eval(<<-SRC)
      def self.DeleteOcclusionQueriesNV(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glDeleteOcclusionQueriesNV].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsOcclusionQueryNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsOcclusionQueryNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsOcclusionQueryNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsOcclusionQueryNV)
    GL.module_eval(<<-SRC)
      def self.IsOcclusionQueryNV(_id_)
        GL_FUNCTIONS_MAP[:glIsOcclusionQueryNV].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBeginOcclusionQueryNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginOcclusionQueryNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginOcclusionQueryNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginOcclusionQueryNV)
    GL.module_eval(<<-SRC)
      def self.BeginOcclusionQueryNV(_id_)
        GL_FUNCTIONS_MAP[:glBeginOcclusionQueryNV].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndOcclusionQueryNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndOcclusionQueryNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndOcclusionQueryNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndOcclusionQueryNV)
    GL.module_eval(<<-SRC)
      def self.EndOcclusionQueryNV()
        GL_FUNCTIONS_MAP[:glEndOcclusionQueryNV].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetOcclusionQueryivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetOcclusionQueryivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetOcclusionQueryivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetOcclusionQueryivNV)
    GL.module_eval(<<-SRC)
      def self.GetOcclusionQueryivNV(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetOcclusionQueryivNV].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetOcclusionQueryuivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetOcclusionQueryuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetOcclusionQueryuivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetOcclusionQueryuivNV)
    GL.module_eval(<<-SRC)
      def self.GetOcclusionQueryuivNV(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetOcclusionQueryuivNV].call(_id_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 25640
def self.define_ext_command_GL_NV_packed_depth_stencil
end
define_ext_command_GL_NV_parameter_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 25649
  def self.define_ext_command_GL_NV_parameter_buffer_object
    GL::GL_FUNCTION_SYMBOLS << :glProgramBufferParametersfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramBufferParametersfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBufferParametersfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramBufferParametersfvNV)
    GL.module_eval(<<-SRC)
      def self.ProgramBufferParametersfvNV(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramBufferParametersfvNV].call(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramBufferParametersIivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramBufferParametersIivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBufferParametersIivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramBufferParametersIivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramBufferParametersIivNV(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramBufferParametersIivNV].call(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramBufferParametersIuivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramBufferParametersIuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBufferParametersIuivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramBufferParametersIuivNV)
    GL.module_eval(<<-SRC)
      def self.ProgramBufferParametersIuivNV(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
        GL_FUNCTIONS_MAP[:glProgramBufferParametersIuivNV].call(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_parameter_buffer_object2() click to toggle source
# File lib/opengl_ext_command.rb, line 25690
def self.define_ext_command_GL_NV_parameter_buffer_object2
end
define_ext_command_GL_NV_path_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5934
  def self.define_ext_command_GL_NV_path_rendering
    GL::GL_FUNCTION_SYMBOLS << :glGenPathsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenPathsNV] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenPathsNV] = -Fiddle::TYPE_INT
    GL.bind_command(:glGenPathsNV)
    GL.module_eval(<<-SRC)
      def self.GenPathsNV(_range_)
        GL_FUNCTIONS_MAP[:glGenPathsNV].call(_range_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeletePathsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeletePathsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeletePathsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeletePathsNV)
    GL.module_eval(<<-SRC)
      def self.DeletePathsNV(_path_, _range_)
        GL_FUNCTIONS_MAP[:glDeletePathsNV].call(_path_, _range_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsPathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsPathNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsPathNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsPathNV)
    GL.module_eval(<<-SRC)
      def self.IsPathNV(_path_)
        GL_FUNCTIONS_MAP[:glIsPathNV].call(_path_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathCommandsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathCommandsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathCommandsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathCommandsNV)
    GL.module_eval(<<-SRC)
      def self.PathCommandsNV(_path_, _numCommands_, _commands_, _numCoords_, _coordType_, _coords_)
        GL_FUNCTIONS_MAP[:glPathCommandsNV].call(_path_, _numCommands_, _commands_, _numCoords_, _coordType_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathCoordsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathCoordsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathCoordsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathCoordsNV)
    GL.module_eval(<<-SRC)
      def self.PathCoordsNV(_path_, _numCoords_, _coordType_, _coords_)
        GL_FUNCTIONS_MAP[:glPathCoordsNV].call(_path_, _numCoords_, _coordType_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathSubCommandsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathSubCommandsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathSubCommandsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathSubCommandsNV)
    GL.module_eval(<<-SRC)
      def self.PathSubCommandsNV(_path_, _commandStart_, _commandsToDelete_, _numCommands_, _commands_, _numCoords_, _coordType_, _coords_)
        GL_FUNCTIONS_MAP[:glPathSubCommandsNV].call(_path_, _commandStart_, _commandsToDelete_, _numCommands_, _commands_, _numCoords_, _coordType_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathSubCoordsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathSubCoordsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathSubCoordsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathSubCoordsNV)
    GL.module_eval(<<-SRC)
      def self.PathSubCoordsNV(_path_, _coordStart_, _numCoords_, _coordType_, _coords_)
        GL_FUNCTIONS_MAP[:glPathSubCoordsNV].call(_path_, _coordStart_, _numCoords_, _coordType_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathStringNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathStringNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathStringNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathStringNV)
    GL.module_eval(<<-SRC)
      def self.PathStringNV(_path_, _format_, _length_, _pathString_)
        GL_FUNCTIONS_MAP[:glPathStringNV].call(_path_, _format_, _length_, _pathString_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathGlyphsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathGlyphsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathGlyphsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathGlyphsNV)
    GL.module_eval(<<-SRC)
      def self.PathGlyphsNV(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _numGlyphs_, _type_, _charcodes_, _handleMissingGlyphs_, _pathParameterTemplate_, _emScale_)
        GL_FUNCTIONS_MAP[:glPathGlyphsNV].call(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _numGlyphs_, _type_, _charcodes_, _handleMissingGlyphs_, _pathParameterTemplate_, _emScale_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathGlyphRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathGlyphRangeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathGlyphRangeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathGlyphRangeNV)
    GL.module_eval(<<-SRC)
      def self.PathGlyphRangeNV(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _firstGlyph_, _numGlyphs_, _handleMissingGlyphs_, _pathParameterTemplate_, _emScale_)
        GL_FUNCTIONS_MAP[:glPathGlyphRangeNV].call(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _firstGlyph_, _numGlyphs_, _handleMissingGlyphs_, _pathParameterTemplate_, _emScale_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glWeightPathsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glWeightPathsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glWeightPathsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glWeightPathsNV)
    GL.module_eval(<<-SRC)
      def self.WeightPathsNV(_resultPath_, _numPaths_, _paths_, _weights_)
        GL_FUNCTIONS_MAP[:glWeightPathsNV].call(_resultPath_, _numPaths_, _paths_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyPathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyPathNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyPathNV)
    GL.module_eval(<<-SRC)
      def self.CopyPathNV(_resultPath_, _srcPath_)
        GL_FUNCTIONS_MAP[:glCopyPathNV].call(_resultPath_, _srcPath_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInterpolatePathsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glInterpolatePathsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInterpolatePathsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glInterpolatePathsNV)
    GL.module_eval(<<-SRC)
      def self.InterpolatePathsNV(_resultPath_, _pathA_, _pathB_, _weight_)
        GL_FUNCTIONS_MAP[:glInterpolatePathsNV].call(_resultPath_, _pathA_, _pathB_, _weight_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTransformPathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTransformPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTransformPathNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTransformPathNV)
    GL.module_eval(<<-SRC)
      def self.TransformPathNV(_resultPath_, _srcPath_, _transformType_, _transformValues_)
        GL_FUNCTIONS_MAP[:glTransformPathNV].call(_resultPath_, _srcPath_, _transformType_, _transformValues_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathParameterivNV)
    GL.module_eval(<<-SRC)
      def self.PathParameterivNV(_path_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glPathParameterivNV].call(_path_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathParameteriNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathParameteriNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathParameteriNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathParameteriNV)
    GL.module_eval(<<-SRC)
      def self.PathParameteriNV(_path_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glPathParameteriNV].call(_path_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.PathParameterfvNV(_path_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glPathParameterfvNV].call(_path_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathParameterfNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathParameterfNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathParameterfNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathParameterfNV)
    GL.module_eval(<<-SRC)
      def self.PathParameterfNV(_path_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glPathParameterfNV].call(_path_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathDashArrayNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathDashArrayNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathDashArrayNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathDashArrayNV)
    GL.module_eval(<<-SRC)
      def self.PathDashArrayNV(_path_, _dashCount_, _dashArray_)
        GL_FUNCTIONS_MAP[:glPathDashArrayNV].call(_path_, _dashCount_, _dashArray_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathStencilFuncNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathStencilFuncNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathStencilFuncNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathStencilFuncNV)
    GL.module_eval(<<-SRC)
      def self.PathStencilFuncNV(_func_, _ref_, _mask_)
        GL_FUNCTIONS_MAP[:glPathStencilFuncNV].call(_func_, _ref_, _mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathStencilDepthOffsetNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathStencilDepthOffsetNV] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathStencilDepthOffsetNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathStencilDepthOffsetNV)
    GL.module_eval(<<-SRC)
      def self.PathStencilDepthOffsetNV(_factor_, _units_)
        GL_FUNCTIONS_MAP[:glPathStencilDepthOffsetNV].call(_factor_, _units_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilFillPathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilFillPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilFillPathNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilFillPathNV)
    GL.module_eval(<<-SRC)
      def self.StencilFillPathNV(_path_, _fillMode_, _mask_)
        GL_FUNCTIONS_MAP[:glStencilFillPathNV].call(_path_, _fillMode_, _mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilStrokePathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilStrokePathNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilStrokePathNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilStrokePathNV)
    GL.module_eval(<<-SRC)
      def self.StencilStrokePathNV(_path_, _reference_, _mask_)
        GL_FUNCTIONS_MAP[:glStencilStrokePathNV].call(_path_, _reference_, _mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilFillPathInstancedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilFillPathInstancedNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilFillPathInstancedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilFillPathInstancedNV)
    GL.module_eval(<<-SRC)
      def self.StencilFillPathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _fillMode_, _mask_, _transformType_, _transformValues_)
        GL_FUNCTIONS_MAP[:glStencilFillPathInstancedNV].call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _fillMode_, _mask_, _transformType_, _transformValues_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilStrokePathInstancedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilStrokePathInstancedNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilStrokePathInstancedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilStrokePathInstancedNV)
    GL.module_eval(<<-SRC)
      def self.StencilStrokePathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _reference_, _mask_, _transformType_, _transformValues_)
        GL_FUNCTIONS_MAP[:glStencilStrokePathInstancedNV].call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _reference_, _mask_, _transformType_, _transformValues_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathCoverDepthFuncNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathCoverDepthFuncNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathCoverDepthFuncNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathCoverDepthFuncNV)
    GL.module_eval(<<-SRC)
      def self.PathCoverDepthFuncNV(_func_)
        GL_FUNCTIONS_MAP[:glPathCoverDepthFuncNV].call(_func_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCoverFillPathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCoverFillPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCoverFillPathNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCoverFillPathNV)
    GL.module_eval(<<-SRC)
      def self.CoverFillPathNV(_path_, _coverMode_)
        GL_FUNCTIONS_MAP[:glCoverFillPathNV].call(_path_, _coverMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCoverStrokePathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCoverStrokePathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCoverStrokePathNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCoverStrokePathNV)
    GL.module_eval(<<-SRC)
      def self.CoverStrokePathNV(_path_, _coverMode_)
        GL_FUNCTIONS_MAP[:glCoverStrokePathNV].call(_path_, _coverMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCoverFillPathInstancedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCoverFillPathInstancedNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCoverFillPathInstancedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCoverFillPathInstancedNV)
    GL.module_eval(<<-SRC)
      def self.CoverFillPathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _coverMode_, _transformType_, _transformValues_)
        GL_FUNCTIONS_MAP[:glCoverFillPathInstancedNV].call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _coverMode_, _transformType_, _transformValues_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCoverStrokePathInstancedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCoverStrokePathInstancedNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCoverStrokePathInstancedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCoverStrokePathInstancedNV)
    GL.module_eval(<<-SRC)
      def self.CoverStrokePathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _coverMode_, _transformType_, _transformValues_)
        GL_FUNCTIONS_MAP[:glCoverStrokePathInstancedNV].call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _coverMode_, _transformType_, _transformValues_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathParameterivNV)
    GL.module_eval(<<-SRC)
      def self.GetPathParameterivNV(_path_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glGetPathParameterivNV].call(_path_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetPathParameterfvNV(_path_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glGetPathParameterfvNV].call(_path_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathCommandsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathCommandsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathCommandsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathCommandsNV)
    GL.module_eval(<<-SRC)
      def self.GetPathCommandsNV(_path_, _commands_)
        GL_FUNCTIONS_MAP[:glGetPathCommandsNV].call(_path_, _commands_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathCoordsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathCoordsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathCoordsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathCoordsNV)
    GL.module_eval(<<-SRC)
      def self.GetPathCoordsNV(_path_, _coords_)
        GL_FUNCTIONS_MAP[:glGetPathCoordsNV].call(_path_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathDashArrayNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathDashArrayNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathDashArrayNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathDashArrayNV)
    GL.module_eval(<<-SRC)
      def self.GetPathDashArrayNV(_path_, _dashArray_)
        GL_FUNCTIONS_MAP[:glGetPathDashArrayNV].call(_path_, _dashArray_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathMetricsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathMetricsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathMetricsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathMetricsNV)
    GL.module_eval(<<-SRC)
      def self.GetPathMetricsNV(_metricQueryMask_, _numPaths_, _pathNameType_, _paths_, _pathBase_, _stride_, _metrics_)
        GL_FUNCTIONS_MAP[:glGetPathMetricsNV].call(_metricQueryMask_, _numPaths_, _pathNameType_, _paths_, _pathBase_, _stride_, _metrics_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathMetricRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathMetricRangeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathMetricRangeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathMetricRangeNV)
    GL.module_eval(<<-SRC)
      def self.GetPathMetricRangeNV(_metricQueryMask_, _firstPathName_, _numPaths_, _stride_, _metrics_)
        GL_FUNCTIONS_MAP[:glGetPathMetricRangeNV].call(_metricQueryMask_, _firstPathName_, _numPaths_, _stride_, _metrics_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathSpacingNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathSpacingNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathSpacingNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathSpacingNV)
    GL.module_eval(<<-SRC)
      def self.GetPathSpacingNV(_pathListMode_, _numPaths_, _pathNameType_, _paths_, _pathBase_, _advanceScale_, _kerningScale_, _transformType_, _returnedSpacing_)
        GL_FUNCTIONS_MAP[:glGetPathSpacingNV].call(_pathListMode_, _numPaths_, _pathNameType_, _paths_, _pathBase_, _advanceScale_, _kerningScale_, _transformType_, _returnedSpacing_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsPointInFillPathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsPointInFillPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsPointInFillPathNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsPointInFillPathNV)
    GL.module_eval(<<-SRC)
      def self.IsPointInFillPathNV(_path_, _mask_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glIsPointInFillPathNV].call(_path_, _mask_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsPointInStrokePathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsPointInStrokePathNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsPointInStrokePathNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsPointInStrokePathNV)
    GL.module_eval(<<-SRC)
      def self.IsPointInStrokePathNV(_path_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glIsPointInStrokePathNV].call(_path_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathLengthNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathLengthNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathLengthNV] = Fiddle::TYPE_FLOAT
    GL.bind_command(:glGetPathLengthNV)
    GL.module_eval(<<-SRC)
      def self.GetPathLengthNV(_path_, _startSegment_, _numSegments_)
        GL_FUNCTIONS_MAP[:glGetPathLengthNV].call(_path_, _startSegment_, _numSegments_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPointAlongPathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointAlongPathNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointAlongPathNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glPointAlongPathNV)
    GL.module_eval(<<-SRC)
      def self.PointAlongPathNV(_path_, _startSegment_, _numSegments_, _distance_, _x_, _y_, _tangentX_, _tangentY_)
        GL_FUNCTIONS_MAP[:glPointAlongPathNV].call(_path_, _startSegment_, _numSegments_, _distance_, _x_, _y_, _tangentX_, _tangentY_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoad3x2fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoad3x2fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoad3x2fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoad3x2fNV)
    GL.module_eval(<<-SRC)
      def self.MatrixLoad3x2fNV(_matrixMode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoad3x2fNV].call(_matrixMode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoad3x3fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoad3x3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoad3x3fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoad3x3fNV)
    GL.module_eval(<<-SRC)
      def self.MatrixLoad3x3fNV(_matrixMode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoad3x3fNV].call(_matrixMode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadTranspose3x3fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTranspose3x3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTranspose3x3fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadTranspose3x3fNV)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadTranspose3x3fNV(_matrixMode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoadTranspose3x3fNV].call(_matrixMode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMult3x2fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMult3x2fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMult3x2fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMult3x2fNV)
    GL.module_eval(<<-SRC)
      def self.MatrixMult3x2fNV(_matrixMode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMult3x2fNV].call(_matrixMode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMult3x3fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMult3x3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMult3x3fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMult3x3fNV)
    GL.module_eval(<<-SRC)
      def self.MatrixMult3x3fNV(_matrixMode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMult3x3fNV].call(_matrixMode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultTranspose3x3fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTranspose3x3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTranspose3x3fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultTranspose3x3fNV)
    GL.module_eval(<<-SRC)
      def self.MatrixMultTranspose3x3fNV(_matrixMode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultTranspose3x3fNV].call(_matrixMode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilThenCoverFillPathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilThenCoverFillPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilThenCoverFillPathNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilThenCoverFillPathNV)
    GL.module_eval(<<-SRC)
      def self.StencilThenCoverFillPathNV(_path_, _fillMode_, _mask_, _coverMode_)
        GL_FUNCTIONS_MAP[:glStencilThenCoverFillPathNV].call(_path_, _fillMode_, _mask_, _coverMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilThenCoverStrokePathNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilThenCoverStrokePathNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilThenCoverStrokePathNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilThenCoverStrokePathNV)
    GL.module_eval(<<-SRC)
      def self.StencilThenCoverStrokePathNV(_path_, _reference_, _mask_, _coverMode_)
        GL_FUNCTIONS_MAP[:glStencilThenCoverStrokePathNV].call(_path_, _reference_, _mask_, _coverMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilThenCoverFillPathInstancedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilThenCoverFillPathInstancedNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilThenCoverFillPathInstancedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilThenCoverFillPathInstancedNV)
    GL.module_eval(<<-SRC)
      def self.StencilThenCoverFillPathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _fillMode_, _mask_, _coverMode_, _transformType_, _transformValues_)
        GL_FUNCTIONS_MAP[:glStencilThenCoverFillPathInstancedNV].call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _fillMode_, _mask_, _coverMode_, _transformType_, _transformValues_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStencilThenCoverStrokePathInstancedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glStencilThenCoverStrokePathInstancedNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStencilThenCoverStrokePathInstancedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glStencilThenCoverStrokePathInstancedNV)
    GL.module_eval(<<-SRC)
      def self.StencilThenCoverStrokePathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _reference_, _mask_, _coverMode_, _transformType_, _transformValues_)
        GL_FUNCTIONS_MAP[:glStencilThenCoverStrokePathInstancedNV].call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _reference_, _mask_, _coverMode_, _transformType_, _transformValues_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathGlyphIndexRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathGlyphIndexRangeNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathGlyphIndexRangeNV] = -Fiddle::TYPE_INT
    GL.bind_command(:glPathGlyphIndexRangeNV)
    GL.module_eval(<<-SRC)
      def self.PathGlyphIndexRangeNV(_fontTarget_, _fontName_, _fontStyle_, _pathParameterTemplate_, _emScale_, _baseAndCount_)
        GL_FUNCTIONS_MAP[:glPathGlyphIndexRangeNV].call(_fontTarget_, _fontName_, _fontStyle_, _pathParameterTemplate_, _emScale_, _baseAndCount_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathGlyphIndexArrayNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathGlyphIndexArrayNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathGlyphIndexArrayNV] = -Fiddle::TYPE_INT
    GL.bind_command(:glPathGlyphIndexArrayNV)
    GL.module_eval(<<-SRC)
      def self.PathGlyphIndexArrayNV(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _firstGlyphIndex_, _numGlyphs_, _pathParameterTemplate_, _emScale_)
        GL_FUNCTIONS_MAP[:glPathGlyphIndexArrayNV].call(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _firstGlyphIndex_, _numGlyphs_, _pathParameterTemplate_, _emScale_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathMemoryGlyphIndexArrayNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathMemoryGlyphIndexArrayNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathMemoryGlyphIndexArrayNV] = -Fiddle::TYPE_INT
    GL.bind_command(:glPathMemoryGlyphIndexArrayNV)
    GL.module_eval(<<-SRC)
      def self.PathMemoryGlyphIndexArrayNV(_firstPathName_, _fontTarget_, _fontSize_, _fontData_, _faceIndex_, _firstGlyphIndex_, _numGlyphs_, _pathParameterTemplate_, _emScale_)
        GL_FUNCTIONS_MAP[:glPathMemoryGlyphIndexArrayNV].call(_firstPathName_, _fontTarget_, _fontSize_, _fontData_, _faceIndex_, _firstGlyphIndex_, _numGlyphs_, _pathParameterTemplate_, _emScale_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramPathFragmentInputGenNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramPathFragmentInputGenNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramPathFragmentInputGenNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramPathFragmentInputGenNV)
    GL.module_eval(<<-SRC)
      def self.ProgramPathFragmentInputGenNV(_program_, _location_, _genMode_, _components_, _coeffs_)
        GL_FUNCTIONS_MAP[:glProgramPathFragmentInputGenNV].call(_program_, _location_, _genMode_, _components_, _coeffs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramResourcefvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourcefvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourcefvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramResourcefvNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramResourcefvNV(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramResourcefvNV].call(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathColorGenNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathColorGenNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathColorGenNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathColorGenNV)
    GL.module_eval(<<-SRC)
      def self.PathColorGenNV(_color_, _genMode_, _colorFormat_, _coeffs_)
        GL_FUNCTIONS_MAP[:glPathColorGenNV].call(_color_, _genMode_, _colorFormat_, _coeffs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathTexGenNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathTexGenNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathTexGenNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathTexGenNV)
    GL.module_eval(<<-SRC)
      def self.PathTexGenNV(_texCoordSet_, _genMode_, _components_, _coeffs_)
        GL_FUNCTIONS_MAP[:glPathTexGenNV].call(_texCoordSet_, _genMode_, _components_, _coeffs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPathFogGenNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPathFogGenNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPathFogGenNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPathFogGenNV)
    GL.module_eval(<<-SRC)
      def self.PathFogGenNV(_genMode_)
        GL_FUNCTIONS_MAP[:glPathFogGenNV].call(_genMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathColorGenivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathColorGenivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathColorGenivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathColorGenivNV)
    GL.module_eval(<<-SRC)
      def self.GetPathColorGenivNV(_color_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glGetPathColorGenivNV].call(_color_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathColorGenfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathColorGenfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathColorGenfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathColorGenfvNV)
    GL.module_eval(<<-SRC)
      def self.GetPathColorGenfvNV(_color_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glGetPathColorGenfvNV].call(_color_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathTexGenivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathTexGenivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathTexGenivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathTexGenivNV)
    GL.module_eval(<<-SRC)
      def self.GetPathTexGenivNV(_texCoordSet_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glGetPathTexGenivNV].call(_texCoordSet_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPathTexGenfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPathTexGenfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathTexGenfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPathTexGenfvNV)
    GL.module_eval(<<-SRC)
      def self.GetPathTexGenfvNV(_texCoordSet_, _pname_, _value_)
        GL_FUNCTIONS_MAP[:glGetPathTexGenfvNV].call(_texCoordSet_, _pname_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixFrustumEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixFrustumEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixFrustumEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixFrustumEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixFrustumEXT(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
        GL_FUNCTIONS_MAP[:glMatrixFrustumEXT].call(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadIdentityEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadIdentityEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadIdentityEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadIdentityEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadIdentityEXT(_mode_)
        GL_FUNCTIONS_MAP[:glMatrixLoadIdentityEXT].call(_mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadTransposefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTransposefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTransposefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadTransposefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadTransposefEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoadTransposefEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadTransposedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTransposedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTransposedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadTransposedEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadTransposedEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoadTransposedEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoadfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoadfEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoadfEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoadfEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixLoaddEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoaddEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoaddEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixLoaddEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixLoaddEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixLoaddEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultTransposefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTransposefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTransposefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultTransposefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixMultTransposefEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultTransposefEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultTransposedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTransposedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTransposedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultTransposedEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixMultTransposedEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultTransposedEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultfEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultfEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultfEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixMultfEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultfEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixMultdEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultdEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultdEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixMultdEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixMultdEXT(_mode_, _m_)
        GL_FUNCTIONS_MAP[:glMatrixMultdEXT].call(_mode_, _m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixOrthoEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixOrthoEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixOrthoEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixOrthoEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixOrthoEXT(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
        GL_FUNCTIONS_MAP[:glMatrixOrthoEXT].call(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixPopEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixPopEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixPopEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixPopEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixPopEXT(_mode_)
        GL_FUNCTIONS_MAP[:glMatrixPopEXT].call(_mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixPushEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixPushEXT] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixPushEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixPushEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixPushEXT(_mode_)
        GL_FUNCTIONS_MAP[:glMatrixPushEXT].call(_mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixRotatefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixRotatefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixRotatefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixRotatefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixRotatefEXT(_mode_, _angle_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixRotatefEXT].call(_mode_, _angle_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixRotatedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixRotatedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixRotatedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixRotatedEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixRotatedEXT(_mode_, _angle_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixRotatedEXT].call(_mode_, _angle_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixScalefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixScalefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixScalefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixScalefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixScalefEXT(_mode_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixScalefEXT].call(_mode_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixScaledEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixScaledEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixScaledEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixScaledEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixScaledEXT(_mode_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixScaledEXT].call(_mode_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixTranslatefEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixTranslatefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixTranslatefEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixTranslatefEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixTranslatefEXT(_mode_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixTranslatefEXT].call(_mode_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMatrixTranslatedEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMatrixTranslatedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixTranslatedEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMatrixTranslatedEXT)
    GL.module_eval(<<-SRC)
      def self.MatrixTranslatedEXT(_mode_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glMatrixTranslatedEXT].call(_mode_, _x_, _y_, _z_)
      end
    SRC
  end
define_ext_command_GL_NV_path_rendering_shared_edge() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6855
def self.define_ext_command_GL_NV_path_rendering_shared_edge
end
define_ext_command_GL_NV_pixel_buffer_object() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6864
def self.define_ext_command_GL_NV_pixel_buffer_object
end
define_ext_command_GL_NV_pixel_data_range() click to toggle source
# File lib/opengl_ext_command.rb, line 26629
  def self.define_ext_command_GL_NV_pixel_data_range
    GL::GL_FUNCTION_SYMBOLS << :glPixelDataRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelDataRangeNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelDataRangeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelDataRangeNV)
    GL.module_eval(<<-SRC)
      def self.PixelDataRangeNV(_target_, _length_, _pointer_)
        GL_FUNCTIONS_MAP[:glPixelDataRangeNV].call(_target_, _length_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFlushPixelDataRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushPixelDataRangeNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushPixelDataRangeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushPixelDataRangeNV)
    GL.module_eval(<<-SRC)
      def self.FlushPixelDataRangeNV(_target_)
        GL_FUNCTIONS_MAP[:glFlushPixelDataRangeNV].call(_target_)
      end
    SRC
  end
define_ext_command_GL_NV_point_sprite() click to toggle source
# File lib/opengl_ext_command.rb, line 26659
  def self.define_ext_command_GL_NV_point_sprite
    GL::GL_FUNCTION_SYMBOLS << :glPointParameteriNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameteriNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameteriNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameteriNV)
    GL.module_eval(<<-SRC)
      def self.PointParameteriNV(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPointParameteriNV].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPointParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterivNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterivNV)
    GL.module_eval(<<-SRC)
      def self.PointParameterivNV(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glPointParameterivNV].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_polygon_mode() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6873
  def self.define_ext_command_GL_NV_polygon_mode
    GL::GL_FUNCTION_SYMBOLS << :glPolygonModeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPolygonModeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonModeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPolygonModeNV)
    GL.module_eval(<<-SRC)
      def self.PolygonModeNV(_face_, _mode_)
        GL_FUNCTIONS_MAP[:glPolygonModeNV].call(_face_, _mode_)
      end
    SRC
  end
define_ext_command_GL_NV_present_video() click to toggle source
# File lib/opengl_ext_command.rb, line 26689
  def self.define_ext_command_GL_NV_present_video
    GL::GL_FUNCTION_SYMBOLS << :glPresentFrameKeyedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPresentFrameKeyedNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPresentFrameKeyedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPresentFrameKeyedNV)
    GL.module_eval(<<-SRC)
      def self.PresentFrameKeyedNV(_video_slot_, _minPresentTime_, _beginPresentTimeId_, _presentDurationId_, _type_, _target0_, _fill0_, _key0_, _target1_, _fill1_, _key1_)
        GL_FUNCTIONS_MAP[:glPresentFrameKeyedNV].call(_video_slot_, _minPresentTime_, _beginPresentTimeId_, _presentDurationId_, _type_, _target0_, _fill0_, _key0_, _target1_, _fill1_, _key1_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPresentFrameDualFillNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPresentFrameDualFillNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPresentFrameDualFillNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPresentFrameDualFillNV)
    GL.module_eval(<<-SRC)
      def self.PresentFrameDualFillNV(_video_slot_, _minPresentTime_, _beginPresentTimeId_, _presentDurationId_, _type_, _target0_, _fill0_, _target1_, _fill1_, _target2_, _fill2_, _target3_, _fill3_)
        GL_FUNCTIONS_MAP[:glPresentFrameDualFillNV].call(_video_slot_, _minPresentTime_, _beginPresentTimeId_, _presentDurationId_, _type_, _target0_, _fill0_, _target1_, _fill1_, _target2_, _fill2_, _target3_, _fill3_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVideoivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVideoivNV)
    GL.module_eval(<<-SRC)
      def self.GetVideoivNV(_video_slot_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVideoivNV].call(_video_slot_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVideouivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVideouivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideouivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVideouivNV)
    GL.module_eval(<<-SRC)
      def self.GetVideouivNV(_video_slot_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVideouivNV].call(_video_slot_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVideoi64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoi64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoi64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVideoi64vNV)
    GL.module_eval(<<-SRC)
      def self.GetVideoi64vNV(_video_slot_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVideoi64vNV].call(_video_slot_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVideoui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVideoui64vNV)
    GL.module_eval(<<-SRC)
      def self.GetVideoui64vNV(_video_slot_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVideoui64vNV].call(_video_slot_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_primitive_restart() click to toggle source
# File lib/opengl_ext_command.rb, line 26763
  def self.define_ext_command_GL_NV_primitive_restart
    GL::GL_FUNCTION_SYMBOLS << :glPrimitiveRestartNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPrimitiveRestartNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveRestartNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPrimitiveRestartNV)
    GL.module_eval(<<-SRC)
      def self.PrimitiveRestartNV()
        GL_FUNCTIONS_MAP[:glPrimitiveRestartNV].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPrimitiveRestartIndexNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPrimitiveRestartIndexNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveRestartIndexNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPrimitiveRestartIndexNV)
    GL.module_eval(<<-SRC)
      def self.PrimitiveRestartIndexNV(_index_)
        GL_FUNCTIONS_MAP[:glPrimitiveRestartIndexNV].call(_index_)
      end
    SRC
  end
define_ext_command_GL_NV_primitive_shading_rate() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6892
def self.define_ext_command_GL_NV_primitive_shading_rate
end
define_ext_command_GL_NV_query_resource() click to toggle source
# File lib/opengl_ext_command.rb, line 26802
  def self.define_ext_command_GL_NV_query_resource
    GL::GL_FUNCTION_SYMBOLS << :glQueryResourceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glQueryResourceNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glQueryResourceNV] = Fiddle::TYPE_INT
    GL.bind_command(:glQueryResourceNV)
    GL.module_eval(<<-SRC)
      def self.QueryResourceNV(_queryType_, _tagId_, _count_, _buffer_)
        GL_FUNCTIONS_MAP[:glQueryResourceNV].call(_queryType_, _tagId_, _count_, _buffer_)
      end
    SRC
  end
define_ext_command_GL_NV_query_resource_tag() click to toggle source
# File lib/opengl_ext_command.rb, line 26821
  def self.define_ext_command_GL_NV_query_resource_tag
    GL::GL_FUNCTION_SYMBOLS << :glGenQueryResourceTagNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenQueryResourceTagNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenQueryResourceTagNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenQueryResourceTagNV)
    GL.module_eval(<<-SRC)
      def self.GenQueryResourceTagNV(_n_, _tagIds_)
        GL_FUNCTIONS_MAP[:glGenQueryResourceTagNV].call(_n_, _tagIds_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteQueryResourceTagNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteQueryResourceTagNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteQueryResourceTagNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteQueryResourceTagNV)
    GL.module_eval(<<-SRC)
      def self.DeleteQueryResourceTagNV(_n_, _tagIds_)
        GL_FUNCTIONS_MAP[:glDeleteQueryResourceTagNV].call(_n_, _tagIds_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glQueryResourceTagNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glQueryResourceTagNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glQueryResourceTagNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glQueryResourceTagNV)
    GL.module_eval(<<-SRC)
      def self.QueryResourceTagNV(_tagId_, _tagString_)
        GL_FUNCTIONS_MAP[:glQueryResourceTagNV].call(_tagId_, _tagString_)
      end
    SRC
  end
define_ext_command_GL_NV_read_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6901
  def self.define_ext_command_GL_NV_read_buffer
    GL::GL_FUNCTION_SYMBOLS << :glReadBufferNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glReadBufferNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReadBufferNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glReadBufferNV)
    GL.module_eval(<<-SRC)
      def self.ReadBufferNV(_mode_)
        GL_FUNCTIONS_MAP[:glReadBufferNV].call(_mode_)
      end
    SRC
  end
define_ext_command_GL_NV_read_buffer_front() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6920
def self.define_ext_command_GL_NV_read_buffer_front
end
define_ext_command_GL_NV_read_depth() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6929
def self.define_ext_command_GL_NV_read_depth
end
define_ext_command_GL_NV_read_depth_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6938
def self.define_ext_command_GL_NV_read_depth_stencil
end
define_ext_command_GL_NV_read_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6947
def self.define_ext_command_GL_NV_read_stencil
end
define_ext_command_GL_NV_register_combiners() click to toggle source
# File lib/opengl_ext_command.rb, line 26862
  def self.define_ext_command_GL_NV_register_combiners
    GL::GL_FUNCTION_SYMBOLS << :glCombinerParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCombinerParameterfvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCombinerParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.CombinerParameterfvNV(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glCombinerParameterfvNV].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCombinerParameterfNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCombinerParameterfNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerParameterfNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCombinerParameterfNV)
    GL.module_eval(<<-SRC)
      def self.CombinerParameterfNV(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glCombinerParameterfNV].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCombinerParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCombinerParameterivNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCombinerParameterivNV)
    GL.module_eval(<<-SRC)
      def self.CombinerParameterivNV(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glCombinerParameterivNV].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCombinerParameteriNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCombinerParameteriNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerParameteriNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCombinerParameteriNV)
    GL.module_eval(<<-SRC)
      def self.CombinerParameteriNV(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glCombinerParameteriNV].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCombinerInputNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCombinerInputNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerInputNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCombinerInputNV)
    GL.module_eval(<<-SRC)
      def self.CombinerInputNV(_stage_, _portion_, _variable_, _input_, _mapping_, _componentUsage_)
        GL_FUNCTIONS_MAP[:glCombinerInputNV].call(_stage_, _portion_, _variable_, _input_, _mapping_, _componentUsage_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCombinerOutputNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCombinerOutputNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerOutputNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCombinerOutputNV)
    GL.module_eval(<<-SRC)
      def self.CombinerOutputNV(_stage_, _portion_, _abOutput_, _cdOutput_, _sumOutput_, _scale_, _bias_, _abDotProduct_, _cdDotProduct_, _muxSum_)
        GL_FUNCTIONS_MAP[:glCombinerOutputNV].call(_stage_, _portion_, _abOutput_, _cdOutput_, _sumOutput_, _scale_, _bias_, _abDotProduct_, _cdDotProduct_, _muxSum_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFinalCombinerInputNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFinalCombinerInputNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFinalCombinerInputNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFinalCombinerInputNV)
    GL.module_eval(<<-SRC)
      def self.FinalCombinerInputNV(_variable_, _input_, _mapping_, _componentUsage_)
        GL_FUNCTIONS_MAP[:glFinalCombinerInputNV].call(_variable_, _input_, _mapping_, _componentUsage_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCombinerInputParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerInputParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerInputParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCombinerInputParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetCombinerInputParameterfvNV(_stage_, _portion_, _variable_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetCombinerInputParameterfvNV].call(_stage_, _portion_, _variable_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCombinerInputParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerInputParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerInputParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCombinerInputParameterivNV)
    GL.module_eval(<<-SRC)
      def self.GetCombinerInputParameterivNV(_stage_, _portion_, _variable_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetCombinerInputParameterivNV].call(_stage_, _portion_, _variable_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCombinerOutputParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerOutputParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerOutputParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCombinerOutputParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetCombinerOutputParameterfvNV(_stage_, _portion_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetCombinerOutputParameterfvNV].call(_stage_, _portion_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCombinerOutputParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerOutputParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerOutputParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCombinerOutputParameterivNV)
    GL.module_eval(<<-SRC)
      def self.GetCombinerOutputParameterivNV(_stage_, _portion_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetCombinerOutputParameterivNV].call(_stage_, _portion_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFinalCombinerInputParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFinalCombinerInputParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFinalCombinerInputParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFinalCombinerInputParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetFinalCombinerInputParameterfvNV(_variable_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFinalCombinerInputParameterfvNV].call(_variable_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFinalCombinerInputParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFinalCombinerInputParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFinalCombinerInputParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFinalCombinerInputParameterivNV)
    GL.module_eval(<<-SRC)
      def self.GetFinalCombinerInputParameterivNV(_variable_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFinalCombinerInputParameterivNV].call(_variable_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_register_combiners2() click to toggle source
# File lib/opengl_ext_command.rb, line 27013
  def self.define_ext_command_GL_NV_register_combiners2
    GL::GL_FUNCTION_SYMBOLS << :glCombinerStageParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCombinerStageParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerStageParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCombinerStageParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.CombinerStageParameterfvNV(_stage_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glCombinerStageParameterfvNV].call(_stage_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetCombinerStageParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerStageParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerStageParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetCombinerStageParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetCombinerStageParameterfvNV(_stage_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetCombinerStageParameterfvNV].call(_stage_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_representative_fragment_test() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6956
def self.define_ext_command_GL_NV_representative_fragment_test
end
define_ext_command_GL_NV_robustness_video_memory_purge() click to toggle source
# File lib/opengl_ext_command.rb, line 27052
def self.define_ext_command_GL_NV_robustness_video_memory_purge
end
define_ext_command_GL_NV_sRGB_formats() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6965
def self.define_ext_command_GL_NV_sRGB_formats
end
define_ext_command_GL_NV_sample_locations() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6974
  def self.define_ext_command_GL_NV_sample_locations
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferSampleLocationsfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferSampleLocationsfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferSampleLocationsfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferSampleLocationsfvNV)
    GL.module_eval(<<-SRC)
      def self.FramebufferSampleLocationsfvNV(_target_, _start_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glFramebufferSampleLocationsfvNV].call(_target_, _start_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNamedFramebufferSampleLocationsfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferSampleLocationsfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferSampleLocationsfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glNamedFramebufferSampleLocationsfvNV)
    GL.module_eval(<<-SRC)
      def self.NamedFramebufferSampleLocationsfvNV(_framebuffer_, _start_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glNamedFramebufferSampleLocationsfvNV].call(_framebuffer_, _start_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResolveDepthValuesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glResolveDepthValuesNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResolveDepthValuesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glResolveDepthValuesNV)
    GL.module_eval(<<-SRC)
      def self.ResolveDepthValuesNV()
        GL_FUNCTIONS_MAP[:glResolveDepthValuesNV].call()
      end
    SRC
  end
define_ext_command_GL_NV_sample_mask_override_coverage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7015
def self.define_ext_command_GL_NV_sample_mask_override_coverage
end
define_ext_command_GL_NV_scissor_exclusive() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7024
  def self.define_ext_command_GL_NV_scissor_exclusive
    GL::GL_FUNCTION_SYMBOLS << :glScissorExclusiveNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorExclusiveNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorExclusiveNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorExclusiveNV)
    GL.module_eval(<<-SRC)
      def self.ScissorExclusiveNV(_x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glScissorExclusiveNV].call(_x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorExclusiveArrayvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorExclusiveArrayvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorExclusiveArrayvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorExclusiveArrayvNV)
    GL.module_eval(<<-SRC)
      def self.ScissorExclusiveArrayvNV(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glScissorExclusiveArrayvNV].call(_first_, _count_, _v_)
      end
    SRC
  end
define_ext_command_GL_NV_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_command.rb, line 27141
def self.define_ext_command_GL_NV_shader_atomic_counters
end
define_ext_command_GL_NV_shader_atomic_float() click to toggle source
# File lib/opengl_ext_command.rb, line 27150
def self.define_ext_command_GL_NV_shader_atomic_float
end
define_ext_command_GL_NV_shader_atomic_float64() click to toggle source
# File lib/opengl_ext_command.rb, line 27159
def self.define_ext_command_GL_NV_shader_atomic_float64
end
define_ext_command_GL_NV_shader_atomic_fp16_vector() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7054
def self.define_ext_command_GL_NV_shader_atomic_fp16_vector
end
define_ext_command_GL_NV_shader_atomic_int64() click to toggle source
# File lib/opengl_ext_command.rb, line 27177
def self.define_ext_command_GL_NV_shader_atomic_int64
end
define_ext_command_GL_NV_shader_buffer_load() click to toggle source
# File lib/opengl_ext_command.rb, line 27186
  def self.define_ext_command_GL_NV_shader_buffer_load
    GL::GL_FUNCTION_SYMBOLS << :glMakeBufferResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeBufferResidentNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeBufferResidentNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeBufferResidentNV)
    GL.module_eval(<<-SRC)
      def self.MakeBufferResidentNV(_target_, _access_)
        GL_FUNCTIONS_MAP[:glMakeBufferResidentNV].call(_target_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeBufferNonResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeBufferNonResidentNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeBufferNonResidentNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeBufferNonResidentNV)
    GL.module_eval(<<-SRC)
      def self.MakeBufferNonResidentNV(_target_)
        GL_FUNCTIONS_MAP[:glMakeBufferNonResidentNV].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsBufferResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsBufferResidentNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsBufferResidentNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsBufferResidentNV)
    GL.module_eval(<<-SRC)
      def self.IsBufferResidentNV(_target_)
        GL_FUNCTIONS_MAP[:glIsBufferResidentNV].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeNamedBufferResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeNamedBufferResidentNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeNamedBufferResidentNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeNamedBufferResidentNV)
    GL.module_eval(<<-SRC)
      def self.MakeNamedBufferResidentNV(_buffer_, _access_)
        GL_FUNCTIONS_MAP[:glMakeNamedBufferResidentNV].call(_buffer_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMakeNamedBufferNonResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glMakeNamedBufferNonResidentNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMakeNamedBufferNonResidentNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glMakeNamedBufferNonResidentNV)
    GL.module_eval(<<-SRC)
      def self.MakeNamedBufferNonResidentNV(_buffer_)
        GL_FUNCTIONS_MAP[:glMakeNamedBufferNonResidentNV].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsNamedBufferResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsNamedBufferResidentNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsNamedBufferResidentNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsNamedBufferResidentNV)
    GL.module_eval(<<-SRC)
      def self.IsNamedBufferResidentNV(_buffer_)
        GL_FUNCTIONS_MAP[:glIsNamedBufferResidentNV].call(_buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetBufferParameterui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferParameterui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferParameterui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetBufferParameterui64vNV)
    GL.module_eval(<<-SRC)
      def self.GetBufferParameterui64vNV(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetBufferParameterui64vNV].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetNamedBufferParameterui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferParameterui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferParameterui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetNamedBufferParameterui64vNV)
    GL.module_eval(<<-SRC)
      def self.GetNamedBufferParameterui64vNV(_buffer_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetNamedBufferParameterui64vNV].call(_buffer_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetIntegerui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegerui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegerui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetIntegerui64vNV)
    GL.module_eval(<<-SRC)
      def self.GetIntegerui64vNV(_value_, _result_)
        GL_FUNCTIONS_MAP[:glGetIntegerui64vNV].call(_value_, _result_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformui64NV)
    GL.module_eval(<<-SRC)
      def self.Uniformui64NV(_location_, _value_)
        GL_FUNCTIONS_MAP[:glUniformui64NV].call(_location_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUniformui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glUniformui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUniformui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glUniformui64vNV)
    GL.module_eval(<<-SRC)
      def self.Uniformui64vNV(_location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glUniformui64vNV].call(_location_, _count_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetUniformui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetUniformui64vNV)
    GL.module_eval(<<-SRC)
      def self.GetUniformui64vNV(_program_, _location_, _params_)
        GL_FUNCTIONS_MAP[:glGetUniformui64vNV].call(_program_, _location_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformui64NV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformui64NV(_program_, _location_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformui64NV].call(_program_, _location_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramUniformui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramUniformui64vNV)
    GL.module_eval(<<-SRC)
      def self.ProgramUniformui64vNV(_program_, _location_, _count_, _value_)
        GL_FUNCTIONS_MAP[:glProgramUniformui64vNV].call(_program_, _location_, _count_, _value_)
      end
    SRC
  end
define_ext_command_GL_NV_shader_buffer_store() click to toggle source
# File lib/opengl_ext_command.rb, line 27348
def self.define_ext_command_GL_NV_shader_buffer_store
end
define_ext_command_GL_NV_shader_noperspective_interpolation() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7063
def self.define_ext_command_GL_NV_shader_noperspective_interpolation
end
define_ext_command_GL_NV_shader_storage_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 27357
def self.define_ext_command_GL_NV_shader_storage_buffer_object
end
define_ext_command_GL_NV_shader_subgroup_partitioned() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7072
def self.define_ext_command_GL_NV_shader_subgroup_partitioned
end
define_ext_command_GL_NV_shader_texture_footprint() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7081
def self.define_ext_command_GL_NV_shader_texture_footprint
end
define_ext_command_GL_NV_shader_thread_group() click to toggle source
# File lib/opengl_ext_command.rb, line 27384
def self.define_ext_command_GL_NV_shader_thread_group
end
define_ext_command_GL_NV_shader_thread_shuffle() click to toggle source
# File lib/opengl_ext_command.rb, line 27393
def self.define_ext_command_GL_NV_shader_thread_shuffle
end
define_ext_command_GL_NV_shading_rate_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7090
  def self.define_ext_command_GL_NV_shading_rate_image
    GL::GL_FUNCTION_SYMBOLS << :glBindShadingRateImageNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindShadingRateImageNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindShadingRateImageNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindShadingRateImageNV)
    GL.module_eval(<<-SRC)
      def self.BindShadingRateImageNV(_texture_)
        GL_FUNCTIONS_MAP[:glBindShadingRateImageNV].call(_texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetShadingRateImagePaletteNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetShadingRateImagePaletteNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetShadingRateImagePaletteNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetShadingRateImagePaletteNV)
    GL.module_eval(<<-SRC)
      def self.GetShadingRateImagePaletteNV(_viewport_, _entry_, _rate_)
        GL_FUNCTIONS_MAP[:glGetShadingRateImagePaletteNV].call(_viewport_, _entry_, _rate_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetShadingRateSampleLocationivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetShadingRateSampleLocationivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetShadingRateSampleLocationivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetShadingRateSampleLocationivNV)
    GL.module_eval(<<-SRC)
      def self.GetShadingRateSampleLocationivNV(_rate_, _samples_, _index_, _location_)
        GL_FUNCTIONS_MAP[:glGetShadingRateSampleLocationivNV].call(_rate_, _samples_, _index_, _location_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShadingRateImageBarrierNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateImageBarrierNV] = [-Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateImageBarrierNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glShadingRateImageBarrierNV)
    GL.module_eval(<<-SRC)
      def self.ShadingRateImageBarrierNV(_synchronize_)
        GL_FUNCTIONS_MAP[:glShadingRateImageBarrierNV].call(_synchronize_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShadingRateImagePaletteNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateImagePaletteNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateImagePaletteNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glShadingRateImagePaletteNV)
    GL.module_eval(<<-SRC)
      def self.ShadingRateImagePaletteNV(_viewport_, _first_, _count_, _rates_)
        GL_FUNCTIONS_MAP[:glShadingRateImagePaletteNV].call(_viewport_, _first_, _count_, _rates_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShadingRateSampleOrderNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateSampleOrderNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateSampleOrderNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glShadingRateSampleOrderNV)
    GL.module_eval(<<-SRC)
      def self.ShadingRateSampleOrderNV(_order_)
        GL_FUNCTIONS_MAP[:glShadingRateSampleOrderNV].call(_order_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glShadingRateSampleOrderCustomNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateSampleOrderCustomNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateSampleOrderCustomNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glShadingRateSampleOrderCustomNV)
    GL.module_eval(<<-SRC)
      def self.ShadingRateSampleOrderCustomNV(_rate_, _samples_, _locations_)
        GL_FUNCTIONS_MAP[:glShadingRateSampleOrderCustomNV].call(_rate_, _samples_, _locations_)
      end
    SRC
  end
define_ext_command_GL_NV_shadow_samplers_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7175
def self.define_ext_command_GL_NV_shadow_samplers_array
end
define_ext_command_GL_NV_shadow_samplers_cube() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7184
def self.define_ext_command_GL_NV_shadow_samplers_cube
end
define_ext_command_GL_NV_stereo_view_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7193
def self.define_ext_command_GL_NV_stereo_view_rendering
end
define_ext_command_GL_NV_tessellation_program5() click to toggle source
# File lib/opengl_ext_command.rb, line 27496
def self.define_ext_command_GL_NV_tessellation_program5
end
define_ext_command_GL_NV_texgen_emboss() click to toggle source
# File lib/opengl_ext_command.rb, line 27505
def self.define_ext_command_GL_NV_texgen_emboss
end
define_ext_command_GL_NV_texgen_reflection() click to toggle source
# File lib/opengl_ext_command.rb, line 27514
def self.define_ext_command_GL_NV_texgen_reflection
end
define_ext_command_GL_NV_texture_barrier() click to toggle source
# File lib/opengl_ext_command.rb, line 27523
  def self.define_ext_command_GL_NV_texture_barrier
    GL::GL_FUNCTION_SYMBOLS << :glTextureBarrierNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureBarrierNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBarrierNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureBarrierNV)
    GL.module_eval(<<-SRC)
      def self.TextureBarrierNV()
        GL_FUNCTIONS_MAP[:glTextureBarrierNV].call()
      end
    SRC
  end
define_ext_command_GL_NV_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7202
def self.define_ext_command_GL_NV_texture_border_clamp
end
define_ext_command_GL_NV_texture_compression_s3tc_update() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7211
def self.define_ext_command_GL_NV_texture_compression_s3tc_update
end
define_ext_command_GL_NV_texture_compression_vtc() click to toggle source
# File lib/opengl_ext_command.rb, line 27542
def self.define_ext_command_GL_NV_texture_compression_vtc
end
define_ext_command_GL_NV_texture_env_combine4() click to toggle source
# File lib/opengl_ext_command.rb, line 27551
def self.define_ext_command_GL_NV_texture_env_combine4
end
define_ext_command_GL_NV_texture_expand_normal() click to toggle source
# File lib/opengl_ext_command.rb, line 27560
def self.define_ext_command_GL_NV_texture_expand_normal
end
define_ext_command_GL_NV_texture_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 27569
  def self.define_ext_command_GL_NV_texture_multisample
    GL::GL_FUNCTION_SYMBOLS << :glTexImage2DMultisampleCoverageNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexImage2DMultisampleCoverageNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage2DMultisampleCoverageNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexImage2DMultisampleCoverageNV)
    GL.module_eval(<<-SRC)
      def self.TexImage2DMultisampleCoverageNV(_target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
        GL_FUNCTIONS_MAP[:glTexImage2DMultisampleCoverageNV].call(_target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexImage3DMultisampleCoverageNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexImage3DMultisampleCoverageNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage3DMultisampleCoverageNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexImage3DMultisampleCoverageNV)
    GL.module_eval(<<-SRC)
      def self.TexImage3DMultisampleCoverageNV(_target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
        GL_FUNCTIONS_MAP[:glTexImage3DMultisampleCoverageNV].call(_target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureImage2DMultisampleNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureImage2DMultisampleNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage2DMultisampleNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureImage2DMultisampleNV)
    GL.module_eval(<<-SRC)
      def self.TextureImage2DMultisampleNV(_texture_, _target_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
        GL_FUNCTIONS_MAP[:glTextureImage2DMultisampleNV].call(_texture_, _target_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureImage3DMultisampleNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureImage3DMultisampleNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage3DMultisampleNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureImage3DMultisampleNV)
    GL.module_eval(<<-SRC)
      def self.TextureImage3DMultisampleNV(_texture_, _target_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
        GL_FUNCTIONS_MAP[:glTextureImage3DMultisampleNV].call(_texture_, _target_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureImage2DMultisampleCoverageNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureImage2DMultisampleCoverageNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage2DMultisampleCoverageNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureImage2DMultisampleCoverageNV)
    GL.module_eval(<<-SRC)
      def self.TextureImage2DMultisampleCoverageNV(_texture_, _target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
        GL_FUNCTIONS_MAP[:glTextureImage2DMultisampleCoverageNV].call(_texture_, _target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTextureImage3DMultisampleCoverageNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureImage3DMultisampleCoverageNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage3DMultisampleCoverageNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureImage3DMultisampleCoverageNV)
    GL.module_eval(<<-SRC)
      def self.TextureImage3DMultisampleCoverageNV(_texture_, _target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
        GL_FUNCTIONS_MAP[:glTextureImage3DMultisampleCoverageNV].call(_texture_, _target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
      end
    SRC
  end
define_ext_command_GL_NV_texture_npot_2D_mipmap() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7220
def self.define_ext_command_GL_NV_texture_npot_2D_mipmap
end
define_ext_command_GL_NV_texture_rectangle() click to toggle source
# File lib/opengl_ext_command.rb, line 27643
def self.define_ext_command_GL_NV_texture_rectangle
end
define_ext_command_GL_NV_texture_rectangle_compressed() click to toggle source
# File lib/opengl_ext_command.rb, line 27652
def self.define_ext_command_GL_NV_texture_rectangle_compressed
end
define_ext_command_GL_NV_texture_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 27661
def self.define_ext_command_GL_NV_texture_shader
end
define_ext_command_GL_NV_texture_shader2() click to toggle source
# File lib/opengl_ext_command.rb, line 27670
def self.define_ext_command_GL_NV_texture_shader2
end
define_ext_command_GL_NV_texture_shader3() click to toggle source
# File lib/opengl_ext_command.rb, line 27679
def self.define_ext_command_GL_NV_texture_shader3
end
define_ext_command_GL_NV_timeline_semaphore() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3520
  def self.define_ext_command_GL_NV_timeline_semaphore
    GL::GL_FUNCTION_SYMBOLS << :glCreateSemaphoresNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glCreateSemaphoresNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCreateSemaphoresNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glCreateSemaphoresNV)
    GL.module_eval(<<-SRC)
      def self.CreateSemaphoresNV(_n_, _semaphores_)
        GL_FUNCTIONS_MAP[:glCreateSemaphoresNV].call(_n_, _semaphores_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSemaphoreParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSemaphoreParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSemaphoreParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSemaphoreParameterivNV)
    GL.module_eval(<<-SRC)
      def self.SemaphoreParameterivNV(_semaphore_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glSemaphoreParameterivNV].call(_semaphore_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSemaphoreParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSemaphoreParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSemaphoreParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSemaphoreParameterivNV)
    GL.module_eval(<<-SRC)
      def self.GetSemaphoreParameterivNV(_semaphore_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSemaphoreParameterivNV].call(_semaphore_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_transform_feedback() click to toggle source
# File lib/opengl_ext_command.rb, line 27688
  def self.define_ext_command_GL_NV_transform_feedback
    GL::GL_FUNCTION_SYMBOLS << :glBeginTransformFeedbackNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginTransformFeedbackNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginTransformFeedbackNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginTransformFeedbackNV)
    GL.module_eval(<<-SRC)
      def self.BeginTransformFeedbackNV(_primitiveMode_)
        GL_FUNCTIONS_MAP[:glBeginTransformFeedbackNV].call(_primitiveMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndTransformFeedbackNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndTransformFeedbackNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndTransformFeedbackNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndTransformFeedbackNV)
    GL.module_eval(<<-SRC)
      def self.EndTransformFeedbackNV()
        GL_FUNCTIONS_MAP[:glEndTransformFeedbackNV].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTransformFeedbackAttribsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackAttribsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackAttribsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTransformFeedbackAttribsNV)
    GL.module_eval(<<-SRC)
      def self.TransformFeedbackAttribsNV(_count_, _attribs_, _bufferMode_)
        GL_FUNCTIONS_MAP[:glTransformFeedbackAttribsNV].call(_count_, _attribs_, _bufferMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBufferRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferRangeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferRangeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferRangeNV)
    GL.module_eval(<<-SRC)
      def self.BindBufferRangeNV(_target_, _index_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glBindBufferRangeNV].call(_target_, _index_, _buffer_, _offset_, _size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBufferOffsetNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferOffsetNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferOffsetNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferOffsetNV)
    GL.module_eval(<<-SRC)
      def self.BindBufferOffsetNV(_target_, _index_, _buffer_, _offset_)
        GL_FUNCTIONS_MAP[:glBindBufferOffsetNV].call(_target_, _index_, _buffer_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindBufferBaseNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferBaseNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferBaseNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindBufferBaseNV)
    GL.module_eval(<<-SRC)
      def self.BindBufferBaseNV(_target_, _index_, _buffer_)
        GL_FUNCTIONS_MAP[:glBindBufferBaseNV].call(_target_, _index_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTransformFeedbackVaryingsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackVaryingsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackVaryingsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTransformFeedbackVaryingsNV)
    GL.module_eval(<<-SRC)
      def self.TransformFeedbackVaryingsNV(_program_, _count_, _locations_, _bufferMode_)
        GL_FUNCTIONS_MAP[:glTransformFeedbackVaryingsNV].call(_program_, _count_, _locations_, _bufferMode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glActiveVaryingNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glActiveVaryingNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glActiveVaryingNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glActiveVaryingNV)
    GL.module_eval(<<-SRC)
      def self.ActiveVaryingNV(_program_, _name_)
        GL_FUNCTIONS_MAP[:glActiveVaryingNV].call(_program_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVaryingLocationNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVaryingLocationNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVaryingLocationNV] = Fiddle::TYPE_INT
    GL.bind_command(:glGetVaryingLocationNV)
    GL.module_eval(<<-SRC)
      def self.GetVaryingLocationNV(_program_, _name_)
        GL_FUNCTIONS_MAP[:glGetVaryingLocationNV].call(_program_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetActiveVaryingNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveVaryingNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveVaryingNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetActiveVaryingNV)
    GL.module_eval(<<-SRC)
      def self.GetActiveVaryingNV(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_)
        GL_FUNCTIONS_MAP[:glGetActiveVaryingNV].call(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTransformFeedbackVaryingNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbackVaryingNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbackVaryingNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTransformFeedbackVaryingNV)
    GL.module_eval(<<-SRC)
      def self.GetTransformFeedbackVaryingNV(_program_, _index_, _location_)
        GL_FUNCTIONS_MAP[:glGetTransformFeedbackVaryingNV].call(_program_, _index_, _location_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTransformFeedbackStreamAttribsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackStreamAttribsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackStreamAttribsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTransformFeedbackStreamAttribsNV)
    GL.module_eval(<<-SRC)
      def self.TransformFeedbackStreamAttribsNV(_count_, _attribs_, _nbuffers_, _bufstreams_, _bufferMode_)
        GL_FUNCTIONS_MAP[:glTransformFeedbackStreamAttribsNV].call(_count_, _attribs_, _nbuffers_, _bufstreams_, _bufferMode_)
      end
    SRC
  end
define_ext_command_GL_NV_transform_feedback2() click to toggle source
# File lib/opengl_ext_command.rb, line 27828
  def self.define_ext_command_GL_NV_transform_feedback2
    GL::GL_FUNCTION_SYMBOLS << :glBindTransformFeedbackNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindTransformFeedbackNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindTransformFeedbackNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindTransformFeedbackNV)
    GL.module_eval(<<-SRC)
      def self.BindTransformFeedbackNV(_target_, _id_)
        GL_FUNCTIONS_MAP[:glBindTransformFeedbackNV].call(_target_, _id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteTransformFeedbacksNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteTransformFeedbacksNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteTransformFeedbacksNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteTransformFeedbacksNV)
    GL.module_eval(<<-SRC)
      def self.DeleteTransformFeedbacksNV(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glDeleteTransformFeedbacksNV].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenTransformFeedbacksNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenTransformFeedbacksNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenTransformFeedbacksNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenTransformFeedbacksNV)
    GL.module_eval(<<-SRC)
      def self.GenTransformFeedbacksNV(_n_, _ids_)
        GL_FUNCTIONS_MAP[:glGenTransformFeedbacksNV].call(_n_, _ids_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsTransformFeedbackNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsTransformFeedbackNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsTransformFeedbackNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsTransformFeedbackNV)
    GL.module_eval(<<-SRC)
      def self.IsTransformFeedbackNV(_id_)
        GL_FUNCTIONS_MAP[:glIsTransformFeedbackNV].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPauseTransformFeedbackNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glPauseTransformFeedbackNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPauseTransformFeedbackNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glPauseTransformFeedbackNV)
    GL.module_eval(<<-SRC)
      def self.PauseTransformFeedbackNV()
        GL_FUNCTIONS_MAP[:glPauseTransformFeedbackNV].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glResumeTransformFeedbackNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glResumeTransformFeedbackNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glResumeTransformFeedbackNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glResumeTransformFeedbackNV)
    GL.module_eval(<<-SRC)
      def self.ResumeTransformFeedbackNV()
        GL_FUNCTIONS_MAP[:glResumeTransformFeedbackNV].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawTransformFeedbackNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawTransformFeedbackNV)
    GL.module_eval(<<-SRC)
      def self.DrawTransformFeedbackNV(_mode_, _id_)
        GL_FUNCTIONS_MAP[:glDrawTransformFeedbackNV].call(_mode_, _id_)
      end
    SRC
  end
define_ext_command_GL_NV_uniform_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_command.rb, line 27913
def self.define_ext_command_GL_NV_uniform_buffer_unified_memory
end
define_ext_command_GL_NV_vdpau_interop() click to toggle source
# File lib/opengl_ext_command.rb, line 27922
  def self.define_ext_command_GL_NV_vdpau_interop
    GL::GL_FUNCTION_SYMBOLS << :glVDPAUInitNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUInitNV] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUInitNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVDPAUInitNV)
    GL.module_eval(<<-SRC)
      def self.VDPAUInitNV(_vdpDevice_, _getProcAddress_)
        GL_FUNCTIONS_MAP[:glVDPAUInitNV].call(_vdpDevice_, _getProcAddress_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAUFiniNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUFiniNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUFiniNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVDPAUFiniNV)
    GL.module_eval(<<-SRC)
      def self.VDPAUFiniNV()
        GL_FUNCTIONS_MAP[:glVDPAUFiniNV].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAURegisterVideoSurfaceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAURegisterVideoSurfaceNV] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAURegisterVideoSurfaceNV] = Fiddle::TYPE_PTRDIFF_T
    GL.bind_command(:glVDPAURegisterVideoSurfaceNV)
    GL.module_eval(<<-SRC)
      def self.VDPAURegisterVideoSurfaceNV(_vdpSurface_, _target_, _numTextureNames_, _textureNames_)
        GL_FUNCTIONS_MAP[:glVDPAURegisterVideoSurfaceNV].call(_vdpSurface_, _target_, _numTextureNames_, _textureNames_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAURegisterOutputSurfaceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAURegisterOutputSurfaceNV] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAURegisterOutputSurfaceNV] = Fiddle::TYPE_PTRDIFF_T
    GL.bind_command(:glVDPAURegisterOutputSurfaceNV)
    GL.module_eval(<<-SRC)
      def self.VDPAURegisterOutputSurfaceNV(_vdpSurface_, _target_, _numTextureNames_, _textureNames_)
        GL_FUNCTIONS_MAP[:glVDPAURegisterOutputSurfaceNV].call(_vdpSurface_, _target_, _numTextureNames_, _textureNames_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAUIsSurfaceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUIsSurfaceNV] = [Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUIsSurfaceNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glVDPAUIsSurfaceNV)
    GL.module_eval(<<-SRC)
      def self.VDPAUIsSurfaceNV(_surface_)
        GL_FUNCTIONS_MAP[:glVDPAUIsSurfaceNV].call(_surface_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAUUnregisterSurfaceNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUUnregisterSurfaceNV] = [Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUUnregisterSurfaceNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVDPAUUnregisterSurfaceNV)
    GL.module_eval(<<-SRC)
      def self.VDPAUUnregisterSurfaceNV(_surface_)
        GL_FUNCTIONS_MAP[:glVDPAUUnregisterSurfaceNV].call(_surface_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAUGetSurfaceivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUGetSurfaceivNV] = [Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUGetSurfaceivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVDPAUGetSurfaceivNV)
    GL.module_eval(<<-SRC)
      def self.VDPAUGetSurfaceivNV(_surface_, _pname_, _count_, _length_, _values_)
        GL_FUNCTIONS_MAP[:glVDPAUGetSurfaceivNV].call(_surface_, _pname_, _count_, _length_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAUSurfaceAccessNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUSurfaceAccessNV] = [Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUSurfaceAccessNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVDPAUSurfaceAccessNV)
    GL.module_eval(<<-SRC)
      def self.VDPAUSurfaceAccessNV(_surface_, _access_)
        GL_FUNCTIONS_MAP[:glVDPAUSurfaceAccessNV].call(_surface_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAUMapSurfacesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUMapSurfacesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUMapSurfacesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVDPAUMapSurfacesNV)
    GL.module_eval(<<-SRC)
      def self.VDPAUMapSurfacesNV(_numSurfaces_, _surfaces_)
        GL_FUNCTIONS_MAP[:glVDPAUMapSurfacesNV].call(_numSurfaces_, _surfaces_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVDPAUUnmapSurfacesNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUUnmapSurfacesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUUnmapSurfacesNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVDPAUUnmapSurfacesNV)
    GL.module_eval(<<-SRC)
      def self.VDPAUUnmapSurfacesNV(_numSurface_, _surfaces_)
        GL_FUNCTIONS_MAP[:glVDPAUUnmapSurfacesNV].call(_numSurface_, _surfaces_)
      end
    SRC
  end
define_ext_command_GL_NV_vdpau_interop2() click to toggle source
# File lib/opengl_ext_command.rb, line 28040
  def self.define_ext_command_GL_NV_vdpau_interop2
    GL::GL_FUNCTION_SYMBOLS << :glVDPAURegisterVideoSurfaceWithPictureStructureNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVDPAURegisterVideoSurfaceWithPictureStructureNV] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAURegisterVideoSurfaceWithPictureStructureNV] = Fiddle::TYPE_PTRDIFF_T
    GL.bind_command(:glVDPAURegisterVideoSurfaceWithPictureStructureNV)
    GL.module_eval(<<-SRC)
      def self.VDPAURegisterVideoSurfaceWithPictureStructureNV(_vdpSurface_, _target_, _numTextureNames_, _textureNames_, _isFrameStructure_)
        GL_FUNCTIONS_MAP[:glVDPAURegisterVideoSurfaceWithPictureStructureNV].call(_vdpSurface_, _target_, _numTextureNames_, _textureNames_, _isFrameStructure_)
      end
    SRC
  end
define_ext_command_GL_NV_vertex_array_range() click to toggle source
# File lib/opengl_ext_command.rb, line 28059
  def self.define_ext_command_GL_NV_vertex_array_range
    GL::GL_FUNCTION_SYMBOLS << :glFlushVertexArrayRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushVertexArrayRangeNV] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushVertexArrayRangeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushVertexArrayRangeNV)
    GL.module_eval(<<-SRC)
      def self.FlushVertexArrayRangeNV()
        GL_FUNCTIONS_MAP[:glFlushVertexArrayRangeNV].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexArrayRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayRangeNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayRangeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexArrayRangeNV)
    GL.module_eval(<<-SRC)
      def self.VertexArrayRangeNV(_length_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexArrayRangeNV].call(_length_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_NV_vertex_array_range2() click to toggle source
# File lib/opengl_ext_command.rb, line 28089
def self.define_ext_command_GL_NV_vertex_array_range2
end
define_ext_command_GL_NV_vertex_attrib_integer_64bit() click to toggle source
# File lib/opengl_ext_command.rb, line 28098
  def self.define_ext_command_GL_NV_vertex_attrib_integer_64bit
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1i64NV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1i64NV(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1i64NV].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL2i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL2i64NV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL2i64NV(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttribL2i64NV].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL3i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL3i64NV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL3i64NV(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttribL3i64NV].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL4i64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4i64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL4i64NV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL4i64NV(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttribL4i64NV].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1i64vNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1i64vNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1i64vNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL2i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL2i64vNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL2i64vNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL2i64vNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL3i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL3i64vNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL3i64vNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL3i64vNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL4i64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4i64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL4i64vNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL4i64vNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL4i64vNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1ui64NV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1ui64NV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1ui64NV(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1ui64NV].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL2ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2ui64NV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL2ui64NV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL2ui64NV(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttribL2ui64NV].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL3ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3ui64NV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL3ui64NV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL3ui64NV(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttribL3ui64NV].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL4ui64NV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4ui64NV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4ui64NV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL4ui64NV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL4ui64NV(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttribL4ui64NV].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL1ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL1ui64vNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL1ui64vNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL1ui64vNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL2ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL2ui64vNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL2ui64vNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL2ui64vNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL3ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL3ui64vNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL3ui64vNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL3ui64vNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribL4ui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4ui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribL4ui64vNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribL4ui64vNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribL4ui64vNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribLi64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLi64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLi64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribLi64vNV)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribLi64vNV(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribLi64vNV].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribLui64vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLui64vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribLui64vNV)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribLui64vNV(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribLui64vNV].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribLFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribLFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribLFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribLFormatNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribLFormatNV(_index_, _size_, _type_, _stride_)
        GL_FUNCTIONS_MAP[:glVertexAttribLFormatNV].call(_index_, _size_, _type_, _stride_)
      end
    SRC
  end
define_ext_command_GL_NV_vertex_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_command.rb, line 28315
  def self.define_ext_command_GL_NV_vertex_buffer_unified_memory
    GL::GL_FUNCTION_SYMBOLS << :glBufferAddressRangeNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBufferAddressRangeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBufferAddressRangeNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBufferAddressRangeNV)
    GL.module_eval(<<-SRC)
      def self.BufferAddressRangeNV(_pname_, _index_, _address_, _length_)
        GL_FUNCTIONS_MAP[:glBufferAddressRangeNV].call(_pname_, _index_, _address_, _length_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexFormatNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexFormatNV)
    GL.module_eval(<<-SRC)
      def self.VertexFormatNV(_size_, _type_, _stride_)
        GL_FUNCTIONS_MAP[:glVertexFormatNV].call(_size_, _type_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormalFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormalFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormalFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormalFormatNV)
    GL.module_eval(<<-SRC)
      def self.NormalFormatNV(_type_, _stride_)
        GL_FUNCTIONS_MAP[:glNormalFormatNV].call(_type_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorFormatNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorFormatNV)
    GL.module_eval(<<-SRC)
      def self.ColorFormatNV(_size_, _type_, _stride_)
        GL_FUNCTIONS_MAP[:glColorFormatNV].call(_size_, _type_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIndexFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIndexFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIndexFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glIndexFormatNV)
    GL.module_eval(<<-SRC)
      def self.IndexFormatNV(_type_, _stride_)
        GL_FUNCTIONS_MAP[:glIndexFormatNV].call(_type_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoordFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordFormatNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoordFormatNV)
    GL.module_eval(<<-SRC)
      def self.TexCoordFormatNV(_size_, _type_, _stride_)
        GL_FUNCTIONS_MAP[:glTexCoordFormatNV].call(_size_, _type_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEdgeFlagFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glEdgeFlagFormatNV] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEdgeFlagFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glEdgeFlagFormatNV)
    GL.module_eval(<<-SRC)
      def self.EdgeFlagFormatNV(_stride_)
        GL_FUNCTIONS_MAP[:glEdgeFlagFormatNV].call(_stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSecondaryColorFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorFormatNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glSecondaryColorFormatNV)
    GL.module_eval(<<-SRC)
      def self.SecondaryColorFormatNV(_size_, _type_, _stride_)
        GL_FUNCTIONS_MAP[:glSecondaryColorFormatNV].call(_size_, _type_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogCoordFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogCoordFormatNV)
    GL.module_eval(<<-SRC)
      def self.FogCoordFormatNV(_type_, _stride_)
        GL_FUNCTIONS_MAP[:glFogCoordFormatNV].call(_type_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribFormatNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribFormatNV(_index_, _size_, _type_, _normalized_, _stride_)
        GL_FUNCTIONS_MAP[:glVertexAttribFormatNV].call(_index_, _size_, _type_, _normalized_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribIFormatNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribIFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribIFormatNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribIFormatNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribIFormatNV(_index_, _size_, _type_, _stride_)
        GL_FUNCTIONS_MAP[:glVertexAttribIFormatNV].call(_index_, _size_, _type_, _stride_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetIntegerui64i_vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegerui64i_vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegerui64i_vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetIntegerui64i_vNV)
    GL.module_eval(<<-SRC)
      def self.GetIntegerui64i_vNV(_value_, _index_, _result_)
        GL_FUNCTIONS_MAP[:glGetIntegerui64i_vNV].call(_value_, _index_, _result_)
      end
    SRC
  end
define_ext_command_GL_NV_vertex_program() click to toggle source
# File lib/opengl_ext_command.rb, line 28455
  def self.define_ext_command_GL_NV_vertex_program
    GL::GL_FUNCTION_SYMBOLS << :glAreProgramsResidentNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glAreProgramsResidentNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAreProgramsResidentNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glAreProgramsResidentNV)
    GL.module_eval(<<-SRC)
      def self.AreProgramsResidentNV(_n_, _programs_, _residences_)
        GL_FUNCTIONS_MAP[:glAreProgramsResidentNV].call(_n_, _programs_, _residences_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindProgramNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindProgramNV)
    GL.module_eval(<<-SRC)
      def self.BindProgramNV(_target_, _id_)
        GL_FUNCTIONS_MAP[:glBindProgramNV].call(_target_, _id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteProgramsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteProgramsNV)
    GL.module_eval(<<-SRC)
      def self.DeleteProgramsNV(_n_, _programs_)
        GL_FUNCTIONS_MAP[:glDeleteProgramsNV].call(_n_, _programs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExecuteProgramNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glExecuteProgramNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExecuteProgramNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glExecuteProgramNV)
    GL.module_eval(<<-SRC)
      def self.ExecuteProgramNV(_target_, _id_, _params_)
        GL_FUNCTIONS_MAP[:glExecuteProgramNV].call(_target_, _id_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenProgramsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenProgramsNV)
    GL.module_eval(<<-SRC)
      def self.GenProgramsNV(_n_, _programs_)
        GL_FUNCTIONS_MAP[:glGenProgramsNV].call(_n_, _programs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramParameterdvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramParameterdvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramParameterdvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramParameterdvNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramParameterdvNV(_target_, _index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramParameterdvNV].call(_target_, _index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramParameterfvNV(_target_, _index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramParameterfvNV].call(_target_, _index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramivNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramivNV(_id_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetProgramivNV].call(_id_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetProgramStringNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramStringNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramStringNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramStringNV)
    GL.module_eval(<<-SRC)
      def self.GetProgramStringNV(_id_, _pname_, _program_)
        GL_FUNCTIONS_MAP[:glGetProgramStringNV].call(_id_, _pname_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTrackMatrixivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTrackMatrixivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTrackMatrixivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTrackMatrixivNV)
    GL.module_eval(<<-SRC)
      def self.GetTrackMatrixivNV(_target_, _address_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTrackMatrixivNV].call(_target_, _address_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribdvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribdvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribdvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribdvNV)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribdvNV(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribdvNV].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribfvNV)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribfvNV(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribfvNV].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribivNV)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribivNV(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribivNV].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribPointervNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribPointervNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribPointervNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribPointervNV)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribPointervNV(_index_, _pname_, _pointer_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribPointervNV].call(_index_, _pname_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsProgramNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsProgramNV)
    GL.module_eval(<<-SRC)
      def self.IsProgramNV(_id_)
        GL_FUNCTIONS_MAP[:glIsProgramNV].call(_id_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLoadProgramNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glLoadProgramNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLoadProgramNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glLoadProgramNV)
    GL.module_eval(<<-SRC)
      def self.LoadProgramNV(_target_, _id_, _len_, _program_)
        GL_FUNCTIONS_MAP[:glLoadProgramNV].call(_target_, _id_, _len_, _program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameter4dNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameter4dNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameter4dNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameter4dNV)
    GL.module_eval(<<-SRC)
      def self.ProgramParameter4dNV(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramParameter4dNV].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameter4dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameter4dvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameter4dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameter4dvNV)
    GL.module_eval(<<-SRC)
      def self.ProgramParameter4dvNV(_target_, _index_, _v_)
        GL_FUNCTIONS_MAP[:glProgramParameter4dvNV].call(_target_, _index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameter4fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameter4fNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameter4fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameter4fNV)
    GL.module_eval(<<-SRC)
      def self.ProgramParameter4fNV(_target_, _index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glProgramParameter4fNV].call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameter4fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameter4fvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameter4fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameter4fvNV)
    GL.module_eval(<<-SRC)
      def self.ProgramParameter4fvNV(_target_, _index_, _v_)
        GL_FUNCTIONS_MAP[:glProgramParameter4fvNV].call(_target_, _index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameters4dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameters4dvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameters4dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameters4dvNV)
    GL.module_eval(<<-SRC)
      def self.ProgramParameters4dvNV(_target_, _index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glProgramParameters4dvNV].call(_target_, _index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramParameters4fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameters4fvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameters4fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramParameters4fvNV)
    GL.module_eval(<<-SRC)
      def self.ProgramParameters4fvNV(_target_, _index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glProgramParameters4fvNV].call(_target_, _index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRequestResidentProgramsNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glRequestResidentProgramsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRequestResidentProgramsNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glRequestResidentProgramsNV)
    GL.module_eval(<<-SRC)
      def self.RequestResidentProgramsNV(_n_, _programs_)
        GL_FUNCTIONS_MAP[:glRequestResidentProgramsNV].call(_n_, _programs_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTrackMatrixNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glTrackMatrixNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTrackMatrixNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glTrackMatrixNV)
    GL.module_eval(<<-SRC)
      def self.TrackMatrixNV(_target_, _address_, _matrix_, _transform_)
        GL_FUNCTIONS_MAP[:glTrackMatrixNV].call(_target_, _address_, _matrix_, _transform_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribPointerNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribPointerNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribPointerNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribPointerNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribPointerNV(_index_, _fsize_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexAttribPointerNV].call(_index_, _fsize_, _type_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1dNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1dNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1dNV(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1dNV].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1dvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1dvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1dvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1fNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1fNV(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1fNV].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1fvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1fvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1fvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1sNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1sNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1sNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1sNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1sNV(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1sNV].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib1svNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1svNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib1svNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib1svNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib1svNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2dNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2dNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2dNV(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2dNV].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2dvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2dvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2dvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2fNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2fNV(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2fNV].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2fvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2fvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2fvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2sNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2sNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2sNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2sNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2sNV(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2sNV].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib2svNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2svNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib2svNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib2svNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib2svNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3dNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3dNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3dNV(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3dNV].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3dvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3dvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3dvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3fNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3fNV(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3fNV].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3fvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3fvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3fvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3sNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3sNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3sNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3sNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3sNV(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3sNV].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib3svNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3svNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib3svNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib3svNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib3svNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4dNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4dNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4dNV(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4dNV].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4dvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4dvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4dvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4fNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4fNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4fNV(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4fNV].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4fvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4fvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4fvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4sNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4sNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4sNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4sNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4sNV(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4sNV].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4svNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4svNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4svNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4svNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4svNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4ubNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ubNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ubNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4ubNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4ubNV(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4ubNV].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttrib4ubvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ubvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ubvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttrib4ubvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttrib4ubvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttrib4ubvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs1dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs1dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs1dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs1dvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs1dvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs1dvNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs1fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs1fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs1fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs1fvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs1fvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs1fvNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs1svNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs1svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs1svNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs1svNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs1svNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs1svNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs2dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs2dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs2dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs2dvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs2dvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs2dvNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs2fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs2fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs2fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs2fvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs2fvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs2fvNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs2svNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs2svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs2svNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs2svNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs2svNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs2svNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs3dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs3dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs3dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs3dvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs3dvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs3dvNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs3fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs3fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs3fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs3fvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs3fvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs3fvNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs3svNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs3svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs3svNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs3svNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs3svNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs3svNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs4dvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4dvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs4dvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs4dvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs4dvNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs4fvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4fvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs4fvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs4fvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs4fvNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs4svNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4svNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs4svNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs4svNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs4svNV].call(_index_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribs4ubvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4ubvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4ubvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribs4ubvNV)
    GL.module_eval(<<-SRC)
      def self.VertexAttribs4ubvNV(_index_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribs4ubvNV].call(_index_, _count_, _v_)
      end
    SRC
  end
define_ext_command_GL_NV_vertex_program1_1() click to toggle source
# File lib/opengl_ext_command.rb, line 29167
def self.define_ext_command_GL_NV_vertex_program1_1
end
define_ext_command_GL_NV_vertex_program2() click to toggle source
# File lib/opengl_ext_command.rb, line 29176
def self.define_ext_command_GL_NV_vertex_program2
end
define_ext_command_GL_NV_vertex_program2_option() click to toggle source
# File lib/opengl_ext_command.rb, line 29185
def self.define_ext_command_GL_NV_vertex_program2_option
end
define_ext_command_GL_NV_vertex_program3() click to toggle source
# File lib/opengl_ext_command.rb, line 29194
def self.define_ext_command_GL_NV_vertex_program3
end
define_ext_command_GL_NV_vertex_program4() click to toggle source
# File lib/opengl_ext_command.rb, line 29203
  def self.define_ext_command_GL_NV_vertex_program4
    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI1iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI1iEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI1iEXT(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribI1iEXT].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI2iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI2iEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI2iEXT(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttribI2iEXT].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI3iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI3iEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI3iEXT(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttribI3iEXT].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4iEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4iEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4iEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4iEXT(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4iEXT].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI1uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI1uiEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI1uiEXT(_index_, _x_)
        GL_FUNCTIONS_MAP[:glVertexAttribI1uiEXT].call(_index_, _x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI2uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI2uiEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI2uiEXT(_index_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glVertexAttribI2uiEXT].call(_index_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI3uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI3uiEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI3uiEXT(_index_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertexAttribI3uiEXT].call(_index_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4uiEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4uiEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4uiEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4uiEXT(_index_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4uiEXT].call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI1ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI1ivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI1ivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI1ivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI2ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI2ivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI2ivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI2ivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI3ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI3ivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI3ivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI3ivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4ivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4ivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4ivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4ivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4ivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI1uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI1uivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI1uivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI1uivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI2uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI2uivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI2uivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI2uivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI3uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI3uivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI3uivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI3uivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4uivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4uivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4uivEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4uivEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4uivEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4bvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4bvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4bvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4bvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4bvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4bvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4svEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4svEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4svEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4svEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4svEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4svEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4ubvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4ubvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4ubvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4ubvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4ubvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4ubvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribI4usvEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4usvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4usvEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribI4usvEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribI4usvEXT(_index_, _v_)
        GL_FUNCTIONS_MAP[:glVertexAttribI4usvEXT].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertexAttribIPointerEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribIPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribIPointerEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertexAttribIPointerEXT)
    GL.module_eval(<<-SRC)
      def self.VertexAttribIPointerEXT(_index_, _size_, _type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glVertexAttribIPointerEXT].call(_index_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribIivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribIivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribIivEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribIivEXT(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribIivEXT].call(_index_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVertexAttribIuivEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribIuivEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVertexAttribIuivEXT)
    GL.module_eval(<<-SRC)
      def self.GetVertexAttribIuivEXT(_index_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVertexAttribIuivEXT].call(_index_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_video_capture() click to toggle source
# File lib/opengl_ext_command.rb, line 29464
  def self.define_ext_command_GL_NV_video_capture
    GL::GL_FUNCTION_SYMBOLS << :glBeginVideoCaptureNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBeginVideoCaptureNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBeginVideoCaptureNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBeginVideoCaptureNV)
    GL.module_eval(<<-SRC)
      def self.BeginVideoCaptureNV(_video_capture_slot_)
        GL_FUNCTIONS_MAP[:glBeginVideoCaptureNV].call(_video_capture_slot_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindVideoCaptureStreamBufferNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindVideoCaptureStreamBufferNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindVideoCaptureStreamBufferNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindVideoCaptureStreamBufferNV)
    GL.module_eval(<<-SRC)
      def self.BindVideoCaptureStreamBufferNV(_video_capture_slot_, _stream_, _frame_region_, _offset_)
        GL_FUNCTIONS_MAP[:glBindVideoCaptureStreamBufferNV].call(_video_capture_slot_, _stream_, _frame_region_, _offset_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBindVideoCaptureStreamTextureNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindVideoCaptureStreamTextureNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindVideoCaptureStreamTextureNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindVideoCaptureStreamTextureNV)
    GL.module_eval(<<-SRC)
      def self.BindVideoCaptureStreamTextureNV(_video_capture_slot_, _stream_, _frame_region_, _target_, _texture_)
        GL_FUNCTIONS_MAP[:glBindVideoCaptureStreamTextureNV].call(_video_capture_slot_, _stream_, _frame_region_, _target_, _texture_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndVideoCaptureNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndVideoCaptureNV] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndVideoCaptureNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndVideoCaptureNV)
    GL.module_eval(<<-SRC)
      def self.EndVideoCaptureNV(_video_capture_slot_)
        GL_FUNCTIONS_MAP[:glEndVideoCaptureNV].call(_video_capture_slot_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVideoCaptureivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoCaptureivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoCaptureivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVideoCaptureivNV)
    GL.module_eval(<<-SRC)
      def self.GetVideoCaptureivNV(_video_capture_slot_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVideoCaptureivNV].call(_video_capture_slot_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVideoCaptureStreamivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoCaptureStreamivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoCaptureStreamivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVideoCaptureStreamivNV)
    GL.module_eval(<<-SRC)
      def self.GetVideoCaptureStreamivNV(_video_capture_slot_, _stream_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVideoCaptureStreamivNV].call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVideoCaptureStreamfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoCaptureStreamfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoCaptureStreamfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVideoCaptureStreamfvNV)
    GL.module_eval(<<-SRC)
      def self.GetVideoCaptureStreamfvNV(_video_capture_slot_, _stream_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVideoCaptureStreamfvNV].call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetVideoCaptureStreamdvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoCaptureStreamdvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoCaptureStreamdvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetVideoCaptureStreamdvNV)
    GL.module_eval(<<-SRC)
      def self.GetVideoCaptureStreamdvNV(_video_capture_slot_, _stream_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetVideoCaptureStreamdvNV].call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVideoCaptureNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVideoCaptureNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVideoCaptureNV] = -Fiddle::TYPE_INT
    GL.bind_command(:glVideoCaptureNV)
    GL.module_eval(<<-SRC)
      def self.VideoCaptureNV(_video_capture_slot_, _sequence_num_, _capture_time_)
        GL_FUNCTIONS_MAP[:glVideoCaptureNV].call(_video_capture_slot_, _sequence_num_, _capture_time_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVideoCaptureStreamParameterivNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVideoCaptureStreamParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVideoCaptureStreamParameterivNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVideoCaptureStreamParameterivNV)
    GL.module_eval(<<-SRC)
      def self.VideoCaptureStreamParameterivNV(_video_capture_slot_, _stream_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glVideoCaptureStreamParameterivNV].call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVideoCaptureStreamParameterfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVideoCaptureStreamParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVideoCaptureStreamParameterfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVideoCaptureStreamParameterfvNV)
    GL.module_eval(<<-SRC)
      def self.VideoCaptureStreamParameterfvNV(_video_capture_slot_, _stream_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glVideoCaptureStreamParameterfvNV].call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVideoCaptureStreamParameterdvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glVideoCaptureStreamParameterdvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVideoCaptureStreamParameterdvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glVideoCaptureStreamParameterdvNV)
    GL.module_eval(<<-SRC)
      def self.VideoCaptureStreamParameterdvNV(_video_capture_slot_, _stream_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glVideoCaptureStreamParameterdvNV].call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_NV_viewport_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7229
  def self.define_ext_command_GL_NV_viewport_array
    GL::GL_FUNCTION_SYMBOLS << :glViewportArrayvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportArrayvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportArrayvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportArrayvNV)
    GL.module_eval(<<-SRC)
      def self.ViewportArrayvNV(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glViewportArrayvNV].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glViewportIndexedfNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportIndexedfNV)
    GL.module_eval(<<-SRC)
      def self.ViewportIndexedfNV(_index_, _x_, _y_, _w_, _h_)
        GL_FUNCTIONS_MAP[:glViewportIndexedfNV].call(_index_, _x_, _y_, _w_, _h_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glViewportIndexedfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportIndexedfvNV)
    GL.module_eval(<<-SRC)
      def self.ViewportIndexedfvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glViewportIndexedfvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorArrayvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorArrayvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorArrayvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorArrayvNV)
    GL.module_eval(<<-SRC)
      def self.ScissorArrayvNV(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glScissorArrayvNV].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorIndexedNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorIndexedNV)
    GL.module_eval(<<-SRC)
      def self.ScissorIndexedNV(_index_, _left_, _bottom_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glScissorIndexedNV].call(_index_, _left_, _bottom_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorIndexedvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorIndexedvNV)
    GL.module_eval(<<-SRC)
      def self.ScissorIndexedvNV(_index_, _v_)
        GL_FUNCTIONS_MAP[:glScissorIndexedvNV].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangeArrayfvNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeArrayfvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeArrayfvNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangeArrayfvNV)
    GL.module_eval(<<-SRC)
      def self.DepthRangeArrayfvNV(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glDepthRangeArrayfvNV].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangeIndexedfNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeIndexedfNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeIndexedfNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangeIndexedfNV)
    GL.module_eval(<<-SRC)
      def self.DepthRangeIndexedfNV(_index_, _n_, _f_)
        GL_FUNCTIONS_MAP[:glDepthRangeIndexedfNV].call(_index_, _n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFloati_vNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFloati_vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloati_vNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFloati_vNV)
    GL.module_eval(<<-SRC)
      def self.GetFloati_vNV(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetFloati_vNV].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableiNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableiNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableiNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableiNV)
    GL.module_eval(<<-SRC)
      def self.EnableiNV(_target_, _index_)
        GL_FUNCTIONS_MAP[:glEnableiNV].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableiNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableiNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableiNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableiNV)
    GL.module_eval(<<-SRC)
      def self.DisableiNV(_target_, _index_)
        GL_FUNCTIONS_MAP[:glDisableiNV].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsEnablediNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsEnablediNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnablediNV] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsEnablediNV)
    GL.module_eval(<<-SRC)
      def self.IsEnablediNV(_target_, _index_)
        GL_FUNCTIONS_MAP[:glIsEnablediNV].call(_target_, _index_)
      end
    SRC
  end
define_ext_command_GL_NV_viewport_array2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7369
def self.define_ext_command_GL_NV_viewport_array2
end
define_ext_command_GL_NV_viewport_swizzle() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7378
  def self.define_ext_command_GL_NV_viewport_swizzle
    GL::GL_FUNCTION_SYMBOLS << :glViewportSwizzleNV
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportSwizzleNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportSwizzleNV] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportSwizzleNV)
    GL.module_eval(<<-SRC)
      def self.ViewportSwizzleNV(_index_, _swizzlex_, _swizzley_, _swizzlez_, _swizzlew_)
        GL_FUNCTIONS_MAP[:glViewportSwizzleNV].call(_index_, _swizzlex_, _swizzley_, _swizzlez_, _swizzlew_)
      end
    SRC
  end
define_ext_command_GL_OES_EGL_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7397
  def self.define_ext_command_GL_OES_EGL_image
    GL::GL_FUNCTION_SYMBOLS << :glEGLImageTargetTexture2DOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glEGLImageTargetTexture2DOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEGLImageTargetTexture2DOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glEGLImageTargetTexture2DOES)
    GL.module_eval(<<-SRC)
      def self.EGLImageTargetTexture2DOES(_target_, _image_)
        GL_FUNCTIONS_MAP[:glEGLImageTargetTexture2DOES].call(_target_, _image_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEGLImageTargetRenderbufferStorageOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glEGLImageTargetRenderbufferStorageOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEGLImageTargetRenderbufferStorageOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glEGLImageTargetRenderbufferStorageOES)
    GL.module_eval(<<-SRC)
      def self.EGLImageTargetRenderbufferStorageOES(_target_, _image_)
        GL_FUNCTIONS_MAP[:glEGLImageTargetRenderbufferStorageOES].call(_target_, _image_)
      end
    SRC
  end
define_ext_command_GL_OES_EGL_image_external() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7427
def self.define_ext_command_GL_OES_EGL_image_external
end
define_ext_command_GL_OES_EGL_image_external_essl3() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7436
def self.define_ext_command_GL_OES_EGL_image_external_essl3
end
define_ext_command_GL_OES_byte_coordinates() click to toggle source
# File lib/opengl_ext_command.rb, line 29632
  def self.define_ext_command_GL_OES_byte_coordinates
    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1bOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1bOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1bOES(_texture_, _s_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1bOES].call(_texture_, _s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1bvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1bvOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1bvOES(_texture_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1bvOES].call(_texture_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2bOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2bOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2bOES(_texture_, _s_, _t_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2bOES].call(_texture_, _s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2bvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2bvOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2bvOES(_texture_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2bvOES].call(_texture_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3bOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3bOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3bOES(_texture_, _s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3bOES].call(_texture_, _s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3bvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3bvOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3bvOES(_texture_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3bvOES].call(_texture_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4bOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4bOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4bOES(_texture_, _s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4bOES].call(_texture_, _s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4bvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4bvOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4bvOES(_texture_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4bvOES].call(_texture_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord1bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1bOES] = [Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord1bOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord1bOES(_s_)
        GL_FUNCTIONS_MAP[:glTexCoord1bOES].call(_s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord1bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1bvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord1bvOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord1bvOES(_coords_)
        GL_FUNCTIONS_MAP[:glTexCoord1bvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2bOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord2bOES(_s_, _t_)
        GL_FUNCTIONS_MAP[:glTexCoord2bOES].call(_s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2bvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2bvOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord2bvOES(_coords_)
        GL_FUNCTIONS_MAP[:glTexCoord2bvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord3bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord3bOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord3bOES(_s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glTexCoord3bOES].call(_s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord3bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3bvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord3bvOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord3bvOES(_coords_)
        GL_FUNCTIONS_MAP[:glTexCoord3bvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4bOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord4bOES(_s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glTexCoord4bOES].call(_s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4bvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4bvOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord4bvOES(_coords_)
        GL_FUNCTIONS_MAP[:glTexCoord4bvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex2bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex2bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex2bOES)
    GL.module_eval(<<-SRC)
      def self.Vertex2bOES(_x_, _y_)
        GL_FUNCTIONS_MAP[:glVertex2bOES].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex2bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex2bvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex2bvOES)
    GL.module_eval(<<-SRC)
      def self.Vertex2bvOES(_coords_)
        GL_FUNCTIONS_MAP[:glVertex2bvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex3bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex3bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex3bOES)
    GL.module_eval(<<-SRC)
      def self.Vertex3bOES(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertex3bOES].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex3bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex3bvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex3bvOES)
    GL.module_eval(<<-SRC)
      def self.Vertex3bvOES(_coords_)
        GL_FUNCTIONS_MAP[:glVertex3bvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex4bOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex4bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4bOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex4bOES)
    GL.module_eval(<<-SRC)
      def self.Vertex4bOES(_x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glVertex4bOES].call(_x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex4bvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex4bvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4bvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex4bvOES)
    GL.module_eval(<<-SRC)
      def self.Vertex4bvOES(_coords_)
        GL_FUNCTIONS_MAP[:glVertex4bvOES].call(_coords_)
      end
    SRC
  end
define_ext_command_GL_OES_compressed_ETC1_RGB8_sub_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7445
def self.define_ext_command_GL_OES_compressed_ETC1_RGB8_sub_texture
end
define_ext_command_GL_OES_compressed_ETC1_RGB8_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7454
def self.define_ext_command_GL_OES_compressed_ETC1_RGB8_texture
end
define_ext_command_GL_OES_compressed_paletted_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7463
def self.define_ext_command_GL_OES_compressed_paletted_texture
end
define_ext_command_GL_OES_copy_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7472
  def self.define_ext_command_GL_OES_copy_image
    GL::GL_FUNCTION_SYMBOLS << :glCopyImageSubDataOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyImageSubDataOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyImageSubDataOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyImageSubDataOES)
    GL.module_eval(<<-SRC)
      def self.CopyImageSubDataOES(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
        GL_FUNCTIONS_MAP[:glCopyImageSubDataOES].call(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
      end
    SRC
  end
define_ext_command_GL_OES_depth24() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7491
def self.define_ext_command_GL_OES_depth24
end
define_ext_command_GL_OES_depth32() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7500
def self.define_ext_command_GL_OES_depth32
end
define_ext_command_GL_OES_depth_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7509
def self.define_ext_command_GL_OES_depth_texture
end
define_ext_command_GL_OES_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7518
  def self.define_ext_command_GL_OES_draw_buffers_indexed
    GL::GL_FUNCTION_SYMBOLS << :glEnableiOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableiOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableiOES)
    GL.module_eval(<<-SRC)
      def self.EnableiOES(_target_, _index_)
        GL_FUNCTIONS_MAP[:glEnableiOES].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableiOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableiOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableiOES)
    GL.module_eval(<<-SRC)
      def self.DisableiOES(_target_, _index_)
        GL_FUNCTIONS_MAP[:glDisableiOES].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationiOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationiOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationiOES)
    GL.module_eval(<<-SRC)
      def self.BlendEquationiOES(_buf_, _mode_)
        GL_FUNCTIONS_MAP[:glBlendEquationiOES].call(_buf_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendEquationSeparateiOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateiOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendEquationSeparateiOES)
    GL.module_eval(<<-SRC)
      def self.BlendEquationSeparateiOES(_buf_, _modeRGB_, _modeAlpha_)
        GL_FUNCTIONS_MAP[:glBlendEquationSeparateiOES].call(_buf_, _modeRGB_, _modeAlpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendFunciOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFunciOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFunciOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFunciOES)
    GL.module_eval(<<-SRC)
      def self.BlendFunciOES(_buf_, _src_, _dst_)
        GL_FUNCTIONS_MAP[:glBlendFunciOES].call(_buf_, _src_, _dst_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendFuncSeparateiOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateiOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendFuncSeparateiOES)
    GL.module_eval(<<-SRC)
      def self.BlendFuncSeparateiOES(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
        GL_FUNCTIONS_MAP[:glBlendFuncSeparateiOES].call(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorMaskiOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorMaskiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorMaskiOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorMaskiOES)
    GL.module_eval(<<-SRC)
      def self.ColorMaskiOES(_index_, _r_, _g_, _b_, _a_)
        GL_FUNCTIONS_MAP[:glColorMaskiOES].call(_index_, _r_, _g_, _b_, _a_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsEnablediOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsEnablediOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnablediOES] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsEnablediOES)
    GL.module_eval(<<-SRC)
      def self.IsEnablediOES(_target_, _index_)
        GL_FUNCTIONS_MAP[:glIsEnablediOES].call(_target_, _index_)
      end
    SRC
  end
define_ext_command_GL_OES_draw_elements_base_vertex() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7614
  def self.define_ext_command_GL_OES_draw_elements_base_vertex
    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsBaseVertexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsBaseVertexOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsBaseVertexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsBaseVertexOES)
    GL.module_eval(<<-SRC)
      def self.DrawElementsBaseVertexOES(_mode_, _count_, _type_, _indices_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawElementsBaseVertexOES].call(_mode_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawRangeElementsBaseVertexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementsBaseVertexOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementsBaseVertexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawRangeElementsBaseVertexOES)
    GL.module_eval(<<-SRC)
      def self.DrawRangeElementsBaseVertexOES(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawRangeElementsBaseVertexOES].call(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDrawElementsInstancedBaseVertexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseVertexOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawElementsInstancedBaseVertexOES)
    GL.module_eval(<<-SRC)
      def self.DrawElementsInstancedBaseVertexOES(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
        GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseVertexOES].call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiDrawElementsBaseVertexEXT
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsBaseVertexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsBaseVertexEXT] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiDrawElementsBaseVertexEXT)
    GL.module_eval(<<-SRC)
      def self.MultiDrawElementsBaseVertexEXT(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
        GL_FUNCTIONS_MAP[:glMultiDrawElementsBaseVertexEXT].call(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
      end
    SRC
  end
define_ext_command_GL_OES_element_index_uint() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7666
def self.define_ext_command_GL_OES_element_index_uint
end
define_ext_command_GL_OES_fbo_render_mipmap() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7675
def self.define_ext_command_GL_OES_fbo_render_mipmap
end
define_ext_command_GL_OES_fixed_point() click to toggle source
# File lib/opengl_ext_command.rb, line 29891
  def self.define_ext_command_GL_OES_fixed_point
    GL::GL_FUNCTION_SYMBOLS << :glAlphaFuncxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glAlphaFuncxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFuncxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glAlphaFuncxOES)
    GL.module_eval(<<-SRC)
      def self.AlphaFuncxOES(_func_, _ref_)
        GL_FUNCTIONS_MAP[:glAlphaFuncxOES].call(_func_, _ref_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearColorxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearColorxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearColorxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearColorxOES)
    GL.module_eval(<<-SRC)
      def self.ClearColorxOES(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glClearColorxOES].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearDepthxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearDepthxOES] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearDepthxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearDepthxOES)
    GL.module_eval(<<-SRC)
      def self.ClearDepthxOES(_depth_)
        GL_FUNCTIONS_MAP[:glClearDepthxOES].call(_depth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClipPlanexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glClipPlanexOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClipPlanexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glClipPlanexOES)
    GL.module_eval(<<-SRC)
      def self.ClipPlanexOES(_plane_, _equation_)
        GL_FUNCTIONS_MAP[:glClipPlanexOES].call(_plane_, _equation_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4xOES)
    GL.module_eval(<<-SRC)
      def self.Color4xOES(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glColor4xOES].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangexOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangexOES)
    GL.module_eval(<<-SRC)
      def self.DepthRangexOES(_n_, _f_)
        GL_FUNCTIONS_MAP[:glDepthRangexOES].call(_n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogxOES)
    GL.module_eval(<<-SRC)
      def self.FogxOES(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glFogxOES].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFogxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogxvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogxvOES)
    GL.module_eval(<<-SRC)
      def self.FogxvOES(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glFogxvOES].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFrustumxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glFrustumxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFrustumxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glFrustumxOES)
    GL.module_eval(<<-SRC)
      def self.FrustumxOES(_l_, _r_, _b_, _t_, _n_, _f_)
        GL_FUNCTIONS_MAP[:glFrustumxOES].call(_l_, _r_, _b_, _t_, _n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetClipPlanexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetClipPlanexOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetClipPlanexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetClipPlanexOES)
    GL.module_eval(<<-SRC)
      def self.GetClipPlanexOES(_plane_, _equation_)
        GL_FUNCTIONS_MAP[:glGetClipPlanexOES].call(_plane_, _equation_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFixedvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFixedvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFixedvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFixedvOES)
    GL.module_eval(<<-SRC)
      def self.GetFixedvOES(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFixedvOES].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexEnvxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexEnvxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexEnvxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexEnvxvOES)
    GL.module_eval(<<-SRC)
      def self.GetTexEnvxvOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexEnvxvOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexParameterxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexParameterxvOES)
    GL.module_eval(<<-SRC)
      def self.GetTexParameterxvOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexParameterxvOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLightModelxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glLightModelxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLightModelxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glLightModelxOES)
    GL.module_eval(<<-SRC)
      def self.LightModelxOES(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glLightModelxOES].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLightModelxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glLightModelxvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLightModelxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glLightModelxvOES)
    GL.module_eval(<<-SRC)
      def self.LightModelxvOES(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glLightModelxvOES].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLightxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glLightxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLightxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glLightxOES)
    GL.module_eval(<<-SRC)
      def self.LightxOES(_light_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glLightxOES].call(_light_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLightxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glLightxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLightxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glLightxvOES)
    GL.module_eval(<<-SRC)
      def self.LightxvOES(_light_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glLightxvOES].call(_light_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLineWidthxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glLineWidthxOES] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLineWidthxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glLineWidthxOES)
    GL.module_eval(<<-SRC)
      def self.LineWidthxOES(_width_)
        GL_FUNCTIONS_MAP[:glLineWidthxOES].call(_width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLoadMatrixxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glLoadMatrixxOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLoadMatrixxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glLoadMatrixxOES)
    GL.module_eval(<<-SRC)
      def self.LoadMatrixxOES(_m_)
        GL_FUNCTIONS_MAP[:glLoadMatrixxOES].call(_m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMaterialxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMaterialxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMaterialxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMaterialxOES)
    GL.module_eval(<<-SRC)
      def self.MaterialxOES(_face_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMaterialxOES].call(_face_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMaterialxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMaterialxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMaterialxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMaterialxvOES)
    GL.module_eval(<<-SRC)
      def self.MaterialxvOES(_face_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glMaterialxvOES].call(_face_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultMatrixxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultMatrixxOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultMatrixxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultMatrixxOES)
    GL.module_eval(<<-SRC)
      def self.MultMatrixxOES(_m_)
        GL_FUNCTIONS_MAP[:glMultMatrixxOES].call(_m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4xOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4xOES(_texture_, _s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4xOES].call(_texture_, _s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormal3xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormal3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormal3xOES)
    GL.module_eval(<<-SRC)
      def self.Normal3xOES(_nx_, _ny_, _nz_)
        GL_FUNCTIONS_MAP[:glNormal3xOES].call(_nx_, _ny_, _nz_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glOrthoxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glOrthoxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glOrthoxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glOrthoxOES)
    GL.module_eval(<<-SRC)
      def self.OrthoxOES(_l_, _r_, _b_, _t_, _n_, _f_)
        GL_FUNCTIONS_MAP[:glOrthoxOES].call(_l_, _r_, _b_, _t_, _n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPointParameterxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterxvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterxvOES)
    GL.module_eval(<<-SRC)
      def self.PointParameterxvOES(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glPointParameterxvOES].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPointSizexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointSizexOES] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointSizexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointSizexOES)
    GL.module_eval(<<-SRC)
      def self.PointSizexOES(_size_)
        GL_FUNCTIONS_MAP[:glPointSizexOES].call(_size_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPolygonOffsetxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPolygonOffsetxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonOffsetxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPolygonOffsetxOES)
    GL.module_eval(<<-SRC)
      def self.PolygonOffsetxOES(_factor_, _units_)
        GL_FUNCTIONS_MAP[:glPolygonOffsetxOES].call(_factor_, _units_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRotatexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRotatexOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRotatexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRotatexOES)
    GL.module_eval(<<-SRC)
      def self.RotatexOES(_angle_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glRotatexOES].call(_angle_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScalexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glScalexOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScalexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glScalexOES)
    GL.module_eval(<<-SRC)
      def self.ScalexOES(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glScalexOES].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexEnvxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexEnvxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexEnvxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexEnvxOES)
    GL.module_eval(<<-SRC)
      def self.TexEnvxOES(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTexEnvxOES].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexEnvxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexEnvxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexEnvxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexEnvxvOES)
    GL.module_eval(<<-SRC)
      def self.TexEnvxvOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexEnvxvOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexParameterxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexParameterxOES)
    GL.module_eval(<<-SRC)
      def self.TexParameterxOES(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTexParameterxOES].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexParameterxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexParameterxvOES)
    GL.module_eval(<<-SRC)
      def self.TexParameterxvOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexParameterxvOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTranslatexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTranslatexOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTranslatexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTranslatexOES)
    GL.module_eval(<<-SRC)
      def self.TranslatexOES(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glTranslatexOES].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetLightxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetLightxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetLightxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetLightxvOES)
    GL.module_eval(<<-SRC)
      def self.GetLightxvOES(_light_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetLightxvOES].call(_light_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMaterialxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMaterialxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMaterialxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMaterialxvOES)
    GL.module_eval(<<-SRC)
      def self.GetMaterialxvOES(_face_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetMaterialxvOES].call(_face_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPointParameterxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterxOES)
    GL.module_eval(<<-SRC)
      def self.PointParameterxOES(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPointParameterxOES].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSampleCoveragexOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glSampleCoveragexOES] = [Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSampleCoveragexOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glSampleCoveragexOES)
    GL.module_eval(<<-SRC)
      def self.SampleCoveragexOES(_value_, _invert_)
        GL_FUNCTIONS_MAP[:glSampleCoveragexOES].call(_value_, _invert_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glAccumxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glAccumxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAccumxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glAccumxOES)
    GL.module_eval(<<-SRC)
      def self.AccumxOES(_op_, _value_)
        GL_FUNCTIONS_MAP[:glAccumxOES].call(_op_, _value_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBitmapxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glBitmapxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBitmapxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glBitmapxOES)
    GL.module_eval(<<-SRC)
      def self.BitmapxOES(_width_, _height_, _xorig_, _yorig_, _xmove_, _ymove_, _bitmap_)
        GL_FUNCTIONS_MAP[:glBitmapxOES].call(_width_, _height_, _xorig_, _yorig_, _xmove_, _ymove_, _bitmap_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glBlendColorxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glBlendColorxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBlendColorxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glBlendColorxOES)
    GL.module_eval(<<-SRC)
      def self.BlendColorxOES(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glBlendColorxOES].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClearAccumxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearAccumxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearAccumxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearAccumxOES)
    GL.module_eval(<<-SRC)
      def self.ClearAccumxOES(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glClearAccumxOES].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor3xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor3xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor3xOES)
    GL.module_eval(<<-SRC)
      def self.Color3xOES(_red_, _green_, _blue_)
        GL_FUNCTIONS_MAP[:glColor3xOES].call(_red_, _green_, _blue_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor3xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor3xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor3xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor3xvOES)
    GL.module_eval(<<-SRC)
      def self.Color3xvOES(_components_)
        GL_FUNCTIONS_MAP[:glColor3xvOES].call(_components_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4xvOES)
    GL.module_eval(<<-SRC)
      def self.Color4xvOES(_components_)
        GL_FUNCTIONS_MAP[:glColor4xvOES].call(_components_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameterxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameterxOES)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameterxOES(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glConvolutionParameterxOES].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glConvolutionParameterxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glConvolutionParameterxvOES)
    GL.module_eval(<<-SRC)
      def self.ConvolutionParameterxvOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glConvolutionParameterxvOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEvalCoord1xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glEvalCoord1xOES] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEvalCoord1xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glEvalCoord1xOES)
    GL.module_eval(<<-SRC)
      def self.EvalCoord1xOES(_u_)
        GL_FUNCTIONS_MAP[:glEvalCoord1xOES].call(_u_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEvalCoord1xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glEvalCoord1xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEvalCoord1xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glEvalCoord1xvOES)
    GL.module_eval(<<-SRC)
      def self.EvalCoord1xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glEvalCoord1xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEvalCoord2xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glEvalCoord2xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEvalCoord2xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glEvalCoord2xOES)
    GL.module_eval(<<-SRC)
      def self.EvalCoord2xOES(_u_, _v_)
        GL_FUNCTIONS_MAP[:glEvalCoord2xOES].call(_u_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEvalCoord2xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glEvalCoord2xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEvalCoord2xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glEvalCoord2xvOES)
    GL.module_eval(<<-SRC)
      def self.EvalCoord2xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glEvalCoord2xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFeedbackBufferxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glFeedbackBufferxOES] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFeedbackBufferxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glFeedbackBufferxOES)
    GL.module_eval(<<-SRC)
      def self.FeedbackBufferxOES(_n_, _type_, _buffer_)
        GL_FUNCTIONS_MAP[:glFeedbackBufferxOES].call(_n_, _type_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetConvolutionParameterxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameterxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetConvolutionParameterxvOES)
    GL.module_eval(<<-SRC)
      def self.GetConvolutionParameterxvOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetConvolutionParameterxvOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetHistogramParameterxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameterxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetHistogramParameterxvOES)
    GL.module_eval(<<-SRC)
      def self.GetHistogramParameterxvOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetHistogramParameterxvOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetLightxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetLightxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetLightxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetLightxOES)
    GL.module_eval(<<-SRC)
      def self.GetLightxOES(_light_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetLightxOES].call(_light_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMapxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMapxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMapxvOES)
    GL.module_eval(<<-SRC)
      def self.GetMapxvOES(_target_, _query_, _v_)
        GL_FUNCTIONS_MAP[:glGetMapxvOES].call(_target_, _query_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetMaterialxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetMaterialxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetMaterialxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetMaterialxOES)
    GL.module_eval(<<-SRC)
      def self.GetMaterialxOES(_face_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glGetMaterialxOES].call(_face_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPixelMapxv
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelMapxv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelMapxv] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPixelMapxv)
    GL.module_eval(<<-SRC)
      def self.GetPixelMapxv(_map_, _size_, _values_)
        GL_FUNCTIONS_MAP[:glGetPixelMapxv].call(_map_, _size_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexGenxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexGenxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexGenxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexGenxvOES)
    GL.module_eval(<<-SRC)
      def self.GetTexGenxvOES(_coord_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexGenxvOES].call(_coord_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexLevelParameterxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexLevelParameterxvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexLevelParameterxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexLevelParameterxvOES)
    GL.module_eval(<<-SRC)
      def self.GetTexLevelParameterxvOES(_target_, _level_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexLevelParameterxvOES].call(_target_, _level_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIndexxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glIndexxOES] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIndexxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glIndexxOES)
    GL.module_eval(<<-SRC)
      def self.IndexxOES(_component_)
        GL_FUNCTIONS_MAP[:glIndexxOES].call(_component_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIndexxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glIndexxvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIndexxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glIndexxvOES)
    GL.module_eval(<<-SRC)
      def self.IndexxvOES(_component_)
        GL_FUNCTIONS_MAP[:glIndexxvOES].call(_component_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLoadTransposeMatrixxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glLoadTransposeMatrixxOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLoadTransposeMatrixxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glLoadTransposeMatrixxOES)
    GL.module_eval(<<-SRC)
      def self.LoadTransposeMatrixxOES(_m_)
        GL_FUNCTIONS_MAP[:glLoadTransposeMatrixxOES].call(_m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMap1xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMap1xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMap1xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMap1xOES)
    GL.module_eval(<<-SRC)
      def self.Map1xOES(_target_, _u1_, _u2_, _stride_, _order_, _points_)
        GL_FUNCTIONS_MAP[:glMap1xOES].call(_target_, _u1_, _u2_, _stride_, _order_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMap2xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMap2xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMap2xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMap2xOES)
    GL.module_eval(<<-SRC)
      def self.Map2xOES(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
        GL_FUNCTIONS_MAP[:glMap2xOES].call(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapGrid1xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapGrid1xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapGrid1xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapGrid1xOES)
    GL.module_eval(<<-SRC)
      def self.MapGrid1xOES(_n_, _u1_, _u2_)
        GL_FUNCTIONS_MAP[:glMapGrid1xOES].call(_n_, _u1_, _u2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMapGrid2xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapGrid2xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapGrid2xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMapGrid2xOES)
    GL.module_eval(<<-SRC)
      def self.MapGrid2xOES(_n_, _u1_, _u2_, _v1_, _v2_)
        GL_FUNCTIONS_MAP[:glMapGrid2xOES].call(_n_, _u1_, _u2_, _v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultTransposeMatrixxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultTransposeMatrixxOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultTransposeMatrixxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultTransposeMatrixxOES)
    GL.module_eval(<<-SRC)
      def self.MultTransposeMatrixxOES(_m_)
        GL_FUNCTIONS_MAP[:glMultTransposeMatrixxOES].call(_m_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1xOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1xOES(_texture_, _s_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1xOES].call(_texture_, _s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord1xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1xvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord1xvOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord1xvOES(_texture_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord1xvOES].call(_texture_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2xOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2xOES(_texture_, _s_, _t_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2xOES].call(_texture_, _s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord2xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2xvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord2xvOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord2xvOES(_texture_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord2xvOES].call(_texture_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3xOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3xOES(_texture_, _s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3xOES].call(_texture_, _s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord3xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3xvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord3xvOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord3xvOES(_texture_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord3xvOES].call(_texture_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glMultiTexCoord4xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4xvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMultiTexCoord4xvOES)
    GL.module_eval(<<-SRC)
      def self.MultiTexCoord4xvOES(_texture_, _coords_)
        GL_FUNCTIONS_MAP[:glMultiTexCoord4xvOES].call(_texture_, _coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormal3xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormal3xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormal3xvOES)
    GL.module_eval(<<-SRC)
      def self.Normal3xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glNormal3xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPassThroughxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPassThroughxOES] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPassThroughxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPassThroughxOES)
    GL.module_eval(<<-SRC)
      def self.PassThroughxOES(_token_)
        GL_FUNCTIONS_MAP[:glPassThroughxOES].call(_token_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelMapx
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelMapx] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelMapx] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelMapx)
    GL.module_eval(<<-SRC)
      def self.PixelMapx(_map_, _size_, _values_)
        GL_FUNCTIONS_MAP[:glPixelMapx].call(_map_, _size_, _values_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelStorex
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelStorex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelStorex] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelStorex)
    GL.module_eval(<<-SRC)
      def self.PixelStorex(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPixelStorex].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelTransferxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransferxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransferxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTransferxOES)
    GL.module_eval(<<-SRC)
      def self.PixelTransferxOES(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPixelTransferxOES].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelZoomxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelZoomxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelZoomxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelZoomxOES)
    GL.module_eval(<<-SRC)
      def self.PixelZoomxOES(_xfactor_, _yfactor_)
        GL_FUNCTIONS_MAP[:glPixelZoomxOES].call(_xfactor_, _yfactor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPrioritizeTexturesxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPrioritizeTexturesxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPrioritizeTexturesxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPrioritizeTexturesxOES)
    GL.module_eval(<<-SRC)
      def self.PrioritizeTexturesxOES(_n_, _textures_, _priorities_)
        GL_FUNCTIONS_MAP[:glPrioritizeTexturesxOES].call(_n_, _textures_, _priorities_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRasterPos2xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos2xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos2xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRasterPos2xOES)
    GL.module_eval(<<-SRC)
      def self.RasterPos2xOES(_x_, _y_)
        GL_FUNCTIONS_MAP[:glRasterPos2xOES].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRasterPos2xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos2xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos2xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRasterPos2xvOES)
    GL.module_eval(<<-SRC)
      def self.RasterPos2xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glRasterPos2xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRasterPos3xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos3xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRasterPos3xOES)
    GL.module_eval(<<-SRC)
      def self.RasterPos3xOES(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glRasterPos3xOES].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRasterPos3xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos3xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos3xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRasterPos3xvOES)
    GL.module_eval(<<-SRC)
      def self.RasterPos3xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glRasterPos3xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRasterPos4xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos4xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos4xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRasterPos4xOES)
    GL.module_eval(<<-SRC)
      def self.RasterPos4xOES(_x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glRasterPos4xOES].call(_x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRasterPos4xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos4xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos4xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRasterPos4xvOES)
    GL.module_eval(<<-SRC)
      def self.RasterPos4xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glRasterPos4xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRectxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRectxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRectxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRectxOES)
    GL.module_eval(<<-SRC)
      def self.RectxOES(_x1_, _y1_, _x2_, _y2_)
        GL_FUNCTIONS_MAP[:glRectxOES].call(_x1_, _y1_, _x2_, _y2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glRectxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glRectxvOES] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glRectxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glRectxvOES)
    GL.module_eval(<<-SRC)
      def self.RectxvOES(_v1_, _v2_)
        GL_FUNCTIONS_MAP[:glRectxvOES].call(_v1_, _v2_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord1xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1xOES] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord1xOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord1xOES(_s_)
        GL_FUNCTIONS_MAP[:glTexCoord1xOES].call(_s_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord1xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord1xvOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord1xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glTexCoord1xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2xOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord2xOES(_s_, _t_)
        GL_FUNCTIONS_MAP[:glTexCoord2xOES].call(_s_, _t_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2xvOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord2xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glTexCoord2xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord3xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord3xOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord3xOES(_s_, _t_, _r_)
        GL_FUNCTIONS_MAP[:glTexCoord3xOES].call(_s_, _t_, _r_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord3xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord3xvOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord3xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glTexCoord3xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4xOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord4xOES(_s_, _t_, _r_, _q_)
        GL_FUNCTIONS_MAP[:glTexCoord4xOES].call(_s_, _t_, _r_, _q_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4xvOES)
    GL.module_eval(<<-SRC)
      def self.TexCoord4xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glTexCoord4xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexGenxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexGenxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexGenxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexGenxOES)
    GL.module_eval(<<-SRC)
      def self.TexGenxOES(_coord_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glTexGenxOES].call(_coord_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexGenxvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexGenxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexGenxvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexGenxvOES)
    GL.module_eval(<<-SRC)
      def self.TexGenxvOES(_coord_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexGenxvOES].call(_coord_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex2xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex2xOES] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex2xOES)
    GL.module_eval(<<-SRC)
      def self.Vertex2xOES(_x_)
        GL_FUNCTIONS_MAP[:glVertex2xOES].call(_x_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex2xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex2xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex2xvOES)
    GL.module_eval(<<-SRC)
      def self.Vertex2xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glVertex2xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex3xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex3xOES)
    GL.module_eval(<<-SRC)
      def self.Vertex3xOES(_x_, _y_)
        GL_FUNCTIONS_MAP[:glVertex3xOES].call(_x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex3xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex3xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex3xvOES)
    GL.module_eval(<<-SRC)
      def self.Vertex3xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glVertex3xvOES].call(_coords_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex4xOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex4xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4xOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex4xOES)
    GL.module_eval(<<-SRC)
      def self.Vertex4xOES(_x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glVertex4xOES].call(_x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glVertex4xvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glVertex4xvOES] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4xvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glVertex4xvOES)
    GL.module_eval(<<-SRC)
      def self.Vertex4xvOES(_coords_)
        GL_FUNCTIONS_MAP[:glVertex4xvOES].call(_coords_)
      end
    SRC
  end
define_ext_command_GL_OES_fragment_precision_high() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7684
def self.define_ext_command_GL_OES_fragment_precision_high
end
define_ext_command_GL_OES_geometry_point_size() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7693
def self.define_ext_command_GL_OES_geometry_point_size
end
define_ext_command_GL_OES_geometry_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7702
  def self.define_ext_command_GL_OES_geometry_shader
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureOES)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureOES(_target_, _attachment_, _texture_, _level_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureOES].call(_target_, _attachment_, _texture_, _level_)
      end
    SRC
  end
define_ext_command_GL_OES_get_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7721
  def self.define_ext_command_GL_OES_get_program_binary
    GL::GL_FUNCTION_SYMBOLS << :glGetProgramBinaryOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramBinaryOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramBinaryOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetProgramBinaryOES)
    GL.module_eval(<<-SRC)
      def self.GetProgramBinaryOES(_program_, _bufSize_, _length_, _binaryFormat_, _binary_)
        GL_FUNCTIONS_MAP[:glGetProgramBinaryOES].call(_program_, _bufSize_, _length_, _binaryFormat_, _binary_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glProgramBinaryOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glProgramBinaryOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBinaryOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glProgramBinaryOES)
    GL.module_eval(<<-SRC)
      def self.ProgramBinaryOES(_program_, _binaryFormat_, _binary_, _length_)
        GL_FUNCTIONS_MAP[:glProgramBinaryOES].call(_program_, _binaryFormat_, _binary_, _length_)
      end
    SRC
  end
define_ext_command_GL_OES_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7751
def self.define_ext_command_GL_OES_gpu_shader5
end
define_ext_command_GL_OES_mapbuffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7760
  def self.define_ext_command_GL_OES_mapbuffer
    GL::GL_FUNCTION_SYMBOLS << :glMapBufferOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMapBufferOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMapBufferOES] = Fiddle::TYPE_VOIDP
    GL.bind_command(:glMapBufferOES)
    GL.module_eval(<<-SRC)
      def self.MapBufferOES(_target_, _access_)
        GL_FUNCTIONS_MAP[:glMapBufferOES].call(_target_, _access_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glUnmapBufferOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glUnmapBufferOES] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapBufferOES] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glUnmapBufferOES)
    GL.module_eval(<<-SRC)
      def self.UnmapBufferOES(_target_)
        GL_FUNCTIONS_MAP[:glUnmapBufferOES].call(_target_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetBufferPointervOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferPointervOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferPointervOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetBufferPointervOES)
    GL.module_eval(<<-SRC)
      def self.GetBufferPointervOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetBufferPointervOES].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_OES_packed_depth_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7801
def self.define_ext_command_GL_OES_packed_depth_stencil
end
define_ext_command_GL_OES_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7810
  def self.define_ext_command_GL_OES_primitive_bounding_box
    GL::GL_FUNCTION_SYMBOLS << :glPrimitiveBoundingBoxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPrimitiveBoundingBoxOES] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveBoundingBoxOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPrimitiveBoundingBoxOES)
    GL.module_eval(<<-SRC)
      def self.PrimitiveBoundingBoxOES(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
        GL_FUNCTIONS_MAP[:glPrimitiveBoundingBoxOES].call(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
      end
    SRC
  end
define_ext_command_GL_OES_query_matrix() click to toggle source
# File lib/opengl_ext_command.rb, line 31076
  def self.define_ext_command_GL_OES_query_matrix
    GL::GL_FUNCTION_SYMBOLS << :glQueryMatrixxOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glQueryMatrixxOES] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glQueryMatrixxOES] = -Fiddle::TYPE_INT
    GL.bind_command(:glQueryMatrixxOES)
    GL.module_eval(<<-SRC)
      def self.QueryMatrixxOES(_mantissa_, _exponent_)
        GL_FUNCTIONS_MAP[:glQueryMatrixxOES].call(_mantissa_, _exponent_)
      end
    SRC
  end
define_ext_command_GL_OES_read_format() click to toggle source
# File lib/opengl_ext_command.rb, line 31095
def self.define_ext_command_GL_OES_read_format
end
define_ext_command_GL_OES_required_internalformat() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7829
def self.define_ext_command_GL_OES_required_internalformat
end
define_ext_command_GL_OES_rgb8_rgba8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7838
def self.define_ext_command_GL_OES_rgb8_rgba8
end
define_ext_command_GL_OES_sample_shading() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7847
  def self.define_ext_command_GL_OES_sample_shading
    GL::GL_FUNCTION_SYMBOLS << :glMinSampleShadingOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glMinSampleShadingOES] = [Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glMinSampleShadingOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glMinSampleShadingOES)
    GL.module_eval(<<-SRC)
      def self.MinSampleShadingOES(_value_)
        GL_FUNCTIONS_MAP[:glMinSampleShadingOES].call(_value_)
      end
    SRC
  end
define_ext_command_GL_OES_sample_variables() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7866
def self.define_ext_command_GL_OES_sample_variables
end
define_ext_command_GL_OES_shader_image_atomic() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7875
def self.define_ext_command_GL_OES_shader_image_atomic
end
define_ext_command_GL_OES_shader_io_blocks() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7884
def self.define_ext_command_GL_OES_shader_io_blocks
end
define_ext_command_GL_OES_shader_multisample_interpolation() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7893
def self.define_ext_command_GL_OES_shader_multisample_interpolation
end
define_ext_command_GL_OES_single_precision() click to toggle source
# File lib/opengl_ext_command.rb, line 31104
  def self.define_ext_command_GL_OES_single_precision
    GL::GL_FUNCTION_SYMBOLS << :glClearDepthfOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glClearDepthfOES] = [Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClearDepthfOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glClearDepthfOES)
    GL.module_eval(<<-SRC)
      def self.ClearDepthfOES(_depth_)
        GL_FUNCTIONS_MAP[:glClearDepthfOES].call(_depth_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glClipPlanefOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glClipPlanefOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glClipPlanefOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glClipPlanefOES)
    GL.module_eval(<<-SRC)
      def self.ClipPlanefOES(_plane_, _equation_)
        GL_FUNCTIONS_MAP[:glClipPlanefOES].call(_plane_, _equation_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangefOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangefOES] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangefOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangefOES)
    GL.module_eval(<<-SRC)
      def self.DepthRangefOES(_n_, _f_)
        GL_FUNCTIONS_MAP[:glDepthRangefOES].call(_n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFrustumfOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glFrustumfOES] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFrustumfOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glFrustumfOES)
    GL.module_eval(<<-SRC)
      def self.FrustumfOES(_l_, _r_, _b_, _t_, _n_, _f_)
        GL_FUNCTIONS_MAP[:glFrustumfOES].call(_l_, _r_, _b_, _t_, _n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetClipPlanefOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetClipPlanefOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetClipPlanefOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetClipPlanefOES)
    GL.module_eval(<<-SRC)
      def self.GetClipPlanefOES(_plane_, _equation_)
        GL_FUNCTIONS_MAP[:glGetClipPlanefOES].call(_plane_, _equation_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glOrthofOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glOrthofOES] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glOrthofOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glOrthofOES)
    GL.module_eval(<<-SRC)
      def self.OrthofOES(_l_, _r_, _b_, _t_, _n_, _f_)
        GL_FUNCTIONS_MAP[:glOrthofOES].call(_l_, _r_, _b_, _t_, _n_, _f_)
      end
    SRC
  end
define_ext_command_GL_OES_standard_derivatives() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7902
def self.define_ext_command_GL_OES_standard_derivatives
end
define_ext_command_GL_OES_stencil1() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7911
def self.define_ext_command_GL_OES_stencil1
end
define_ext_command_GL_OES_stencil4() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7920
def self.define_ext_command_GL_OES_stencil4
end
define_ext_command_GL_OES_surfaceless_context() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7929
def self.define_ext_command_GL_OES_surfaceless_context
end
define_ext_command_GL_OES_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7938
def self.define_ext_command_GL_OES_tessellation_point_size
end
define_ext_command_GL_OES_tessellation_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7947
  def self.define_ext_command_GL_OES_tessellation_shader
    GL::GL_FUNCTION_SYMBOLS << :glPatchParameteriOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glPatchParameteriOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPatchParameteriOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glPatchParameteriOES)
    GL.module_eval(<<-SRC)
      def self.PatchParameteriOES(_pname_, _value_)
        GL_FUNCTIONS_MAP[:glPatchParameteriOES].call(_pname_, _value_)
      end
    SRC
  end
define_ext_command_GL_OES_texture_3D() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7966
  def self.define_ext_command_GL_OES_texture_3D
    GL::GL_FUNCTION_SYMBOLS << :glTexImage3DOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexImage3DOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage3DOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexImage3DOES)
    GL.module_eval(<<-SRC)
      def self.TexImage3DOES(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTexImage3DOES].call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexSubImage3DOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexSubImage3DOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage3DOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexSubImage3DOES)
    GL.module_eval(<<-SRC)
      def self.TexSubImage3DOES(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTexSubImage3DOES].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyTexSubImage3DOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyTexSubImage3DOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexSubImage3DOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyTexSubImage3DOES)
    GL.module_eval(<<-SRC)
      def self.CopyTexSubImage3DOES(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glCopyTexSubImage3DOES].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTexImage3DOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTexImage3DOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexImage3DOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTexImage3DOES)
    GL.module_eval(<<-SRC)
      def self.CompressedTexImage3DOES(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTexImage3DOES].call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCompressedTexSubImage3DOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glCompressedTexSubImage3DOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexSubImage3DOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glCompressedTexSubImage3DOES)
    GL.module_eval(<<-SRC)
      def self.CompressedTexSubImage3DOES(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
        GL_FUNCTIONS_MAP[:glCompressedTexSubImage3DOES].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTexture3DOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture3DOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture3DOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTexture3DOES)
    GL.module_eval(<<-SRC)
      def self.FramebufferTexture3DOES(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
        GL_FUNCTIONS_MAP[:glFramebufferTexture3DOES].call(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
      end
    SRC
  end
define_ext_command_GL_OES_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8040
  def self.define_ext_command_GL_OES_texture_border_clamp
    GL::GL_FUNCTION_SYMBOLS << :glTexParameterIivOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIivOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexParameterIivOES)
    GL.module_eval(<<-SRC)
      def self.TexParameterIivOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexParameterIivOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexParameterIuivOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIuivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIuivOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexParameterIuivOES)
    GL.module_eval(<<-SRC)
      def self.TexParameterIuivOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glTexParameterIuivOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexParameterIivOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIivOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexParameterIivOES)
    GL.module_eval(<<-SRC)
      def self.GetTexParameterIivOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexParameterIivOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetTexParameterIuivOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIuivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIuivOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexParameterIuivOES)
    GL.module_eval(<<-SRC)
      def self.GetTexParameterIuivOES(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetTexParameterIuivOES].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameterIivOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIivOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameterIivOES)
    GL.module_eval(<<-SRC)
      def self.SamplerParameterIivOES(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameterIivOES].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplerParameterIuivOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIuivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIuivOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplerParameterIuivOES)
    GL.module_eval(<<-SRC)
      def self.SamplerParameterIuivOES(_sampler_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glSamplerParameterIuivOES].call(_sampler_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSamplerParameterIivOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIivOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSamplerParameterIivOES)
    GL.module_eval(<<-SRC)
      def self.GetSamplerParameterIivOES(_sampler_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSamplerParameterIivOES].call(_sampler_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSamplerParameterIuivOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIuivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIuivOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSamplerParameterIuivOES)
    GL.module_eval(<<-SRC)
      def self.GetSamplerParameterIuivOES(_sampler_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetSamplerParameterIuivOES].call(_sampler_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_OES_texture_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8136
  def self.define_ext_command_GL_OES_texture_buffer
    GL::GL_FUNCTION_SYMBOLS << :glTexBufferOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBufferOES)
    GL.module_eval(<<-SRC)
      def self.TexBufferOES(_target_, _internalformat_, _buffer_)
        GL_FUNCTIONS_MAP[:glTexBufferOES].call(_target_, _internalformat_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexBufferRangeOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferRangeOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferRangeOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexBufferRangeOES)
    GL.module_eval(<<-SRC)
      def self.TexBufferRangeOES(_target_, _internalformat_, _buffer_, _offset_, _size_)
        GL_FUNCTIONS_MAP[:glTexBufferRangeOES].call(_target_, _internalformat_, _buffer_, _offset_, _size_)
      end
    SRC
  end
define_ext_command_GL_OES_texture_compression_astc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8166
def self.define_ext_command_GL_OES_texture_compression_astc
end
define_ext_command_GL_OES_texture_cube_map_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8175
def self.define_ext_command_GL_OES_texture_cube_map_array
end
define_ext_command_GL_OES_texture_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8184
def self.define_ext_command_GL_OES_texture_float
end
define_ext_command_GL_OES_texture_float_linear() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8193
def self.define_ext_command_GL_OES_texture_float_linear
end
define_ext_command_GL_OES_texture_half_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8202
def self.define_ext_command_GL_OES_texture_half_float
end
define_ext_command_GL_OES_texture_half_float_linear() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8211
def self.define_ext_command_GL_OES_texture_half_float_linear
end
define_ext_command_GL_OES_texture_npot() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8220
def self.define_ext_command_GL_OES_texture_npot
end
define_ext_command_GL_OES_texture_stencil8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8229
def self.define_ext_command_GL_OES_texture_stencil8
end
define_ext_command_GL_OES_texture_storage_multisample_2d_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8238
  def self.define_ext_command_GL_OES_texture_storage_multisample_2d_array
    GL::GL_FUNCTION_SYMBOLS << :glTexStorage3DMultisampleOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage3DMultisampleOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage3DMultisampleOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexStorage3DMultisampleOES)
    GL.module_eval(<<-SRC)
      def self.TexStorage3DMultisampleOES(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        GL_FUNCTIONS_MAP[:glTexStorage3DMultisampleOES].call(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
      end
    SRC
  end
define_ext_command_GL_OES_texture_view() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8257
  def self.define_ext_command_GL_OES_texture_view
    GL::GL_FUNCTION_SYMBOLS << :glTextureViewOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureViewOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureViewOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureViewOES)
    GL.module_eval(<<-SRC)
      def self.TextureViewOES(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
        GL_FUNCTIONS_MAP[:glTextureViewOES].call(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
      end
    SRC
  end
define_ext_command_GL_OES_vertex_array_object() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8276
  def self.define_ext_command_GL_OES_vertex_array_object
    GL::GL_FUNCTION_SYMBOLS << :glBindVertexArrayOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexArrayOES] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexArrayOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glBindVertexArrayOES)
    GL.module_eval(<<-SRC)
      def self.BindVertexArrayOES(_array_)
        GL_FUNCTIONS_MAP[:glBindVertexArrayOES].call(_array_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteVertexArraysOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteVertexArraysOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteVertexArraysOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteVertexArraysOES)
    GL.module_eval(<<-SRC)
      def self.DeleteVertexArraysOES(_n_, _arrays_)
        GL_FUNCTIONS_MAP[:glDeleteVertexArraysOES].call(_n_, _arrays_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenVertexArraysOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenVertexArraysOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenVertexArraysOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGenVertexArraysOES)
    GL.module_eval(<<-SRC)
      def self.GenVertexArraysOES(_n_, _arrays_)
        GL_FUNCTIONS_MAP[:glGenVertexArraysOES].call(_n_, _arrays_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsVertexArrayOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsVertexArrayOES] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsVertexArrayOES] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsVertexArrayOES)
    GL.module_eval(<<-SRC)
      def self.IsVertexArrayOES(_array_)
        GL_FUNCTIONS_MAP[:glIsVertexArrayOES].call(_array_)
      end
    SRC
  end
define_ext_command_GL_OES_vertex_half_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8328
def self.define_ext_command_GL_OES_vertex_half_float
end
define_ext_command_GL_OES_vertex_type_10_10_10_2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8337
def self.define_ext_command_GL_OES_vertex_type_10_10_10_2
end
define_ext_command_GL_OES_viewport_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8346
  def self.define_ext_command_GL_OES_viewport_array
    GL::GL_FUNCTION_SYMBOLS << :glViewportArrayvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportArrayvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportArrayvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportArrayvOES)
    GL.module_eval(<<-SRC)
      def self.ViewportArrayvOES(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glViewportArrayvOES].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glViewportIndexedfOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportIndexedfOES)
    GL.module_eval(<<-SRC)
      def self.ViewportIndexedfOES(_index_, _x_, _y_, _w_, _h_)
        GL_FUNCTIONS_MAP[:glViewportIndexedfOES].call(_index_, _x_, _y_, _w_, _h_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glViewportIndexedfvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glViewportIndexedfvOES)
    GL.module_eval(<<-SRC)
      def self.ViewportIndexedfvOES(_index_, _v_)
        GL_FUNCTIONS_MAP[:glViewportIndexedfvOES].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorArrayvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorArrayvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorArrayvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorArrayvOES)
    GL.module_eval(<<-SRC)
      def self.ScissorArrayvOES(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glScissorArrayvOES].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorIndexedOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorIndexedOES)
    GL.module_eval(<<-SRC)
      def self.ScissorIndexedOES(_index_, _left_, _bottom_, _width_, _height_)
        GL_FUNCTIONS_MAP[:glScissorIndexedOES].call(_index_, _left_, _bottom_, _width_, _height_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glScissorIndexedvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glScissorIndexedvOES)
    GL.module_eval(<<-SRC)
      def self.ScissorIndexedvOES(_index_, _v_)
        GL_FUNCTIONS_MAP[:glScissorIndexedvOES].call(_index_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangeArrayfvOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeArrayfvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeArrayfvOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangeArrayfvOES)
    GL.module_eval(<<-SRC)
      def self.DepthRangeArrayfvOES(_first_, _count_, _v_)
        GL_FUNCTIONS_MAP[:glDepthRangeArrayfvOES].call(_first_, _count_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDepthRangeIndexedfOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeIndexedfOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeIndexedfOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDepthRangeIndexedfOES)
    GL.module_eval(<<-SRC)
      def self.DepthRangeIndexedfOES(_index_, _n_, _f_)
        GL_FUNCTIONS_MAP[:glDepthRangeIndexedfOES].call(_index_, _n_, _f_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFloati_vOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFloati_vOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloati_vOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFloati_vOES)
    GL.module_eval(<<-SRC)
      def self.GetFloati_vOES(_target_, _index_, _data_)
        GL_FUNCTIONS_MAP[:glGetFloati_vOES].call(_target_, _index_, _data_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableiOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableiOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableiOES)
    GL.module_eval(<<-SRC)
      def self.EnableiOES(_target_, _index_)
        GL_FUNCTIONS_MAP[:glEnableiOES].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableiOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableiOES] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableiOES)
    GL.module_eval(<<-SRC)
      def self.DisableiOES(_target_, _index_)
        GL_FUNCTIONS_MAP[:glDisableiOES].call(_target_, _index_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsEnablediOES
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsEnablediOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnablediOES] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsEnablediOES)
    GL.module_eval(<<-SRC)
      def self.IsEnablediOES(_target_, _index_)
        GL_FUNCTIONS_MAP[:glIsEnablediOES].call(_target_, _index_)
      end
    SRC
  end
define_ext_command_GL_OML_interlace() click to toggle source
# File lib/opengl_ext_command.rb, line 31178
def self.define_ext_command_GL_OML_interlace
end
define_ext_command_GL_OML_resample() click to toggle source
# File lib/opengl_ext_command.rb, line 31187
def self.define_ext_command_GL_OML_resample
end
define_ext_command_GL_OML_subsample() click to toggle source
# File lib/opengl_ext_command.rb, line 31196
def self.define_ext_command_GL_OML_subsample
end
define_ext_command_GL_OVR_multiview() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8486
  def self.define_ext_command_GL_OVR_multiview
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureMultiviewOVR
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureMultiviewOVR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureMultiviewOVR] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureMultiviewOVR)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureMultiviewOVR(_target_, _attachment_, _texture_, _level_, _baseViewIndex_, _numViews_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureMultiviewOVR].call(_target_, _attachment_, _texture_, _level_, _baseViewIndex_, _numViews_)
      end
    SRC
  end
define_ext_command_GL_OVR_multiview2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8505
def self.define_ext_command_GL_OVR_multiview2
end
define_ext_command_GL_OVR_multiview_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8514
  def self.define_ext_command_GL_OVR_multiview_multisampled_render_to_texture
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferTextureMultisampleMultiviewOVR
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureMultisampleMultiviewOVR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureMultisampleMultiviewOVR] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferTextureMultisampleMultiviewOVR)
    GL.module_eval(<<-SRC)
      def self.FramebufferTextureMultisampleMultiviewOVR(_target_, _attachment_, _texture_, _level_, _samples_, _baseViewIndex_, _numViews_)
        GL_FUNCTIONS_MAP[:glFramebufferTextureMultisampleMultiviewOVR].call(_target_, _attachment_, _texture_, _level_, _samples_, _baseViewIndex_, _numViews_)
      end
    SRC
  end
define_ext_command_GL_PGI_misc_hints() click to toggle source
# File lib/opengl_ext_command.rb, line 31233
  def self.define_ext_command_GL_PGI_misc_hints
    GL::GL_FUNCTION_SYMBOLS << :glHintPGI
    GL::GL_FUNCTIONS_ARGS_MAP[:glHintPGI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glHintPGI] = Fiddle::TYPE_VOID
    GL.bind_command(:glHintPGI)
    GL.module_eval(<<-SRC)
      def self.HintPGI(_target_, _mode_)
        GL_FUNCTIONS_MAP[:glHintPGI].call(_target_, _mode_)
      end
    SRC
  end
define_ext_command_GL_PGI_vertex_hints() click to toggle source
# File lib/opengl_ext_command.rb, line 31252
def self.define_ext_command_GL_PGI_vertex_hints
end
define_ext_command_GL_QCOM_YUV_texture_gather() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8981
def self.define_ext_command_GL_QCOM_YUV_texture_gather
end
define_ext_command_GL_QCOM_alpha_test() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8533
  def self.define_ext_command_GL_QCOM_alpha_test
    GL::GL_FUNCTION_SYMBOLS << :glAlphaFuncQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glAlphaFuncQCOM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFuncQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glAlphaFuncQCOM)
    GL.module_eval(<<-SRC)
      def self.AlphaFuncQCOM(_func_, _ref_)
        GL_FUNCTIONS_MAP[:glAlphaFuncQCOM].call(_func_, _ref_)
      end
    SRC
  end
define_ext_command_GL_QCOM_binning_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8552
def self.define_ext_command_GL_QCOM_binning_control
end
define_ext_command_GL_QCOM_driver_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8561
  def self.define_ext_command_GL_QCOM_driver_control
    GL::GL_FUNCTION_SYMBOLS << :glGetDriverControlsQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDriverControlsQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDriverControlsQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetDriverControlsQCOM)
    GL.module_eval(<<-SRC)
      def self.GetDriverControlsQCOM(_num_, _size_, _driverControls_)
        GL_FUNCTIONS_MAP[:glGetDriverControlsQCOM].call(_num_, _size_, _driverControls_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDriverControlStringQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDriverControlStringQCOM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDriverControlStringQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetDriverControlStringQCOM)
    GL.module_eval(<<-SRC)
      def self.GetDriverControlStringQCOM(_driverControl_, _bufSize_, _length_, _driverControlString_)
        GL_FUNCTIONS_MAP[:glGetDriverControlStringQCOM].call(_driverControl_, _bufSize_, _length_, _driverControlString_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEnableDriverControlQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glEnableDriverControlQCOM] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEnableDriverControlQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glEnableDriverControlQCOM)
    GL.module_eval(<<-SRC)
      def self.EnableDriverControlQCOM(_driverControl_)
        GL_FUNCTIONS_MAP[:glEnableDriverControlQCOM].call(_driverControl_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDisableDriverControlQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glDisableDriverControlQCOM] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDisableDriverControlQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glDisableDriverControlQCOM)
    GL.module_eval(<<-SRC)
      def self.DisableDriverControlQCOM(_driverControl_)
        GL_FUNCTIONS_MAP[:glDisableDriverControlQCOM].call(_driverControl_)
      end
    SRC
  end
define_ext_command_GL_QCOM_extended_get() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8613
  def self.define_ext_command_GL_QCOM_extended_get
    GL::GL_FUNCTION_SYMBOLS << :glExtGetTexturesQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetTexturesQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetTexturesQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetTexturesQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetTexturesQCOM(_textures_, _maxTextures_, _numTextures_)
        GL_FUNCTIONS_MAP[:glExtGetTexturesQCOM].call(_textures_, _maxTextures_, _numTextures_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtGetBuffersQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetBuffersQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetBuffersQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetBuffersQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetBuffersQCOM(_buffers_, _maxBuffers_, _numBuffers_)
        GL_FUNCTIONS_MAP[:glExtGetBuffersQCOM].call(_buffers_, _maxBuffers_, _numBuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtGetRenderbuffersQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetRenderbuffersQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetRenderbuffersQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetRenderbuffersQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetRenderbuffersQCOM(_renderbuffers_, _maxRenderbuffers_, _numRenderbuffers_)
        GL_FUNCTIONS_MAP[:glExtGetRenderbuffersQCOM].call(_renderbuffers_, _maxRenderbuffers_, _numRenderbuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtGetFramebuffersQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetFramebuffersQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetFramebuffersQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetFramebuffersQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetFramebuffersQCOM(_framebuffers_, _maxFramebuffers_, _numFramebuffers_)
        GL_FUNCTIONS_MAP[:glExtGetFramebuffersQCOM].call(_framebuffers_, _maxFramebuffers_, _numFramebuffers_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtGetTexLevelParameterivQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetTexLevelParameterivQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetTexLevelParameterivQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetTexLevelParameterivQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetTexLevelParameterivQCOM(_texture_, _face_, _level_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glExtGetTexLevelParameterivQCOM].call(_texture_, _face_, _level_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtTexObjectStateOverrideiQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtTexObjectStateOverrideiQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtTexObjectStateOverrideiQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtTexObjectStateOverrideiQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtTexObjectStateOverrideiQCOM(_target_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glExtTexObjectStateOverrideiQCOM].call(_target_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtGetTexSubImageQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetTexSubImageQCOM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetTexSubImageQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetTexSubImageQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetTexSubImageQCOM(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _texels_)
        GL_FUNCTIONS_MAP[:glExtGetTexSubImageQCOM].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _texels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtGetBufferPointervQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetBufferPointervQCOM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetBufferPointervQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetBufferPointervQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetBufferPointervQCOM(_target_, _params_)
        GL_FUNCTIONS_MAP[:glExtGetBufferPointervQCOM].call(_target_, _params_)
      end
    SRC
  end
define_ext_command_GL_QCOM_extended_get2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8709
  def self.define_ext_command_GL_QCOM_extended_get2
    GL::GL_FUNCTION_SYMBOLS << :glExtGetShadersQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetShadersQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetShadersQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetShadersQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetShadersQCOM(_shaders_, _maxShaders_, _numShaders_)
        GL_FUNCTIONS_MAP[:glExtGetShadersQCOM].call(_shaders_, _maxShaders_, _numShaders_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtGetProgramsQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetProgramsQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetProgramsQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetProgramsQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetProgramsQCOM(_programs_, _maxPrograms_, _numPrograms_)
        GL_FUNCTIONS_MAP[:glExtGetProgramsQCOM].call(_programs_, _maxPrograms_, _numPrograms_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtIsProgramBinaryQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtIsProgramBinaryQCOM] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtIsProgramBinaryQCOM] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glExtIsProgramBinaryQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtIsProgramBinaryQCOM(_program_)
        GL_FUNCTIONS_MAP[:glExtIsProgramBinaryQCOM].call(_program_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glExtGetProgramBinarySourceQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtGetProgramBinarySourceQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetProgramBinarySourceQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtGetProgramBinarySourceQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtGetProgramBinarySourceQCOM(_program_, _shadertype_, _source_, _length_)
        GL_FUNCTIONS_MAP[:glExtGetProgramBinarySourceQCOM].call(_program_, _shadertype_, _source_, _length_)
      end
    SRC
  end
define_ext_command_GL_QCOM_frame_extrapolation() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8821
  def self.define_ext_command_GL_QCOM_frame_extrapolation
    GL::GL_FUNCTION_SYMBOLS << :glExtrapolateTex2DQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glExtrapolateTex2DQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glExtrapolateTex2DQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glExtrapolateTex2DQCOM)
    GL.module_eval(<<-SRC)
      def self.ExtrapolateTex2DQCOM(_src1_, _src2_, _output_, _scaleFactor_)
        GL_FUNCTIONS_MAP[:glExtrapolateTex2DQCOM].call(_src1_, _src2_, _output_, _scaleFactor_)
      end
    SRC
  end
define_ext_command_GL_QCOM_framebuffer_foveated() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8761
  def self.define_ext_command_GL_QCOM_framebuffer_foveated
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferFoveationConfigQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferFoveationConfigQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferFoveationConfigQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferFoveationConfigQCOM)
    GL.module_eval(<<-SRC)
      def self.FramebufferFoveationConfigQCOM(_framebuffer_, _numLayers_, _focalPointsPerLayer_, _requestedFeatures_, _providedFeatures_)
        GL_FUNCTIONS_MAP[:glFramebufferFoveationConfigQCOM].call(_framebuffer_, _numLayers_, _focalPointsPerLayer_, _requestedFeatures_, _providedFeatures_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFramebufferFoveationParametersQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferFoveationParametersQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferFoveationParametersQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferFoveationParametersQCOM)
    GL.module_eval(<<-SRC)
      def self.FramebufferFoveationParametersQCOM(_framebuffer_, _layer_, _focalPoint_, _focalX_, _focalY_, _gainX_, _gainY_, _foveaArea_)
        GL_FUNCTIONS_MAP[:glFramebufferFoveationParametersQCOM].call(_framebuffer_, _layer_, _focalPoint_, _focalX_, _focalY_, _gainX_, _gainY_, _foveaArea_)
      end
    SRC
  end
define_ext_command_GL_QCOM_motion_estimation() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8791
  def self.define_ext_command_GL_QCOM_motion_estimation
    GL::GL_FUNCTION_SYMBOLS << :glTexEstimateMotionQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexEstimateMotionQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexEstimateMotionQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexEstimateMotionQCOM)
    GL.module_eval(<<-SRC)
      def self.TexEstimateMotionQCOM(_ref_, _target_, _output_)
        GL_FUNCTIONS_MAP[:glTexEstimateMotionQCOM].call(_ref_, _target_, _output_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexEstimateMotionRegionsQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexEstimateMotionRegionsQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexEstimateMotionRegionsQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexEstimateMotionRegionsQCOM)
    GL.module_eval(<<-SRC)
      def self.TexEstimateMotionRegionsQCOM(_ref_, _target_, _output_, _mask_)
        GL_FUNCTIONS_MAP[:glTexEstimateMotionRegionsQCOM].call(_ref_, _target_, _output_, _mask_)
      end
    SRC
  end
define_ext_command_GL_QCOM_perfmon_global_mode() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8886
def self.define_ext_command_GL_QCOM_perfmon_global_mode
end
define_ext_command_GL_QCOM_render_shared_exponent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8840
def self.define_ext_command_GL_QCOM_render_shared_exponent
end
define_ext_command_GL_QCOM_shader_framebuffer_fetch_noncoherent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8895
  def self.define_ext_command_GL_QCOM_shader_framebuffer_fetch_noncoherent
    GL::GL_FUNCTION_SYMBOLS << :glFramebufferFetchBarrierQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferFetchBarrierQCOM] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferFetchBarrierQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glFramebufferFetchBarrierQCOM)
    GL.module_eval(<<-SRC)
      def self.FramebufferFetchBarrierQCOM()
        GL_FUNCTIONS_MAP[:glFramebufferFetchBarrierQCOM].call()
      end
    SRC
  end
define_ext_command_GL_QCOM_shader_framebuffer_fetch_rate() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8914
def self.define_ext_command_GL_QCOM_shader_framebuffer_fetch_rate
end
define_ext_command_GL_QCOM_shading_rate() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8923
  def self.define_ext_command_GL_QCOM_shading_rate
    GL::GL_FUNCTION_SYMBOLS << :glShadingRateQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateQCOM] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glShadingRateQCOM)
    GL.module_eval(<<-SRC)
      def self.ShadingRateQCOM(_rate_)
        GL_FUNCTIONS_MAP[:glShadingRateQCOM].call(_rate_)
      end
    SRC
  end
define_ext_command_GL_QCOM_texture_foveated() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8849
  def self.define_ext_command_GL_QCOM_texture_foveated
    GL::GL_FUNCTION_SYMBOLS << :glTextureFoveationParametersQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureFoveationParametersQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureFoveationParametersQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureFoveationParametersQCOM)
    GL.module_eval(<<-SRC)
      def self.TextureFoveationParametersQCOM(_texture_, _layer_, _focalPoint_, _focalX_, _focalY_, _gainX_, _gainY_, _foveaArea_)
        GL_FUNCTIONS_MAP[:glTextureFoveationParametersQCOM].call(_texture_, _layer_, _focalPoint_, _focalX_, _focalY_, _gainX_, _gainY_, _foveaArea_)
      end
    SRC
  end
define_ext_command_GL_QCOM_texture_foveated2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8868
def self.define_ext_command_GL_QCOM_texture_foveated2
end
define_ext_command_GL_QCOM_texture_foveated_subsampled_layout() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8877
def self.define_ext_command_GL_QCOM_texture_foveated_subsampled_layout
end
define_ext_command_GL_QCOM_tiled_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8942
  def self.define_ext_command_GL_QCOM_tiled_rendering
    GL::GL_FUNCTION_SYMBOLS << :glStartTilingQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glStartTilingQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStartTilingQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glStartTilingQCOM)
    GL.module_eval(<<-SRC)
      def self.StartTilingQCOM(_x_, _y_, _width_, _height_, _preserveMask_)
        GL_FUNCTIONS_MAP[:glStartTilingQCOM].call(_x_, _y_, _width_, _height_, _preserveMask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glEndTilingQCOM
    GL::GL_FUNCTIONS_ARGS_MAP[:glEndTilingQCOM] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glEndTilingQCOM] = Fiddle::TYPE_VOID
    GL.bind_command(:glEndTilingQCOM)
    GL.module_eval(<<-SRC)
      def self.EndTilingQCOM(_preserveMask_)
        GL_FUNCTIONS_MAP[:glEndTilingQCOM].call(_preserveMask_)
      end
    SRC
  end
define_ext_command_GL_QCOM_writeonly_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8972
def self.define_ext_command_GL_QCOM_writeonly_rendering
end
define_ext_command_GL_REND_screen_coordinates() click to toggle source
# File lib/opengl_ext_command.rb, line 31261
def self.define_ext_command_GL_REND_screen_coordinates
end
define_ext_command_GL_S3_s3tc() click to toggle source
# File lib/opengl_ext_command.rb, line 31270
def self.define_ext_command_GL_S3_s3tc
end
define_ext_command_GL_SGIS_detail_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 31279
  def self.define_ext_command_GL_SGIS_detail_texture
    GL::GL_FUNCTION_SYMBOLS << :glDetailTexFuncSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glDetailTexFuncSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDetailTexFuncSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glDetailTexFuncSGIS)
    GL.module_eval(<<-SRC)
      def self.DetailTexFuncSGIS(_target_, _n_, _points_)
        GL_FUNCTIONS_MAP[:glDetailTexFuncSGIS].call(_target_, _n_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetDetailTexFuncSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetDetailTexFuncSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetDetailTexFuncSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetDetailTexFuncSGIS)
    GL.module_eval(<<-SRC)
      def self.GetDetailTexFuncSGIS(_target_, _points_)
        GL_FUNCTIONS_MAP[:glGetDetailTexFuncSGIS].call(_target_, _points_)
      end
    SRC
  end
define_ext_command_GL_SGIS_fog_function() click to toggle source
# File lib/opengl_ext_command.rb, line 31309
  def self.define_ext_command_GL_SGIS_fog_function
    GL::GL_FUNCTION_SYMBOLS << :glFogFuncSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glFogFuncSGIS] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFogFuncSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glFogFuncSGIS)
    GL.module_eval(<<-SRC)
      def self.FogFuncSGIS(_n_, _points_)
        GL_FUNCTIONS_MAP[:glFogFuncSGIS].call(_n_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFogFuncSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFogFuncSGIS] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFogFuncSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFogFuncSGIS)
    GL.module_eval(<<-SRC)
      def self.GetFogFuncSGIS(_points_)
        GL_FUNCTIONS_MAP[:glGetFogFuncSGIS].call(_points_)
      end
    SRC
  end
define_ext_command_GL_SGIS_generate_mipmap() click to toggle source
# File lib/opengl_ext_command.rb, line 31339
def self.define_ext_command_GL_SGIS_generate_mipmap
end
define_ext_command_GL_SGIS_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 31348
  def self.define_ext_command_GL_SGIS_multisample
    GL::GL_FUNCTION_SYMBOLS << :glSampleMaskSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glSampleMaskSGIS] = [Fiddle::TYPE_FLOAT, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMaskSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glSampleMaskSGIS)
    GL.module_eval(<<-SRC)
      def self.SampleMaskSGIS(_value_, _invert_)
        GL_FUNCTIONS_MAP[:glSampleMaskSGIS].call(_value_, _invert_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSamplePatternSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glSamplePatternSGIS] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSamplePatternSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glSamplePatternSGIS)
    GL.module_eval(<<-SRC)
      def self.SamplePatternSGIS(_pattern_)
        GL_FUNCTIONS_MAP[:glSamplePatternSGIS].call(_pattern_)
      end
    SRC
  end
define_ext_command_GL_SGIS_pixel_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 31378
  def self.define_ext_command_GL_SGIS_pixel_texture
    GL::GL_FUNCTION_SYMBOLS << :glPixelTexGenParameteriSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenParameteriSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenParameteriSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTexGenParameteriSGIS)
    GL.module_eval(<<-SRC)
      def self.PixelTexGenParameteriSGIS(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPixelTexGenParameteriSGIS].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelTexGenParameterivSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenParameterivSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenParameterivSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTexGenParameterivSGIS)
    GL.module_eval(<<-SRC)
      def self.PixelTexGenParameterivSGIS(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glPixelTexGenParameterivSGIS].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelTexGenParameterfSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenParameterfSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenParameterfSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTexGenParameterfSGIS)
    GL.module_eval(<<-SRC)
      def self.PixelTexGenParameterfSGIS(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPixelTexGenParameterfSGIS].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPixelTexGenParameterfvSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenParameterfvSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenParameterfvSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTexGenParameterfvSGIS)
    GL.module_eval(<<-SRC)
      def self.PixelTexGenParameterfvSGIS(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glPixelTexGenParameterfvSGIS].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPixelTexGenParameterivSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelTexGenParameterivSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelTexGenParameterivSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPixelTexGenParameterivSGIS)
    GL.module_eval(<<-SRC)
      def self.GetPixelTexGenParameterivSGIS(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetPixelTexGenParameterivSGIS].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetPixelTexGenParameterfvSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelTexGenParameterfvSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelTexGenParameterfvSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetPixelTexGenParameterfvSGIS)
    GL.module_eval(<<-SRC)
      def self.GetPixelTexGenParameterfvSGIS(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetPixelTexGenParameterfvSGIS].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGIS_point_line_texgen() click to toggle source
# File lib/opengl_ext_command.rb, line 31452
def self.define_ext_command_GL_SGIS_point_line_texgen
end
define_ext_command_GL_SGIS_point_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 31461
  def self.define_ext_command_GL_SGIS_point_parameters
    GL::GL_FUNCTION_SYMBOLS << :glPointParameterfSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterfSGIS)
    GL.module_eval(<<-SRC)
      def self.PointParameterfSGIS(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glPointParameterfSGIS].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPointParameterfvSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfvSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfvSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glPointParameterfvSGIS)
    GL.module_eval(<<-SRC)
      def self.PointParameterfvSGIS(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glPointParameterfvSGIS].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGIS_sharpen_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 31491
  def self.define_ext_command_GL_SGIS_sharpen_texture
    GL::GL_FUNCTION_SYMBOLS << :glSharpenTexFuncSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glSharpenTexFuncSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSharpenTexFuncSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glSharpenTexFuncSGIS)
    GL.module_eval(<<-SRC)
      def self.SharpenTexFuncSGIS(_target_, _n_, _points_)
        GL_FUNCTIONS_MAP[:glSharpenTexFuncSGIS].call(_target_, _n_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetSharpenTexFuncSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetSharpenTexFuncSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetSharpenTexFuncSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetSharpenTexFuncSGIS)
    GL.module_eval(<<-SRC)
      def self.GetSharpenTexFuncSGIS(_target_, _points_)
        GL_FUNCTIONS_MAP[:glGetSharpenTexFuncSGIS].call(_target_, _points_)
      end
    SRC
  end
define_ext_command_GL_SGIS_texture4D() click to toggle source
# File lib/opengl_ext_command.rb, line 31521
  def self.define_ext_command_GL_SGIS_texture4D
    GL::GL_FUNCTION_SYMBOLS << :glTexImage4DSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexImage4DSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage4DSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexImage4DSGIS)
    GL.module_eval(<<-SRC)
      def self.TexImage4DSGIS(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _size4d_, _border_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTexImage4DSGIS].call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _size4d_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexSubImage4DSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexSubImage4DSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage4DSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexSubImage4DSGIS)
    GL.module_eval(<<-SRC)
      def self.TexSubImage4DSGIS(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _woffset_, _width_, _height_, _depth_, _size4d_, _format_, _type_, _pixels_)
        GL_FUNCTIONS_MAP[:glTexSubImage4DSGIS].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _woffset_, _width_, _height_, _depth_, _size4d_, _format_, _type_, _pixels_)
      end
    SRC
  end
define_ext_command_GL_SGIS_texture_border_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 31551
def self.define_ext_command_GL_SGIS_texture_border_clamp
end
define_ext_command_GL_SGIS_texture_color_mask() click to toggle source
# File lib/opengl_ext_command.rb, line 31560
  def self.define_ext_command_GL_SGIS_texture_color_mask
    GL::GL_FUNCTION_SYMBOLS << :glTextureColorMaskSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glTextureColorMaskSGIS] = [-Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTextureColorMaskSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glTextureColorMaskSGIS)
    GL.module_eval(<<-SRC)
      def self.TextureColorMaskSGIS(_red_, _green_, _blue_, _alpha_)
        GL_FUNCTIONS_MAP[:glTextureColorMaskSGIS].call(_red_, _green_, _blue_, _alpha_)
      end
    SRC
  end
define_ext_command_GL_SGIS_texture_edge_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 31579
def self.define_ext_command_GL_SGIS_texture_edge_clamp
end
define_ext_command_GL_SGIS_texture_filter4() click to toggle source
# File lib/opengl_ext_command.rb, line 31588
  def self.define_ext_command_GL_SGIS_texture_filter4
    GL::GL_FUNCTION_SYMBOLS << :glGetTexFilterFuncSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetTexFilterFuncSGIS] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexFilterFuncSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetTexFilterFuncSGIS)
    GL.module_eval(<<-SRC)
      def self.GetTexFilterFuncSGIS(_target_, _filter_, _weights_)
        GL_FUNCTIONS_MAP[:glGetTexFilterFuncSGIS].call(_target_, _filter_, _weights_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexFilterFuncSGIS
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexFilterFuncSGIS] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexFilterFuncSGIS] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexFilterFuncSGIS)
    GL.module_eval(<<-SRC)
      def self.TexFilterFuncSGIS(_target_, _filter_, _n_, _weights_)
        GL_FUNCTIONS_MAP[:glTexFilterFuncSGIS].call(_target_, _filter_, _n_, _weights_)
      end
    SRC
  end
define_ext_command_GL_SGIS_texture_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 31618
def self.define_ext_command_GL_SGIS_texture_lod
end
define_ext_command_GL_SGIS_texture_select() click to toggle source
# File lib/opengl_ext_command.rb, line 31627
def self.define_ext_command_GL_SGIS_texture_select
end
define_ext_command_GL_SGIX_async() click to toggle source
# File lib/opengl_ext_command.rb, line 31636
  def self.define_ext_command_GL_SGIX_async
    GL::GL_FUNCTION_SYMBOLS << :glAsyncMarkerSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glAsyncMarkerSGIX] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glAsyncMarkerSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glAsyncMarkerSGIX)
    GL.module_eval(<<-SRC)
      def self.AsyncMarkerSGIX(_marker_)
        GL_FUNCTIONS_MAP[:glAsyncMarkerSGIX].call(_marker_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFinishAsyncSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFinishAsyncSGIX] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFinishAsyncSGIX] = Fiddle::TYPE_INT
    GL.bind_command(:glFinishAsyncSGIX)
    GL.module_eval(<<-SRC)
      def self.FinishAsyncSGIX(_markerp_)
        GL_FUNCTIONS_MAP[:glFinishAsyncSGIX].call(_markerp_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPollAsyncSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glPollAsyncSGIX] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPollAsyncSGIX] = Fiddle::TYPE_INT
    GL.bind_command(:glPollAsyncSGIX)
    GL.module_eval(<<-SRC)
      def self.PollAsyncSGIX(_markerp_)
        GL_FUNCTIONS_MAP[:glPollAsyncSGIX].call(_markerp_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGenAsyncMarkersSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glGenAsyncMarkersSGIX] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGenAsyncMarkersSGIX] = -Fiddle::TYPE_INT
    GL.bind_command(:glGenAsyncMarkersSGIX)
    GL.module_eval(<<-SRC)
      def self.GenAsyncMarkersSGIX(_range_)
        GL_FUNCTIONS_MAP[:glGenAsyncMarkersSGIX].call(_range_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeleteAsyncMarkersSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeleteAsyncMarkersSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteAsyncMarkersSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeleteAsyncMarkersSGIX)
    GL.module_eval(<<-SRC)
      def self.DeleteAsyncMarkersSGIX(_marker_, _range_)
        GL_FUNCTIONS_MAP[:glDeleteAsyncMarkersSGIX].call(_marker_, _range_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glIsAsyncMarkerSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glIsAsyncMarkerSGIX] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIsAsyncMarkerSGIX] = -Fiddle::TYPE_CHAR
    GL.bind_command(:glIsAsyncMarkerSGIX)
    GL.module_eval(<<-SRC)
      def self.IsAsyncMarkerSGIX(_marker_)
        GL_FUNCTIONS_MAP[:glIsAsyncMarkerSGIX].call(_marker_)
      end
    SRC
  end
define_ext_command_GL_SGIX_async_histogram() click to toggle source
# File lib/opengl_ext_command.rb, line 31710
def self.define_ext_command_GL_SGIX_async_histogram
end
define_ext_command_GL_SGIX_async_pixel() click to toggle source
# File lib/opengl_ext_command.rb, line 31719
def self.define_ext_command_GL_SGIX_async_pixel
end
define_ext_command_GL_SGIX_blend_alpha_minmax() click to toggle source
# File lib/opengl_ext_command.rb, line 31728
def self.define_ext_command_GL_SGIX_blend_alpha_minmax
end
define_ext_command_GL_SGIX_calligraphic_fragment() click to toggle source
# File lib/opengl_ext_command.rb, line 31737
def self.define_ext_command_GL_SGIX_calligraphic_fragment
end
define_ext_command_GL_SGIX_clipmap() click to toggle source
# File lib/opengl_ext_command.rb, line 31746
def self.define_ext_command_GL_SGIX_clipmap
end
define_ext_command_GL_SGIX_convolution_accuracy() click to toggle source
# File lib/opengl_ext_command.rb, line 31755
def self.define_ext_command_GL_SGIX_convolution_accuracy
end
define_ext_command_GL_SGIX_depth_pass_instrument() click to toggle source
# File lib/opengl_ext_command.rb, line 31764
def self.define_ext_command_GL_SGIX_depth_pass_instrument
end
define_ext_command_GL_SGIX_depth_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 31773
def self.define_ext_command_GL_SGIX_depth_texture
end
define_ext_command_GL_SGIX_flush_raster() click to toggle source
# File lib/opengl_ext_command.rb, line 31782
  def self.define_ext_command_GL_SGIX_flush_raster
    GL::GL_FUNCTION_SYMBOLS << :glFlushRasterSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFlushRasterSGIX] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFlushRasterSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFlushRasterSGIX)
    GL.module_eval(<<-SRC)
      def self.FlushRasterSGIX()
        GL_FUNCTIONS_MAP[:glFlushRasterSGIX].call()
      end
    SRC
  end
define_ext_command_GL_SGIX_fog_offset() click to toggle source
# File lib/opengl_ext_command.rb, line 31801
def self.define_ext_command_GL_SGIX_fog_offset
end
define_ext_command_GL_SGIX_fragment_lighting() click to toggle source
# File lib/opengl_ext_command.rb, line 31810
  def self.define_ext_command_GL_SGIX_fragment_lighting
    GL::GL_FUNCTION_SYMBOLS << :glFragmentColorMaterialSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentColorMaterialSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentColorMaterialSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentColorMaterialSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentColorMaterialSGIX(_face_, _mode_)
        GL_FUNCTIONS_MAP[:glFragmentColorMaterialSGIX].call(_face_, _mode_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentLightfSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightfSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightfSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentLightfSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentLightfSGIX(_light_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glFragmentLightfSGIX].call(_light_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentLightfvSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightfvSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentLightfvSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentLightfvSGIX(_light_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glFragmentLightfvSGIX].call(_light_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentLightiSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightiSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightiSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentLightiSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentLightiSGIX(_light_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glFragmentLightiSGIX].call(_light_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentLightivSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightivSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentLightivSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentLightivSGIX(_light_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glFragmentLightivSGIX].call(_light_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentLightModelfSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightModelfSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightModelfSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentLightModelfSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentLightModelfSGIX(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glFragmentLightModelfSGIX].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentLightModelfvSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightModelfvSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightModelfvSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentLightModelfvSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentLightModelfvSGIX(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glFragmentLightModelfvSGIX].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentLightModeliSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightModeliSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightModeliSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentLightModeliSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentLightModeliSGIX(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glFragmentLightModeliSGIX].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentLightModelivSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightModelivSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightModelivSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentLightModelivSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentLightModelivSGIX(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glFragmentLightModelivSGIX].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentMaterialfSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentMaterialfSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentMaterialfSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentMaterialfSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentMaterialfSGIX(_face_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glFragmentMaterialfSGIX].call(_face_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentMaterialfvSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentMaterialfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentMaterialfvSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentMaterialfvSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentMaterialfvSGIX(_face_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glFragmentMaterialfvSGIX].call(_face_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentMaterialiSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentMaterialiSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentMaterialiSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentMaterialiSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentMaterialiSGIX(_face_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glFragmentMaterialiSGIX].call(_face_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glFragmentMaterialivSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFragmentMaterialivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentMaterialivSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFragmentMaterialivSGIX)
    GL.module_eval(<<-SRC)
      def self.FragmentMaterialivSGIX(_face_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glFragmentMaterialivSGIX].call(_face_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFragmentLightfvSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentLightfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentLightfvSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFragmentLightfvSGIX)
    GL.module_eval(<<-SRC)
      def self.GetFragmentLightfvSGIX(_light_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFragmentLightfvSGIX].call(_light_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFragmentLightivSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentLightivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentLightivSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFragmentLightivSGIX)
    GL.module_eval(<<-SRC)
      def self.GetFragmentLightivSGIX(_light_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFragmentLightivSGIX].call(_light_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFragmentMaterialfvSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentMaterialfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentMaterialfvSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFragmentMaterialfvSGIX)
    GL.module_eval(<<-SRC)
      def self.GetFragmentMaterialfvSGIX(_face_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFragmentMaterialfvSGIX].call(_face_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetFragmentMaterialivSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentMaterialivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentMaterialivSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetFragmentMaterialivSGIX)
    GL.module_eval(<<-SRC)
      def self.GetFragmentMaterialivSGIX(_face_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetFragmentMaterialivSGIX].call(_face_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLightEnviSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glLightEnviSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLightEnviSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glLightEnviSGIX)
    GL.module_eval(<<-SRC)
      def self.LightEnviSGIX(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glLightEnviSGIX].call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_SGIX_framezoom() click to toggle source
# File lib/opengl_ext_command.rb, line 32016
  def self.define_ext_command_GL_SGIX_framezoom
    GL::GL_FUNCTION_SYMBOLS << :glFrameZoomSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFrameZoomSGIX] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFrameZoomSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFrameZoomSGIX)
    GL.module_eval(<<-SRC)
      def self.FrameZoomSGIX(_factor_)
        GL_FUNCTIONS_MAP[:glFrameZoomSGIX].call(_factor_)
      end
    SRC
  end
define_ext_command_GL_SGIX_igloo_interface() click to toggle source
# File lib/opengl_ext_command.rb, line 32035
  def self.define_ext_command_GL_SGIX_igloo_interface
    GL::GL_FUNCTION_SYMBOLS << :glIglooInterfaceSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glIglooInterfaceSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glIglooInterfaceSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glIglooInterfaceSGIX)
    GL.module_eval(<<-SRC)
      def self.IglooInterfaceSGIX(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glIglooInterfaceSGIX].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGIX_instruments() click to toggle source
# File lib/opengl_ext_command.rb, line 32054
  def self.define_ext_command_GL_SGIX_instruments
    GL::GL_FUNCTION_SYMBOLS << :glGetInstrumentsSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetInstrumentsSGIX] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetInstrumentsSGIX] = Fiddle::TYPE_INT
    GL.bind_command(:glGetInstrumentsSGIX)
    GL.module_eval(<<-SRC)
      def self.GetInstrumentsSGIX()
        GL_FUNCTIONS_MAP[:glGetInstrumentsSGIX].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glInstrumentsBufferSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glInstrumentsBufferSGIX] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glInstrumentsBufferSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glInstrumentsBufferSGIX)
    GL.module_eval(<<-SRC)
      def self.InstrumentsBufferSGIX(_size_, _buffer_)
        GL_FUNCTIONS_MAP[:glInstrumentsBufferSGIX].call(_size_, _buffer_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glPollInstrumentsSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glPollInstrumentsSGIX] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPollInstrumentsSGIX] = Fiddle::TYPE_INT
    GL.bind_command(:glPollInstrumentsSGIX)
    GL.module_eval(<<-SRC)
      def self.PollInstrumentsSGIX(_marker_p_)
        GL_FUNCTIONS_MAP[:glPollInstrumentsSGIX].call(_marker_p_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReadInstrumentsSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glReadInstrumentsSGIX] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReadInstrumentsSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glReadInstrumentsSGIX)
    GL.module_eval(<<-SRC)
      def self.ReadInstrumentsSGIX(_marker_)
        GL_FUNCTIONS_MAP[:glReadInstrumentsSGIX].call(_marker_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStartInstrumentsSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glStartInstrumentsSGIX] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStartInstrumentsSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glStartInstrumentsSGIX)
    GL.module_eval(<<-SRC)
      def self.StartInstrumentsSGIX()
        GL_FUNCTIONS_MAP[:glStartInstrumentsSGIX].call()
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glStopInstrumentsSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glStopInstrumentsSGIX] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glStopInstrumentsSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glStopInstrumentsSGIX)
    GL.module_eval(<<-SRC)
      def self.StopInstrumentsSGIX(_marker_)
        GL_FUNCTIONS_MAP[:glStopInstrumentsSGIX].call(_marker_)
      end
    SRC
  end
define_ext_command_GL_SGIX_interlace() click to toggle source
# File lib/opengl_ext_command.rb, line 32128
def self.define_ext_command_GL_SGIX_interlace
end
define_ext_command_GL_SGIX_ir_instrument1() click to toggle source
# File lib/opengl_ext_command.rb, line 32137
def self.define_ext_command_GL_SGIX_ir_instrument1
end
define_ext_command_GL_SGIX_list_priority() click to toggle source
# File lib/opengl_ext_command.rb, line 32146
  def self.define_ext_command_GL_SGIX_list_priority
    GL::GL_FUNCTION_SYMBOLS << :glGetListParameterfvSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetListParameterfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetListParameterfvSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetListParameterfvSGIX)
    GL.module_eval(<<-SRC)
      def self.GetListParameterfvSGIX(_list_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetListParameterfvSGIX].call(_list_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetListParameterivSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetListParameterivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetListParameterivSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetListParameterivSGIX)
    GL.module_eval(<<-SRC)
      def self.GetListParameterivSGIX(_list_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetListParameterivSGIX].call(_list_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glListParameterfSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glListParameterfSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glListParameterfSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glListParameterfSGIX)
    GL.module_eval(<<-SRC)
      def self.ListParameterfSGIX(_list_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glListParameterfSGIX].call(_list_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glListParameterfvSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glListParameterfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glListParameterfvSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glListParameterfvSGIX)
    GL.module_eval(<<-SRC)
      def self.ListParameterfvSGIX(_list_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glListParameterfvSGIX].call(_list_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glListParameteriSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glListParameteriSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glListParameteriSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glListParameteriSGIX)
    GL.module_eval(<<-SRC)
      def self.ListParameteriSGIX(_list_, _pname_, _param_)
        GL_FUNCTIONS_MAP[:glListParameteriSGIX].call(_list_, _pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glListParameterivSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glListParameterivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glListParameterivSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glListParameterivSGIX)
    GL.module_eval(<<-SRC)
      def self.ListParameterivSGIX(_list_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glListParameterivSGIX].call(_list_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGIX_pixel_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 32220
  def self.define_ext_command_GL_SGIX_pixel_texture
    GL::GL_FUNCTION_SYMBOLS << :glPixelTexGenSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenSGIX] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glPixelTexGenSGIX)
    GL.module_eval(<<-SRC)
      def self.PixelTexGenSGIX(_mode_)
        GL_FUNCTIONS_MAP[:glPixelTexGenSGIX].call(_mode_)
      end
    SRC
  end
define_ext_command_GL_SGIX_pixel_tiles() click to toggle source
# File lib/opengl_ext_command.rb, line 32239
def self.define_ext_command_GL_SGIX_pixel_tiles
end
define_ext_command_GL_SGIX_polynomial_ffd() click to toggle source
# File lib/opengl_ext_command.rb, line 32248
  def self.define_ext_command_GL_SGIX_polynomial_ffd
    GL::GL_FUNCTION_SYMBOLS << :glDeformationMap3dSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeformationMap3dSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeformationMap3dSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeformationMap3dSGIX)
    GL.module_eval(<<-SRC)
      def self.DeformationMap3dSGIX(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _w1_, _w2_, _wstride_, _worder_, _points_)
        GL_FUNCTIONS_MAP[:glDeformationMap3dSGIX].call(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _w1_, _w2_, _wstride_, _worder_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeformationMap3fSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeformationMap3fSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeformationMap3fSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeformationMap3fSGIX)
    GL.module_eval(<<-SRC)
      def self.DeformationMap3fSGIX(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _w1_, _w2_, _wstride_, _worder_, _points_)
        GL_FUNCTIONS_MAP[:glDeformationMap3fSGIX].call(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _w1_, _w2_, _wstride_, _worder_, _points_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glDeformSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glDeformSGIX] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDeformSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glDeformSGIX)
    GL.module_eval(<<-SRC)
      def self.DeformSGIX(_mask_)
        GL_FUNCTIONS_MAP[:glDeformSGIX].call(_mask_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glLoadIdentityDeformationMapSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glLoadIdentityDeformationMapSGIX] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glLoadIdentityDeformationMapSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glLoadIdentityDeformationMapSGIX)
    GL.module_eval(<<-SRC)
      def self.LoadIdentityDeformationMapSGIX(_mask_)
        GL_FUNCTIONS_MAP[:glLoadIdentityDeformationMapSGIX].call(_mask_)
      end
    SRC
  end
define_ext_command_GL_SGIX_reference_plane() click to toggle source
# File lib/opengl_ext_command.rb, line 32300
  def self.define_ext_command_GL_SGIX_reference_plane
    GL::GL_FUNCTION_SYMBOLS << :glReferencePlaneSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glReferencePlaneSGIX] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReferencePlaneSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glReferencePlaneSGIX)
    GL.module_eval(<<-SRC)
      def self.ReferencePlaneSGIX(_equation_)
        GL_FUNCTIONS_MAP[:glReferencePlaneSGIX].call(_equation_)
      end
    SRC
  end
define_ext_command_GL_SGIX_resample() click to toggle source
# File lib/opengl_ext_command.rb, line 32319
def self.define_ext_command_GL_SGIX_resample
end
define_ext_command_GL_SGIX_scalebias_hint() click to toggle source
# File lib/opengl_ext_command.rb, line 32328
def self.define_ext_command_GL_SGIX_scalebias_hint
end
define_ext_command_GL_SGIX_shadow() click to toggle source
# File lib/opengl_ext_command.rb, line 32337
def self.define_ext_command_GL_SGIX_shadow
end
define_ext_command_GL_SGIX_shadow_ambient() click to toggle source
# File lib/opengl_ext_command.rb, line 32346
def self.define_ext_command_GL_SGIX_shadow_ambient
end
define_ext_command_GL_SGIX_sprite() click to toggle source
# File lib/opengl_ext_command.rb, line 32355
  def self.define_ext_command_GL_SGIX_sprite
    GL::GL_FUNCTION_SYMBOLS << :glSpriteParameterfSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glSpriteParameterfSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSpriteParameterfSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glSpriteParameterfSGIX)
    GL.module_eval(<<-SRC)
      def self.SpriteParameterfSGIX(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glSpriteParameterfSGIX].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSpriteParameterfvSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glSpriteParameterfvSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSpriteParameterfvSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glSpriteParameterfvSGIX)
    GL.module_eval(<<-SRC)
      def self.SpriteParameterfvSGIX(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glSpriteParameterfvSGIX].call(_pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSpriteParameteriSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glSpriteParameteriSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSpriteParameteriSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glSpriteParameteriSGIX)
    GL.module_eval(<<-SRC)
      def self.SpriteParameteriSGIX(_pname_, _param_)
        GL_FUNCTIONS_MAP[:glSpriteParameteriSGIX].call(_pname_, _param_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glSpriteParameterivSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glSpriteParameterivSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glSpriteParameterivSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glSpriteParameterivSGIX)
    GL.module_eval(<<-SRC)
      def self.SpriteParameterivSGIX(_pname_, _params_)
        GL_FUNCTIONS_MAP[:glSpriteParameterivSGIX].call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGIX_subsample() click to toggle source
# File lib/opengl_ext_command.rb, line 32407
def self.define_ext_command_GL_SGIX_subsample
end
define_ext_command_GL_SGIX_tag_sample_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 32416
  def self.define_ext_command_GL_SGIX_tag_sample_buffer
    GL::GL_FUNCTION_SYMBOLS << :glTagSampleBufferSGIX
    GL::GL_FUNCTIONS_ARGS_MAP[:glTagSampleBufferSGIX] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTagSampleBufferSGIX] = Fiddle::TYPE_VOID
    GL.bind_command(:glTagSampleBufferSGIX)
    GL.module_eval(<<-SRC)
      def self.TagSampleBufferSGIX()
        GL_FUNCTIONS_MAP[:glTagSampleBufferSGIX].call()
      end
    SRC
  end
define_ext_command_GL_SGIX_texture_add_env() click to toggle source
# File lib/opengl_ext_command.rb, line 32435
def self.define_ext_command_GL_SGIX_texture_add_env
end
define_ext_command_GL_SGIX_texture_coordinate_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 32444
def self.define_ext_command_GL_SGIX_texture_coordinate_clamp
end
define_ext_command_GL_SGIX_texture_lod_bias() click to toggle source
# File lib/opengl_ext_command.rb, line 32453
def self.define_ext_command_GL_SGIX_texture_lod_bias
end
define_ext_command_GL_SGIX_texture_multi_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 32462
def self.define_ext_command_GL_SGIX_texture_multi_buffer
end
define_ext_command_GL_SGIX_texture_scale_bias() click to toggle source
# File lib/opengl_ext_command.rb, line 32471
def self.define_ext_command_GL_SGIX_texture_scale_bias
end
define_ext_command_GL_SGIX_vertex_preclip() click to toggle source
# File lib/opengl_ext_command.rb, line 32480
def self.define_ext_command_GL_SGIX_vertex_preclip
end
define_ext_command_GL_SGIX_ycrcb() click to toggle source
# File lib/opengl_ext_command.rb, line 32489
def self.define_ext_command_GL_SGIX_ycrcb
end
define_ext_command_GL_SGIX_ycrcb_subsample() click to toggle source
# File lib/opengl_ext_command.rb, line 32498
def self.define_ext_command_GL_SGIX_ycrcb_subsample
end
define_ext_command_GL_SGIX_ycrcba() click to toggle source
# File lib/opengl_ext_command.rb, line 32507
def self.define_ext_command_GL_SGIX_ycrcba
end
define_ext_command_GL_SGI_color_matrix() click to toggle source
# File lib/opengl_ext_command.rb, line 32516
def self.define_ext_command_GL_SGI_color_matrix
end
define_ext_command_GL_SGI_color_table() click to toggle source
# File lib/opengl_ext_command.rb, line 32525
  def self.define_ext_command_GL_SGI_color_table
    GL::GL_FUNCTION_SYMBOLS << :glColorTableSGI
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorTableSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableSGI] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorTableSGI)
    GL.module_eval(<<-SRC)
      def self.ColorTableSGI(_target_, _internalformat_, _width_, _format_, _type_, _table_)
        GL_FUNCTIONS_MAP[:glColorTableSGI].call(_target_, _internalformat_, _width_, _format_, _type_, _table_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorTableParameterfvSGI
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorTableParameterfvSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableParameterfvSGI] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorTableParameterfvSGI)
    GL.module_eval(<<-SRC)
      def self.ColorTableParameterfvSGI(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glColorTableParameterfvSGI].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColorTableParameterivSGI
    GL::GL_FUNCTIONS_ARGS_MAP[:glColorTableParameterivSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableParameterivSGI] = Fiddle::TYPE_VOID
    GL.bind_command(:glColorTableParameterivSGI)
    GL.module_eval(<<-SRC)
      def self.ColorTableParameterivSGI(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glColorTableParameterivSGI].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glCopyColorTableSGI
    GL::GL_FUNCTIONS_ARGS_MAP[:glCopyColorTableSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glCopyColorTableSGI] = Fiddle::TYPE_VOID
    GL.bind_command(:glCopyColorTableSGI)
    GL.module_eval(<<-SRC)
      def self.CopyColorTableSGI(_target_, _internalformat_, _x_, _y_, _width_)
        GL_FUNCTIONS_MAP[:glCopyColorTableSGI].call(_target_, _internalformat_, _x_, _y_, _width_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTableSGI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableSGI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTableSGI)
    GL.module_eval(<<-SRC)
      def self.GetColorTableSGI(_target_, _format_, _type_, _table_)
        GL_FUNCTIONS_MAP[:glGetColorTableSGI].call(_target_, _format_, _type_, _table_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTableParameterfvSGI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterfvSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterfvSGI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTableParameterfvSGI)
    GL.module_eval(<<-SRC)
      def self.GetColorTableParameterfvSGI(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetColorTableParameterfvSGI].call(_target_, _pname_, _params_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGetColorTableParameterivSGI
    GL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterivSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterivSGI] = Fiddle::TYPE_VOID
    GL.bind_command(:glGetColorTableParameterivSGI)
    GL.module_eval(<<-SRC)
      def self.GetColorTableParameterivSGI(_target_, _pname_, _params_)
        GL_FUNCTIONS_MAP[:glGetColorTableParameterivSGI].call(_target_, _pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGI_texture_color_table() click to toggle source
# File lib/opengl_ext_command.rb, line 32610
def self.define_ext_command_GL_SGI_texture_color_table
end
define_ext_command_GL_SUNX_constant_data() click to toggle source
# File lib/opengl_ext_command.rb, line 32619
  def self.define_ext_command_GL_SUNX_constant_data
    GL::GL_FUNCTION_SYMBOLS << :glFinishTextureSUNX
    GL::GL_FUNCTIONS_ARGS_MAP[:glFinishTextureSUNX] = []
    GL::GL_FUNCTIONS_RETVAL_MAP[:glFinishTextureSUNX] = Fiddle::TYPE_VOID
    GL.bind_command(:glFinishTextureSUNX)
    GL.module_eval(<<-SRC)
      def self.FinishTextureSUNX()
        GL_FUNCTIONS_MAP[:glFinishTextureSUNX].call()
      end
    SRC
  end
define_ext_command_GL_SUN_convolution_border_modes() click to toggle source
# File lib/opengl_ext_command.rb, line 32638
def self.define_ext_command_GL_SUN_convolution_border_modes
end
define_ext_command_GL_SUN_global_alpha() click to toggle source
# File lib/opengl_ext_command.rb, line 32647
  def self.define_ext_command_GL_SUN_global_alpha
    GL::GL_FUNCTION_SYMBOLS << :glGlobalAlphaFactorbSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorbSUN] = [Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorbSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glGlobalAlphaFactorbSUN)
    GL.module_eval(<<-SRC)
      def self.GlobalAlphaFactorbSUN(_factor_)
        GL_FUNCTIONS_MAP[:glGlobalAlphaFactorbSUN].call(_factor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGlobalAlphaFactorsSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorsSUN] = [Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorsSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glGlobalAlphaFactorsSUN)
    GL.module_eval(<<-SRC)
      def self.GlobalAlphaFactorsSUN(_factor_)
        GL_FUNCTIONS_MAP[:glGlobalAlphaFactorsSUN].call(_factor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGlobalAlphaFactoriSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactoriSUN] = [Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactoriSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glGlobalAlphaFactoriSUN)
    GL.module_eval(<<-SRC)
      def self.GlobalAlphaFactoriSUN(_factor_)
        GL_FUNCTIONS_MAP[:glGlobalAlphaFactoriSUN].call(_factor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGlobalAlphaFactorfSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorfSUN] = [Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorfSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glGlobalAlphaFactorfSUN)
    GL.module_eval(<<-SRC)
      def self.GlobalAlphaFactorfSUN(_factor_)
        GL_FUNCTIONS_MAP[:glGlobalAlphaFactorfSUN].call(_factor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGlobalAlphaFactordSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactordSUN] = [Fiddle::TYPE_DOUBLE]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactordSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glGlobalAlphaFactordSUN)
    GL.module_eval(<<-SRC)
      def self.GlobalAlphaFactordSUN(_factor_)
        GL_FUNCTIONS_MAP[:glGlobalAlphaFactordSUN].call(_factor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGlobalAlphaFactorubSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorubSUN] = [-Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorubSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glGlobalAlphaFactorubSUN)
    GL.module_eval(<<-SRC)
      def self.GlobalAlphaFactorubSUN(_factor_)
        GL_FUNCTIONS_MAP[:glGlobalAlphaFactorubSUN].call(_factor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGlobalAlphaFactorusSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorusSUN] = [-Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorusSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glGlobalAlphaFactorusSUN)
    GL.module_eval(<<-SRC)
      def self.GlobalAlphaFactorusSUN(_factor_)
        GL_FUNCTIONS_MAP[:glGlobalAlphaFactorusSUN].call(_factor_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glGlobalAlphaFactoruiSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactoruiSUN] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactoruiSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glGlobalAlphaFactoruiSUN)
    GL.module_eval(<<-SRC)
      def self.GlobalAlphaFactoruiSUN(_factor_)
        GL_FUNCTIONS_MAP[:glGlobalAlphaFactoruiSUN].call(_factor_)
      end
    SRC
  end
define_ext_command_GL_SUN_mesh_array() click to toggle source
# File lib/opengl_ext_command.rb, line 32743
  def self.define_ext_command_GL_SUN_mesh_array
    GL::GL_FUNCTION_SYMBOLS << :glDrawMeshArraysSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glDrawMeshArraysSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glDrawMeshArraysSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glDrawMeshArraysSUN)
    GL.module_eval(<<-SRC)
      def self.DrawMeshArraysSUN(_mode_, _first_, _count_, _width_)
        GL_FUNCTIONS_MAP[:glDrawMeshArraysSUN].call(_mode_, _first_, _count_, _width_)
      end
    SRC
  end
define_ext_command_GL_SUN_slice_accum() click to toggle source
# File lib/opengl_ext_command.rb, line 32762
def self.define_ext_command_GL_SUN_slice_accum
end
define_ext_command_GL_SUN_triangle_list() click to toggle source
# File lib/opengl_ext_command.rb, line 32771
  def self.define_ext_command_GL_SUN_triangle_list
    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiSUN] = [-Fiddle::TYPE_INT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiSUN(_code_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiSUN].call(_code_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeusSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeusSUN] = [-Fiddle::TYPE_SHORT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeusSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeusSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeusSUN(_code_)
        GL_FUNCTIONS_MAP[:glReplacementCodeusSUN].call(_code_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeubSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeubSUN] = [-Fiddle::TYPE_CHAR]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeubSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeubSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeubSUN(_code_)
        GL_FUNCTIONS_MAP[:glReplacementCodeubSUN].call(_code_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuivSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuivSUN] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuivSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuivSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuivSUN(_code_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuivSUN].call(_code_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeusvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeusvSUN] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeusvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeusvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeusvSUN(_code_)
        GL_FUNCTIONS_MAP[:glReplacementCodeusvSUN].call(_code_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeubvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeubvSUN] = [Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeubvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeubvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeubvSUN(_code_)
        GL_FUNCTIONS_MAP[:glReplacementCodeubvSUN].call(_code_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodePointerSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodePointerSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodePointerSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodePointerSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodePointerSUN(_type_, _stride_, _pointer_)
        GL_FUNCTIONS_MAP[:glReplacementCodePointerSUN].call(_type_, _stride_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_SUN_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 32856
  def self.define_ext_command_GL_SUN_vertex
    GL::GL_FUNCTION_SYMBOLS << :glColor4ubVertex2fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4ubVertex2fSUN] = [-Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4ubVertex2fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4ubVertex2fSUN)
    GL.module_eval(<<-SRC)
      def self.Color4ubVertex2fSUN(_r_, _g_, _b_, _a_, _x_, _y_)
        GL_FUNCTIONS_MAP[:glColor4ubVertex2fSUN].call(_r_, _g_, _b_, _a_, _x_, _y_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4ubVertex2fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4ubVertex2fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4ubVertex2fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4ubVertex2fvSUN)
    GL.module_eval(<<-SRC)
      def self.Color4ubVertex2fvSUN(_c_, _v_)
        GL_FUNCTIONS_MAP[:glColor4ubVertex2fvSUN].call(_c_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4ubVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4ubVertex3fSUN] = [-Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4ubVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4ubVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.Color4ubVertex3fSUN(_r_, _g_, _b_, _a_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glColor4ubVertex3fSUN].call(_r_, _g_, _b_, _a_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4ubVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4ubVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4ubVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4ubVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.Color4ubVertex3fvSUN(_c_, _v_)
        GL_FUNCTIONS_MAP[:glColor4ubVertex3fvSUN].call(_c_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor3fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.Color3fVertex3fSUN(_r_, _g_, _b_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glColor3fVertex3fSUN].call(_r_, _g_, _b_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.Color3fVertex3fvSUN(_c_, _v_)
        GL_FUNCTIONS_MAP[:glColor3fVertex3fvSUN].call(_c_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormal3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormal3fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormal3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.Normal3fVertex3fSUN(_nx_, _ny_, _nz_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glNormal3fVertex3fSUN].call(_nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glNormal3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glNormal3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.Normal3fVertex3fvSUN(_n_, _v_)
        GL_FUNCTIONS_MAP[:glNormal3fVertex3fvSUN].call(_n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4fNormal3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4fNormal3fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4fNormal3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.Color4fNormal3fVertex3fSUN(_r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glColor4fNormal3fVertex3fSUN].call(_r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glColor4fNormal3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glColor4fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glColor4fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glColor4fNormal3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.Color4fNormal3fVertex3fvSUN(_c_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glColor4fNormal3fVertex3fvSUN].call(_c_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fVertex3fSUN(_s_, _t_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glTexCoord2fVertex3fSUN].call(_s_, _t_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fVertex3fvSUN(_tc_, _v_)
        GL_FUNCTIONS_MAP[:glTexCoord2fVertex3fvSUN].call(_tc_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4fVertex4fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4fVertex4fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4fVertex4fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4fVertex4fSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord4fVertex4fSUN(_s_, _t_, _p_, _q_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glTexCoord4fVertex4fSUN].call(_s_, _t_, _p_, _q_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4fVertex4fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4fVertex4fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4fVertex4fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4fVertex4fvSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord4fVertex4fvSUN(_tc_, _v_)
        GL_FUNCTIONS_MAP[:glTexCoord4fVertex4fvSUN].call(_tc_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fColor4ubVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor4ubVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor4ubVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fColor4ubVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fColor4ubVertex3fSUN(_s_, _t_, _r_, _g_, _b_, _a_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glTexCoord2fColor4ubVertex3fSUN].call(_s_, _t_, _r_, _g_, _b_, _a_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fColor4ubVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor4ubVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor4ubVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fColor4ubVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fColor4ubVertex3fvSUN(_tc_, _c_, _v_)
        GL_FUNCTIONS_MAP[:glTexCoord2fColor4ubVertex3fvSUN].call(_tc_, _c_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fColor3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor3fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fColor3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fColor3fVertex3fSUN(_s_, _t_, _r_, _g_, _b_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glTexCoord2fColor3fVertex3fSUN].call(_s_, _t_, _r_, _g_, _b_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fColor3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fColor3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fColor3fVertex3fvSUN(_tc_, _c_, _v_)
        GL_FUNCTIONS_MAP[:glTexCoord2fColor3fVertex3fvSUN].call(_tc_, _c_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fNormal3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fNormal3fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fNormal3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fNormal3fVertex3fSUN(_s_, _t_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glTexCoord2fNormal3fVertex3fSUN].call(_s_, _t_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fNormal3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fNormal3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fNormal3fVertex3fvSUN(_tc_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glTexCoord2fNormal3fVertex3fvSUN].call(_tc_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fColor4fNormal3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor4fNormal3fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor4fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fColor4fNormal3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fColor4fNormal3fVertex3fSUN(_s_, _t_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glTexCoord2fColor4fNormal3fVertex3fSUN].call(_s_, _t_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord2fColor4fNormal3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor4fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor4fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord2fColor4fNormal3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord2fColor4fNormal3fVertex3fvSUN(_tc_, _c_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glTexCoord2fColor4fNormal3fVertex3fvSUN].call(_tc_, _c_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4fColor4fNormal3fVertex4fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4fColor4fNormal3fVertex4fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4fColor4fNormal3fVertex4fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4fColor4fNormal3fVertex4fSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord4fColor4fNormal3fVertex4fSUN(_s_, _t_, _p_, _q_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_, _w_)
        GL_FUNCTIONS_MAP[:glTexCoord4fColor4fNormal3fVertex4fSUN].call(_s_, _t_, _p_, _q_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_, _w_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glTexCoord4fColor4fNormal3fVertex4fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4fColor4fNormal3fVertex4fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4fColor4fNormal3fVertex4fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glTexCoord4fColor4fNormal3fVertex4fvSUN)
    GL.module_eval(<<-SRC)
      def self.TexCoord4fColor4fNormal3fVertex4fvSUN(_tc_, _c_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glTexCoord4fColor4fNormal3fVertex4fvSUN].call(_tc_, _c_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiVertex3fSUN(_rc_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiVertex3fSUN].call(_rc_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiVertex3fvSUN(_rc_, _v_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiVertex3fvSUN].call(_rc_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiColor4ubVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor4ubVertex3fSUN] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor4ubVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiColor4ubVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiColor4ubVertex3fSUN(_rc_, _r_, _g_, _b_, _a_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiColor4ubVertex3fSUN].call(_rc_, _r_, _g_, _b_, _a_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiColor4ubVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor4ubVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor4ubVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiColor4ubVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiColor4ubVertex3fvSUN(_rc_, _c_, _v_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiColor4ubVertex3fvSUN].call(_rc_, _c_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiColor3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor3fVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiColor3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiColor3fVertex3fSUN(_rc_, _r_, _g_, _b_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiColor3fVertex3fSUN].call(_rc_, _r_, _g_, _b_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiColor3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiColor3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiColor3fVertex3fvSUN(_rc_, _c_, _v_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiColor3fVertex3fvSUN].call(_rc_, _c_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiNormal3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiNormal3fVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiNormal3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiNormal3fVertex3fSUN(_rc_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiNormal3fVertex3fSUN].call(_rc_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiNormal3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiNormal3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiNormal3fVertex3fvSUN(_rc_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiNormal3fVertex3fvSUN].call(_rc_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiColor4fNormal3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiColor4fNormal3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiColor4fNormal3fVertex3fSUN(_rc_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fSUN].call(_rc_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiColor4fNormal3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiColor4fNormal3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiColor4fNormal3fVertex3fvSUN(_rc_, _c_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fvSUN].call(_rc_, _c_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiTexCoord2fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiTexCoord2fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiTexCoord2fVertex3fSUN(_rc_, _s_, _t_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiTexCoord2fVertex3fSUN].call(_rc_, _s_, _t_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiTexCoord2fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiTexCoord2fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiTexCoord2fVertex3fvSUN(_rc_, _tc_, _v_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiTexCoord2fVertex3fvSUN].call(_rc_, _tc_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(_rc_, _s_, _t_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN].call(_rc_, _s_, _t_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(_rc_, _tc_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN].call(_rc_, _tc_, _n_, _v_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(_rc_, _s_, _t_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN].call(_rc_, _s_, _t_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    GL::GL_FUNCTION_SYMBOLS << :glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
    GL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    GL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    GL.bind_command(:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)
    GL.module_eval(<<-SRC)
      def self.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(_rc_, _tc_, _c_, _n_, _v_)
        GL_FUNCTIONS_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN].call(_rc_, _tc_, _c_, _n_, _v_)
      end
    SRC
  end
define_ext_command_GL_VIV_shader_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8990
def self.define_ext_command_GL_VIV_shader_binary
end
define_ext_command_GL_WIN_phong_shading() click to toggle source
# File lib/opengl_ext_command.rb, line 33304
def self.define_ext_command_GL_WIN_phong_shading
end
define_ext_command_GL_WIN_specular_fog() click to toggle source
# File lib/opengl_ext_command.rb, line 33313
def self.define_ext_command_GL_WIN_specular_fog
end
define_ext_enum_GL_3DFX_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 9
def self.define_ext_enum_GL_3DFX_multisample
  GL.const_set('MULTISAMPLE_3DFX', 0x86B2) unless defined?(GL::MULTISAMPLE_3DFX)
  GL.const_set('SAMPLE_BUFFERS_3DFX', 0x86B3) unless defined?(GL::SAMPLE_BUFFERS_3DFX)
  GL.const_set('SAMPLES_3DFX', 0x86B4) unless defined?(GL::SAMPLES_3DFX)
  GL.const_set('MULTISAMPLE_BIT_3DFX', 0x20000000) unless defined?(GL::MULTISAMPLE_BIT_3DFX)
end
define_ext_enum_GL_3DFX_tbuffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 26
def self.define_ext_enum_GL_3DFX_tbuffer
end
define_ext_enum_GL_3DFX_texture_compression_FXT1() click to toggle source
# File lib/opengl_ext_enum.rb, line 35
def self.define_ext_enum_GL_3DFX_texture_compression_FXT1
  GL.const_set('COMPRESSED_RGB_FXT1_3DFX', 0x86B0) unless defined?(GL::COMPRESSED_RGB_FXT1_3DFX)
  GL.const_set('COMPRESSED_RGBA_FXT1_3DFX', 0x86B1) unless defined?(GL::COMPRESSED_RGBA_FXT1_3DFX)
end
define_ext_enum_GL_AMD_blend_minmax_factor() click to toggle source
# File lib/opengl_ext_enum.rb, line 48
def self.define_ext_enum_GL_AMD_blend_minmax_factor
  GL.const_set('FACTOR_MIN_AMD', 0x901C) unless defined?(GL::FACTOR_MIN_AMD)
  GL.const_set('FACTOR_MAX_AMD', 0x901D) unless defined?(GL::FACTOR_MAX_AMD)
end
define_ext_enum_GL_AMD_compressed_3DC_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 9
def self.define_ext_enum_GL_AMD_compressed_3DC_texture
  GL.const_set('GL_3DC_X_AMD', 0x87F9) unless defined?(GL::GL_3DC_X_AMD) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_3DC_XY_AMD', 0x87FA) unless defined?(GL::GL_3DC_XY_AMD) # [NOTE] Renaming was not performed due to grammatical restrictions
end
define_ext_enum_GL_AMD_compressed_ATC_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 22
def self.define_ext_enum_GL_AMD_compressed_ATC_texture
  GL.const_set('ATC_RGB_AMD', 0x8C92) unless defined?(GL::ATC_RGB_AMD)
  GL.const_set('ATC_RGBA_EXPLICIT_ALPHA_AMD', 0x8C93) unless defined?(GL::ATC_RGBA_EXPLICIT_ALPHA_AMD)
  GL.const_set('ATC_RGBA_INTERPOLATED_ALPHA_AMD', 0x87EE) unless defined?(GL::ATC_RGBA_INTERPOLATED_ALPHA_AMD)
end
define_ext_enum_GL_AMD_conservative_depth() click to toggle source
# File lib/opengl_ext_enum.rb, line 61
def self.define_ext_enum_GL_AMD_conservative_depth
end
define_ext_enum_GL_AMD_debug_output() click to toggle source
# File lib/opengl_ext_enum.rb, line 70
def self.define_ext_enum_GL_AMD_debug_output
  GL.const_set('MAX_DEBUG_MESSAGE_LENGTH_AMD', 0x9143) unless defined?(GL::MAX_DEBUG_MESSAGE_LENGTH_AMD)
  GL.const_set('MAX_DEBUG_LOGGED_MESSAGES_AMD', 0x9144) unless defined?(GL::MAX_DEBUG_LOGGED_MESSAGES_AMD)
  GL.const_set('DEBUG_LOGGED_MESSAGES_AMD', 0x9145) unless defined?(GL::DEBUG_LOGGED_MESSAGES_AMD)
  GL.const_set('DEBUG_SEVERITY_HIGH_AMD', 0x9146) unless defined?(GL::DEBUG_SEVERITY_HIGH_AMD)
  GL.const_set('DEBUG_SEVERITY_MEDIUM_AMD', 0x9147) unless defined?(GL::DEBUG_SEVERITY_MEDIUM_AMD)
  GL.const_set('DEBUG_SEVERITY_LOW_AMD', 0x9148) unless defined?(GL::DEBUG_SEVERITY_LOW_AMD)
  GL.const_set('DEBUG_CATEGORY_API_ERROR_AMD', 0x9149) unless defined?(GL::DEBUG_CATEGORY_API_ERROR_AMD)
  GL.const_set('DEBUG_CATEGORY_WINDOW_SYSTEM_AMD', 0x914A) unless defined?(GL::DEBUG_CATEGORY_WINDOW_SYSTEM_AMD)
  GL.const_set('DEBUG_CATEGORY_DEPRECATION_AMD', 0x914B) unless defined?(GL::DEBUG_CATEGORY_DEPRECATION_AMD)
  GL.const_set('DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD', 0x914C) unless defined?(GL::DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD)
  GL.const_set('DEBUG_CATEGORY_PERFORMANCE_AMD', 0x914D) unless defined?(GL::DEBUG_CATEGORY_PERFORMANCE_AMD)
  GL.const_set('DEBUG_CATEGORY_SHADER_COMPILER_AMD', 0x914E) unless defined?(GL::DEBUG_CATEGORY_SHADER_COMPILER_AMD)
  GL.const_set('DEBUG_CATEGORY_APPLICATION_AMD', 0x914F) unless defined?(GL::DEBUG_CATEGORY_APPLICATION_AMD)
  GL.const_set('DEBUG_CATEGORY_OTHER_AMD', 0x9150) unless defined?(GL::DEBUG_CATEGORY_OTHER_AMD)
end
define_ext_enum_GL_AMD_depth_clamp_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 107
def self.define_ext_enum_GL_AMD_depth_clamp_separate
  GL.const_set('DEPTH_CLAMP_NEAR_AMD', 0x901E) unless defined?(GL::DEPTH_CLAMP_NEAR_AMD)
  GL.const_set('DEPTH_CLAMP_FAR_AMD', 0x901F) unless defined?(GL::DEPTH_CLAMP_FAR_AMD)
end
define_ext_enum_GL_AMD_draw_buffers_blend() click to toggle source
# File lib/opengl_ext_enum.rb, line 120
def self.define_ext_enum_GL_AMD_draw_buffers_blend
end
define_ext_enum_GL_AMD_framebuffer_multisample_advanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 37
def self.define_ext_enum_GL_AMD_framebuffer_multisample_advanced
  GL.const_set('RENDERBUFFER_STORAGE_SAMPLES_AMD', 0x91B2) unless defined?(GL::RENDERBUFFER_STORAGE_SAMPLES_AMD)
  GL.const_set('MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD', 0x91B3) unless defined?(GL::MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD)
  GL.const_set('MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD', 0x91B4) unless defined?(GL::MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD)
  GL.const_set('MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD', 0x91B5) unless defined?(GL::MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD)
  GL.const_set('NUM_SUPPORTED_MULTISAMPLE_MODES_AMD', 0x91B6) unless defined?(GL::NUM_SUPPORTED_MULTISAMPLE_MODES_AMD)
  GL.const_set('SUPPORTED_MULTISAMPLE_MODES_AMD', 0x91B7) unless defined?(GL::SUPPORTED_MULTISAMPLE_MODES_AMD)
end
define_ext_enum_GL_AMD_framebuffer_sample_positions() click to toggle source
# File lib/opengl_ext_enum.rb, line 150
def self.define_ext_enum_GL_AMD_framebuffer_sample_positions
  GL.const_set('SUBSAMPLE_DISTANCE_AMD', 0x883F) unless defined?(GL::SUBSAMPLE_DISTANCE_AMD)
  GL.const_set('PIXELS_PER_SAMPLE_PATTERN_X_AMD', 0x91AE) unless defined?(GL::PIXELS_PER_SAMPLE_PATTERN_X_AMD)
  GL.const_set('PIXELS_PER_SAMPLE_PATTERN_Y_AMD', 0x91AF) unless defined?(GL::PIXELS_PER_SAMPLE_PATTERN_Y_AMD)
  GL.const_set('ALL_PIXELS_AMD', 0xFFFFFFFF) unless defined?(GL::ALL_PIXELS_AMD)
end
define_ext_enum_GL_AMD_gcn_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 167
def self.define_ext_enum_GL_AMD_gcn_shader
end
define_ext_enum_GL_AMD_gpu_shader_half_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 176
def self.define_ext_enum_GL_AMD_gpu_shader_half_float
  GL.const_set('FLOAT16_NV', 0x8FF8) unless defined?(GL::FLOAT16_NV)
  GL.const_set('FLOAT16_VEC2_NV', 0x8FF9) unless defined?(GL::FLOAT16_VEC2_NV)
  GL.const_set('FLOAT16_VEC3_NV', 0x8FFA) unless defined?(GL::FLOAT16_VEC3_NV)
  GL.const_set('FLOAT16_VEC4_NV', 0x8FFB) unless defined?(GL::FLOAT16_VEC4_NV)
  GL.const_set('FLOAT16_MAT2_AMD', 0x91C5) unless defined?(GL::FLOAT16_MAT2_AMD)
  GL.const_set('FLOAT16_MAT3_AMD', 0x91C6) unless defined?(GL::FLOAT16_MAT3_AMD)
  GL.const_set('FLOAT16_MAT4_AMD', 0x91C7) unless defined?(GL::FLOAT16_MAT4_AMD)
  GL.const_set('FLOAT16_MAT2x3_AMD', 0x91C8) unless defined?(GL::FLOAT16_MAT2x3_AMD)
  GL.const_set('FLOAT16_MAT2x4_AMD', 0x91C9) unless defined?(GL::FLOAT16_MAT2x4_AMD)
  GL.const_set('FLOAT16_MAT3x2_AMD', 0x91CA) unless defined?(GL::FLOAT16_MAT3x2_AMD)
  GL.const_set('FLOAT16_MAT3x4_AMD', 0x91CB) unless defined?(GL::FLOAT16_MAT3x4_AMD)
  GL.const_set('FLOAT16_MAT4x2_AMD', 0x91CC) unless defined?(GL::FLOAT16_MAT4x2_AMD)
  GL.const_set('FLOAT16_MAT4x3_AMD', 0x91CD) unless defined?(GL::FLOAT16_MAT4x3_AMD)
end
define_ext_enum_GL_AMD_gpu_shader_int16() click to toggle source
# File lib/opengl_ext_enum.rb, line 211
def self.define_ext_enum_GL_AMD_gpu_shader_int16
end
define_ext_enum_GL_AMD_gpu_shader_int64() click to toggle source
# File lib/opengl_ext_enum.rb, line 220
def self.define_ext_enum_GL_AMD_gpu_shader_int64
  GL.const_set('INT64_NV', 0x140E) unless defined?(GL::INT64_NV)
  GL.const_set('UNSIGNED_INT64_NV', 0x140F) unless defined?(GL::UNSIGNED_INT64_NV)
  GL.const_set('INT8_NV', 0x8FE0) unless defined?(GL::INT8_NV)
  GL.const_set('INT8_VEC2_NV', 0x8FE1) unless defined?(GL::INT8_VEC2_NV)
  GL.const_set('INT8_VEC3_NV', 0x8FE2) unless defined?(GL::INT8_VEC3_NV)
  GL.const_set('INT8_VEC4_NV', 0x8FE3) unless defined?(GL::INT8_VEC4_NV)
  GL.const_set('INT16_NV', 0x8FE4) unless defined?(GL::INT16_NV)
  GL.const_set('INT16_VEC2_NV', 0x8FE5) unless defined?(GL::INT16_VEC2_NV)
  GL.const_set('INT16_VEC3_NV', 0x8FE6) unless defined?(GL::INT16_VEC3_NV)
  GL.const_set('INT16_VEC4_NV', 0x8FE7) unless defined?(GL::INT16_VEC4_NV)
  GL.const_set('INT64_VEC2_NV', 0x8FE9) unless defined?(GL::INT64_VEC2_NV)
  GL.const_set('INT64_VEC3_NV', 0x8FEA) unless defined?(GL::INT64_VEC3_NV)
  GL.const_set('INT64_VEC4_NV', 0x8FEB) unless defined?(GL::INT64_VEC4_NV)
  GL.const_set('UNSIGNED_INT8_NV', 0x8FEC) unless defined?(GL::UNSIGNED_INT8_NV)
  GL.const_set('UNSIGNED_INT8_VEC2_NV', 0x8FED) unless defined?(GL::UNSIGNED_INT8_VEC2_NV)
  GL.const_set('UNSIGNED_INT8_VEC3_NV', 0x8FEE) unless defined?(GL::UNSIGNED_INT8_VEC3_NV)
  GL.const_set('UNSIGNED_INT8_VEC4_NV', 0x8FEF) unless defined?(GL::UNSIGNED_INT8_VEC4_NV)
  GL.const_set('UNSIGNED_INT16_NV', 0x8FF0) unless defined?(GL::UNSIGNED_INT16_NV)
  GL.const_set('UNSIGNED_INT16_VEC2_NV', 0x8FF1) unless defined?(GL::UNSIGNED_INT16_VEC2_NV)
  GL.const_set('UNSIGNED_INT16_VEC3_NV', 0x8FF2) unless defined?(GL::UNSIGNED_INT16_VEC3_NV)
  GL.const_set('UNSIGNED_INT16_VEC4_NV', 0x8FF3) unless defined?(GL::UNSIGNED_INT16_VEC4_NV)
  GL.const_set('UNSIGNED_INT64_VEC2_NV', 0x8FF5) unless defined?(GL::UNSIGNED_INT64_VEC2_NV)
  GL.const_set('UNSIGNED_INT64_VEC3_NV', 0x8FF6) unless defined?(GL::UNSIGNED_INT64_VEC3_NV)
  GL.const_set('UNSIGNED_INT64_VEC4_NV', 0x8FF7) unless defined?(GL::UNSIGNED_INT64_VEC4_NV)
  GL.const_set('FLOAT16_NV', 0x8FF8) unless defined?(GL::FLOAT16_NV)
  GL.const_set('FLOAT16_VEC2_NV', 0x8FF9) unless defined?(GL::FLOAT16_VEC2_NV)
  GL.const_set('FLOAT16_VEC3_NV', 0x8FFA) unless defined?(GL::FLOAT16_VEC3_NV)
  GL.const_set('FLOAT16_VEC4_NV', 0x8FFB) unless defined?(GL::FLOAT16_VEC4_NV)
end
define_ext_enum_GL_AMD_interleaved_elements() click to toggle source
# File lib/opengl_ext_enum.rb, line 285
def self.define_ext_enum_GL_AMD_interleaved_elements
  GL.const_set('VERTEX_ELEMENT_SWIZZLE_AMD', 0x91A4) unless defined?(GL::VERTEX_ELEMENT_SWIZZLE_AMD)
  GL.const_set('VERTEX_ID_SWIZZLE_AMD', 0x91A5) unless defined?(GL::VERTEX_ID_SWIZZLE_AMD)
  GL.const_set('RED', 0x1903) unless defined?(GL::RED)
  GL.const_set('GREEN', 0x1904) unless defined?(GL::GREEN)
  GL.const_set('BLUE', 0x1905) unless defined?(GL::BLUE)
  GL.const_set('ALPHA', 0x1906) unless defined?(GL::ALPHA)
  GL.const_set('RG8UI', 0x8238) unless defined?(GL::RG8UI)
  GL.const_set('RG16UI', 0x823A) unless defined?(GL::RG16UI)
  GL.const_set('RGBA8UI', 0x8D7C) unless defined?(GL::RGBA8UI)
end
define_ext_enum_GL_AMD_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_enum.rb, line 312
def self.define_ext_enum_GL_AMD_multi_draw_indirect
end
define_ext_enum_GL_AMD_name_gen_delete() click to toggle source
# File lib/opengl_ext_enum.rb, line 321
def self.define_ext_enum_GL_AMD_name_gen_delete
  GL.const_set('DATA_BUFFER_AMD', 0x9151) unless defined?(GL::DATA_BUFFER_AMD)
  GL.const_set('PERFORMANCE_MONITOR_AMD', 0x9152) unless defined?(GL::PERFORMANCE_MONITOR_AMD)
  GL.const_set('QUERY_OBJECT_AMD', 0x9153) unless defined?(GL::QUERY_OBJECT_AMD)
  GL.const_set('VERTEX_ARRAY_OBJECT_AMD', 0x9154) unless defined?(GL::VERTEX_ARRAY_OBJECT_AMD)
  GL.const_set('SAMPLER_OBJECT_AMD', 0x9155) unless defined?(GL::SAMPLER_OBJECT_AMD)
end
define_ext_enum_GL_AMD_occlusion_query_event() click to toggle source
# File lib/opengl_ext_enum.rb, line 340
def self.define_ext_enum_GL_AMD_occlusion_query_event
  GL.const_set('OCCLUSION_QUERY_EVENT_MASK_AMD', 0x874F) unless defined?(GL::OCCLUSION_QUERY_EVENT_MASK_AMD)
  GL.const_set('QUERY_DEPTH_PASS_EVENT_BIT_AMD', 0x00000001) unless defined?(GL::QUERY_DEPTH_PASS_EVENT_BIT_AMD)
  GL.const_set('QUERY_DEPTH_FAIL_EVENT_BIT_AMD', 0x00000002) unless defined?(GL::QUERY_DEPTH_FAIL_EVENT_BIT_AMD)
  GL.const_set('QUERY_STENCIL_FAIL_EVENT_BIT_AMD', 0x00000004) unless defined?(GL::QUERY_STENCIL_FAIL_EVENT_BIT_AMD)
  GL.const_set('QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD', 0x00000008) unless defined?(GL::QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD)
  GL.const_set('QUERY_ALL_EVENT_BITS_AMD', 0xFFFFFFFF) unless defined?(GL::QUERY_ALL_EVENT_BITS_AMD)
end
define_ext_enum_GL_AMD_performance_monitor() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 58
def self.define_ext_enum_GL_AMD_performance_monitor
  GL.const_set('COUNTER_TYPE_AMD', 0x8BC0) unless defined?(GL::COUNTER_TYPE_AMD)
  GL.const_set('COUNTER_RANGE_AMD', 0x8BC1) unless defined?(GL::COUNTER_RANGE_AMD)
  GL.const_set('UNSIGNED_INT64_AMD', 0x8BC2) unless defined?(GL::UNSIGNED_INT64_AMD)
  GL.const_set('PERCENTAGE_AMD', 0x8BC3) unless defined?(GL::PERCENTAGE_AMD)
  GL.const_set('PERFMON_RESULT_AVAILABLE_AMD', 0x8BC4) unless defined?(GL::PERFMON_RESULT_AVAILABLE_AMD)
  GL.const_set('PERFMON_RESULT_SIZE_AMD', 0x8BC5) unless defined?(GL::PERFMON_RESULT_SIZE_AMD)
  GL.const_set('PERFMON_RESULT_AMD', 0x8BC6) unless defined?(GL::PERFMON_RESULT_AMD)
end
define_ext_enum_GL_AMD_pinned_memory() click to toggle source
# File lib/opengl_ext_enum.rb, line 384
def self.define_ext_enum_GL_AMD_pinned_memory
  GL.const_set('EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD', 0x9160) unless defined?(GL::EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD)
end
define_ext_enum_GL_AMD_program_binary_Z400() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 81
def self.define_ext_enum_GL_AMD_program_binary_Z400
  GL.const_set('Z400_BINARY_AMD', 0x8740) unless defined?(GL::Z400_BINARY_AMD)
end
define_ext_enum_GL_AMD_query_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 395
def self.define_ext_enum_GL_AMD_query_buffer_object
  GL.const_set('QUERY_BUFFER_AMD', 0x9192) unless defined?(GL::QUERY_BUFFER_AMD)
  GL.const_set('QUERY_BUFFER_BINDING_AMD', 0x9193) unless defined?(GL::QUERY_BUFFER_BINDING_AMD)
  GL.const_set('QUERY_RESULT_NO_WAIT_AMD', 0x9194) unless defined?(GL::QUERY_RESULT_NO_WAIT_AMD)
end
define_ext_enum_GL_AMD_sample_positions() click to toggle source
# File lib/opengl_ext_enum.rb, line 410
def self.define_ext_enum_GL_AMD_sample_positions
  GL.const_set('SUBSAMPLE_DISTANCE_AMD', 0x883F) unless defined?(GL::SUBSAMPLE_DISTANCE_AMD)
end
define_ext_enum_GL_AMD_seamless_cubemap_per_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 421
def self.define_ext_enum_GL_AMD_seamless_cubemap_per_texture
  GL.const_set('TEXTURE_CUBE_MAP_SEAMLESS', 0x884F) unless defined?(GL::TEXTURE_CUBE_MAP_SEAMLESS)
end
define_ext_enum_GL_AMD_shader_atomic_counter_ops() click to toggle source
# File lib/opengl_ext_enum.rb, line 432
def self.define_ext_enum_GL_AMD_shader_atomic_counter_ops
end
define_ext_enum_GL_AMD_shader_ballot() click to toggle source
# File lib/opengl_ext_enum.rb, line 441
def self.define_ext_enum_GL_AMD_shader_ballot
end
define_ext_enum_GL_AMD_shader_explicit_vertex_parameter() click to toggle source
# File lib/opengl_ext_enum.rb, line 486
def self.define_ext_enum_GL_AMD_shader_explicit_vertex_parameter
end
define_ext_enum_GL_AMD_shader_gpu_shader_half_float_fetch() click to toggle source
# File lib/opengl_ext_enum.rb, line 450
def self.define_ext_enum_GL_AMD_shader_gpu_shader_half_float_fetch
end
define_ext_enum_GL_AMD_shader_image_load_store_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 459
def self.define_ext_enum_GL_AMD_shader_image_load_store_lod
end
define_ext_enum_GL_AMD_shader_stencil_export() click to toggle source
# File lib/opengl_ext_enum.rb, line 468
def self.define_ext_enum_GL_AMD_shader_stencil_export
end
define_ext_enum_GL_AMD_shader_trinary_minmax() click to toggle source
# File lib/opengl_ext_enum.rb, line 477
def self.define_ext_enum_GL_AMD_shader_trinary_minmax
end
define_ext_enum_GL_AMD_sparse_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 495
def self.define_ext_enum_GL_AMD_sparse_texture
  GL.const_set('VIRTUAL_PAGE_SIZE_X_AMD', 0x9195) unless defined?(GL::VIRTUAL_PAGE_SIZE_X_AMD)
  GL.const_set('VIRTUAL_PAGE_SIZE_Y_AMD', 0x9196) unless defined?(GL::VIRTUAL_PAGE_SIZE_Y_AMD)
  GL.const_set('VIRTUAL_PAGE_SIZE_Z_AMD', 0x9197) unless defined?(GL::VIRTUAL_PAGE_SIZE_Z_AMD)
  GL.const_set('MAX_SPARSE_TEXTURE_SIZE_AMD', 0x9198) unless defined?(GL::MAX_SPARSE_TEXTURE_SIZE_AMD)
  GL.const_set('MAX_SPARSE_3D_TEXTURE_SIZE_AMD', 0x9199) unless defined?(GL::MAX_SPARSE_3D_TEXTURE_SIZE_AMD)
  GL.const_set('MAX_SPARSE_ARRAY_TEXTURE_LAYERS', 0x919A) unless defined?(GL::MAX_SPARSE_ARRAY_TEXTURE_LAYERS)
  GL.const_set('MIN_SPARSE_LEVEL_AMD', 0x919B) unless defined?(GL::MIN_SPARSE_LEVEL_AMD)
  GL.const_set('MIN_LOD_WARNING_AMD', 0x919C) unless defined?(GL::MIN_LOD_WARNING_AMD)
  GL.const_set('TEXTURE_STORAGE_SPARSE_BIT_AMD', 0x00000001) unless defined?(GL::TEXTURE_STORAGE_SPARSE_BIT_AMD)
end
define_ext_enum_GL_AMD_stencil_operation_extended() click to toggle source
# File lib/opengl_ext_enum.rb, line 522
def self.define_ext_enum_GL_AMD_stencil_operation_extended
  GL.const_set('SET_AMD', 0x874A) unless defined?(GL::SET_AMD)
  GL.const_set('REPLACE_VALUE_AMD', 0x874B) unless defined?(GL::REPLACE_VALUE_AMD)
  GL.const_set('STENCIL_OP_VALUE_AMD', 0x874C) unless defined?(GL::STENCIL_OP_VALUE_AMD)
  GL.const_set('STENCIL_BACK_OP_VALUE_AMD', 0x874D) unless defined?(GL::STENCIL_BACK_OP_VALUE_AMD)
end
define_ext_enum_GL_AMD_texture_gather_bias_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 539
def self.define_ext_enum_GL_AMD_texture_gather_bias_lod
end
define_ext_enum_GL_AMD_texture_texture4() click to toggle source
# File lib/opengl_ext_enum.rb, line 548
def self.define_ext_enum_GL_AMD_texture_texture4
end
define_ext_enum_GL_AMD_transform_feedback3_lines_triangles() click to toggle source
# File lib/opengl_ext_enum.rb, line 557
def self.define_ext_enum_GL_AMD_transform_feedback3_lines_triangles
end
define_ext_enum_GL_AMD_transform_feedback4() click to toggle source
# File lib/opengl_ext_enum.rb, line 566
def self.define_ext_enum_GL_AMD_transform_feedback4
  GL.const_set('STREAM_RASTERIZATION_AMD', 0x91A0) unless defined?(GL::STREAM_RASTERIZATION_AMD)
end
define_ext_enum_GL_AMD_vertex_shader_layer() click to toggle source
# File lib/opengl_ext_enum.rb, line 577
def self.define_ext_enum_GL_AMD_vertex_shader_layer
end
define_ext_enum_GL_AMD_vertex_shader_tessellator() click to toggle source
# File lib/opengl_ext_enum.rb, line 586
def self.define_ext_enum_GL_AMD_vertex_shader_tessellator
  GL.const_set('SAMPLER_BUFFER_AMD', 0x9001) unless defined?(GL::SAMPLER_BUFFER_AMD)
  GL.const_set('INT_SAMPLER_BUFFER_AMD', 0x9002) unless defined?(GL::INT_SAMPLER_BUFFER_AMD)
  GL.const_set('UNSIGNED_INT_SAMPLER_BUFFER_AMD', 0x9003) unless defined?(GL::UNSIGNED_INT_SAMPLER_BUFFER_AMD)
  GL.const_set('TESSELLATION_MODE_AMD', 0x9004) unless defined?(GL::TESSELLATION_MODE_AMD)
  GL.const_set('TESSELLATION_FACTOR_AMD', 0x9005) unless defined?(GL::TESSELLATION_FACTOR_AMD)
  GL.const_set('DISCRETE_AMD', 0x9006) unless defined?(GL::DISCRETE_AMD)
  GL.const_set('CONTINUOUS_AMD', 0x9007) unless defined?(GL::CONTINUOUS_AMD)
end
define_ext_enum_GL_AMD_vertex_shader_viewport_index() click to toggle source
# File lib/opengl_ext_enum.rb, line 609
def self.define_ext_enum_GL_AMD_vertex_shader_viewport_index
end
define_ext_enum_GL_ANDROID_extension_pack_es31a() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 92
def self.define_ext_enum_GL_ANDROID_extension_pack_es31a
end
define_ext_enum_GL_ANGLE_depth_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 101
def self.define_ext_enum_GL_ANGLE_depth_texture
  GL.const_set('DEPTH_COMPONENT', 0x1902) unless defined?(GL::DEPTH_COMPONENT)
  GL.const_set('DEPTH_STENCIL_OES', 0x84F9) unless defined?(GL::DEPTH_STENCIL_OES)
  GL.const_set('UNSIGNED_SHORT', 0x1403) unless defined?(GL::UNSIGNED_SHORT)
  GL.const_set('UNSIGNED_INT', 0x1405) unless defined?(GL::UNSIGNED_INT)
  GL.const_set('UNSIGNED_INT_24_8_OES', 0x84FA) unless defined?(GL::UNSIGNED_INT_24_8_OES)
  GL.const_set('DEPTH_COMPONENT16', 0x81A5) unless defined?(GL::DEPTH_COMPONENT16)
  GL.const_set('DEPTH_COMPONENT32_OES', 0x81A7) unless defined?(GL::DEPTH_COMPONENT32_OES)
  GL.const_set('DEPTH24_STENCIL8_OES', 0x88F0) unless defined?(GL::DEPTH24_STENCIL8_OES)
end
define_ext_enum_GL_ANGLE_framebuffer_blit() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 126
def self.define_ext_enum_GL_ANGLE_framebuffer_blit
  GL.const_set('READ_FRAMEBUFFER_ANGLE', 0x8CA8) unless defined?(GL::READ_FRAMEBUFFER_ANGLE)
  GL.const_set('DRAW_FRAMEBUFFER_ANGLE', 0x8CA9) unless defined?(GL::DRAW_FRAMEBUFFER_ANGLE)
  GL.const_set('DRAW_FRAMEBUFFER_BINDING_ANGLE', 0x8CA6) unless defined?(GL::DRAW_FRAMEBUFFER_BINDING_ANGLE)
  GL.const_set('READ_FRAMEBUFFER_BINDING_ANGLE', 0x8CAA) unless defined?(GL::READ_FRAMEBUFFER_BINDING_ANGLE)
end
define_ext_enum_GL_ANGLE_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 143
def self.define_ext_enum_GL_ANGLE_framebuffer_multisample
  GL.const_set('RENDERBUFFER_SAMPLES_ANGLE', 0x8CAB) unless defined?(GL::RENDERBUFFER_SAMPLES_ANGLE)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE', 0x8D56) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE)
  GL.const_set('MAX_SAMPLES_ANGLE', 0x8D57) unless defined?(GL::MAX_SAMPLES_ANGLE)
end
define_ext_enum_GL_ANGLE_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 158
def self.define_ext_enum_GL_ANGLE_instanced_arrays
  GL.const_set('VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE', 0x88FE) unless defined?(GL::VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE)
end
define_ext_enum_GL_ANGLE_pack_reverse_row_order() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 169
def self.define_ext_enum_GL_ANGLE_pack_reverse_row_order
  GL.const_set('PACK_REVERSE_ROW_ORDER_ANGLE', 0x93A4) unless defined?(GL::PACK_REVERSE_ROW_ORDER_ANGLE)
end
define_ext_enum_GL_ANGLE_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 180
def self.define_ext_enum_GL_ANGLE_program_binary
  GL.const_set('PROGRAM_BINARY_ANGLE', 0x93A6) unless defined?(GL::PROGRAM_BINARY_ANGLE)
end
define_ext_enum_GL_ANGLE_texture_compression_dxt3() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 191
def self.define_ext_enum_GL_ANGLE_texture_compression_dxt3
  GL.const_set('COMPRESSED_RGBA_S3TC_DXT3_ANGLE', 0x83F2) unless defined?(GL::COMPRESSED_RGBA_S3TC_DXT3_ANGLE)
end
define_ext_enum_GL_ANGLE_texture_compression_dxt5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 202
def self.define_ext_enum_GL_ANGLE_texture_compression_dxt5
  GL.const_set('COMPRESSED_RGBA_S3TC_DXT5_ANGLE', 0x83F3) unless defined?(GL::COMPRESSED_RGBA_S3TC_DXT5_ANGLE)
end
define_ext_enum_GL_ANGLE_texture_usage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 213
def self.define_ext_enum_GL_ANGLE_texture_usage
  GL.const_set('TEXTURE_USAGE_ANGLE', 0x93A2) unless defined?(GL::TEXTURE_USAGE_ANGLE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_ANGLE', 0x93A3) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_ANGLE)
end
define_ext_enum_GL_ANGLE_translated_shader_source() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 226
def self.define_ext_enum_GL_ANGLE_translated_shader_source
  GL.const_set('TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE', 0x93A0) unless defined?(GL::TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE)
end
define_ext_enum_GL_APPLE_aux_depth_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 618
def self.define_ext_enum_GL_APPLE_aux_depth_stencil
  GL.const_set('AUX_DEPTH_STENCIL_APPLE', 0x8A14) unless defined?(GL::AUX_DEPTH_STENCIL_APPLE)
end
define_ext_enum_GL_APPLE_client_storage() click to toggle source
# File lib/opengl_ext_enum.rb, line 629
def self.define_ext_enum_GL_APPLE_client_storage
  GL.const_set('UNPACK_CLIENT_STORAGE_APPLE', 0x85B2) unless defined?(GL::UNPACK_CLIENT_STORAGE_APPLE)
end
define_ext_enum_GL_APPLE_clip_distance() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 237
def self.define_ext_enum_GL_APPLE_clip_distance
  GL.const_set('MAX_CLIP_DISTANCES_APPLE', 0x0D32) unless defined?(GL::MAX_CLIP_DISTANCES_APPLE)
  GL.const_set('CLIP_DISTANCE0_APPLE', 0x3000) unless defined?(GL::CLIP_DISTANCE0_APPLE)
  GL.const_set('CLIP_DISTANCE1_APPLE', 0x3001) unless defined?(GL::CLIP_DISTANCE1_APPLE)
  GL.const_set('CLIP_DISTANCE2_APPLE', 0x3002) unless defined?(GL::CLIP_DISTANCE2_APPLE)
  GL.const_set('CLIP_DISTANCE3_APPLE', 0x3003) unless defined?(GL::CLIP_DISTANCE3_APPLE)
  GL.const_set('CLIP_DISTANCE4_APPLE', 0x3004) unless defined?(GL::CLIP_DISTANCE4_APPLE)
  GL.const_set('CLIP_DISTANCE5_APPLE', 0x3005) unless defined?(GL::CLIP_DISTANCE5_APPLE)
  GL.const_set('CLIP_DISTANCE6_APPLE', 0x3006) unless defined?(GL::CLIP_DISTANCE6_APPLE)
  GL.const_set('CLIP_DISTANCE7_APPLE', 0x3007) unless defined?(GL::CLIP_DISTANCE7_APPLE)
end
define_ext_enum_GL_APPLE_color_buffer_packed_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 264
def self.define_ext_enum_GL_APPLE_color_buffer_packed_float
end
define_ext_enum_GL_APPLE_copy_texture_levels() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 273
def self.define_ext_enum_GL_APPLE_copy_texture_levels
end
define_ext_enum_GL_APPLE_element_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 640
def self.define_ext_enum_GL_APPLE_element_array
  GL.const_set('ELEMENT_ARRAY_APPLE', 0x8A0C) unless defined?(GL::ELEMENT_ARRAY_APPLE)
  GL.const_set('ELEMENT_ARRAY_TYPE_APPLE', 0x8A0D) unless defined?(GL::ELEMENT_ARRAY_TYPE_APPLE)
  GL.const_set('ELEMENT_ARRAY_POINTER_APPLE', 0x8A0E) unless defined?(GL::ELEMENT_ARRAY_POINTER_APPLE)
end
define_ext_enum_GL_APPLE_fence() click to toggle source
# File lib/opengl_ext_enum.rb, line 655
def self.define_ext_enum_GL_APPLE_fence
  GL.const_set('DRAW_PIXELS_APPLE', 0x8A0A) unless defined?(GL::DRAW_PIXELS_APPLE)
  GL.const_set('FENCE_APPLE', 0x8A0B) unless defined?(GL::FENCE_APPLE)
end
define_ext_enum_GL_APPLE_float_pixels() click to toggle source
# File lib/opengl_ext_enum.rb, line 668
def self.define_ext_enum_GL_APPLE_float_pixels
  GL.const_set('HALF_APPLE', 0x140B) unless defined?(GL::HALF_APPLE)
  GL.const_set('RGBA_FLOAT32_APPLE', 0x8814) unless defined?(GL::RGBA_FLOAT32_APPLE)
  GL.const_set('RGB_FLOAT32_APPLE', 0x8815) unless defined?(GL::RGB_FLOAT32_APPLE)
  GL.const_set('ALPHA_FLOAT32_APPLE', 0x8816) unless defined?(GL::ALPHA_FLOAT32_APPLE)
  GL.const_set('INTENSITY_FLOAT32_APPLE', 0x8817) unless defined?(GL::INTENSITY_FLOAT32_APPLE)
  GL.const_set('LUMINANCE_FLOAT32_APPLE', 0x8818) unless defined?(GL::LUMINANCE_FLOAT32_APPLE)
  GL.const_set('LUMINANCE_ALPHA_FLOAT32_APPLE', 0x8819) unless defined?(GL::LUMINANCE_ALPHA_FLOAT32_APPLE)
  GL.const_set('RGBA_FLOAT16_APPLE', 0x881A) unless defined?(GL::RGBA_FLOAT16_APPLE)
  GL.const_set('RGB_FLOAT16_APPLE', 0x881B) unless defined?(GL::RGB_FLOAT16_APPLE)
  GL.const_set('ALPHA_FLOAT16_APPLE', 0x881C) unless defined?(GL::ALPHA_FLOAT16_APPLE)
  GL.const_set('INTENSITY_FLOAT16_APPLE', 0x881D) unless defined?(GL::INTENSITY_FLOAT16_APPLE)
  GL.const_set('LUMINANCE_FLOAT16_APPLE', 0x881E) unless defined?(GL::LUMINANCE_FLOAT16_APPLE)
  GL.const_set('LUMINANCE_ALPHA_FLOAT16_APPLE', 0x881F) unless defined?(GL::LUMINANCE_ALPHA_FLOAT16_APPLE)
  GL.const_set('COLOR_FLOAT_APPLE', 0x8A0F) unless defined?(GL::COLOR_FLOAT_APPLE)
end
define_ext_enum_GL_APPLE_flush_buffer_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 705
def self.define_ext_enum_GL_APPLE_flush_buffer_range
  GL.const_set('BUFFER_SERIALIZED_MODIFY_APPLE', 0x8A12) unless defined?(GL::BUFFER_SERIALIZED_MODIFY_APPLE)
  GL.const_set('BUFFER_FLUSHING_UNMAP_APPLE', 0x8A13) unless defined?(GL::BUFFER_FLUSHING_UNMAP_APPLE)
end
define_ext_enum_GL_APPLE_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 282
def self.define_ext_enum_GL_APPLE_framebuffer_multisample
  GL.const_set('RENDERBUFFER_SAMPLES_APPLE', 0x8CAB) unless defined?(GL::RENDERBUFFER_SAMPLES_APPLE)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE', 0x8D56) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE)
  GL.const_set('MAX_SAMPLES_APPLE', 0x8D57) unless defined?(GL::MAX_SAMPLES_APPLE)
  GL.const_set('READ_FRAMEBUFFER_APPLE', 0x8CA8) unless defined?(GL::READ_FRAMEBUFFER_APPLE)
  GL.const_set('DRAW_FRAMEBUFFER_APPLE', 0x8CA9) unless defined?(GL::DRAW_FRAMEBUFFER_APPLE)
  GL.const_set('DRAW_FRAMEBUFFER_BINDING_APPLE', 0x8CA6) unless defined?(GL::DRAW_FRAMEBUFFER_BINDING_APPLE)
  GL.const_set('READ_FRAMEBUFFER_BINDING_APPLE', 0x8CAA) unless defined?(GL::READ_FRAMEBUFFER_BINDING_APPLE)
end
define_ext_enum_GL_APPLE_object_purgeable() click to toggle source
# File lib/opengl_ext_enum.rb, line 718
def self.define_ext_enum_GL_APPLE_object_purgeable
  GL.const_set('BUFFER_OBJECT_APPLE', 0x85B3) unless defined?(GL::BUFFER_OBJECT_APPLE)
  GL.const_set('RELEASED_APPLE', 0x8A19) unless defined?(GL::RELEASED_APPLE)
  GL.const_set('VOLATILE_APPLE', 0x8A1A) unless defined?(GL::VOLATILE_APPLE)
  GL.const_set('RETAINED_APPLE', 0x8A1B) unless defined?(GL::RETAINED_APPLE)
  GL.const_set('UNDEFINED_APPLE', 0x8A1C) unless defined?(GL::UNDEFINED_APPLE)
  GL.const_set('PURGEABLE_APPLE', 0x8A1D) unless defined?(GL::PURGEABLE_APPLE)
end
define_ext_enum_GL_APPLE_rgb_422() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 305
def self.define_ext_enum_GL_APPLE_rgb_422
  GL.const_set('RGB_422_APPLE', 0x8A1F) unless defined?(GL::RGB_422_APPLE)
  GL.const_set('UNSIGNED_SHORT_8_8_APPLE', 0x85BA) unless defined?(GL::UNSIGNED_SHORT_8_8_APPLE)
  GL.const_set('UNSIGNED_SHORT_8_8_REV_APPLE', 0x85BB) unless defined?(GL::UNSIGNED_SHORT_8_8_REV_APPLE)
  GL.const_set('RGB_RAW_422_APPLE', 0x8A51) unless defined?(GL::RGB_RAW_422_APPLE)
end
define_ext_enum_GL_APPLE_row_bytes() click to toggle source
# File lib/opengl_ext_enum.rb, line 756
def self.define_ext_enum_GL_APPLE_row_bytes
  GL.const_set('PACK_ROW_BYTES_APPLE', 0x8A15) unless defined?(GL::PACK_ROW_BYTES_APPLE)
  GL.const_set('UNPACK_ROW_BYTES_APPLE', 0x8A16) unless defined?(GL::UNPACK_ROW_BYTES_APPLE)
end
define_ext_enum_GL_APPLE_specular_vector() click to toggle source
# File lib/opengl_ext_enum.rb, line 769
def self.define_ext_enum_GL_APPLE_specular_vector
  GL.const_set('LIGHT_MODEL_SPECULAR_VECTOR_APPLE', 0x85B0) unless defined?(GL::LIGHT_MODEL_SPECULAR_VECTOR_APPLE)
end
define_ext_enum_GL_APPLE_sync() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 322
def self.define_ext_enum_GL_APPLE_sync
  GL.const_set('SYNC_OBJECT_APPLE', 0x8A53) unless defined?(GL::SYNC_OBJECT_APPLE)
  GL.const_set('MAX_SERVER_WAIT_TIMEOUT_APPLE', 0x9111) unless defined?(GL::MAX_SERVER_WAIT_TIMEOUT_APPLE)
  GL.const_set('OBJECT_TYPE_APPLE', 0x9112) unless defined?(GL::OBJECT_TYPE_APPLE)
  GL.const_set('SYNC_CONDITION_APPLE', 0x9113) unless defined?(GL::SYNC_CONDITION_APPLE)
  GL.const_set('SYNC_STATUS_APPLE', 0x9114) unless defined?(GL::SYNC_STATUS_APPLE)
  GL.const_set('SYNC_FLAGS_APPLE', 0x9115) unless defined?(GL::SYNC_FLAGS_APPLE)
  GL.const_set('SYNC_FENCE_APPLE', 0x9116) unless defined?(GL::SYNC_FENCE_APPLE)
  GL.const_set('SYNC_GPU_COMMANDS_COMPLETE_APPLE', 0x9117) unless defined?(GL::SYNC_GPU_COMMANDS_COMPLETE_APPLE)
  GL.const_set('UNSIGNALED_APPLE', 0x9118) unless defined?(GL::UNSIGNALED_APPLE)
  GL.const_set('SIGNALED_APPLE', 0x9119) unless defined?(GL::SIGNALED_APPLE)
  GL.const_set('ALREADY_SIGNALED_APPLE', 0x911A) unless defined?(GL::ALREADY_SIGNALED_APPLE)
  GL.const_set('TIMEOUT_EXPIRED_APPLE', 0x911B) unless defined?(GL::TIMEOUT_EXPIRED_APPLE)
  GL.const_set('CONDITION_SATISFIED_APPLE', 0x911C) unless defined?(GL::CONDITION_SATISFIED_APPLE)
  GL.const_set('WAIT_FAILED_APPLE', 0x911D) unless defined?(GL::WAIT_FAILED_APPLE)
  GL.const_set('SYNC_FLUSH_COMMANDS_BIT_APPLE', 0x00000001) unless defined?(GL::SYNC_FLUSH_COMMANDS_BIT_APPLE)
  GL.const_set('TIMEOUT_IGNORED_APPLE', 0xFFFFFFFFFFFFFFFF) unless defined?(GL::TIMEOUT_IGNORED_APPLE)
end
define_ext_enum_GL_APPLE_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 363
def self.define_ext_enum_GL_APPLE_texture_format_BGRA8888
  GL.const_set('BGRA_EXT', 0x80E1) unless defined?(GL::BGRA_EXT)
  GL.const_set('BGRA8_EXT', 0x93A1) unless defined?(GL::BGRA8_EXT)
end
define_ext_enum_GL_APPLE_texture_max_level() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 376
def self.define_ext_enum_GL_APPLE_texture_max_level
  GL.const_set('TEXTURE_MAX_LEVEL_APPLE', 0x813D) unless defined?(GL::TEXTURE_MAX_LEVEL_APPLE)
end
define_ext_enum_GL_APPLE_texture_packed_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 387
def self.define_ext_enum_GL_APPLE_texture_packed_float
  GL.const_set('UNSIGNED_INT_10F_11F_11F_REV_APPLE', 0x8C3B) unless defined?(GL::UNSIGNED_INT_10F_11F_11F_REV_APPLE)
  GL.const_set('UNSIGNED_INT_5_9_9_9_REV_APPLE', 0x8C3E) unless defined?(GL::UNSIGNED_INT_5_9_9_9_REV_APPLE)
  GL.const_set('R11F_G11F_B10F_APPLE', 0x8C3A) unless defined?(GL::R11F_G11F_B10F_APPLE)
  GL.const_set('RGB9_E5_APPLE', 0x8C3D) unless defined?(GL::RGB9_E5_APPLE)
end
define_ext_enum_GL_APPLE_texture_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 780
def self.define_ext_enum_GL_APPLE_texture_range
  GL.const_set('TEXTURE_RANGE_LENGTH_APPLE', 0x85B7) unless defined?(GL::TEXTURE_RANGE_LENGTH_APPLE)
  GL.const_set('TEXTURE_RANGE_POINTER_APPLE', 0x85B8) unless defined?(GL::TEXTURE_RANGE_POINTER_APPLE)
  GL.const_set('TEXTURE_STORAGE_HINT_APPLE', 0x85BC) unless defined?(GL::TEXTURE_STORAGE_HINT_APPLE)
  GL.const_set('STORAGE_PRIVATE_APPLE', 0x85BD) unless defined?(GL::STORAGE_PRIVATE_APPLE)
  GL.const_set('STORAGE_CACHED_APPLE', 0x85BE) unless defined?(GL::STORAGE_CACHED_APPLE)
  GL.const_set('STORAGE_SHARED_APPLE', 0x85BF) unless defined?(GL::STORAGE_SHARED_APPLE)
end
define_ext_enum_GL_APPLE_transform_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 801
def self.define_ext_enum_GL_APPLE_transform_hint
  GL.const_set('TRANSFORM_HINT_APPLE', 0x85B1) unless defined?(GL::TRANSFORM_HINT_APPLE)
end
define_ext_enum_GL_APPLE_vertex_array_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 812
def self.define_ext_enum_GL_APPLE_vertex_array_object
  GL.const_set('VERTEX_ARRAY_BINDING_APPLE', 0x85B5) unless defined?(GL::VERTEX_ARRAY_BINDING_APPLE)
end
define_ext_enum_GL_APPLE_vertex_array_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 823
def self.define_ext_enum_GL_APPLE_vertex_array_range
  GL.const_set('VERTEX_ARRAY_RANGE_APPLE', 0x851D) unless defined?(GL::VERTEX_ARRAY_RANGE_APPLE)
  GL.const_set('VERTEX_ARRAY_RANGE_LENGTH_APPLE', 0x851E) unless defined?(GL::VERTEX_ARRAY_RANGE_LENGTH_APPLE)
  GL.const_set('VERTEX_ARRAY_STORAGE_HINT_APPLE', 0x851F) unless defined?(GL::VERTEX_ARRAY_STORAGE_HINT_APPLE)
  GL.const_set('VERTEX_ARRAY_RANGE_POINTER_APPLE', 0x8521) unless defined?(GL::VERTEX_ARRAY_RANGE_POINTER_APPLE)
  GL.const_set('STORAGE_CLIENT_APPLE', 0x85B4) unless defined?(GL::STORAGE_CLIENT_APPLE)
  GL.const_set('STORAGE_CACHED_APPLE', 0x85BE) unless defined?(GL::STORAGE_CACHED_APPLE)
  GL.const_set('STORAGE_SHARED_APPLE', 0x85BF) unless defined?(GL::STORAGE_SHARED_APPLE)
end
define_ext_enum_GL_APPLE_vertex_program_evaluators() click to toggle source
# File lib/opengl_ext_enum.rb, line 846
def self.define_ext_enum_GL_APPLE_vertex_program_evaluators
  GL.const_set('VERTEX_ATTRIB_MAP1_APPLE', 0x8A00) unless defined?(GL::VERTEX_ATTRIB_MAP1_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP2_APPLE', 0x8A01) unless defined?(GL::VERTEX_ATTRIB_MAP2_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP1_SIZE_APPLE', 0x8A02) unless defined?(GL::VERTEX_ATTRIB_MAP1_SIZE_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP1_COEFF_APPLE', 0x8A03) unless defined?(GL::VERTEX_ATTRIB_MAP1_COEFF_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP1_ORDER_APPLE', 0x8A04) unless defined?(GL::VERTEX_ATTRIB_MAP1_ORDER_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP1_DOMAIN_APPLE', 0x8A05) unless defined?(GL::VERTEX_ATTRIB_MAP1_DOMAIN_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP2_SIZE_APPLE', 0x8A06) unless defined?(GL::VERTEX_ATTRIB_MAP2_SIZE_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP2_COEFF_APPLE', 0x8A07) unless defined?(GL::VERTEX_ATTRIB_MAP2_COEFF_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP2_ORDER_APPLE', 0x8A08) unless defined?(GL::VERTEX_ATTRIB_MAP2_ORDER_APPLE)
  GL.const_set('VERTEX_ATTRIB_MAP2_DOMAIN_APPLE', 0x8A09) unless defined?(GL::VERTEX_ATTRIB_MAP2_DOMAIN_APPLE)
end
define_ext_enum_GL_APPLE_ycbcr_422() click to toggle source
# File lib/opengl_ext_enum.rb, line 875
def self.define_ext_enum_GL_APPLE_ycbcr_422
  GL.const_set('YCBCR_422_APPLE', 0x85B9) unless defined?(GL::YCBCR_422_APPLE)
  GL.const_set('UNSIGNED_SHORT_8_8_APPLE', 0x85BA) unless defined?(GL::UNSIGNED_SHORT_8_8_APPLE)
  GL.const_set('UNSIGNED_SHORT_8_8_REV_APPLE', 0x85BB) unless defined?(GL::UNSIGNED_SHORT_8_8_REV_APPLE)
end
define_ext_enum_GL_ARB_ES2_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 890
def self.define_ext_enum_GL_ARB_ES2_compatibility
  GL.const_set('FIXED', 0x140C) unless defined?(GL::FIXED)
  GL.const_set('IMPLEMENTATION_COLOR_READ_TYPE', 0x8B9A) unless defined?(GL::IMPLEMENTATION_COLOR_READ_TYPE)
  GL.const_set('IMPLEMENTATION_COLOR_READ_FORMAT', 0x8B9B) unless defined?(GL::IMPLEMENTATION_COLOR_READ_FORMAT)
  GL.const_set('LOW_FLOAT', 0x8DF0) unless defined?(GL::LOW_FLOAT)
  GL.const_set('MEDIUM_FLOAT', 0x8DF1) unless defined?(GL::MEDIUM_FLOAT)
  GL.const_set('HIGH_FLOAT', 0x8DF2) unless defined?(GL::HIGH_FLOAT)
  GL.const_set('LOW_INT', 0x8DF3) unless defined?(GL::LOW_INT)
  GL.const_set('MEDIUM_INT', 0x8DF4) unless defined?(GL::MEDIUM_INT)
  GL.const_set('HIGH_INT', 0x8DF5) unless defined?(GL::HIGH_INT)
  GL.const_set('SHADER_COMPILER', 0x8DFA) unless defined?(GL::SHADER_COMPILER)
  GL.const_set('SHADER_BINARY_FORMATS', 0x8DF8) unless defined?(GL::SHADER_BINARY_FORMATS)
  GL.const_set('NUM_SHADER_BINARY_FORMATS', 0x8DF9) unless defined?(GL::NUM_SHADER_BINARY_FORMATS)
  GL.const_set('MAX_VERTEX_UNIFORM_VECTORS', 0x8DFB) unless defined?(GL::MAX_VERTEX_UNIFORM_VECTORS)
  GL.const_set('MAX_VARYING_VECTORS', 0x8DFC) unless defined?(GL::MAX_VARYING_VECTORS)
  GL.const_set('MAX_FRAGMENT_UNIFORM_VECTORS', 0x8DFD) unless defined?(GL::MAX_FRAGMENT_UNIFORM_VECTORS)
  GL.const_set('RGB565', 0x8D62) unless defined?(GL::RGB565)
end
define_ext_enum_GL_ARB_ES3_1_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 931
def self.define_ext_enum_GL_ARB_ES3_1_compatibility
  GL.const_set('BACK', 0x0405) unless defined?(GL::BACK)
end
define_ext_enum_GL_ARB_ES3_2_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 942
def self.define_ext_enum_GL_ARB_ES3_2_compatibility
  GL.const_set('PRIMITIVE_BOUNDING_BOX_ARB', 0x92BE) unless defined?(GL::PRIMITIVE_BOUNDING_BOX_ARB)
  GL.const_set('MULTISAMPLE_LINE_WIDTH_RANGE_ARB', 0x9381) unless defined?(GL::MULTISAMPLE_LINE_WIDTH_RANGE_ARB)
  GL.const_set('MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB', 0x9382) unless defined?(GL::MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB)
end
define_ext_enum_GL_ARB_ES3_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 957
def self.define_ext_enum_GL_ARB_ES3_compatibility
  GL.const_set('COMPRESSED_RGB8_ETC2', 0x9274) unless defined?(GL::COMPRESSED_RGB8_ETC2)
  GL.const_set('COMPRESSED_SRGB8_ETC2', 0x9275) unless defined?(GL::COMPRESSED_SRGB8_ETC2)
  GL.const_set('COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2', 0x9276) unless defined?(GL::COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2)
  GL.const_set('COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2', 0x9277) unless defined?(GL::COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2)
  GL.const_set('COMPRESSED_RGBA8_ETC2_EAC', 0x9278) unless defined?(GL::COMPRESSED_RGBA8_ETC2_EAC)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ETC2_EAC', 0x9279) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ETC2_EAC)
  GL.const_set('COMPRESSED_R11_EAC', 0x9270) unless defined?(GL::COMPRESSED_R11_EAC)
  GL.const_set('COMPRESSED_SIGNED_R11_EAC', 0x9271) unless defined?(GL::COMPRESSED_SIGNED_R11_EAC)
  GL.const_set('COMPRESSED_RG11_EAC', 0x9272) unless defined?(GL::COMPRESSED_RG11_EAC)
  GL.const_set('COMPRESSED_SIGNED_RG11_EAC', 0x9273) unless defined?(GL::COMPRESSED_SIGNED_RG11_EAC)
  GL.const_set('PRIMITIVE_RESTART_FIXED_INDEX', 0x8D69) unless defined?(GL::PRIMITIVE_RESTART_FIXED_INDEX)
  GL.const_set('ANY_SAMPLES_PASSED_CONSERVATIVE', 0x8D6A) unless defined?(GL::ANY_SAMPLES_PASSED_CONSERVATIVE)
  GL.const_set('MAX_ELEMENT_INDEX', 0x8D6B) unless defined?(GL::MAX_ELEMENT_INDEX)
end
define_ext_enum_GL_ARB_arrays_of_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 992
def self.define_ext_enum_GL_ARB_arrays_of_arrays
end
define_ext_enum_GL_ARB_base_instance() click to toggle source
# File lib/opengl_ext_enum.rb, line 1001
def self.define_ext_enum_GL_ARB_base_instance
end
define_ext_enum_GL_ARB_bindless_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 1010
def self.define_ext_enum_GL_ARB_bindless_texture
  GL.const_set('UNSIGNED_INT64_ARB', 0x140F) unless defined?(GL::UNSIGNED_INT64_ARB)
end
define_ext_enum_GL_ARB_blend_func_extended() click to toggle source
# File lib/opengl_ext_enum.rb, line 1021
def self.define_ext_enum_GL_ARB_blend_func_extended
  GL.const_set('SRC1_COLOR', 0x88F9) unless defined?(GL::SRC1_COLOR)
  GL.const_set('SRC1_ALPHA', 0x8589) unless defined?(GL::SRC1_ALPHA)
  GL.const_set('ONE_MINUS_SRC1_COLOR', 0x88FA) unless defined?(GL::ONE_MINUS_SRC1_COLOR)
  GL.const_set('ONE_MINUS_SRC1_ALPHA', 0x88FB) unless defined?(GL::ONE_MINUS_SRC1_ALPHA)
  GL.const_set('MAX_DUAL_SOURCE_DRAW_BUFFERS', 0x88FC) unless defined?(GL::MAX_DUAL_SOURCE_DRAW_BUFFERS)
end
define_ext_enum_GL_ARB_buffer_storage() click to toggle source
# File lib/opengl_ext_enum.rb, line 1040
def self.define_ext_enum_GL_ARB_buffer_storage
  GL.const_set('MAP_READ_BIT', 0x0001) unless defined?(GL::MAP_READ_BIT)
  GL.const_set('MAP_WRITE_BIT', 0x0002) unless defined?(GL::MAP_WRITE_BIT)
  GL.const_set('MAP_PERSISTENT_BIT', 0x0040) unless defined?(GL::MAP_PERSISTENT_BIT)
  GL.const_set('MAP_COHERENT_BIT', 0x0080) unless defined?(GL::MAP_COHERENT_BIT)
  GL.const_set('DYNAMIC_STORAGE_BIT', 0x0100) unless defined?(GL::DYNAMIC_STORAGE_BIT)
  GL.const_set('CLIENT_STORAGE_BIT', 0x0200) unless defined?(GL::CLIENT_STORAGE_BIT)
  GL.const_set('CLIENT_MAPPED_BUFFER_BARRIER_BIT', 0x00004000) unless defined?(GL::CLIENT_MAPPED_BUFFER_BARRIER_BIT)
  GL.const_set('BUFFER_IMMUTABLE_STORAGE', 0x821F) unless defined?(GL::BUFFER_IMMUTABLE_STORAGE)
  GL.const_set('BUFFER_STORAGE_FLAGS', 0x8220) unless defined?(GL::BUFFER_STORAGE_FLAGS)
end
define_ext_enum_GL_ARB_cl_event() click to toggle source
# File lib/opengl_ext_enum.rb, line 1067
def self.define_ext_enum_GL_ARB_cl_event
  GL.const_set('SYNC_CL_EVENT_ARB', 0x8240) unless defined?(GL::SYNC_CL_EVENT_ARB)
  GL.const_set('SYNC_CL_EVENT_COMPLETE_ARB', 0x8241) unless defined?(GL::SYNC_CL_EVENT_COMPLETE_ARB)
end
define_ext_enum_GL_ARB_clear_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 1080
def self.define_ext_enum_GL_ARB_clear_buffer_object
end
define_ext_enum_GL_ARB_clear_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 1089
def self.define_ext_enum_GL_ARB_clear_texture
  GL.const_set('CLEAR_TEXTURE', 0x9365) unless defined?(GL::CLEAR_TEXTURE)
end
define_ext_enum_GL_ARB_clip_control() click to toggle source
# File lib/opengl_ext_enum.rb, line 1100
def self.define_ext_enum_GL_ARB_clip_control
  GL.const_set('LOWER_LEFT', 0x8CA1) unless defined?(GL::LOWER_LEFT)
  GL.const_set('UPPER_LEFT', 0x8CA2) unless defined?(GL::UPPER_LEFT)
  GL.const_set('NEGATIVE_ONE_TO_ONE', 0x935E) unless defined?(GL::NEGATIVE_ONE_TO_ONE)
  GL.const_set('ZERO_TO_ONE', 0x935F) unless defined?(GL::ZERO_TO_ONE)
  GL.const_set('CLIP_ORIGIN', 0x935C) unless defined?(GL::CLIP_ORIGIN)
  GL.const_set('CLIP_DEPTH_MODE', 0x935D) unless defined?(GL::CLIP_DEPTH_MODE)
end
define_ext_enum_GL_ARB_color_buffer_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 1121
def self.define_ext_enum_GL_ARB_color_buffer_float
  GL.const_set('RGBA_FLOAT_MODE_ARB', 0x8820) unless defined?(GL::RGBA_FLOAT_MODE_ARB)
  GL.const_set('CLAMP_VERTEX_COLOR_ARB', 0x891A) unless defined?(GL::CLAMP_VERTEX_COLOR_ARB)
  GL.const_set('CLAMP_FRAGMENT_COLOR_ARB', 0x891B) unless defined?(GL::CLAMP_FRAGMENT_COLOR_ARB)
  GL.const_set('CLAMP_READ_COLOR_ARB', 0x891C) unless defined?(GL::CLAMP_READ_COLOR_ARB)
  GL.const_set('FIXED_ONLY_ARB', 0x891D) unless defined?(GL::FIXED_ONLY_ARB)
end
define_ext_enum_GL_ARB_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 1140
def self.define_ext_enum_GL_ARB_compatibility
end
define_ext_enum_GL_ARB_compressed_texture_pixel_storage() click to toggle source
# File lib/opengl_ext_enum.rb, line 1149
def self.define_ext_enum_GL_ARB_compressed_texture_pixel_storage
  GL.const_set('UNPACK_COMPRESSED_BLOCK_WIDTH', 0x9127) unless defined?(GL::UNPACK_COMPRESSED_BLOCK_WIDTH)
  GL.const_set('UNPACK_COMPRESSED_BLOCK_HEIGHT', 0x9128) unless defined?(GL::UNPACK_COMPRESSED_BLOCK_HEIGHT)
  GL.const_set('UNPACK_COMPRESSED_BLOCK_DEPTH', 0x9129) unless defined?(GL::UNPACK_COMPRESSED_BLOCK_DEPTH)
  GL.const_set('UNPACK_COMPRESSED_BLOCK_SIZE', 0x912A) unless defined?(GL::UNPACK_COMPRESSED_BLOCK_SIZE)
  GL.const_set('PACK_COMPRESSED_BLOCK_WIDTH', 0x912B) unless defined?(GL::PACK_COMPRESSED_BLOCK_WIDTH)
  GL.const_set('PACK_COMPRESSED_BLOCK_HEIGHT', 0x912C) unless defined?(GL::PACK_COMPRESSED_BLOCK_HEIGHT)
  GL.const_set('PACK_COMPRESSED_BLOCK_DEPTH', 0x912D) unless defined?(GL::PACK_COMPRESSED_BLOCK_DEPTH)
  GL.const_set('PACK_COMPRESSED_BLOCK_SIZE', 0x912E) unless defined?(GL::PACK_COMPRESSED_BLOCK_SIZE)
end
define_ext_enum_GL_ARB_compute_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 1174
def self.define_ext_enum_GL_ARB_compute_shader
  GL.const_set('COMPUTE_SHADER', 0x91B9) unless defined?(GL::COMPUTE_SHADER)
  GL.const_set('MAX_COMPUTE_UNIFORM_BLOCKS', 0x91BB) unless defined?(GL::MAX_COMPUTE_UNIFORM_BLOCKS)
  GL.const_set('MAX_COMPUTE_TEXTURE_IMAGE_UNITS', 0x91BC) unless defined?(GL::MAX_COMPUTE_TEXTURE_IMAGE_UNITS)
  GL.const_set('MAX_COMPUTE_IMAGE_UNIFORMS', 0x91BD) unless defined?(GL::MAX_COMPUTE_IMAGE_UNIFORMS)
  GL.const_set('MAX_COMPUTE_SHARED_MEMORY_SIZE', 0x8262) unless defined?(GL::MAX_COMPUTE_SHARED_MEMORY_SIZE)
  GL.const_set('MAX_COMPUTE_UNIFORM_COMPONENTS', 0x8263) unless defined?(GL::MAX_COMPUTE_UNIFORM_COMPONENTS)
  GL.const_set('MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS', 0x8264) unless defined?(GL::MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS)
  GL.const_set('MAX_COMPUTE_ATOMIC_COUNTERS', 0x8265) unless defined?(GL::MAX_COMPUTE_ATOMIC_COUNTERS)
  GL.const_set('MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS', 0x8266) unless defined?(GL::MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS)
  GL.const_set('MAX_COMPUTE_WORK_GROUP_INVOCATIONS', 0x90EB) unless defined?(GL::MAX_COMPUTE_WORK_GROUP_INVOCATIONS)
  GL.const_set('MAX_COMPUTE_WORK_GROUP_COUNT', 0x91BE) unless defined?(GL::MAX_COMPUTE_WORK_GROUP_COUNT)
  GL.const_set('MAX_COMPUTE_WORK_GROUP_SIZE', 0x91BF) unless defined?(GL::MAX_COMPUTE_WORK_GROUP_SIZE)
  GL.const_set('COMPUTE_WORK_GROUP_SIZE', 0x8267) unless defined?(GL::COMPUTE_WORK_GROUP_SIZE)
  GL.const_set('UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER', 0x90EC) unless defined?(GL::UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER)
  GL.const_set('ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER', 0x90ED) unless defined?(GL::ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER)
  GL.const_set('DISPATCH_INDIRECT_BUFFER', 0x90EE) unless defined?(GL::DISPATCH_INDIRECT_BUFFER)
  GL.const_set('DISPATCH_INDIRECT_BUFFER_BINDING', 0x90EF) unless defined?(GL::DISPATCH_INDIRECT_BUFFER_BINDING)
  GL.const_set('COMPUTE_SHADER_BIT', 0x00000020) unless defined?(GL::COMPUTE_SHADER_BIT)
end
define_ext_enum_GL_ARB_compute_variable_group_size() click to toggle source
# File lib/opengl_ext_enum.rb, line 1219
def self.define_ext_enum_GL_ARB_compute_variable_group_size
  GL.const_set('MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB', 0x9344) unless defined?(GL::MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB)
  GL.const_set('MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB', 0x90EB) unless defined?(GL::MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB)
  GL.const_set('MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB', 0x9345) unless defined?(GL::MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB)
  GL.const_set('MAX_COMPUTE_FIXED_GROUP_SIZE_ARB', 0x91BF) unless defined?(GL::MAX_COMPUTE_FIXED_GROUP_SIZE_ARB)
end
define_ext_enum_GL_ARB_conditional_render_inverted() click to toggle source
# File lib/opengl_ext_enum.rb, line 1236
def self.define_ext_enum_GL_ARB_conditional_render_inverted
  GL.const_set('QUERY_WAIT_INVERTED', 0x8E17) unless defined?(GL::QUERY_WAIT_INVERTED)
  GL.const_set('QUERY_NO_WAIT_INVERTED', 0x8E18) unless defined?(GL::QUERY_NO_WAIT_INVERTED)
  GL.const_set('QUERY_BY_REGION_WAIT_INVERTED', 0x8E19) unless defined?(GL::QUERY_BY_REGION_WAIT_INVERTED)
  GL.const_set('QUERY_BY_REGION_NO_WAIT_INVERTED', 0x8E1A) unless defined?(GL::QUERY_BY_REGION_NO_WAIT_INVERTED)
end
define_ext_enum_GL_ARB_conservative_depth() click to toggle source
# File lib/opengl_ext_enum.rb, line 1253
def self.define_ext_enum_GL_ARB_conservative_depth
end
define_ext_enum_GL_ARB_copy_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 1262
def self.define_ext_enum_GL_ARB_copy_buffer
  GL.const_set('COPY_READ_BUFFER', 0x8F36) unless defined?(GL::COPY_READ_BUFFER)
  GL.const_set('COPY_WRITE_BUFFER', 0x8F37) unless defined?(GL::COPY_WRITE_BUFFER)
end
define_ext_enum_GL_ARB_copy_image() click to toggle source
# File lib/opengl_ext_enum.rb, line 1275
def self.define_ext_enum_GL_ARB_copy_image
end
define_ext_enum_GL_ARB_cull_distance() click to toggle source
# File lib/opengl_ext_enum.rb, line 1284
def self.define_ext_enum_GL_ARB_cull_distance
  GL.const_set('MAX_CULL_DISTANCES', 0x82F9) unless defined?(GL::MAX_CULL_DISTANCES)
  GL.const_set('MAX_COMBINED_CLIP_AND_CULL_DISTANCES', 0x82FA) unless defined?(GL::MAX_COMBINED_CLIP_AND_CULL_DISTANCES)
end
define_ext_enum_GL_ARB_debug_output() click to toggle source
# File lib/opengl_ext_enum.rb, line 1297
def self.define_ext_enum_GL_ARB_debug_output
  GL.const_set('DEBUG_OUTPUT_SYNCHRONOUS_ARB', 0x8242) unless defined?(GL::DEBUG_OUTPUT_SYNCHRONOUS_ARB)
  GL.const_set('DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB', 0x8243) unless defined?(GL::DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB)
  GL.const_set('DEBUG_CALLBACK_FUNCTION_ARB', 0x8244) unless defined?(GL::DEBUG_CALLBACK_FUNCTION_ARB)
  GL.const_set('DEBUG_CALLBACK_USER_PARAM_ARB', 0x8245) unless defined?(GL::DEBUG_CALLBACK_USER_PARAM_ARB)
  GL.const_set('DEBUG_SOURCE_API_ARB', 0x8246) unless defined?(GL::DEBUG_SOURCE_API_ARB)
  GL.const_set('DEBUG_SOURCE_WINDOW_SYSTEM_ARB', 0x8247) unless defined?(GL::DEBUG_SOURCE_WINDOW_SYSTEM_ARB)
  GL.const_set('DEBUG_SOURCE_SHADER_COMPILER_ARB', 0x8248) unless defined?(GL::DEBUG_SOURCE_SHADER_COMPILER_ARB)
  GL.const_set('DEBUG_SOURCE_THIRD_PARTY_ARB', 0x8249) unless defined?(GL::DEBUG_SOURCE_THIRD_PARTY_ARB)
  GL.const_set('DEBUG_SOURCE_APPLICATION_ARB', 0x824A) unless defined?(GL::DEBUG_SOURCE_APPLICATION_ARB)
  GL.const_set('DEBUG_SOURCE_OTHER_ARB', 0x824B) unless defined?(GL::DEBUG_SOURCE_OTHER_ARB)
  GL.const_set('DEBUG_TYPE_ERROR_ARB', 0x824C) unless defined?(GL::DEBUG_TYPE_ERROR_ARB)
  GL.const_set('DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB', 0x824D) unless defined?(GL::DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB)
  GL.const_set('DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB', 0x824E) unless defined?(GL::DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB)
  GL.const_set('DEBUG_TYPE_PORTABILITY_ARB', 0x824F) unless defined?(GL::DEBUG_TYPE_PORTABILITY_ARB)
  GL.const_set('DEBUG_TYPE_PERFORMANCE_ARB', 0x8250) unless defined?(GL::DEBUG_TYPE_PERFORMANCE_ARB)
  GL.const_set('DEBUG_TYPE_OTHER_ARB', 0x8251) unless defined?(GL::DEBUG_TYPE_OTHER_ARB)
  GL.const_set('MAX_DEBUG_MESSAGE_LENGTH_ARB', 0x9143) unless defined?(GL::MAX_DEBUG_MESSAGE_LENGTH_ARB)
  GL.const_set('MAX_DEBUG_LOGGED_MESSAGES_ARB', 0x9144) unless defined?(GL::MAX_DEBUG_LOGGED_MESSAGES_ARB)
  GL.const_set('DEBUG_LOGGED_MESSAGES_ARB', 0x9145) unless defined?(GL::DEBUG_LOGGED_MESSAGES_ARB)
  GL.const_set('DEBUG_SEVERITY_HIGH_ARB', 0x9146) unless defined?(GL::DEBUG_SEVERITY_HIGH_ARB)
  GL.const_set('DEBUG_SEVERITY_MEDIUM_ARB', 0x9147) unless defined?(GL::DEBUG_SEVERITY_MEDIUM_ARB)
  GL.const_set('DEBUG_SEVERITY_LOW_ARB', 0x9148) unless defined?(GL::DEBUG_SEVERITY_LOW_ARB)
end
define_ext_enum_GL_ARB_depth_buffer_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 1350
def self.define_ext_enum_GL_ARB_depth_buffer_float
  GL.const_set('DEPTH_COMPONENT32F', 0x8CAC) unless defined?(GL::DEPTH_COMPONENT32F)
  GL.const_set('DEPTH32F_STENCIL8', 0x8CAD) unless defined?(GL::DEPTH32F_STENCIL8)
  GL.const_set('FLOAT_32_UNSIGNED_INT_24_8_REV', 0x8DAD) unless defined?(GL::FLOAT_32_UNSIGNED_INT_24_8_REV)
end
define_ext_enum_GL_ARB_depth_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 1365
def self.define_ext_enum_GL_ARB_depth_clamp
  GL.const_set('DEPTH_CLAMP', 0x864F) unless defined?(GL::DEPTH_CLAMP)
end
define_ext_enum_GL_ARB_depth_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 1376
def self.define_ext_enum_GL_ARB_depth_texture
  GL.const_set('DEPTH_COMPONENT16_ARB', 0x81A5) unless defined?(GL::DEPTH_COMPONENT16_ARB)
  GL.const_set('DEPTH_COMPONENT24_ARB', 0x81A6) unless defined?(GL::DEPTH_COMPONENT24_ARB)
  GL.const_set('DEPTH_COMPONENT32_ARB', 0x81A7) unless defined?(GL::DEPTH_COMPONENT32_ARB)
  GL.const_set('TEXTURE_DEPTH_SIZE_ARB', 0x884A) unless defined?(GL::TEXTURE_DEPTH_SIZE_ARB)
  GL.const_set('DEPTH_TEXTURE_MODE_ARB', 0x884B) unless defined?(GL::DEPTH_TEXTURE_MODE_ARB)
end
define_ext_enum_GL_ARB_derivative_control() click to toggle source
# File lib/opengl_ext_enum.rb, line 1395
def self.define_ext_enum_GL_ARB_derivative_control
end
define_ext_enum_GL_ARB_direct_state_access() click to toggle source
# File lib/opengl_ext_enum.rb, line 1404
def self.define_ext_enum_GL_ARB_direct_state_access
  GL.const_set('TEXTURE_TARGET', 0x1006) unless defined?(GL::TEXTURE_TARGET)
  GL.const_set('QUERY_TARGET', 0x82EA) unless defined?(GL::QUERY_TARGET)
  GL.const_set('TEXTURE_BINDING_1D', 0x8068) unless defined?(GL::TEXTURE_BINDING_1D)
  GL.const_set('TEXTURE_BINDING_1D_ARRAY', 0x8C1C) unless defined?(GL::TEXTURE_BINDING_1D_ARRAY)
  GL.const_set('TEXTURE_BINDING_2D', 0x8069) unless defined?(GL::TEXTURE_BINDING_2D)
  GL.const_set('TEXTURE_BINDING_2D_ARRAY', 0x8C1D) unless defined?(GL::TEXTURE_BINDING_2D_ARRAY)
  GL.const_set('TEXTURE_BINDING_2D_MULTISAMPLE', 0x9104) unless defined?(GL::TEXTURE_BINDING_2D_MULTISAMPLE)
  GL.const_set('TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY', 0x9105) unless defined?(GL::TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY)
  GL.const_set('TEXTURE_BINDING_3D', 0x806A) unless defined?(GL::TEXTURE_BINDING_3D)
  GL.const_set('TEXTURE_BINDING_BUFFER', 0x8C2C) unless defined?(GL::TEXTURE_BINDING_BUFFER)
  GL.const_set('TEXTURE_BINDING_CUBE_MAP', 0x8514) unless defined?(GL::TEXTURE_BINDING_CUBE_MAP)
  GL.const_set('TEXTURE_BINDING_CUBE_MAP_ARRAY', 0x900A) unless defined?(GL::TEXTURE_BINDING_CUBE_MAP_ARRAY)
  GL.const_set('TEXTURE_BINDING_RECTANGLE', 0x84F6) unless defined?(GL::TEXTURE_BINDING_RECTANGLE)
end
define_ext_enum_GL_ARB_draw_buffers() click to toggle source
# File lib/opengl_ext_enum.rb, line 1439
def self.define_ext_enum_GL_ARB_draw_buffers
  GL.const_set('MAX_DRAW_BUFFERS_ARB', 0x8824) unless defined?(GL::MAX_DRAW_BUFFERS_ARB)
  GL.const_set('DRAW_BUFFER0_ARB', 0x8825) unless defined?(GL::DRAW_BUFFER0_ARB)
  GL.const_set('DRAW_BUFFER1_ARB', 0x8826) unless defined?(GL::DRAW_BUFFER1_ARB)
  GL.const_set('DRAW_BUFFER2_ARB', 0x8827) unless defined?(GL::DRAW_BUFFER2_ARB)
  GL.const_set('DRAW_BUFFER3_ARB', 0x8828) unless defined?(GL::DRAW_BUFFER3_ARB)
  GL.const_set('DRAW_BUFFER4_ARB', 0x8829) unless defined?(GL::DRAW_BUFFER4_ARB)
  GL.const_set('DRAW_BUFFER5_ARB', 0x882A) unless defined?(GL::DRAW_BUFFER5_ARB)
  GL.const_set('DRAW_BUFFER6_ARB', 0x882B) unless defined?(GL::DRAW_BUFFER6_ARB)
  GL.const_set('DRAW_BUFFER7_ARB', 0x882C) unless defined?(GL::DRAW_BUFFER7_ARB)
  GL.const_set('DRAW_BUFFER8_ARB', 0x882D) unless defined?(GL::DRAW_BUFFER8_ARB)
  GL.const_set('DRAW_BUFFER9_ARB', 0x882E) unless defined?(GL::DRAW_BUFFER9_ARB)
  GL.const_set('DRAW_BUFFER10_ARB', 0x882F) unless defined?(GL::DRAW_BUFFER10_ARB)
  GL.const_set('DRAW_BUFFER11_ARB', 0x8830) unless defined?(GL::DRAW_BUFFER11_ARB)
  GL.const_set('DRAW_BUFFER12_ARB', 0x8831) unless defined?(GL::DRAW_BUFFER12_ARB)
  GL.const_set('DRAW_BUFFER13_ARB', 0x8832) unless defined?(GL::DRAW_BUFFER13_ARB)
  GL.const_set('DRAW_BUFFER14_ARB', 0x8833) unless defined?(GL::DRAW_BUFFER14_ARB)
  GL.const_set('DRAW_BUFFER15_ARB', 0x8834) unless defined?(GL::DRAW_BUFFER15_ARB)
end
define_ext_enum_GL_ARB_draw_buffers_blend() click to toggle source
# File lib/opengl_ext_enum.rb, line 1482
def self.define_ext_enum_GL_ARB_draw_buffers_blend
end
define_ext_enum_GL_ARB_draw_elements_base_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 1491
def self.define_ext_enum_GL_ARB_draw_elements_base_vertex
end
define_ext_enum_GL_ARB_draw_indirect() click to toggle source
# File lib/opengl_ext_enum.rb, line 1500
def self.define_ext_enum_GL_ARB_draw_indirect
  GL.const_set('DRAW_INDIRECT_BUFFER', 0x8F3F) unless defined?(GL::DRAW_INDIRECT_BUFFER)
  GL.const_set('DRAW_INDIRECT_BUFFER_BINDING', 0x8F43) unless defined?(GL::DRAW_INDIRECT_BUFFER_BINDING)
end
define_ext_enum_GL_ARB_draw_instanced() click to toggle source
# File lib/opengl_ext_enum.rb, line 1513
def self.define_ext_enum_GL_ARB_draw_instanced
end
define_ext_enum_GL_ARB_enhanced_layouts() click to toggle source
# File lib/opengl_ext_enum.rb, line 1522
def self.define_ext_enum_GL_ARB_enhanced_layouts
  GL.const_set('LOCATION_COMPONENT', 0x934A) unless defined?(GL::LOCATION_COMPONENT)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER', 0x8C8E) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_INDEX', 0x934B) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_INDEX)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_STRIDE', 0x934C) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_STRIDE)
end
define_ext_enum_GL_ARB_explicit_attrib_location() click to toggle source
# File lib/opengl_ext_enum.rb, line 1539
def self.define_ext_enum_GL_ARB_explicit_attrib_location
end
define_ext_enum_GL_ARB_explicit_uniform_location() click to toggle source
# File lib/opengl_ext_enum.rb, line 1548
def self.define_ext_enum_GL_ARB_explicit_uniform_location
  GL.const_set('MAX_UNIFORM_LOCATIONS', 0x826E) unless defined?(GL::MAX_UNIFORM_LOCATIONS)
end
define_ext_enum_GL_ARB_fragment_coord_conventions() click to toggle source
# File lib/opengl_ext_enum.rb, line 1559
def self.define_ext_enum_GL_ARB_fragment_coord_conventions
end
define_ext_enum_GL_ARB_fragment_layer_viewport() click to toggle source
# File lib/opengl_ext_enum.rb, line 1568
def self.define_ext_enum_GL_ARB_fragment_layer_viewport
end
define_ext_enum_GL_ARB_fragment_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 1577
def self.define_ext_enum_GL_ARB_fragment_program
  GL.const_set('FRAGMENT_PROGRAM_ARB', 0x8804) unless defined?(GL::FRAGMENT_PROGRAM_ARB)
  GL.const_set('PROGRAM_FORMAT_ASCII_ARB', 0x8875) unless defined?(GL::PROGRAM_FORMAT_ASCII_ARB)
  GL.const_set('PROGRAM_LENGTH_ARB', 0x8627) unless defined?(GL::PROGRAM_LENGTH_ARB)
  GL.const_set('PROGRAM_FORMAT_ARB', 0x8876) unless defined?(GL::PROGRAM_FORMAT_ARB)
  GL.const_set('PROGRAM_BINDING_ARB', 0x8677) unless defined?(GL::PROGRAM_BINDING_ARB)
  GL.const_set('PROGRAM_INSTRUCTIONS_ARB', 0x88A0) unless defined?(GL::PROGRAM_INSTRUCTIONS_ARB)
  GL.const_set('MAX_PROGRAM_INSTRUCTIONS_ARB', 0x88A1) unless defined?(GL::MAX_PROGRAM_INSTRUCTIONS_ARB)
  GL.const_set('PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88A2) unless defined?(GL::PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88A3) unless defined?(GL::MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  GL.const_set('PROGRAM_TEMPORARIES_ARB', 0x88A4) unless defined?(GL::PROGRAM_TEMPORARIES_ARB)
  GL.const_set('MAX_PROGRAM_TEMPORARIES_ARB', 0x88A5) unless defined?(GL::MAX_PROGRAM_TEMPORARIES_ARB)
  GL.const_set('PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88A6) unless defined?(GL::PROGRAM_NATIVE_TEMPORARIES_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88A7) unless defined?(GL::MAX_PROGRAM_NATIVE_TEMPORARIES_ARB)
  GL.const_set('PROGRAM_PARAMETERS_ARB', 0x88A8) unless defined?(GL::PROGRAM_PARAMETERS_ARB)
  GL.const_set('MAX_PROGRAM_PARAMETERS_ARB', 0x88A9) unless defined?(GL::MAX_PROGRAM_PARAMETERS_ARB)
  GL.const_set('PROGRAM_NATIVE_PARAMETERS_ARB', 0x88AA) unless defined?(GL::PROGRAM_NATIVE_PARAMETERS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_PARAMETERS_ARB', 0x88AB) unless defined?(GL::MAX_PROGRAM_NATIVE_PARAMETERS_ARB)
  GL.const_set('PROGRAM_ATTRIBS_ARB', 0x88AC) unless defined?(GL::PROGRAM_ATTRIBS_ARB)
  GL.const_set('MAX_PROGRAM_ATTRIBS_ARB', 0x88AD) unless defined?(GL::MAX_PROGRAM_ATTRIBS_ARB)
  GL.const_set('PROGRAM_NATIVE_ATTRIBS_ARB', 0x88AE) unless defined?(GL::PROGRAM_NATIVE_ATTRIBS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_ATTRIBS_ARB', 0x88AF) unless defined?(GL::MAX_PROGRAM_NATIVE_ATTRIBS_ARB)
  GL.const_set('MAX_PROGRAM_LOCAL_PARAMETERS_ARB', 0x88B4) unless defined?(GL::MAX_PROGRAM_LOCAL_PARAMETERS_ARB)
  GL.const_set('MAX_PROGRAM_ENV_PARAMETERS_ARB', 0x88B5) unless defined?(GL::MAX_PROGRAM_ENV_PARAMETERS_ARB)
  GL.const_set('PROGRAM_UNDER_NATIVE_LIMITS_ARB', 0x88B6) unless defined?(GL::PROGRAM_UNDER_NATIVE_LIMITS_ARB)
  GL.const_set('PROGRAM_ALU_INSTRUCTIONS_ARB', 0x8805) unless defined?(GL::PROGRAM_ALU_INSTRUCTIONS_ARB)
  GL.const_set('PROGRAM_TEX_INSTRUCTIONS_ARB', 0x8806) unless defined?(GL::PROGRAM_TEX_INSTRUCTIONS_ARB)
  GL.const_set('PROGRAM_TEX_INDIRECTIONS_ARB', 0x8807) unless defined?(GL::PROGRAM_TEX_INDIRECTIONS_ARB)
  GL.const_set('PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB', 0x8808) unless defined?(GL::PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB)
  GL.const_set('PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB', 0x8809) unless defined?(GL::PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB)
  GL.const_set('PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 0x880A) unless defined?(GL::PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB)
  GL.const_set('MAX_PROGRAM_ALU_INSTRUCTIONS_ARB', 0x880B) unless defined?(GL::MAX_PROGRAM_ALU_INSTRUCTIONS_ARB)
  GL.const_set('MAX_PROGRAM_TEX_INSTRUCTIONS_ARB', 0x880C) unless defined?(GL::MAX_PROGRAM_TEX_INSTRUCTIONS_ARB)
  GL.const_set('MAX_PROGRAM_TEX_INDIRECTIONS_ARB', 0x880D) unless defined?(GL::MAX_PROGRAM_TEX_INDIRECTIONS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB', 0x880E) unless defined?(GL::MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB', 0x880F) unless defined?(GL::MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 0x8810) unless defined?(GL::MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB)
  GL.const_set('PROGRAM_STRING_ARB', 0x8628) unless defined?(GL::PROGRAM_STRING_ARB)
  GL.const_set('PROGRAM_ERROR_POSITION_ARB', 0x864B) unless defined?(GL::PROGRAM_ERROR_POSITION_ARB)
  GL.const_set('CURRENT_MATRIX_ARB', 0x8641) unless defined?(GL::CURRENT_MATRIX_ARB)
  GL.const_set('TRANSPOSE_CURRENT_MATRIX_ARB', 0x88B7) unless defined?(GL::TRANSPOSE_CURRENT_MATRIX_ARB)
  GL.const_set('CURRENT_MATRIX_STACK_DEPTH_ARB', 0x8640) unless defined?(GL::CURRENT_MATRIX_STACK_DEPTH_ARB)
  GL.const_set('MAX_PROGRAM_MATRICES_ARB', 0x862F) unless defined?(GL::MAX_PROGRAM_MATRICES_ARB)
  GL.const_set('MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB', 0x862E) unless defined?(GL::MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB)
  GL.const_set('MAX_TEXTURE_COORDS_ARB', 0x8871) unless defined?(GL::MAX_TEXTURE_COORDS_ARB)
  GL.const_set('MAX_TEXTURE_IMAGE_UNITS_ARB', 0x8872) unless defined?(GL::MAX_TEXTURE_IMAGE_UNITS_ARB)
  GL.const_set('PROGRAM_ERROR_STRING_ARB', 0x8874) unless defined?(GL::PROGRAM_ERROR_STRING_ARB)
  GL.const_set('MATRIX0_ARB', 0x88C0) unless defined?(GL::MATRIX0_ARB)
  GL.const_set('MATRIX1_ARB', 0x88C1) unless defined?(GL::MATRIX1_ARB)
  GL.const_set('MATRIX2_ARB', 0x88C2) unless defined?(GL::MATRIX2_ARB)
  GL.const_set('MATRIX3_ARB', 0x88C3) unless defined?(GL::MATRIX3_ARB)
  GL.const_set('MATRIX4_ARB', 0x88C4) unless defined?(GL::MATRIX4_ARB)
  GL.const_set('MATRIX5_ARB', 0x88C5) unless defined?(GL::MATRIX5_ARB)
  GL.const_set('MATRIX6_ARB', 0x88C6) unless defined?(GL::MATRIX6_ARB)
  GL.const_set('MATRIX7_ARB', 0x88C7) unless defined?(GL::MATRIX7_ARB)
  GL.const_set('MATRIX8_ARB', 0x88C8) unless defined?(GL::MATRIX8_ARB)
  GL.const_set('MATRIX9_ARB', 0x88C9) unless defined?(GL::MATRIX9_ARB)
  GL.const_set('MATRIX10_ARB', 0x88CA) unless defined?(GL::MATRIX10_ARB)
  GL.const_set('MATRIX11_ARB', 0x88CB) unless defined?(GL::MATRIX11_ARB)
  GL.const_set('MATRIX12_ARB', 0x88CC) unless defined?(GL::MATRIX12_ARB)
  GL.const_set('MATRIX13_ARB', 0x88CD) unless defined?(GL::MATRIX13_ARB)
  GL.const_set('MATRIX14_ARB', 0x88CE) unless defined?(GL::MATRIX14_ARB)
  GL.const_set('MATRIX15_ARB', 0x88CF) unless defined?(GL::MATRIX15_ARB)
  GL.const_set('MATRIX16_ARB', 0x88D0) unless defined?(GL::MATRIX16_ARB)
  GL.const_set('MATRIX17_ARB', 0x88D1) unless defined?(GL::MATRIX17_ARB)
  GL.const_set('MATRIX18_ARB', 0x88D2) unless defined?(GL::MATRIX18_ARB)
  GL.const_set('MATRIX19_ARB', 0x88D3) unless defined?(GL::MATRIX19_ARB)
  GL.const_set('MATRIX20_ARB', 0x88D4) unless defined?(GL::MATRIX20_ARB)
  GL.const_set('MATRIX21_ARB', 0x88D5) unless defined?(GL::MATRIX21_ARB)
  GL.const_set('MATRIX22_ARB', 0x88D6) unless defined?(GL::MATRIX22_ARB)
  GL.const_set('MATRIX23_ARB', 0x88D7) unless defined?(GL::MATRIX23_ARB)
  GL.const_set('MATRIX24_ARB', 0x88D8) unless defined?(GL::MATRIX24_ARB)
  GL.const_set('MATRIX25_ARB', 0x88D9) unless defined?(GL::MATRIX25_ARB)
  GL.const_set('MATRIX26_ARB', 0x88DA) unless defined?(GL::MATRIX26_ARB)
  GL.const_set('MATRIX27_ARB', 0x88DB) unless defined?(GL::MATRIX27_ARB)
  GL.const_set('MATRIX28_ARB', 0x88DC) unless defined?(GL::MATRIX28_ARB)
  GL.const_set('MATRIX29_ARB', 0x88DD) unless defined?(GL::MATRIX29_ARB)
  GL.const_set('MATRIX30_ARB', 0x88DE) unless defined?(GL::MATRIX30_ARB)
  GL.const_set('MATRIX31_ARB', 0x88DF) unless defined?(GL::MATRIX31_ARB)
end
define_ext_enum_GL_ARB_fragment_program_shadow() click to toggle source
# File lib/opengl_ext_enum.rb, line 1742
def self.define_ext_enum_GL_ARB_fragment_program_shadow
end
define_ext_enum_GL_ARB_fragment_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 1751
def self.define_ext_enum_GL_ARB_fragment_shader
  GL.const_set('FRAGMENT_SHADER_ARB', 0x8B30) unless defined?(GL::FRAGMENT_SHADER_ARB)
  GL.const_set('MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB', 0x8B49) unless defined?(GL::MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB)
  GL.const_set('FRAGMENT_SHADER_DERIVATIVE_HINT_ARB', 0x8B8B) unless defined?(GL::FRAGMENT_SHADER_DERIVATIVE_HINT_ARB)
end
define_ext_enum_GL_ARB_fragment_shader_interlock() click to toggle source
# File lib/opengl_ext_enum.rb, line 1766
def self.define_ext_enum_GL_ARB_fragment_shader_interlock
end
define_ext_enum_GL_ARB_framebuffer_no_attachments() click to toggle source
# File lib/opengl_ext_enum.rb, line 1775
def self.define_ext_enum_GL_ARB_framebuffer_no_attachments
  GL.const_set('FRAMEBUFFER_DEFAULT_WIDTH', 0x9310) unless defined?(GL::FRAMEBUFFER_DEFAULT_WIDTH)
  GL.const_set('FRAMEBUFFER_DEFAULT_HEIGHT', 0x9311) unless defined?(GL::FRAMEBUFFER_DEFAULT_HEIGHT)
  GL.const_set('FRAMEBUFFER_DEFAULT_LAYERS', 0x9312) unless defined?(GL::FRAMEBUFFER_DEFAULT_LAYERS)
  GL.const_set('FRAMEBUFFER_DEFAULT_SAMPLES', 0x9313) unless defined?(GL::FRAMEBUFFER_DEFAULT_SAMPLES)
  GL.const_set('FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS', 0x9314) unless defined?(GL::FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS)
  GL.const_set('MAX_FRAMEBUFFER_WIDTH', 0x9315) unless defined?(GL::MAX_FRAMEBUFFER_WIDTH)
  GL.const_set('MAX_FRAMEBUFFER_HEIGHT', 0x9316) unless defined?(GL::MAX_FRAMEBUFFER_HEIGHT)
  GL.const_set('MAX_FRAMEBUFFER_LAYERS', 0x9317) unless defined?(GL::MAX_FRAMEBUFFER_LAYERS)
  GL.const_set('MAX_FRAMEBUFFER_SAMPLES', 0x9318) unless defined?(GL::MAX_FRAMEBUFFER_SAMPLES)
end
define_ext_enum_GL_ARB_framebuffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 1802
def self.define_ext_enum_GL_ARB_framebuffer_object
  GL.const_set('INVALID_FRAMEBUFFER_OPERATION', 0x0506) unless defined?(GL::INVALID_FRAMEBUFFER_OPERATION)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING', 0x8210) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE', 0x8211) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_RED_SIZE', 0x8212) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_RED_SIZE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_GREEN_SIZE', 0x8213) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_GREEN_SIZE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_BLUE_SIZE', 0x8214) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_BLUE_SIZE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE', 0x8215) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE', 0x8216) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE', 0x8217) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE)
  GL.const_set('FRAMEBUFFER_DEFAULT', 0x8218) unless defined?(GL::FRAMEBUFFER_DEFAULT)
  GL.const_set('FRAMEBUFFER_UNDEFINED', 0x8219) unless defined?(GL::FRAMEBUFFER_UNDEFINED)
  GL.const_set('DEPTH_STENCIL_ATTACHMENT', 0x821A) unless defined?(GL::DEPTH_STENCIL_ATTACHMENT)
  GL.const_set('MAX_RENDERBUFFER_SIZE', 0x84E8) unless defined?(GL::MAX_RENDERBUFFER_SIZE)
  GL.const_set('DEPTH_STENCIL', 0x84F9) unless defined?(GL::DEPTH_STENCIL)
  GL.const_set('UNSIGNED_INT_24_8', 0x84FA) unless defined?(GL::UNSIGNED_INT_24_8)
  GL.const_set('DEPTH24_STENCIL8', 0x88F0) unless defined?(GL::DEPTH24_STENCIL8)
  GL.const_set('TEXTURE_STENCIL_SIZE', 0x88F1) unless defined?(GL::TEXTURE_STENCIL_SIZE)
  GL.const_set('UNSIGNED_NORMALIZED', 0x8C17) unless defined?(GL::UNSIGNED_NORMALIZED)
  GL.const_set('FRAMEBUFFER_BINDING', 0x8CA6) unless defined?(GL::FRAMEBUFFER_BINDING)
  GL.const_set('DRAW_FRAMEBUFFER_BINDING', 0x8CA6) unless defined?(GL::DRAW_FRAMEBUFFER_BINDING)
  GL.const_set('RENDERBUFFER_BINDING', 0x8CA7) unless defined?(GL::RENDERBUFFER_BINDING)
  GL.const_set('READ_FRAMEBUFFER', 0x8CA8) unless defined?(GL::READ_FRAMEBUFFER)
  GL.const_set('DRAW_FRAMEBUFFER', 0x8CA9) unless defined?(GL::DRAW_FRAMEBUFFER)
  GL.const_set('READ_FRAMEBUFFER_BINDING', 0x8CAA) unless defined?(GL::READ_FRAMEBUFFER_BINDING)
  GL.const_set('RENDERBUFFER_SAMPLES', 0x8CAB) unless defined?(GL::RENDERBUFFER_SAMPLES)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE', 0x8CD0) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_OBJECT_NAME', 0x8CD1) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL', 0x8CD2) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE', 0x8CD3) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', 0x8CD4) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
  GL.const_set('FRAMEBUFFER_COMPLETE', 0x8CD5) unless defined?(GL::FRAMEBUFFER_COMPLETE)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_ATTACHMENT', 0x8CD6) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_ATTACHMENT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT', 0x8CD7) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER', 0x8CDB) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_READ_BUFFER', 0x8CDC) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_READ_BUFFER)
  GL.const_set('FRAMEBUFFER_UNSUPPORTED', 0x8CDD) unless defined?(GL::FRAMEBUFFER_UNSUPPORTED)
  GL.const_set('MAX_COLOR_ATTACHMENTS', 0x8CDF) unless defined?(GL::MAX_COLOR_ATTACHMENTS)
  GL.const_set('COLOR_ATTACHMENT0', 0x8CE0) unless defined?(GL::COLOR_ATTACHMENT0)
  GL.const_set('COLOR_ATTACHMENT1', 0x8CE1) unless defined?(GL::COLOR_ATTACHMENT1)
  GL.const_set('COLOR_ATTACHMENT2', 0x8CE2) unless defined?(GL::COLOR_ATTACHMENT2)
  GL.const_set('COLOR_ATTACHMENT3', 0x8CE3) unless defined?(GL::COLOR_ATTACHMENT3)
  GL.const_set('COLOR_ATTACHMENT4', 0x8CE4) unless defined?(GL::COLOR_ATTACHMENT4)
  GL.const_set('COLOR_ATTACHMENT5', 0x8CE5) unless defined?(GL::COLOR_ATTACHMENT5)
  GL.const_set('COLOR_ATTACHMENT6', 0x8CE6) unless defined?(GL::COLOR_ATTACHMENT6)
  GL.const_set('COLOR_ATTACHMENT7', 0x8CE7) unless defined?(GL::COLOR_ATTACHMENT7)
  GL.const_set('COLOR_ATTACHMENT8', 0x8CE8) unless defined?(GL::COLOR_ATTACHMENT8)
  GL.const_set('COLOR_ATTACHMENT9', 0x8CE9) unless defined?(GL::COLOR_ATTACHMENT9)
  GL.const_set('COLOR_ATTACHMENT10', 0x8CEA) unless defined?(GL::COLOR_ATTACHMENT10)
  GL.const_set('COLOR_ATTACHMENT11', 0x8CEB) unless defined?(GL::COLOR_ATTACHMENT11)
  GL.const_set('COLOR_ATTACHMENT12', 0x8CEC) unless defined?(GL::COLOR_ATTACHMENT12)
  GL.const_set('COLOR_ATTACHMENT13', 0x8CED) unless defined?(GL::COLOR_ATTACHMENT13)
  GL.const_set('COLOR_ATTACHMENT14', 0x8CEE) unless defined?(GL::COLOR_ATTACHMENT14)
  GL.const_set('COLOR_ATTACHMENT15', 0x8CEF) unless defined?(GL::COLOR_ATTACHMENT15)
  GL.const_set('DEPTH_ATTACHMENT', 0x8D00) unless defined?(GL::DEPTH_ATTACHMENT)
  GL.const_set('STENCIL_ATTACHMENT', 0x8D20) unless defined?(GL::STENCIL_ATTACHMENT)
  GL.const_set('FRAMEBUFFER', 0x8D40) unless defined?(GL::FRAMEBUFFER)
  GL.const_set('RENDERBUFFER', 0x8D41) unless defined?(GL::RENDERBUFFER)
  GL.const_set('RENDERBUFFER_WIDTH', 0x8D42) unless defined?(GL::RENDERBUFFER_WIDTH)
  GL.const_set('RENDERBUFFER_HEIGHT', 0x8D43) unless defined?(GL::RENDERBUFFER_HEIGHT)
  GL.const_set('RENDERBUFFER_INTERNAL_FORMAT', 0x8D44) unless defined?(GL::RENDERBUFFER_INTERNAL_FORMAT)
  GL.const_set('STENCIL_INDEX1', 0x8D46) unless defined?(GL::STENCIL_INDEX1)
  GL.const_set('STENCIL_INDEX4', 0x8D47) unless defined?(GL::STENCIL_INDEX4)
  GL.const_set('STENCIL_INDEX8', 0x8D48) unless defined?(GL::STENCIL_INDEX8)
  GL.const_set('STENCIL_INDEX16', 0x8D49) unless defined?(GL::STENCIL_INDEX16)
  GL.const_set('RENDERBUFFER_RED_SIZE', 0x8D50) unless defined?(GL::RENDERBUFFER_RED_SIZE)
  GL.const_set('RENDERBUFFER_GREEN_SIZE', 0x8D51) unless defined?(GL::RENDERBUFFER_GREEN_SIZE)
  GL.const_set('RENDERBUFFER_BLUE_SIZE', 0x8D52) unless defined?(GL::RENDERBUFFER_BLUE_SIZE)
  GL.const_set('RENDERBUFFER_ALPHA_SIZE', 0x8D53) unless defined?(GL::RENDERBUFFER_ALPHA_SIZE)
  GL.const_set('RENDERBUFFER_DEPTH_SIZE', 0x8D54) unless defined?(GL::RENDERBUFFER_DEPTH_SIZE)
  GL.const_set('RENDERBUFFER_STENCIL_SIZE', 0x8D55) unless defined?(GL::RENDERBUFFER_STENCIL_SIZE)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MULTISAMPLE', 0x8D56) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE)
  GL.const_set('MAX_SAMPLES', 0x8D57) unless defined?(GL::MAX_SAMPLES)
  GL.const_set('INDEX', 0x8222) unless defined?(GL::INDEX)
end
define_ext_enum_GL_ARB_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_enum.rb, line 1957
def self.define_ext_enum_GL_ARB_framebuffer_sRGB
  GL.const_set('FRAMEBUFFER_SRGB', 0x8DB9) unless defined?(GL::FRAMEBUFFER_SRGB)
end
define_ext_enum_GL_ARB_geometry_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 1968
def self.define_ext_enum_GL_ARB_geometry_shader4
  GL.const_set('LINES_ADJACENCY_ARB', 0x000A) unless defined?(GL::LINES_ADJACENCY_ARB)
  GL.const_set('LINE_STRIP_ADJACENCY_ARB', 0x000B) unless defined?(GL::LINE_STRIP_ADJACENCY_ARB)
  GL.const_set('TRIANGLES_ADJACENCY_ARB', 0x000C) unless defined?(GL::TRIANGLES_ADJACENCY_ARB)
  GL.const_set('TRIANGLE_STRIP_ADJACENCY_ARB', 0x000D) unless defined?(GL::TRIANGLE_STRIP_ADJACENCY_ARB)
  GL.const_set('PROGRAM_POINT_SIZE_ARB', 0x8642) unless defined?(GL::PROGRAM_POINT_SIZE_ARB)
  GL.const_set('MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB', 0x8C29) unless defined?(GL::MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_LAYERED_ARB', 0x8DA7) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_LAYERED_ARB)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB', 0x8DA8) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB', 0x8DA9) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB)
  GL.const_set('GEOMETRY_SHADER_ARB', 0x8DD9) unless defined?(GL::GEOMETRY_SHADER_ARB)
  GL.const_set('GEOMETRY_VERTICES_OUT_ARB', 0x8DDA) unless defined?(GL::GEOMETRY_VERTICES_OUT_ARB)
  GL.const_set('GEOMETRY_INPUT_TYPE_ARB', 0x8DDB) unless defined?(GL::GEOMETRY_INPUT_TYPE_ARB)
  GL.const_set('GEOMETRY_OUTPUT_TYPE_ARB', 0x8DDC) unless defined?(GL::GEOMETRY_OUTPUT_TYPE_ARB)
  GL.const_set('MAX_GEOMETRY_VARYING_COMPONENTS_ARB', 0x8DDD) unless defined?(GL::MAX_GEOMETRY_VARYING_COMPONENTS_ARB)
  GL.const_set('MAX_VERTEX_VARYING_COMPONENTS_ARB', 0x8DDE) unless defined?(GL::MAX_VERTEX_VARYING_COMPONENTS_ARB)
  GL.const_set('MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB', 0x8DDF) unless defined?(GL::MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB)
  GL.const_set('MAX_GEOMETRY_OUTPUT_VERTICES_ARB', 0x8DE0) unless defined?(GL::MAX_GEOMETRY_OUTPUT_VERTICES_ARB)
  GL.const_set('MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB', 0x8DE1) unless defined?(GL::MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB)
  GL.const_set('MAX_VARYING_COMPONENTS', 0x8B4B) unless defined?(GL::MAX_VARYING_COMPONENTS)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', 0x8CD4) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
end
define_ext_enum_GL_ARB_get_program_binary() click to toggle source
# File lib/opengl_ext_enum.rb, line 2017
def self.define_ext_enum_GL_ARB_get_program_binary
  GL.const_set('PROGRAM_BINARY_RETRIEVABLE_HINT', 0x8257) unless defined?(GL::PROGRAM_BINARY_RETRIEVABLE_HINT)
  GL.const_set('PROGRAM_BINARY_LENGTH', 0x8741) unless defined?(GL::PROGRAM_BINARY_LENGTH)
  GL.const_set('NUM_PROGRAM_BINARY_FORMATS', 0x87FE) unless defined?(GL::NUM_PROGRAM_BINARY_FORMATS)
  GL.const_set('PROGRAM_BINARY_FORMATS', 0x87FF) unless defined?(GL::PROGRAM_BINARY_FORMATS)
end
define_ext_enum_GL_ARB_get_texture_sub_image() click to toggle source
# File lib/opengl_ext_enum.rb, line 2034
def self.define_ext_enum_GL_ARB_get_texture_sub_image
end
define_ext_enum_GL_ARB_gl_spirv() click to toggle source
# File lib/opengl_ext_enum.rb, line 2043
def self.define_ext_enum_GL_ARB_gl_spirv
  GL.const_set('SHADER_BINARY_FORMAT_SPIR_V_ARB', 0x9551) unless defined?(GL::SHADER_BINARY_FORMAT_SPIR_V_ARB)
  GL.const_set('SPIR_V_BINARY_ARB', 0x9552) unless defined?(GL::SPIR_V_BINARY_ARB)
end
define_ext_enum_GL_ARB_gpu_shader5() click to toggle source
# File lib/opengl_ext_enum.rb, line 2056
def self.define_ext_enum_GL_ARB_gpu_shader5
  GL.const_set('GEOMETRY_SHADER_INVOCATIONS', 0x887F) unless defined?(GL::GEOMETRY_SHADER_INVOCATIONS)
  GL.const_set('MAX_GEOMETRY_SHADER_INVOCATIONS', 0x8E5A) unless defined?(GL::MAX_GEOMETRY_SHADER_INVOCATIONS)
  GL.const_set('MIN_FRAGMENT_INTERPOLATION_OFFSET', 0x8E5B) unless defined?(GL::MIN_FRAGMENT_INTERPOLATION_OFFSET)
  GL.const_set('MAX_FRAGMENT_INTERPOLATION_OFFSET', 0x8E5C) unless defined?(GL::MAX_FRAGMENT_INTERPOLATION_OFFSET)
  GL.const_set('FRAGMENT_INTERPOLATION_OFFSET_BITS', 0x8E5D) unless defined?(GL::FRAGMENT_INTERPOLATION_OFFSET_BITS)
  GL.const_set('MAX_VERTEX_STREAMS', 0x8E71) unless defined?(GL::MAX_VERTEX_STREAMS)
end
define_ext_enum_GL_ARB_gpu_shader_fp64() click to toggle source
# File lib/opengl_ext_enum.rb, line 2077
def self.define_ext_enum_GL_ARB_gpu_shader_fp64
  GL.const_set('DOUBLE', 0x140A) unless defined?(GL::DOUBLE)
  GL.const_set('DOUBLE_VEC2', 0x8FFC) unless defined?(GL::DOUBLE_VEC2)
  GL.const_set('DOUBLE_VEC3', 0x8FFD) unless defined?(GL::DOUBLE_VEC3)
  GL.const_set('DOUBLE_VEC4', 0x8FFE) unless defined?(GL::DOUBLE_VEC4)
  GL.const_set('DOUBLE_MAT2', 0x8F46) unless defined?(GL::DOUBLE_MAT2)
  GL.const_set('DOUBLE_MAT3', 0x8F47) unless defined?(GL::DOUBLE_MAT3)
  GL.const_set('DOUBLE_MAT4', 0x8F48) unless defined?(GL::DOUBLE_MAT4)
  GL.const_set('DOUBLE_MAT2x3', 0x8F49) unless defined?(GL::DOUBLE_MAT2x3)
  GL.const_set('DOUBLE_MAT2x4', 0x8F4A) unless defined?(GL::DOUBLE_MAT2x4)
  GL.const_set('DOUBLE_MAT3x2', 0x8F4B) unless defined?(GL::DOUBLE_MAT3x2)
  GL.const_set('DOUBLE_MAT3x4', 0x8F4C) unless defined?(GL::DOUBLE_MAT3x4)
  GL.const_set('DOUBLE_MAT4x2', 0x8F4D) unless defined?(GL::DOUBLE_MAT4x2)
  GL.const_set('DOUBLE_MAT4x3', 0x8F4E) unless defined?(GL::DOUBLE_MAT4x3)
end
define_ext_enum_GL_ARB_gpu_shader_int64() click to toggle source
# File lib/opengl_ext_enum.rb, line 2112
def self.define_ext_enum_GL_ARB_gpu_shader_int64
  GL.const_set('INT64_ARB', 0x140E) unless defined?(GL::INT64_ARB)
  GL.const_set('UNSIGNED_INT64_ARB', 0x140F) unless defined?(GL::UNSIGNED_INT64_ARB)
  GL.const_set('INT64_VEC2_ARB', 0x8FE9) unless defined?(GL::INT64_VEC2_ARB)
  GL.const_set('INT64_VEC3_ARB', 0x8FEA) unless defined?(GL::INT64_VEC3_ARB)
  GL.const_set('INT64_VEC4_ARB', 0x8FEB) unless defined?(GL::INT64_VEC4_ARB)
  GL.const_set('UNSIGNED_INT64_VEC2_ARB', 0x8FF5) unless defined?(GL::UNSIGNED_INT64_VEC2_ARB)
  GL.const_set('UNSIGNED_INT64_VEC3_ARB', 0x8FF6) unless defined?(GL::UNSIGNED_INT64_VEC3_ARB)
  GL.const_set('UNSIGNED_INT64_VEC4_ARB', 0x8FF7) unless defined?(GL::UNSIGNED_INT64_VEC4_ARB)
end
define_ext_enum_GL_ARB_half_float_pixel() click to toggle source
# File lib/opengl_ext_enum.rb, line 2137
def self.define_ext_enum_GL_ARB_half_float_pixel
  GL.const_set('HALF_FLOAT_ARB', 0x140B) unless defined?(GL::HALF_FLOAT_ARB)
end
define_ext_enum_GL_ARB_half_float_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 2148
def self.define_ext_enum_GL_ARB_half_float_vertex
  GL.const_set('HALF_FLOAT', 0x140B) unless defined?(GL::HALF_FLOAT)
end
define_ext_enum_GL_ARB_imaging() click to toggle source
# File lib/opengl_ext_enum.rb, line 2159
def self.define_ext_enum_GL_ARB_imaging
  GL.const_set('BLEND_COLOR', 0x8005) unless defined?(GL::BLEND_COLOR)
  GL.const_set('BLEND_EQUATION', 0x8009) unless defined?(GL::BLEND_EQUATION)
  GL.const_set('CONSTANT_COLOR', 0x8001) unless defined?(GL::CONSTANT_COLOR)
  GL.const_set('ONE_MINUS_CONSTANT_COLOR', 0x8002) unless defined?(GL::ONE_MINUS_CONSTANT_COLOR)
  GL.const_set('CONSTANT_ALPHA', 0x8003) unless defined?(GL::CONSTANT_ALPHA)
  GL.const_set('ONE_MINUS_CONSTANT_ALPHA', 0x8004) unless defined?(GL::ONE_MINUS_CONSTANT_ALPHA)
  GL.const_set('FUNC_ADD', 0x8006) unless defined?(GL::FUNC_ADD)
  GL.const_set('FUNC_REVERSE_SUBTRACT', 0x800B) unless defined?(GL::FUNC_REVERSE_SUBTRACT)
  GL.const_set('FUNC_SUBTRACT', 0x800A) unless defined?(GL::FUNC_SUBTRACT)
  GL.const_set('MIN', 0x8007) unless defined?(GL::MIN)
  GL.const_set('MAX', 0x8008) unless defined?(GL::MAX)
  GL.const_set('CONVOLUTION_1D', 0x8010) unless defined?(GL::CONVOLUTION_1D)
  GL.const_set('CONVOLUTION_2D', 0x8011) unless defined?(GL::CONVOLUTION_2D)
  GL.const_set('SEPARABLE_2D', 0x8012) unless defined?(GL::SEPARABLE_2D)
  GL.const_set('CONVOLUTION_BORDER_MODE', 0x8013) unless defined?(GL::CONVOLUTION_BORDER_MODE)
  GL.const_set('CONVOLUTION_FILTER_SCALE', 0x8014) unless defined?(GL::CONVOLUTION_FILTER_SCALE)
  GL.const_set('CONVOLUTION_FILTER_BIAS', 0x8015) unless defined?(GL::CONVOLUTION_FILTER_BIAS)
  GL.const_set('REDUCE', 0x8016) unless defined?(GL::REDUCE)
  GL.const_set('CONVOLUTION_FORMAT', 0x8017) unless defined?(GL::CONVOLUTION_FORMAT)
  GL.const_set('CONVOLUTION_WIDTH', 0x8018) unless defined?(GL::CONVOLUTION_WIDTH)
  GL.const_set('CONVOLUTION_HEIGHT', 0x8019) unless defined?(GL::CONVOLUTION_HEIGHT)
  GL.const_set('MAX_CONVOLUTION_WIDTH', 0x801A) unless defined?(GL::MAX_CONVOLUTION_WIDTH)
  GL.const_set('MAX_CONVOLUTION_HEIGHT', 0x801B) unless defined?(GL::MAX_CONVOLUTION_HEIGHT)
  GL.const_set('POST_CONVOLUTION_RED_SCALE', 0x801C) unless defined?(GL::POST_CONVOLUTION_RED_SCALE)
  GL.const_set('POST_CONVOLUTION_GREEN_SCALE', 0x801D) unless defined?(GL::POST_CONVOLUTION_GREEN_SCALE)
  GL.const_set('POST_CONVOLUTION_BLUE_SCALE', 0x801E) unless defined?(GL::POST_CONVOLUTION_BLUE_SCALE)
  GL.const_set('POST_CONVOLUTION_ALPHA_SCALE', 0x801F) unless defined?(GL::POST_CONVOLUTION_ALPHA_SCALE)
  GL.const_set('POST_CONVOLUTION_RED_BIAS', 0x8020) unless defined?(GL::POST_CONVOLUTION_RED_BIAS)
  GL.const_set('POST_CONVOLUTION_GREEN_BIAS', 0x8021) unless defined?(GL::POST_CONVOLUTION_GREEN_BIAS)
  GL.const_set('POST_CONVOLUTION_BLUE_BIAS', 0x8022) unless defined?(GL::POST_CONVOLUTION_BLUE_BIAS)
  GL.const_set('POST_CONVOLUTION_ALPHA_BIAS', 0x8023) unless defined?(GL::POST_CONVOLUTION_ALPHA_BIAS)
  GL.const_set('HISTOGRAM', 0x8024) unless defined?(GL::HISTOGRAM)
  GL.const_set('PROXY_HISTOGRAM', 0x8025) unless defined?(GL::PROXY_HISTOGRAM)
  GL.const_set('HISTOGRAM_WIDTH', 0x8026) unless defined?(GL::HISTOGRAM_WIDTH)
  GL.const_set('HISTOGRAM_FORMAT', 0x8027) unless defined?(GL::HISTOGRAM_FORMAT)
  GL.const_set('HISTOGRAM_RED_SIZE', 0x8028) unless defined?(GL::HISTOGRAM_RED_SIZE)
  GL.const_set('HISTOGRAM_GREEN_SIZE', 0x8029) unless defined?(GL::HISTOGRAM_GREEN_SIZE)
  GL.const_set('HISTOGRAM_BLUE_SIZE', 0x802A) unless defined?(GL::HISTOGRAM_BLUE_SIZE)
  GL.const_set('HISTOGRAM_ALPHA_SIZE', 0x802B) unless defined?(GL::HISTOGRAM_ALPHA_SIZE)
  GL.const_set('HISTOGRAM_LUMINANCE_SIZE', 0x802C) unless defined?(GL::HISTOGRAM_LUMINANCE_SIZE)
  GL.const_set('HISTOGRAM_SINK', 0x802D) unless defined?(GL::HISTOGRAM_SINK)
  GL.const_set('MINMAX', 0x802E) unless defined?(GL::MINMAX)
  GL.const_set('MINMAX_FORMAT', 0x802F) unless defined?(GL::MINMAX_FORMAT)
  GL.const_set('MINMAX_SINK', 0x8030) unless defined?(GL::MINMAX_SINK)
  GL.const_set('TABLE_TOO_LARGE', 0x8031) unless defined?(GL::TABLE_TOO_LARGE)
  GL.const_set('COLOR_MATRIX', 0x80B1) unless defined?(GL::COLOR_MATRIX)
  GL.const_set('COLOR_MATRIX_STACK_DEPTH', 0x80B2) unless defined?(GL::COLOR_MATRIX_STACK_DEPTH)
  GL.const_set('MAX_COLOR_MATRIX_STACK_DEPTH', 0x80B3) unless defined?(GL::MAX_COLOR_MATRIX_STACK_DEPTH)
  GL.const_set('POST_COLOR_MATRIX_RED_SCALE', 0x80B4) unless defined?(GL::POST_COLOR_MATRIX_RED_SCALE)
  GL.const_set('POST_COLOR_MATRIX_GREEN_SCALE', 0x80B5) unless defined?(GL::POST_COLOR_MATRIX_GREEN_SCALE)
  GL.const_set('POST_COLOR_MATRIX_BLUE_SCALE', 0x80B6) unless defined?(GL::POST_COLOR_MATRIX_BLUE_SCALE)
  GL.const_set('POST_COLOR_MATRIX_ALPHA_SCALE', 0x80B7) unless defined?(GL::POST_COLOR_MATRIX_ALPHA_SCALE)
  GL.const_set('POST_COLOR_MATRIX_RED_BIAS', 0x80B8) unless defined?(GL::POST_COLOR_MATRIX_RED_BIAS)
  GL.const_set('POST_COLOR_MATRIX_GREEN_BIAS', 0x80B9) unless defined?(GL::POST_COLOR_MATRIX_GREEN_BIAS)
  GL.const_set('POST_COLOR_MATRIX_BLUE_BIAS', 0x80BA) unless defined?(GL::POST_COLOR_MATRIX_BLUE_BIAS)
  GL.const_set('POST_COLOR_MATRIX_ALPHA_BIAS', 0x80BB) unless defined?(GL::POST_COLOR_MATRIX_ALPHA_BIAS)
  GL.const_set('COLOR_TABLE', 0x80D0) unless defined?(GL::COLOR_TABLE)
  GL.const_set('POST_CONVOLUTION_COLOR_TABLE', 0x80D1) unless defined?(GL::POST_CONVOLUTION_COLOR_TABLE)
  GL.const_set('POST_COLOR_MATRIX_COLOR_TABLE', 0x80D2) unless defined?(GL::POST_COLOR_MATRIX_COLOR_TABLE)
  GL.const_set('PROXY_COLOR_TABLE', 0x80D3) unless defined?(GL::PROXY_COLOR_TABLE)
  GL.const_set('PROXY_POST_CONVOLUTION_COLOR_TABLE', 0x80D4) unless defined?(GL::PROXY_POST_CONVOLUTION_COLOR_TABLE)
  GL.const_set('PROXY_POST_COLOR_MATRIX_COLOR_TABLE', 0x80D5) unless defined?(GL::PROXY_POST_COLOR_MATRIX_COLOR_TABLE)
  GL.const_set('COLOR_TABLE_SCALE', 0x80D6) unless defined?(GL::COLOR_TABLE_SCALE)
  GL.const_set('COLOR_TABLE_BIAS', 0x80D7) unless defined?(GL::COLOR_TABLE_BIAS)
  GL.const_set('COLOR_TABLE_FORMAT', 0x80D8) unless defined?(GL::COLOR_TABLE_FORMAT)
  GL.const_set('COLOR_TABLE_WIDTH', 0x80D9) unless defined?(GL::COLOR_TABLE_WIDTH)
  GL.const_set('COLOR_TABLE_RED_SIZE', 0x80DA) unless defined?(GL::COLOR_TABLE_RED_SIZE)
  GL.const_set('COLOR_TABLE_GREEN_SIZE', 0x80DB) unless defined?(GL::COLOR_TABLE_GREEN_SIZE)
  GL.const_set('COLOR_TABLE_BLUE_SIZE', 0x80DC) unless defined?(GL::COLOR_TABLE_BLUE_SIZE)
  GL.const_set('COLOR_TABLE_ALPHA_SIZE', 0x80DD) unless defined?(GL::COLOR_TABLE_ALPHA_SIZE)
  GL.const_set('COLOR_TABLE_LUMINANCE_SIZE', 0x80DE) unless defined?(GL::COLOR_TABLE_LUMINANCE_SIZE)
  GL.const_set('COLOR_TABLE_INTENSITY_SIZE', 0x80DF) unless defined?(GL::COLOR_TABLE_INTENSITY_SIZE)
  GL.const_set('CONSTANT_BORDER', 0x8151) unless defined?(GL::CONSTANT_BORDER)
  GL.const_set('REPLICATE_BORDER', 0x8153) unless defined?(GL::REPLICATE_BORDER)
  GL.const_set('CONVOLUTION_BORDER_COLOR', 0x8154) unless defined?(GL::CONVOLUTION_BORDER_COLOR)
end
define_ext_enum_GL_ARB_indirect_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 2318
def self.define_ext_enum_GL_ARB_indirect_parameters
  GL.const_set('PARAMETER_BUFFER_ARB', 0x80EE) unless defined?(GL::PARAMETER_BUFFER_ARB)
  GL.const_set('PARAMETER_BUFFER_BINDING_ARB', 0x80EF) unless defined?(GL::PARAMETER_BUFFER_BINDING_ARB)
end
define_ext_enum_GL_ARB_instanced_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 2331
def self.define_ext_enum_GL_ARB_instanced_arrays
  GL.const_set('VERTEX_ATTRIB_ARRAY_DIVISOR_ARB', 0x88FE) unless defined?(GL::VERTEX_ATTRIB_ARRAY_DIVISOR_ARB)
end
define_ext_enum_GL_ARB_internalformat_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 2342
def self.define_ext_enum_GL_ARB_internalformat_query
  GL.const_set('NUM_SAMPLE_COUNTS', 0x9380) unless defined?(GL::NUM_SAMPLE_COUNTS)
end
define_ext_enum_GL_ARB_internalformat_query2() click to toggle source
# File lib/opengl_ext_enum.rb, line 2353
def self.define_ext_enum_GL_ARB_internalformat_query2
  GL.const_set('IMAGE_FORMAT_COMPATIBILITY_TYPE', 0x90C7) unless defined?(GL::IMAGE_FORMAT_COMPATIBILITY_TYPE)
  GL.const_set('NUM_SAMPLE_COUNTS', 0x9380) unless defined?(GL::NUM_SAMPLE_COUNTS)
  GL.const_set('RENDERBUFFER', 0x8D41) unless defined?(GL::RENDERBUFFER)
  GL.const_set('SAMPLES', 0x80A9) unless defined?(GL::SAMPLES)
  GL.const_set('TEXTURE_1D', 0x0DE0) unless defined?(GL::TEXTURE_1D)
  GL.const_set('TEXTURE_1D_ARRAY', 0x8C18) unless defined?(GL::TEXTURE_1D_ARRAY)
  GL.const_set('TEXTURE_2D', 0x0DE1) unless defined?(GL::TEXTURE_2D)
  GL.const_set('TEXTURE_2D_ARRAY', 0x8C1A) unless defined?(GL::TEXTURE_2D_ARRAY)
  GL.const_set('TEXTURE_3D', 0x806F) unless defined?(GL::TEXTURE_3D)
  GL.const_set('TEXTURE_CUBE_MAP', 0x8513) unless defined?(GL::TEXTURE_CUBE_MAP)
  GL.const_set('TEXTURE_CUBE_MAP_ARRAY', 0x9009) unless defined?(GL::TEXTURE_CUBE_MAP_ARRAY)
  GL.const_set('TEXTURE_RECTANGLE', 0x84F5) unless defined?(GL::TEXTURE_RECTANGLE)
  GL.const_set('TEXTURE_BUFFER', 0x8C2A) unless defined?(GL::TEXTURE_BUFFER)
  GL.const_set('TEXTURE_2D_MULTISAMPLE', 0x9100) unless defined?(GL::TEXTURE_2D_MULTISAMPLE)
  GL.const_set('TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9102) unless defined?(GL::TEXTURE_2D_MULTISAMPLE_ARRAY)
  GL.const_set('TEXTURE_COMPRESSED', 0x86A1) unless defined?(GL::TEXTURE_COMPRESSED)
  GL.const_set('INTERNALFORMAT_SUPPORTED', 0x826F) unless defined?(GL::INTERNALFORMAT_SUPPORTED)
  GL.const_set('INTERNALFORMAT_PREFERRED', 0x8270) unless defined?(GL::INTERNALFORMAT_PREFERRED)
  GL.const_set('INTERNALFORMAT_RED_SIZE', 0x8271) unless defined?(GL::INTERNALFORMAT_RED_SIZE)
  GL.const_set('INTERNALFORMAT_GREEN_SIZE', 0x8272) unless defined?(GL::INTERNALFORMAT_GREEN_SIZE)
  GL.const_set('INTERNALFORMAT_BLUE_SIZE', 0x8273) unless defined?(GL::INTERNALFORMAT_BLUE_SIZE)
  GL.const_set('INTERNALFORMAT_ALPHA_SIZE', 0x8274) unless defined?(GL::INTERNALFORMAT_ALPHA_SIZE)
  GL.const_set('INTERNALFORMAT_DEPTH_SIZE', 0x8275) unless defined?(GL::INTERNALFORMAT_DEPTH_SIZE)
  GL.const_set('INTERNALFORMAT_STENCIL_SIZE', 0x8276) unless defined?(GL::INTERNALFORMAT_STENCIL_SIZE)
  GL.const_set('INTERNALFORMAT_SHARED_SIZE', 0x8277) unless defined?(GL::INTERNALFORMAT_SHARED_SIZE)
  GL.const_set('INTERNALFORMAT_RED_TYPE', 0x8278) unless defined?(GL::INTERNALFORMAT_RED_TYPE)
  GL.const_set('INTERNALFORMAT_GREEN_TYPE', 0x8279) unless defined?(GL::INTERNALFORMAT_GREEN_TYPE)
  GL.const_set('INTERNALFORMAT_BLUE_TYPE', 0x827A) unless defined?(GL::INTERNALFORMAT_BLUE_TYPE)
  GL.const_set('INTERNALFORMAT_ALPHA_TYPE', 0x827B) unless defined?(GL::INTERNALFORMAT_ALPHA_TYPE)
  GL.const_set('INTERNALFORMAT_DEPTH_TYPE', 0x827C) unless defined?(GL::INTERNALFORMAT_DEPTH_TYPE)
  GL.const_set('INTERNALFORMAT_STENCIL_TYPE', 0x827D) unless defined?(GL::INTERNALFORMAT_STENCIL_TYPE)
  GL.const_set('MAX_WIDTH', 0x827E) unless defined?(GL::MAX_WIDTH)
  GL.const_set('MAX_HEIGHT', 0x827F) unless defined?(GL::MAX_HEIGHT)
  GL.const_set('MAX_DEPTH', 0x8280) unless defined?(GL::MAX_DEPTH)
  GL.const_set('MAX_LAYERS', 0x8281) unless defined?(GL::MAX_LAYERS)
  GL.const_set('MAX_COMBINED_DIMENSIONS', 0x8282) unless defined?(GL::MAX_COMBINED_DIMENSIONS)
  GL.const_set('COLOR_COMPONENTS', 0x8283) unless defined?(GL::COLOR_COMPONENTS)
  GL.const_set('DEPTH_COMPONENTS', 0x8284) unless defined?(GL::DEPTH_COMPONENTS)
  GL.const_set('STENCIL_COMPONENTS', 0x8285) unless defined?(GL::STENCIL_COMPONENTS)
  GL.const_set('COLOR_RENDERABLE', 0x8286) unless defined?(GL::COLOR_RENDERABLE)
  GL.const_set('DEPTH_RENDERABLE', 0x8287) unless defined?(GL::DEPTH_RENDERABLE)
  GL.const_set('STENCIL_RENDERABLE', 0x8288) unless defined?(GL::STENCIL_RENDERABLE)
  GL.const_set('FRAMEBUFFER_RENDERABLE', 0x8289) unless defined?(GL::FRAMEBUFFER_RENDERABLE)
  GL.const_set('FRAMEBUFFER_RENDERABLE_LAYERED', 0x828A) unless defined?(GL::FRAMEBUFFER_RENDERABLE_LAYERED)
  GL.const_set('FRAMEBUFFER_BLEND', 0x828B) unless defined?(GL::FRAMEBUFFER_BLEND)
  GL.const_set('READ_PIXELS', 0x828C) unless defined?(GL::READ_PIXELS)
  GL.const_set('READ_PIXELS_FORMAT', 0x828D) unless defined?(GL::READ_PIXELS_FORMAT)
  GL.const_set('READ_PIXELS_TYPE', 0x828E) unless defined?(GL::READ_PIXELS_TYPE)
  GL.const_set('TEXTURE_IMAGE_FORMAT', 0x828F) unless defined?(GL::TEXTURE_IMAGE_FORMAT)
  GL.const_set('TEXTURE_IMAGE_TYPE', 0x8290) unless defined?(GL::TEXTURE_IMAGE_TYPE)
  GL.const_set('GET_TEXTURE_IMAGE_FORMAT', 0x8291) unless defined?(GL::GET_TEXTURE_IMAGE_FORMAT)
  GL.const_set('GET_TEXTURE_IMAGE_TYPE', 0x8292) unless defined?(GL::GET_TEXTURE_IMAGE_TYPE)
  GL.const_set('MIPMAP', 0x8293) unless defined?(GL::MIPMAP)
  GL.const_set('MANUAL_GENERATE_MIPMAP', 0x8294) unless defined?(GL::MANUAL_GENERATE_MIPMAP)
  GL.const_set('AUTO_GENERATE_MIPMAP', 0x8295) unless defined?(GL::AUTO_GENERATE_MIPMAP)
  GL.const_set('COLOR_ENCODING', 0x8296) unless defined?(GL::COLOR_ENCODING)
  GL.const_set('SRGB_READ', 0x8297) unless defined?(GL::SRGB_READ)
  GL.const_set('SRGB_WRITE', 0x8298) unless defined?(GL::SRGB_WRITE)
  GL.const_set('SRGB_DECODE_ARB', 0x8299) unless defined?(GL::SRGB_DECODE_ARB)
  GL.const_set('FILTER', 0x829A) unless defined?(GL::FILTER)
  GL.const_set('VERTEX_TEXTURE', 0x829B) unless defined?(GL::VERTEX_TEXTURE)
  GL.const_set('TESS_CONTROL_TEXTURE', 0x829C) unless defined?(GL::TESS_CONTROL_TEXTURE)
  GL.const_set('TESS_EVALUATION_TEXTURE', 0x829D) unless defined?(GL::TESS_EVALUATION_TEXTURE)
  GL.const_set('GEOMETRY_TEXTURE', 0x829E) unless defined?(GL::GEOMETRY_TEXTURE)
  GL.const_set('FRAGMENT_TEXTURE', 0x829F) unless defined?(GL::FRAGMENT_TEXTURE)
  GL.const_set('COMPUTE_TEXTURE', 0x82A0) unless defined?(GL::COMPUTE_TEXTURE)
  GL.const_set('TEXTURE_SHADOW', 0x82A1) unless defined?(GL::TEXTURE_SHADOW)
  GL.const_set('TEXTURE_GATHER', 0x82A2) unless defined?(GL::TEXTURE_GATHER)
  GL.const_set('TEXTURE_GATHER_SHADOW', 0x82A3) unless defined?(GL::TEXTURE_GATHER_SHADOW)
  GL.const_set('SHADER_IMAGE_LOAD', 0x82A4) unless defined?(GL::SHADER_IMAGE_LOAD)
  GL.const_set('SHADER_IMAGE_STORE', 0x82A5) unless defined?(GL::SHADER_IMAGE_STORE)
  GL.const_set('SHADER_IMAGE_ATOMIC', 0x82A6) unless defined?(GL::SHADER_IMAGE_ATOMIC)
  GL.const_set('IMAGE_TEXEL_SIZE', 0x82A7) unless defined?(GL::IMAGE_TEXEL_SIZE)
  GL.const_set('IMAGE_COMPATIBILITY_CLASS', 0x82A8) unless defined?(GL::IMAGE_COMPATIBILITY_CLASS)
  GL.const_set('IMAGE_PIXEL_FORMAT', 0x82A9) unless defined?(GL::IMAGE_PIXEL_FORMAT)
  GL.const_set('IMAGE_PIXEL_TYPE', 0x82AA) unless defined?(GL::IMAGE_PIXEL_TYPE)
  GL.const_set('SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST', 0x82AC) unless defined?(GL::SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST)
  GL.const_set('SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST', 0x82AD) unless defined?(GL::SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST)
  GL.const_set('SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE', 0x82AE) unless defined?(GL::SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE)
  GL.const_set('SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE', 0x82AF) unless defined?(GL::SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE)
  GL.const_set('TEXTURE_COMPRESSED_BLOCK_WIDTH', 0x82B1) unless defined?(GL::TEXTURE_COMPRESSED_BLOCK_WIDTH)
  GL.const_set('TEXTURE_COMPRESSED_BLOCK_HEIGHT', 0x82B2) unless defined?(GL::TEXTURE_COMPRESSED_BLOCK_HEIGHT)
  GL.const_set('TEXTURE_COMPRESSED_BLOCK_SIZE', 0x82B3) unless defined?(GL::TEXTURE_COMPRESSED_BLOCK_SIZE)
  GL.const_set('CLEAR_BUFFER', 0x82B4) unless defined?(GL::CLEAR_BUFFER)
  GL.const_set('TEXTURE_VIEW', 0x82B5) unless defined?(GL::TEXTURE_VIEW)
  GL.const_set('VIEW_COMPATIBILITY_CLASS', 0x82B6) unless defined?(GL::VIEW_COMPATIBILITY_CLASS)
  GL.const_set('FULL_SUPPORT', 0x82B7) unless defined?(GL::FULL_SUPPORT)
  GL.const_set('CAVEAT_SUPPORT', 0x82B8) unless defined?(GL::CAVEAT_SUPPORT)
  GL.const_set('IMAGE_CLASS_4_X_32', 0x82B9) unless defined?(GL::IMAGE_CLASS_4_X_32)
  GL.const_set('IMAGE_CLASS_2_X_32', 0x82BA) unless defined?(GL::IMAGE_CLASS_2_X_32)
  GL.const_set('IMAGE_CLASS_1_X_32', 0x82BB) unless defined?(GL::IMAGE_CLASS_1_X_32)
  GL.const_set('IMAGE_CLASS_4_X_16', 0x82BC) unless defined?(GL::IMAGE_CLASS_4_X_16)
  GL.const_set('IMAGE_CLASS_2_X_16', 0x82BD) unless defined?(GL::IMAGE_CLASS_2_X_16)
  GL.const_set('IMAGE_CLASS_1_X_16', 0x82BE) unless defined?(GL::IMAGE_CLASS_1_X_16)
  GL.const_set('IMAGE_CLASS_4_X_8', 0x82BF) unless defined?(GL::IMAGE_CLASS_4_X_8)
  GL.const_set('IMAGE_CLASS_2_X_8', 0x82C0) unless defined?(GL::IMAGE_CLASS_2_X_8)
  GL.const_set('IMAGE_CLASS_1_X_8', 0x82C1) unless defined?(GL::IMAGE_CLASS_1_X_8)
  GL.const_set('IMAGE_CLASS_11_11_10', 0x82C2) unless defined?(GL::IMAGE_CLASS_11_11_10)
  GL.const_set('IMAGE_CLASS_10_10_10_2', 0x82C3) unless defined?(GL::IMAGE_CLASS_10_10_10_2)
  GL.const_set('VIEW_CLASS_128_BITS', 0x82C4) unless defined?(GL::VIEW_CLASS_128_BITS)
  GL.const_set('VIEW_CLASS_96_BITS', 0x82C5) unless defined?(GL::VIEW_CLASS_96_BITS)
  GL.const_set('VIEW_CLASS_64_BITS', 0x82C6) unless defined?(GL::VIEW_CLASS_64_BITS)
  GL.const_set('VIEW_CLASS_48_BITS', 0x82C7) unless defined?(GL::VIEW_CLASS_48_BITS)
  GL.const_set('VIEW_CLASS_32_BITS', 0x82C8) unless defined?(GL::VIEW_CLASS_32_BITS)
  GL.const_set('VIEW_CLASS_24_BITS', 0x82C9) unless defined?(GL::VIEW_CLASS_24_BITS)
  GL.const_set('VIEW_CLASS_16_BITS', 0x82CA) unless defined?(GL::VIEW_CLASS_16_BITS)
  GL.const_set('VIEW_CLASS_8_BITS', 0x82CB) unless defined?(GL::VIEW_CLASS_8_BITS)
  GL.const_set('VIEW_CLASS_S3TC_DXT1_RGB', 0x82CC) unless defined?(GL::VIEW_CLASS_S3TC_DXT1_RGB)
  GL.const_set('VIEW_CLASS_S3TC_DXT1_RGBA', 0x82CD) unless defined?(GL::VIEW_CLASS_S3TC_DXT1_RGBA)
  GL.const_set('VIEW_CLASS_S3TC_DXT3_RGBA', 0x82CE) unless defined?(GL::VIEW_CLASS_S3TC_DXT3_RGBA)
  GL.const_set('VIEW_CLASS_S3TC_DXT5_RGBA', 0x82CF) unless defined?(GL::VIEW_CLASS_S3TC_DXT5_RGBA)
  GL.const_set('VIEW_CLASS_RGTC1_RED', 0x82D0) unless defined?(GL::VIEW_CLASS_RGTC1_RED)
  GL.const_set('VIEW_CLASS_RGTC2_RG', 0x82D1) unless defined?(GL::VIEW_CLASS_RGTC2_RG)
  GL.const_set('VIEW_CLASS_BPTC_UNORM', 0x82D2) unless defined?(GL::VIEW_CLASS_BPTC_UNORM)
  GL.const_set('VIEW_CLASS_BPTC_FLOAT', 0x82D3) unless defined?(GL::VIEW_CLASS_BPTC_FLOAT)
  GL.const_set('VIEW_CLASS_EAC_R11', 0x9383) unless defined?(GL::VIEW_CLASS_EAC_R11)
  GL.const_set('VIEW_CLASS_EAC_RG11', 0x9384) unless defined?(GL::VIEW_CLASS_EAC_RG11)
  GL.const_set('VIEW_CLASS_ETC2_RGB', 0x9385) unless defined?(GL::VIEW_CLASS_ETC2_RGB)
  GL.const_set('VIEW_CLASS_ETC2_RGBA', 0x9386) unless defined?(GL::VIEW_CLASS_ETC2_RGBA)
  GL.const_set('VIEW_CLASS_ETC2_EAC_RGBA', 0x9387) unless defined?(GL::VIEW_CLASS_ETC2_EAC_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_4x4_RGBA', 0x9388) unless defined?(GL::VIEW_CLASS_ASTC_4x4_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_5x4_RGBA', 0x9389) unless defined?(GL::VIEW_CLASS_ASTC_5x4_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_5x5_RGBA', 0x938A) unless defined?(GL::VIEW_CLASS_ASTC_5x5_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_6x5_RGBA', 0x938B) unless defined?(GL::VIEW_CLASS_ASTC_6x5_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_6x6_RGBA', 0x938C) unless defined?(GL::VIEW_CLASS_ASTC_6x6_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_8x5_RGBA', 0x938D) unless defined?(GL::VIEW_CLASS_ASTC_8x5_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_8x6_RGBA', 0x938E) unless defined?(GL::VIEW_CLASS_ASTC_8x6_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_8x8_RGBA', 0x938F) unless defined?(GL::VIEW_CLASS_ASTC_8x8_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_10x5_RGBA', 0x9390) unless defined?(GL::VIEW_CLASS_ASTC_10x5_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_10x6_RGBA', 0x9391) unless defined?(GL::VIEW_CLASS_ASTC_10x6_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_10x8_RGBA', 0x9392) unless defined?(GL::VIEW_CLASS_ASTC_10x8_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_10x10_RGBA', 0x9393) unless defined?(GL::VIEW_CLASS_ASTC_10x10_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_12x10_RGBA', 0x9394) unless defined?(GL::VIEW_CLASS_ASTC_12x10_RGBA)
  GL.const_set('VIEW_CLASS_ASTC_12x12_RGBA', 0x9395) unless defined?(GL::VIEW_CLASS_ASTC_12x12_RGBA)
end
define_ext_enum_GL_ARB_invalidate_subdata() click to toggle source
# File lib/opengl_ext_enum.rb, line 2630
def self.define_ext_enum_GL_ARB_invalidate_subdata
end
define_ext_enum_GL_ARB_map_buffer_alignment() click to toggle source
# File lib/opengl_ext_enum.rb, line 2639
def self.define_ext_enum_GL_ARB_map_buffer_alignment
  GL.const_set('MIN_MAP_BUFFER_ALIGNMENT', 0x90BC) unless defined?(GL::MIN_MAP_BUFFER_ALIGNMENT)
end
define_ext_enum_GL_ARB_map_buffer_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 2650
def self.define_ext_enum_GL_ARB_map_buffer_range
  GL.const_set('MAP_READ_BIT', 0x0001) unless defined?(GL::MAP_READ_BIT)
  GL.const_set('MAP_WRITE_BIT', 0x0002) unless defined?(GL::MAP_WRITE_BIT)
  GL.const_set('MAP_INVALIDATE_RANGE_BIT', 0x0004) unless defined?(GL::MAP_INVALIDATE_RANGE_BIT)
  GL.const_set('MAP_INVALIDATE_BUFFER_BIT', 0x0008) unless defined?(GL::MAP_INVALIDATE_BUFFER_BIT)
  GL.const_set('MAP_FLUSH_EXPLICIT_BIT', 0x0010) unless defined?(GL::MAP_FLUSH_EXPLICIT_BIT)
  GL.const_set('MAP_UNSYNCHRONIZED_BIT', 0x0020) unless defined?(GL::MAP_UNSYNCHRONIZED_BIT)
end
define_ext_enum_GL_ARB_matrix_palette() click to toggle source
# File lib/opengl_ext_enum.rb, line 2671
def self.define_ext_enum_GL_ARB_matrix_palette
  GL.const_set('MATRIX_PALETTE_ARB', 0x8840) unless defined?(GL::MATRIX_PALETTE_ARB)
  GL.const_set('MAX_MATRIX_PALETTE_STACK_DEPTH_ARB', 0x8841) unless defined?(GL::MAX_MATRIX_PALETTE_STACK_DEPTH_ARB)
  GL.const_set('MAX_PALETTE_MATRICES_ARB', 0x8842) unless defined?(GL::MAX_PALETTE_MATRICES_ARB)
  GL.const_set('CURRENT_PALETTE_MATRIX_ARB', 0x8843) unless defined?(GL::CURRENT_PALETTE_MATRIX_ARB)
  GL.const_set('MATRIX_INDEX_ARRAY_ARB', 0x8844) unless defined?(GL::MATRIX_INDEX_ARRAY_ARB)
  GL.const_set('CURRENT_MATRIX_INDEX_ARB', 0x8845) unless defined?(GL::CURRENT_MATRIX_INDEX_ARB)
  GL.const_set('MATRIX_INDEX_ARRAY_SIZE_ARB', 0x8846) unless defined?(GL::MATRIX_INDEX_ARRAY_SIZE_ARB)
  GL.const_set('MATRIX_INDEX_ARRAY_TYPE_ARB', 0x8847) unless defined?(GL::MATRIX_INDEX_ARRAY_TYPE_ARB)
  GL.const_set('MATRIX_INDEX_ARRAY_STRIDE_ARB', 0x8848) unless defined?(GL::MATRIX_INDEX_ARRAY_STRIDE_ARB)
  GL.const_set('MATRIX_INDEX_ARRAY_POINTER_ARB', 0x8849) unless defined?(GL::MATRIX_INDEX_ARRAY_POINTER_ARB)
end
define_ext_enum_GL_ARB_multi_bind() click to toggle source
# File lib/opengl_ext_enum.rb, line 2700
def self.define_ext_enum_GL_ARB_multi_bind
end
define_ext_enum_GL_ARB_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_enum.rb, line 2709
def self.define_ext_enum_GL_ARB_multi_draw_indirect
end
define_ext_enum_GL_ARB_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 2718
def self.define_ext_enum_GL_ARB_multisample
  GL.const_set('MULTISAMPLE_ARB', 0x809D) unless defined?(GL::MULTISAMPLE_ARB)
  GL.const_set('SAMPLE_ALPHA_TO_COVERAGE_ARB', 0x809E) unless defined?(GL::SAMPLE_ALPHA_TO_COVERAGE_ARB)
  GL.const_set('SAMPLE_ALPHA_TO_ONE_ARB', 0x809F) unless defined?(GL::SAMPLE_ALPHA_TO_ONE_ARB)
  GL.const_set('SAMPLE_COVERAGE_ARB', 0x80A0) unless defined?(GL::SAMPLE_COVERAGE_ARB)
  GL.const_set('SAMPLE_BUFFERS_ARB', 0x80A8) unless defined?(GL::SAMPLE_BUFFERS_ARB)
  GL.const_set('SAMPLES_ARB', 0x80A9) unless defined?(GL::SAMPLES_ARB)
  GL.const_set('SAMPLE_COVERAGE_VALUE_ARB', 0x80AA) unless defined?(GL::SAMPLE_COVERAGE_VALUE_ARB)
  GL.const_set('SAMPLE_COVERAGE_INVERT_ARB', 0x80AB) unless defined?(GL::SAMPLE_COVERAGE_INVERT_ARB)
  GL.const_set('MULTISAMPLE_BIT_ARB', 0x20000000) unless defined?(GL::MULTISAMPLE_BIT_ARB)
end
define_ext_enum_GL_ARB_multitexture() click to toggle source
# File lib/opengl_ext_enum.rb, line 2745
def self.define_ext_enum_GL_ARB_multitexture
  GL.const_set('TEXTURE0_ARB', 0x84C0) unless defined?(GL::TEXTURE0_ARB)
  GL.const_set('TEXTURE1_ARB', 0x84C1) unless defined?(GL::TEXTURE1_ARB)
  GL.const_set('TEXTURE2_ARB', 0x84C2) unless defined?(GL::TEXTURE2_ARB)
  GL.const_set('TEXTURE3_ARB', 0x84C3) unless defined?(GL::TEXTURE3_ARB)
  GL.const_set('TEXTURE4_ARB', 0x84C4) unless defined?(GL::TEXTURE4_ARB)
  GL.const_set('TEXTURE5_ARB', 0x84C5) unless defined?(GL::TEXTURE5_ARB)
  GL.const_set('TEXTURE6_ARB', 0x84C6) unless defined?(GL::TEXTURE6_ARB)
  GL.const_set('TEXTURE7_ARB', 0x84C7) unless defined?(GL::TEXTURE7_ARB)
  GL.const_set('TEXTURE8_ARB', 0x84C8) unless defined?(GL::TEXTURE8_ARB)
  GL.const_set('TEXTURE9_ARB', 0x84C9) unless defined?(GL::TEXTURE9_ARB)
  GL.const_set('TEXTURE10_ARB', 0x84CA) unless defined?(GL::TEXTURE10_ARB)
  GL.const_set('TEXTURE11_ARB', 0x84CB) unless defined?(GL::TEXTURE11_ARB)
  GL.const_set('TEXTURE12_ARB', 0x84CC) unless defined?(GL::TEXTURE12_ARB)
  GL.const_set('TEXTURE13_ARB', 0x84CD) unless defined?(GL::TEXTURE13_ARB)
  GL.const_set('TEXTURE14_ARB', 0x84CE) unless defined?(GL::TEXTURE14_ARB)
  GL.const_set('TEXTURE15_ARB', 0x84CF) unless defined?(GL::TEXTURE15_ARB)
  GL.const_set('TEXTURE16_ARB', 0x84D0) unless defined?(GL::TEXTURE16_ARB)
  GL.const_set('TEXTURE17_ARB', 0x84D1) unless defined?(GL::TEXTURE17_ARB)
  GL.const_set('TEXTURE18_ARB', 0x84D2) unless defined?(GL::TEXTURE18_ARB)
  GL.const_set('TEXTURE19_ARB', 0x84D3) unless defined?(GL::TEXTURE19_ARB)
  GL.const_set('TEXTURE20_ARB', 0x84D4) unless defined?(GL::TEXTURE20_ARB)
  GL.const_set('TEXTURE21_ARB', 0x84D5) unless defined?(GL::TEXTURE21_ARB)
  GL.const_set('TEXTURE22_ARB', 0x84D6) unless defined?(GL::TEXTURE22_ARB)
  GL.const_set('TEXTURE23_ARB', 0x84D7) unless defined?(GL::TEXTURE23_ARB)
  GL.const_set('TEXTURE24_ARB', 0x84D8) unless defined?(GL::TEXTURE24_ARB)
  GL.const_set('TEXTURE25_ARB', 0x84D9) unless defined?(GL::TEXTURE25_ARB)
  GL.const_set('TEXTURE26_ARB', 0x84DA) unless defined?(GL::TEXTURE26_ARB)
  GL.const_set('TEXTURE27_ARB', 0x84DB) unless defined?(GL::TEXTURE27_ARB)
  GL.const_set('TEXTURE28_ARB', 0x84DC) unless defined?(GL::TEXTURE28_ARB)
  GL.const_set('TEXTURE29_ARB', 0x84DD) unless defined?(GL::TEXTURE29_ARB)
  GL.const_set('TEXTURE30_ARB', 0x84DE) unless defined?(GL::TEXTURE30_ARB)
  GL.const_set('TEXTURE31_ARB', 0x84DF) unless defined?(GL::TEXTURE31_ARB)
  GL.const_set('ACTIVE_TEXTURE_ARB', 0x84E0) unless defined?(GL::ACTIVE_TEXTURE_ARB)
  GL.const_set('CLIENT_ACTIVE_TEXTURE_ARB', 0x84E1) unless defined?(GL::CLIENT_ACTIVE_TEXTURE_ARB)
  GL.const_set('MAX_TEXTURE_UNITS_ARB', 0x84E2) unless defined?(GL::MAX_TEXTURE_UNITS_ARB)
end
define_ext_enum_GL_ARB_occlusion_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 2824
def self.define_ext_enum_GL_ARB_occlusion_query
  GL.const_set('QUERY_COUNTER_BITS_ARB', 0x8864) unless defined?(GL::QUERY_COUNTER_BITS_ARB)
  GL.const_set('CURRENT_QUERY_ARB', 0x8865) unless defined?(GL::CURRENT_QUERY_ARB)
  GL.const_set('QUERY_RESULT_ARB', 0x8866) unless defined?(GL::QUERY_RESULT_ARB)
  GL.const_set('QUERY_RESULT_AVAILABLE_ARB', 0x8867) unless defined?(GL::QUERY_RESULT_AVAILABLE_ARB)
  GL.const_set('SAMPLES_PASSED_ARB', 0x8914) unless defined?(GL::SAMPLES_PASSED_ARB)
end
define_ext_enum_GL_ARB_occlusion_query2() click to toggle source
# File lib/opengl_ext_enum.rb, line 2843
def self.define_ext_enum_GL_ARB_occlusion_query2
  GL.const_set('ANY_SAMPLES_PASSED', 0x8C2F) unless defined?(GL::ANY_SAMPLES_PASSED)
end
define_ext_enum_GL_ARB_parallel_shader_compile() click to toggle source
# File lib/opengl_ext_enum.rb, line 2854
def self.define_ext_enum_GL_ARB_parallel_shader_compile
  GL.const_set('MAX_SHADER_COMPILER_THREADS_ARB', 0x91B0) unless defined?(GL::MAX_SHADER_COMPILER_THREADS_ARB)
  GL.const_set('COMPLETION_STATUS_ARB', 0x91B1) unless defined?(GL::COMPLETION_STATUS_ARB)
end
define_ext_enum_GL_ARB_pipeline_statistics_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 2867
def self.define_ext_enum_GL_ARB_pipeline_statistics_query
  GL.const_set('VERTICES_SUBMITTED_ARB', 0x82EE) unless defined?(GL::VERTICES_SUBMITTED_ARB)
  GL.const_set('PRIMITIVES_SUBMITTED_ARB', 0x82EF) unless defined?(GL::PRIMITIVES_SUBMITTED_ARB)
  GL.const_set('VERTEX_SHADER_INVOCATIONS_ARB', 0x82F0) unless defined?(GL::VERTEX_SHADER_INVOCATIONS_ARB)
  GL.const_set('TESS_CONTROL_SHADER_PATCHES_ARB', 0x82F1) unless defined?(GL::TESS_CONTROL_SHADER_PATCHES_ARB)
  GL.const_set('TESS_EVALUATION_SHADER_INVOCATIONS_ARB', 0x82F2) unless defined?(GL::TESS_EVALUATION_SHADER_INVOCATIONS_ARB)
  GL.const_set('GEOMETRY_SHADER_INVOCATIONS', 0x887F) unless defined?(GL::GEOMETRY_SHADER_INVOCATIONS)
  GL.const_set('GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB', 0x82F3) unless defined?(GL::GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB)
  GL.const_set('FRAGMENT_SHADER_INVOCATIONS_ARB', 0x82F4) unless defined?(GL::FRAGMENT_SHADER_INVOCATIONS_ARB)
  GL.const_set('COMPUTE_SHADER_INVOCATIONS_ARB', 0x82F5) unless defined?(GL::COMPUTE_SHADER_INVOCATIONS_ARB)
  GL.const_set('CLIPPING_INPUT_PRIMITIVES_ARB', 0x82F6) unless defined?(GL::CLIPPING_INPUT_PRIMITIVES_ARB)
  GL.const_set('CLIPPING_OUTPUT_PRIMITIVES_ARB', 0x82F7) unless defined?(GL::CLIPPING_OUTPUT_PRIMITIVES_ARB)
end
define_ext_enum_GL_ARB_pixel_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 2898
def self.define_ext_enum_GL_ARB_pixel_buffer_object
  GL.const_set('PIXEL_PACK_BUFFER_ARB', 0x88EB) unless defined?(GL::PIXEL_PACK_BUFFER_ARB)
  GL.const_set('PIXEL_UNPACK_BUFFER_ARB', 0x88EC) unless defined?(GL::PIXEL_UNPACK_BUFFER_ARB)
  GL.const_set('PIXEL_PACK_BUFFER_BINDING_ARB', 0x88ED) unless defined?(GL::PIXEL_PACK_BUFFER_BINDING_ARB)
  GL.const_set('PIXEL_UNPACK_BUFFER_BINDING_ARB', 0x88EF) unless defined?(GL::PIXEL_UNPACK_BUFFER_BINDING_ARB)
end
define_ext_enum_GL_ARB_point_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 2915
def self.define_ext_enum_GL_ARB_point_parameters
  GL.const_set('POINT_SIZE_MIN_ARB', 0x8126) unless defined?(GL::POINT_SIZE_MIN_ARB)
  GL.const_set('POINT_SIZE_MAX_ARB', 0x8127) unless defined?(GL::POINT_SIZE_MAX_ARB)
  GL.const_set('POINT_FADE_THRESHOLD_SIZE_ARB', 0x8128) unless defined?(GL::POINT_FADE_THRESHOLD_SIZE_ARB)
  GL.const_set('POINT_DISTANCE_ATTENUATION_ARB', 0x8129) unless defined?(GL::POINT_DISTANCE_ATTENUATION_ARB)
end
define_ext_enum_GL_ARB_point_sprite() click to toggle source
# File lib/opengl_ext_enum.rb, line 2932
def self.define_ext_enum_GL_ARB_point_sprite
  GL.const_set('POINT_SPRITE_ARB', 0x8861) unless defined?(GL::POINT_SPRITE_ARB)
  GL.const_set('COORD_REPLACE_ARB', 0x8862) unless defined?(GL::COORD_REPLACE_ARB)
end
define_ext_enum_GL_ARB_polygon_offset_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 2945
def self.define_ext_enum_GL_ARB_polygon_offset_clamp
  GL.const_set('POLYGON_OFFSET_CLAMP', 0x8E1B) unless defined?(GL::POLYGON_OFFSET_CLAMP)
end
define_ext_enum_GL_ARB_post_depth_coverage() click to toggle source
# File lib/opengl_ext_enum.rb, line 2956
def self.define_ext_enum_GL_ARB_post_depth_coverage
end
define_ext_enum_GL_ARB_program_interface_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 2965
def self.define_ext_enum_GL_ARB_program_interface_query
  GL.const_set('UNIFORM', 0x92E1) unless defined?(GL::UNIFORM)
  GL.const_set('UNIFORM_BLOCK', 0x92E2) unless defined?(GL::UNIFORM_BLOCK)
  GL.const_set('PROGRAM_INPUT', 0x92E3) unless defined?(GL::PROGRAM_INPUT)
  GL.const_set('PROGRAM_OUTPUT', 0x92E4) unless defined?(GL::PROGRAM_OUTPUT)
  GL.const_set('BUFFER_VARIABLE', 0x92E5) unless defined?(GL::BUFFER_VARIABLE)
  GL.const_set('SHADER_STORAGE_BLOCK', 0x92E6) unless defined?(GL::SHADER_STORAGE_BLOCK)
  GL.const_set('ATOMIC_COUNTER_BUFFER', 0x92C0) unless defined?(GL::ATOMIC_COUNTER_BUFFER)
  GL.const_set('VERTEX_SUBROUTINE', 0x92E8) unless defined?(GL::VERTEX_SUBROUTINE)
  GL.const_set('TESS_CONTROL_SUBROUTINE', 0x92E9) unless defined?(GL::TESS_CONTROL_SUBROUTINE)
  GL.const_set('TESS_EVALUATION_SUBROUTINE', 0x92EA) unless defined?(GL::TESS_EVALUATION_SUBROUTINE)
  GL.const_set('GEOMETRY_SUBROUTINE', 0x92EB) unless defined?(GL::GEOMETRY_SUBROUTINE)
  GL.const_set('FRAGMENT_SUBROUTINE', 0x92EC) unless defined?(GL::FRAGMENT_SUBROUTINE)
  GL.const_set('COMPUTE_SUBROUTINE', 0x92ED) unless defined?(GL::COMPUTE_SUBROUTINE)
  GL.const_set('VERTEX_SUBROUTINE_UNIFORM', 0x92EE) unless defined?(GL::VERTEX_SUBROUTINE_UNIFORM)
  GL.const_set('TESS_CONTROL_SUBROUTINE_UNIFORM', 0x92EF) unless defined?(GL::TESS_CONTROL_SUBROUTINE_UNIFORM)
  GL.const_set('TESS_EVALUATION_SUBROUTINE_UNIFORM', 0x92F0) unless defined?(GL::TESS_EVALUATION_SUBROUTINE_UNIFORM)
  GL.const_set('GEOMETRY_SUBROUTINE_UNIFORM', 0x92F1) unless defined?(GL::GEOMETRY_SUBROUTINE_UNIFORM)
  GL.const_set('FRAGMENT_SUBROUTINE_UNIFORM', 0x92F2) unless defined?(GL::FRAGMENT_SUBROUTINE_UNIFORM)
  GL.const_set('COMPUTE_SUBROUTINE_UNIFORM', 0x92F3) unless defined?(GL::COMPUTE_SUBROUTINE_UNIFORM)
  GL.const_set('TRANSFORM_FEEDBACK_VARYING', 0x92F4) unless defined?(GL::TRANSFORM_FEEDBACK_VARYING)
  GL.const_set('ACTIVE_RESOURCES', 0x92F5) unless defined?(GL::ACTIVE_RESOURCES)
  GL.const_set('MAX_NAME_LENGTH', 0x92F6) unless defined?(GL::MAX_NAME_LENGTH)
  GL.const_set('MAX_NUM_ACTIVE_VARIABLES', 0x92F7) unless defined?(GL::MAX_NUM_ACTIVE_VARIABLES)
  GL.const_set('MAX_NUM_COMPATIBLE_SUBROUTINES', 0x92F8) unless defined?(GL::MAX_NUM_COMPATIBLE_SUBROUTINES)
  GL.const_set('NAME_LENGTH', 0x92F9) unless defined?(GL::NAME_LENGTH)
  GL.const_set('TYPE', 0x92FA) unless defined?(GL::TYPE)
  GL.const_set('ARRAY_SIZE', 0x92FB) unless defined?(GL::ARRAY_SIZE)
  GL.const_set('OFFSET', 0x92FC) unless defined?(GL::OFFSET)
  GL.const_set('BLOCK_INDEX', 0x92FD) unless defined?(GL::BLOCK_INDEX)
  GL.const_set('ARRAY_STRIDE', 0x92FE) unless defined?(GL::ARRAY_STRIDE)
  GL.const_set('MATRIX_STRIDE', 0x92FF) unless defined?(GL::MATRIX_STRIDE)
  GL.const_set('IS_ROW_MAJOR', 0x9300) unless defined?(GL::IS_ROW_MAJOR)
  GL.const_set('ATOMIC_COUNTER_BUFFER_INDEX', 0x9301) unless defined?(GL::ATOMIC_COUNTER_BUFFER_INDEX)
  GL.const_set('BUFFER_BINDING', 0x9302) unless defined?(GL::BUFFER_BINDING)
  GL.const_set('BUFFER_DATA_SIZE', 0x9303) unless defined?(GL::BUFFER_DATA_SIZE)
  GL.const_set('NUM_ACTIVE_VARIABLES', 0x9304) unless defined?(GL::NUM_ACTIVE_VARIABLES)
  GL.const_set('ACTIVE_VARIABLES', 0x9305) unless defined?(GL::ACTIVE_VARIABLES)
  GL.const_set('REFERENCED_BY_VERTEX_SHADER', 0x9306) unless defined?(GL::REFERENCED_BY_VERTEX_SHADER)
  GL.const_set('REFERENCED_BY_TESS_CONTROL_SHADER', 0x9307) unless defined?(GL::REFERENCED_BY_TESS_CONTROL_SHADER)
  GL.const_set('REFERENCED_BY_TESS_EVALUATION_SHADER', 0x9308) unless defined?(GL::REFERENCED_BY_TESS_EVALUATION_SHADER)
  GL.const_set('REFERENCED_BY_GEOMETRY_SHADER', 0x9309) unless defined?(GL::REFERENCED_BY_GEOMETRY_SHADER)
  GL.const_set('REFERENCED_BY_FRAGMENT_SHADER', 0x930A) unless defined?(GL::REFERENCED_BY_FRAGMENT_SHADER)
  GL.const_set('REFERENCED_BY_COMPUTE_SHADER', 0x930B) unless defined?(GL::REFERENCED_BY_COMPUTE_SHADER)
  GL.const_set('TOP_LEVEL_ARRAY_SIZE', 0x930C) unless defined?(GL::TOP_LEVEL_ARRAY_SIZE)
  GL.const_set('TOP_LEVEL_ARRAY_STRIDE', 0x930D) unless defined?(GL::TOP_LEVEL_ARRAY_STRIDE)
  GL.const_set('LOCATION', 0x930E) unless defined?(GL::LOCATION)
  GL.const_set('LOCATION_INDEX', 0x930F) unless defined?(GL::LOCATION_INDEX)
  GL.const_set('IS_PER_PATCH', 0x92E7) unless defined?(GL::IS_PER_PATCH)
  GL.const_set('NUM_COMPATIBLE_SUBROUTINES', 0x8E4A) unless defined?(GL::NUM_COMPATIBLE_SUBROUTINES)
  GL.const_set('COMPATIBLE_SUBROUTINES', 0x8E4B) unless defined?(GL::COMPATIBLE_SUBROUTINES)
end
define_ext_enum_GL_ARB_provoking_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 3074
def self.define_ext_enum_GL_ARB_provoking_vertex
  GL.const_set('QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION', 0x8E4C) unless defined?(GL::QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION)
  GL.const_set('FIRST_VERTEX_CONVENTION', 0x8E4D) unless defined?(GL::FIRST_VERTEX_CONVENTION)
  GL.const_set('LAST_VERTEX_CONVENTION', 0x8E4E) unless defined?(GL::LAST_VERTEX_CONVENTION)
  GL.const_set('PROVOKING_VERTEX', 0x8E4F) unless defined?(GL::PROVOKING_VERTEX)
end
define_ext_enum_GL_ARB_query_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 3091
def self.define_ext_enum_GL_ARB_query_buffer_object
  GL.const_set('QUERY_BUFFER', 0x9192) unless defined?(GL::QUERY_BUFFER)
  GL.const_set('QUERY_BUFFER_BARRIER_BIT', 0x00008000) unless defined?(GL::QUERY_BUFFER_BARRIER_BIT)
  GL.const_set('QUERY_BUFFER_BINDING', 0x9193) unless defined?(GL::QUERY_BUFFER_BINDING)
  GL.const_set('QUERY_RESULT_NO_WAIT', 0x9194) unless defined?(GL::QUERY_RESULT_NO_WAIT)
end
define_ext_enum_GL_ARB_robust_buffer_access_behavior() click to toggle source
# File lib/opengl_ext_enum.rb, line 3108
def self.define_ext_enum_GL_ARB_robust_buffer_access_behavior
end
define_ext_enum_GL_ARB_robustness() click to toggle source
# File lib/opengl_ext_enum.rb, line 3117
def self.define_ext_enum_GL_ARB_robustness
  GL.const_set('NO_ERROR', 0) unless defined?(GL::NO_ERROR)
  GL.const_set('CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB', 0x00000004) unless defined?(GL::CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB)
  GL.const_set('LOSE_CONTEXT_ON_RESET_ARB', 0x8252) unless defined?(GL::LOSE_CONTEXT_ON_RESET_ARB)
  GL.const_set('GUILTY_CONTEXT_RESET_ARB', 0x8253) unless defined?(GL::GUILTY_CONTEXT_RESET_ARB)
  GL.const_set('INNOCENT_CONTEXT_RESET_ARB', 0x8254) unless defined?(GL::INNOCENT_CONTEXT_RESET_ARB)
  GL.const_set('UNKNOWN_CONTEXT_RESET_ARB', 0x8255) unless defined?(GL::UNKNOWN_CONTEXT_RESET_ARB)
  GL.const_set('RESET_NOTIFICATION_STRATEGY_ARB', 0x8256) unless defined?(GL::RESET_NOTIFICATION_STRATEGY_ARB)
  GL.const_set('NO_RESET_NOTIFICATION_ARB', 0x8261) unless defined?(GL::NO_RESET_NOTIFICATION_ARB)
end
define_ext_enum_GL_ARB_robustness_isolation() click to toggle source
# File lib/opengl_ext_enum.rb, line 3142
def self.define_ext_enum_GL_ARB_robustness_isolation
end
define_ext_enum_GL_ARB_sample_locations() click to toggle source
# File lib/opengl_ext_enum.rb, line 3151
def self.define_ext_enum_GL_ARB_sample_locations
  GL.const_set('SAMPLE_LOCATION_SUBPIXEL_BITS_ARB', 0x933D) unless defined?(GL::SAMPLE_LOCATION_SUBPIXEL_BITS_ARB)
  GL.const_set('SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB', 0x933E) unless defined?(GL::SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB)
  GL.const_set('SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB', 0x933F) unless defined?(GL::SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB)
  GL.const_set('PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB', 0x9340) unless defined?(GL::PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB)
  GL.const_set('SAMPLE_LOCATION_ARB', 0x8E50) unless defined?(GL::SAMPLE_LOCATION_ARB)
  GL.const_set('PROGRAMMABLE_SAMPLE_LOCATION_ARB', 0x9341) unless defined?(GL::PROGRAMMABLE_SAMPLE_LOCATION_ARB)
  GL.const_set('FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB', 0x9342) unless defined?(GL::FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB)
  GL.const_set('FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB', 0x9343) unless defined?(GL::FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB)
end
define_ext_enum_GL_ARB_sample_shading() click to toggle source
# File lib/opengl_ext_enum.rb, line 3176
def self.define_ext_enum_GL_ARB_sample_shading
  GL.const_set('SAMPLE_SHADING_ARB', 0x8C36) unless defined?(GL::SAMPLE_SHADING_ARB)
  GL.const_set('MIN_SAMPLE_SHADING_VALUE_ARB', 0x8C37) unless defined?(GL::MIN_SAMPLE_SHADING_VALUE_ARB)
end
define_ext_enum_GL_ARB_sampler_objects() click to toggle source
# File lib/opengl_ext_enum.rb, line 3189
def self.define_ext_enum_GL_ARB_sampler_objects
  GL.const_set('SAMPLER_BINDING', 0x8919) unless defined?(GL::SAMPLER_BINDING)
end
define_ext_enum_GL_ARB_seamless_cube_map() click to toggle source
# File lib/opengl_ext_enum.rb, line 3200
def self.define_ext_enum_GL_ARB_seamless_cube_map
  GL.const_set('TEXTURE_CUBE_MAP_SEAMLESS', 0x884F) unless defined?(GL::TEXTURE_CUBE_MAP_SEAMLESS)
end
define_ext_enum_GL_ARB_seamless_cubemap_per_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 3211
def self.define_ext_enum_GL_ARB_seamless_cubemap_per_texture
  GL.const_set('TEXTURE_CUBE_MAP_SEAMLESS', 0x884F) unless defined?(GL::TEXTURE_CUBE_MAP_SEAMLESS)
end
define_ext_enum_GL_ARB_separate_shader_objects() click to toggle source
# File lib/opengl_ext_enum.rb, line 3222
def self.define_ext_enum_GL_ARB_separate_shader_objects
  GL.const_set('VERTEX_SHADER_BIT', 0x00000001) unless defined?(GL::VERTEX_SHADER_BIT)
  GL.const_set('FRAGMENT_SHADER_BIT', 0x00000002) unless defined?(GL::FRAGMENT_SHADER_BIT)
  GL.const_set('GEOMETRY_SHADER_BIT', 0x00000004) unless defined?(GL::GEOMETRY_SHADER_BIT)
  GL.const_set('TESS_CONTROL_SHADER_BIT', 0x00000008) unless defined?(GL::TESS_CONTROL_SHADER_BIT)
  GL.const_set('TESS_EVALUATION_SHADER_BIT', 0x00000010) unless defined?(GL::TESS_EVALUATION_SHADER_BIT)
  GL.const_set('ALL_SHADER_BITS', 0xFFFFFFFF) unless defined?(GL::ALL_SHADER_BITS)
  GL.const_set('PROGRAM_SEPARABLE', 0x8258) unless defined?(GL::PROGRAM_SEPARABLE)
  GL.const_set('ACTIVE_PROGRAM', 0x8259) unless defined?(GL::ACTIVE_PROGRAM)
  GL.const_set('PROGRAM_PIPELINE_BINDING', 0x825A) unless defined?(GL::PROGRAM_PIPELINE_BINDING)
end
define_ext_enum_GL_ARB_shader_atomic_counter_ops() click to toggle source
# File lib/opengl_ext_enum.rb, line 3249
def self.define_ext_enum_GL_ARB_shader_atomic_counter_ops
end
define_ext_enum_GL_ARB_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_enum.rb, line 3258
def self.define_ext_enum_GL_ARB_shader_atomic_counters
  GL.const_set('ATOMIC_COUNTER_BUFFER', 0x92C0) unless defined?(GL::ATOMIC_COUNTER_BUFFER)
  GL.const_set('ATOMIC_COUNTER_BUFFER_BINDING', 0x92C1) unless defined?(GL::ATOMIC_COUNTER_BUFFER_BINDING)
  GL.const_set('ATOMIC_COUNTER_BUFFER_START', 0x92C2) unless defined?(GL::ATOMIC_COUNTER_BUFFER_START)
  GL.const_set('ATOMIC_COUNTER_BUFFER_SIZE', 0x92C3) unless defined?(GL::ATOMIC_COUNTER_BUFFER_SIZE)
  GL.const_set('ATOMIC_COUNTER_BUFFER_DATA_SIZE', 0x92C4) unless defined?(GL::ATOMIC_COUNTER_BUFFER_DATA_SIZE)
  GL.const_set('ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS', 0x92C5) unless defined?(GL::ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS)
  GL.const_set('ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES', 0x92C6) unless defined?(GL::ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES)
  GL.const_set('ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER', 0x92C7) unless defined?(GL::ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER)
  GL.const_set('ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER', 0x92C8) unless defined?(GL::ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER)
  GL.const_set('ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER', 0x92C9) unless defined?(GL::ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER)
  GL.const_set('ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER', 0x92CA) unless defined?(GL::ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER)
  GL.const_set('ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER', 0x92CB) unless defined?(GL::ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER)
  GL.const_set('MAX_VERTEX_ATOMIC_COUNTER_BUFFERS', 0x92CC) unless defined?(GL::MAX_VERTEX_ATOMIC_COUNTER_BUFFERS)
  GL.const_set('MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS', 0x92CD) unless defined?(GL::MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS)
  GL.const_set('MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS', 0x92CE) unless defined?(GL::MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS)
  GL.const_set('MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS', 0x92CF) unless defined?(GL::MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS)
  GL.const_set('MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS', 0x92D0) unless defined?(GL::MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS)
  GL.const_set('MAX_COMBINED_ATOMIC_COUNTER_BUFFERS', 0x92D1) unless defined?(GL::MAX_COMBINED_ATOMIC_COUNTER_BUFFERS)
  GL.const_set('MAX_VERTEX_ATOMIC_COUNTERS', 0x92D2) unless defined?(GL::MAX_VERTEX_ATOMIC_COUNTERS)
  GL.const_set('MAX_TESS_CONTROL_ATOMIC_COUNTERS', 0x92D3) unless defined?(GL::MAX_TESS_CONTROL_ATOMIC_COUNTERS)
  GL.const_set('MAX_TESS_EVALUATION_ATOMIC_COUNTERS', 0x92D4) unless defined?(GL::MAX_TESS_EVALUATION_ATOMIC_COUNTERS)
  GL.const_set('MAX_GEOMETRY_ATOMIC_COUNTERS', 0x92D5) unless defined?(GL::MAX_GEOMETRY_ATOMIC_COUNTERS)
  GL.const_set('MAX_FRAGMENT_ATOMIC_COUNTERS', 0x92D6) unless defined?(GL::MAX_FRAGMENT_ATOMIC_COUNTERS)
  GL.const_set('MAX_COMBINED_ATOMIC_COUNTERS', 0x92D7) unless defined?(GL::MAX_COMBINED_ATOMIC_COUNTERS)
  GL.const_set('MAX_ATOMIC_COUNTER_BUFFER_SIZE', 0x92D8) unless defined?(GL::MAX_ATOMIC_COUNTER_BUFFER_SIZE)
  GL.const_set('MAX_ATOMIC_COUNTER_BUFFER_BINDINGS', 0x92DC) unless defined?(GL::MAX_ATOMIC_COUNTER_BUFFER_BINDINGS)
  GL.const_set('ACTIVE_ATOMIC_COUNTER_BUFFERS', 0x92D9) unless defined?(GL::ACTIVE_ATOMIC_COUNTER_BUFFERS)
  GL.const_set('UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX', 0x92DA) unless defined?(GL::UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX)
  GL.const_set('UNSIGNED_INT_ATOMIC_COUNTER', 0x92DB) unless defined?(GL::UNSIGNED_INT_ATOMIC_COUNTER)
end
define_ext_enum_GL_ARB_shader_ballot() click to toggle source
# File lib/opengl_ext_enum.rb, line 3325
def self.define_ext_enum_GL_ARB_shader_ballot
end
define_ext_enum_GL_ARB_shader_bit_encoding() click to toggle source
# File lib/opengl_ext_enum.rb, line 3334
def self.define_ext_enum_GL_ARB_shader_bit_encoding
end
define_ext_enum_GL_ARB_shader_clock() click to toggle source
# File lib/opengl_ext_enum.rb, line 3343
def self.define_ext_enum_GL_ARB_shader_clock
end
define_ext_enum_GL_ARB_shader_draw_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 3352
def self.define_ext_enum_GL_ARB_shader_draw_parameters
end
define_ext_enum_GL_ARB_shader_group_vote() click to toggle source
# File lib/opengl_ext_enum.rb, line 3361
def self.define_ext_enum_GL_ARB_shader_group_vote
end
define_ext_enum_GL_ARB_shader_image_load_store() click to toggle source
# File lib/opengl_ext_enum.rb, line 3370
def self.define_ext_enum_GL_ARB_shader_image_load_store
  GL.const_set('VERTEX_ATTRIB_ARRAY_BARRIER_BIT', 0x00000001) unless defined?(GL::VERTEX_ATTRIB_ARRAY_BARRIER_BIT)
  GL.const_set('ELEMENT_ARRAY_BARRIER_BIT', 0x00000002) unless defined?(GL::ELEMENT_ARRAY_BARRIER_BIT)
  GL.const_set('UNIFORM_BARRIER_BIT', 0x00000004) unless defined?(GL::UNIFORM_BARRIER_BIT)
  GL.const_set('TEXTURE_FETCH_BARRIER_BIT', 0x00000008) unless defined?(GL::TEXTURE_FETCH_BARRIER_BIT)
  GL.const_set('SHADER_IMAGE_ACCESS_BARRIER_BIT', 0x00000020) unless defined?(GL::SHADER_IMAGE_ACCESS_BARRIER_BIT)
  GL.const_set('COMMAND_BARRIER_BIT', 0x00000040) unless defined?(GL::COMMAND_BARRIER_BIT)
  GL.const_set('PIXEL_BUFFER_BARRIER_BIT', 0x00000080) unless defined?(GL::PIXEL_BUFFER_BARRIER_BIT)
  GL.const_set('TEXTURE_UPDATE_BARRIER_BIT', 0x00000100) unless defined?(GL::TEXTURE_UPDATE_BARRIER_BIT)
  GL.const_set('BUFFER_UPDATE_BARRIER_BIT', 0x00000200) unless defined?(GL::BUFFER_UPDATE_BARRIER_BIT)
  GL.const_set('FRAMEBUFFER_BARRIER_BIT', 0x00000400) unless defined?(GL::FRAMEBUFFER_BARRIER_BIT)
  GL.const_set('TRANSFORM_FEEDBACK_BARRIER_BIT', 0x00000800) unless defined?(GL::TRANSFORM_FEEDBACK_BARRIER_BIT)
  GL.const_set('ATOMIC_COUNTER_BARRIER_BIT', 0x00001000) unless defined?(GL::ATOMIC_COUNTER_BARRIER_BIT)
  GL.const_set('ALL_BARRIER_BITS', 0xFFFFFFFF) unless defined?(GL::ALL_BARRIER_BITS)
  GL.const_set('MAX_IMAGE_UNITS', 0x8F38) unless defined?(GL::MAX_IMAGE_UNITS)
  GL.const_set('MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS', 0x8F39) unless defined?(GL::MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS)
  GL.const_set('IMAGE_BINDING_NAME', 0x8F3A) unless defined?(GL::IMAGE_BINDING_NAME)
  GL.const_set('IMAGE_BINDING_LEVEL', 0x8F3B) unless defined?(GL::IMAGE_BINDING_LEVEL)
  GL.const_set('IMAGE_BINDING_LAYERED', 0x8F3C) unless defined?(GL::IMAGE_BINDING_LAYERED)
  GL.const_set('IMAGE_BINDING_LAYER', 0x8F3D) unless defined?(GL::IMAGE_BINDING_LAYER)
  GL.const_set('IMAGE_BINDING_ACCESS', 0x8F3E) unless defined?(GL::IMAGE_BINDING_ACCESS)
  GL.const_set('IMAGE_1D', 0x904C) unless defined?(GL::IMAGE_1D)
  GL.const_set('IMAGE_2D', 0x904D) unless defined?(GL::IMAGE_2D)
  GL.const_set('IMAGE_3D', 0x904E) unless defined?(GL::IMAGE_3D)
  GL.const_set('IMAGE_2D_RECT', 0x904F) unless defined?(GL::IMAGE_2D_RECT)
  GL.const_set('IMAGE_CUBE', 0x9050) unless defined?(GL::IMAGE_CUBE)
  GL.const_set('IMAGE_BUFFER', 0x9051) unless defined?(GL::IMAGE_BUFFER)
  GL.const_set('IMAGE_1D_ARRAY', 0x9052) unless defined?(GL::IMAGE_1D_ARRAY)
  GL.const_set('IMAGE_2D_ARRAY', 0x9053) unless defined?(GL::IMAGE_2D_ARRAY)
  GL.const_set('IMAGE_CUBE_MAP_ARRAY', 0x9054) unless defined?(GL::IMAGE_CUBE_MAP_ARRAY)
  GL.const_set('IMAGE_2D_MULTISAMPLE', 0x9055) unless defined?(GL::IMAGE_2D_MULTISAMPLE)
  GL.const_set('IMAGE_2D_MULTISAMPLE_ARRAY', 0x9056) unless defined?(GL::IMAGE_2D_MULTISAMPLE_ARRAY)
  GL.const_set('INT_IMAGE_1D', 0x9057) unless defined?(GL::INT_IMAGE_1D)
  GL.const_set('INT_IMAGE_2D', 0x9058) unless defined?(GL::INT_IMAGE_2D)
  GL.const_set('INT_IMAGE_3D', 0x9059) unless defined?(GL::INT_IMAGE_3D)
  GL.const_set('INT_IMAGE_2D_RECT', 0x905A) unless defined?(GL::INT_IMAGE_2D_RECT)
  GL.const_set('INT_IMAGE_CUBE', 0x905B) unless defined?(GL::INT_IMAGE_CUBE)
  GL.const_set('INT_IMAGE_BUFFER', 0x905C) unless defined?(GL::INT_IMAGE_BUFFER)
  GL.const_set('INT_IMAGE_1D_ARRAY', 0x905D) unless defined?(GL::INT_IMAGE_1D_ARRAY)
  GL.const_set('INT_IMAGE_2D_ARRAY', 0x905E) unless defined?(GL::INT_IMAGE_2D_ARRAY)
  GL.const_set('INT_IMAGE_CUBE_MAP_ARRAY', 0x905F) unless defined?(GL::INT_IMAGE_CUBE_MAP_ARRAY)
  GL.const_set('INT_IMAGE_2D_MULTISAMPLE', 0x9060) unless defined?(GL::INT_IMAGE_2D_MULTISAMPLE)
  GL.const_set('INT_IMAGE_2D_MULTISAMPLE_ARRAY', 0x9061) unless defined?(GL::INT_IMAGE_2D_MULTISAMPLE_ARRAY)
  GL.const_set('UNSIGNED_INT_IMAGE_1D', 0x9062) unless defined?(GL::UNSIGNED_INT_IMAGE_1D)
  GL.const_set('UNSIGNED_INT_IMAGE_2D', 0x9063) unless defined?(GL::UNSIGNED_INT_IMAGE_2D)
  GL.const_set('UNSIGNED_INT_IMAGE_3D', 0x9064) unless defined?(GL::UNSIGNED_INT_IMAGE_3D)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_RECT', 0x9065) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_RECT)
  GL.const_set('UNSIGNED_INT_IMAGE_CUBE', 0x9066) unless defined?(GL::UNSIGNED_INT_IMAGE_CUBE)
  GL.const_set('UNSIGNED_INT_IMAGE_BUFFER', 0x9067) unless defined?(GL::UNSIGNED_INT_IMAGE_BUFFER)
  GL.const_set('UNSIGNED_INT_IMAGE_1D_ARRAY', 0x9068) unless defined?(GL::UNSIGNED_INT_IMAGE_1D_ARRAY)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_ARRAY', 0x9069) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_ARRAY)
  GL.const_set('UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY', 0x906A) unless defined?(GL::UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_MULTISAMPLE', 0x906B) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_MULTISAMPLE)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY', 0x906C) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY)
  GL.const_set('MAX_IMAGE_SAMPLES', 0x906D) unless defined?(GL::MAX_IMAGE_SAMPLES)
  GL.const_set('IMAGE_BINDING_FORMAT', 0x906E) unless defined?(GL::IMAGE_BINDING_FORMAT)
  GL.const_set('IMAGE_FORMAT_COMPATIBILITY_TYPE', 0x90C7) unless defined?(GL::IMAGE_FORMAT_COMPATIBILITY_TYPE)
  GL.const_set('IMAGE_FORMAT_COMPATIBILITY_BY_SIZE', 0x90C8) unless defined?(GL::IMAGE_FORMAT_COMPATIBILITY_BY_SIZE)
  GL.const_set('IMAGE_FORMAT_COMPATIBILITY_BY_CLASS', 0x90C9) unless defined?(GL::IMAGE_FORMAT_COMPATIBILITY_BY_CLASS)
  GL.const_set('MAX_VERTEX_IMAGE_UNIFORMS', 0x90CA) unless defined?(GL::MAX_VERTEX_IMAGE_UNIFORMS)
  GL.const_set('MAX_TESS_CONTROL_IMAGE_UNIFORMS', 0x90CB) unless defined?(GL::MAX_TESS_CONTROL_IMAGE_UNIFORMS)
  GL.const_set('MAX_TESS_EVALUATION_IMAGE_UNIFORMS', 0x90CC) unless defined?(GL::MAX_TESS_EVALUATION_IMAGE_UNIFORMS)
  GL.const_set('MAX_GEOMETRY_IMAGE_UNIFORMS', 0x90CD) unless defined?(GL::MAX_GEOMETRY_IMAGE_UNIFORMS)
  GL.const_set('MAX_FRAGMENT_IMAGE_UNIFORMS', 0x90CE) unless defined?(GL::MAX_FRAGMENT_IMAGE_UNIFORMS)
  GL.const_set('MAX_COMBINED_IMAGE_UNIFORMS', 0x90CF) unless defined?(GL::MAX_COMBINED_IMAGE_UNIFORMS)
end
define_ext_enum_GL_ARB_shader_image_size() click to toggle source
# File lib/opengl_ext_enum.rb, line 3507
def self.define_ext_enum_GL_ARB_shader_image_size
end
define_ext_enum_GL_ARB_shader_objects() click to toggle source
# File lib/opengl_ext_enum.rb, line 3516
def self.define_ext_enum_GL_ARB_shader_objects
  GL.const_set('PROGRAM_OBJECT_ARB', 0x8B40) unless defined?(GL::PROGRAM_OBJECT_ARB)
  GL.const_set('SHADER_OBJECT_ARB', 0x8B48) unless defined?(GL::SHADER_OBJECT_ARB)
  GL.const_set('OBJECT_TYPE_ARB', 0x8B4E) unless defined?(GL::OBJECT_TYPE_ARB)
  GL.const_set('OBJECT_SUBTYPE_ARB', 0x8B4F) unless defined?(GL::OBJECT_SUBTYPE_ARB)
  GL.const_set('FLOAT_VEC2_ARB', 0x8B50) unless defined?(GL::FLOAT_VEC2_ARB)
  GL.const_set('FLOAT_VEC3_ARB', 0x8B51) unless defined?(GL::FLOAT_VEC3_ARB)
  GL.const_set('FLOAT_VEC4_ARB', 0x8B52) unless defined?(GL::FLOAT_VEC4_ARB)
  GL.const_set('INT_VEC2_ARB', 0x8B53) unless defined?(GL::INT_VEC2_ARB)
  GL.const_set('INT_VEC3_ARB', 0x8B54) unless defined?(GL::INT_VEC3_ARB)
  GL.const_set('INT_VEC4_ARB', 0x8B55) unless defined?(GL::INT_VEC4_ARB)
  GL.const_set('BOOL_ARB', 0x8B56) unless defined?(GL::BOOL_ARB)
  GL.const_set('BOOL_VEC2_ARB', 0x8B57) unless defined?(GL::BOOL_VEC2_ARB)
  GL.const_set('BOOL_VEC3_ARB', 0x8B58) unless defined?(GL::BOOL_VEC3_ARB)
  GL.const_set('BOOL_VEC4_ARB', 0x8B59) unless defined?(GL::BOOL_VEC4_ARB)
  GL.const_set('FLOAT_MAT2_ARB', 0x8B5A) unless defined?(GL::FLOAT_MAT2_ARB)
  GL.const_set('FLOAT_MAT3_ARB', 0x8B5B) unless defined?(GL::FLOAT_MAT3_ARB)
  GL.const_set('FLOAT_MAT4_ARB', 0x8B5C) unless defined?(GL::FLOAT_MAT4_ARB)
  GL.const_set('SAMPLER_1D_ARB', 0x8B5D) unless defined?(GL::SAMPLER_1D_ARB)
  GL.const_set('SAMPLER_2D_ARB', 0x8B5E) unless defined?(GL::SAMPLER_2D_ARB)
  GL.const_set('SAMPLER_3D_ARB', 0x8B5F) unless defined?(GL::SAMPLER_3D_ARB)
  GL.const_set('SAMPLER_CUBE_ARB', 0x8B60) unless defined?(GL::SAMPLER_CUBE_ARB)
  GL.const_set('SAMPLER_1D_SHADOW_ARB', 0x8B61) unless defined?(GL::SAMPLER_1D_SHADOW_ARB)
  GL.const_set('SAMPLER_2D_SHADOW_ARB', 0x8B62) unless defined?(GL::SAMPLER_2D_SHADOW_ARB)
  GL.const_set('SAMPLER_2D_RECT_ARB', 0x8B63) unless defined?(GL::SAMPLER_2D_RECT_ARB)
  GL.const_set('SAMPLER_2D_RECT_SHADOW_ARB', 0x8B64) unless defined?(GL::SAMPLER_2D_RECT_SHADOW_ARB)
  GL.const_set('OBJECT_DELETE_STATUS_ARB', 0x8B80) unless defined?(GL::OBJECT_DELETE_STATUS_ARB)
  GL.const_set('OBJECT_COMPILE_STATUS_ARB', 0x8B81) unless defined?(GL::OBJECT_COMPILE_STATUS_ARB)
  GL.const_set('OBJECT_LINK_STATUS_ARB', 0x8B82) unless defined?(GL::OBJECT_LINK_STATUS_ARB)
  GL.const_set('OBJECT_VALIDATE_STATUS_ARB', 0x8B83) unless defined?(GL::OBJECT_VALIDATE_STATUS_ARB)
  GL.const_set('OBJECT_INFO_LOG_LENGTH_ARB', 0x8B84) unless defined?(GL::OBJECT_INFO_LOG_LENGTH_ARB)
  GL.const_set('OBJECT_ATTACHED_OBJECTS_ARB', 0x8B85) unless defined?(GL::OBJECT_ATTACHED_OBJECTS_ARB)
  GL.const_set('OBJECT_ACTIVE_UNIFORMS_ARB', 0x8B86) unless defined?(GL::OBJECT_ACTIVE_UNIFORMS_ARB)
  GL.const_set('OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB', 0x8B87) unless defined?(GL::OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB)
  GL.const_set('OBJECT_SHADER_SOURCE_LENGTH_ARB', 0x8B88) unless defined?(GL::OBJECT_SHADER_SOURCE_LENGTH_ARB)
end
define_ext_enum_GL_ARB_shader_precision() click to toggle source
# File lib/opengl_ext_enum.rb, line 3593
def self.define_ext_enum_GL_ARB_shader_precision
end
define_ext_enum_GL_ARB_shader_stencil_export() click to toggle source
# File lib/opengl_ext_enum.rb, line 3602
def self.define_ext_enum_GL_ARB_shader_stencil_export
end
define_ext_enum_GL_ARB_shader_storage_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 3611
def self.define_ext_enum_GL_ARB_shader_storage_buffer_object
  GL.const_set('SHADER_STORAGE_BUFFER', 0x90D2) unless defined?(GL::SHADER_STORAGE_BUFFER)
  GL.const_set('SHADER_STORAGE_BUFFER_BINDING', 0x90D3) unless defined?(GL::SHADER_STORAGE_BUFFER_BINDING)
  GL.const_set('SHADER_STORAGE_BUFFER_START', 0x90D4) unless defined?(GL::SHADER_STORAGE_BUFFER_START)
  GL.const_set('SHADER_STORAGE_BUFFER_SIZE', 0x90D5) unless defined?(GL::SHADER_STORAGE_BUFFER_SIZE)
  GL.const_set('MAX_VERTEX_SHADER_STORAGE_BLOCKS', 0x90D6) unless defined?(GL::MAX_VERTEX_SHADER_STORAGE_BLOCKS)
  GL.const_set('MAX_GEOMETRY_SHADER_STORAGE_BLOCKS', 0x90D7) unless defined?(GL::MAX_GEOMETRY_SHADER_STORAGE_BLOCKS)
  GL.const_set('MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS', 0x90D8) unless defined?(GL::MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS)
  GL.const_set('MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS', 0x90D9) unless defined?(GL::MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS)
  GL.const_set('MAX_FRAGMENT_SHADER_STORAGE_BLOCKS', 0x90DA) unless defined?(GL::MAX_FRAGMENT_SHADER_STORAGE_BLOCKS)
  GL.const_set('MAX_COMPUTE_SHADER_STORAGE_BLOCKS', 0x90DB) unless defined?(GL::MAX_COMPUTE_SHADER_STORAGE_BLOCKS)
  GL.const_set('MAX_COMBINED_SHADER_STORAGE_BLOCKS', 0x90DC) unless defined?(GL::MAX_COMBINED_SHADER_STORAGE_BLOCKS)
  GL.const_set('MAX_SHADER_STORAGE_BUFFER_BINDINGS', 0x90DD) unless defined?(GL::MAX_SHADER_STORAGE_BUFFER_BINDINGS)
  GL.const_set('MAX_SHADER_STORAGE_BLOCK_SIZE', 0x90DE) unless defined?(GL::MAX_SHADER_STORAGE_BLOCK_SIZE)
  GL.const_set('SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT', 0x90DF) unless defined?(GL::SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT)
  GL.const_set('SHADER_STORAGE_BARRIER_BIT', 0x00002000) unless defined?(GL::SHADER_STORAGE_BARRIER_BIT)
  GL.const_set('MAX_COMBINED_SHADER_OUTPUT_RESOURCES', 0x8F39) unless defined?(GL::MAX_COMBINED_SHADER_OUTPUT_RESOURCES)
  GL.const_set('MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS', 0x8F39) unless defined?(GL::MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS)
end
define_ext_enum_GL_ARB_shader_subroutine() click to toggle source
# File lib/opengl_ext_enum.rb, line 3654
def self.define_ext_enum_GL_ARB_shader_subroutine
  GL.const_set('ACTIVE_SUBROUTINES', 0x8DE5) unless defined?(GL::ACTIVE_SUBROUTINES)
  GL.const_set('ACTIVE_SUBROUTINE_UNIFORMS', 0x8DE6) unless defined?(GL::ACTIVE_SUBROUTINE_UNIFORMS)
  GL.const_set('ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS', 0x8E47) unless defined?(GL::ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS)
  GL.const_set('ACTIVE_SUBROUTINE_MAX_LENGTH', 0x8E48) unless defined?(GL::ACTIVE_SUBROUTINE_MAX_LENGTH)
  GL.const_set('ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH', 0x8E49) unless defined?(GL::ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH)
  GL.const_set('MAX_SUBROUTINES', 0x8DE7) unless defined?(GL::MAX_SUBROUTINES)
  GL.const_set('MAX_SUBROUTINE_UNIFORM_LOCATIONS', 0x8DE8) unless defined?(GL::MAX_SUBROUTINE_UNIFORM_LOCATIONS)
  GL.const_set('NUM_COMPATIBLE_SUBROUTINES', 0x8E4A) unless defined?(GL::NUM_COMPATIBLE_SUBROUTINES)
  GL.const_set('COMPATIBLE_SUBROUTINES', 0x8E4B) unless defined?(GL::COMPATIBLE_SUBROUTINES)
  GL.const_set('UNIFORM_SIZE', 0x8A38) unless defined?(GL::UNIFORM_SIZE)
  GL.const_set('UNIFORM_NAME_LENGTH', 0x8A39) unless defined?(GL::UNIFORM_NAME_LENGTH)
end
define_ext_enum_GL_ARB_shader_texture_image_samples() click to toggle source
# File lib/opengl_ext_enum.rb, line 3685
def self.define_ext_enum_GL_ARB_shader_texture_image_samples
end
define_ext_enum_GL_ARB_shader_texture_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 3694
def self.define_ext_enum_GL_ARB_shader_texture_lod
end
define_ext_enum_GL_ARB_shader_viewport_layer_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 3703
def self.define_ext_enum_GL_ARB_shader_viewport_layer_array
end
define_ext_enum_GL_ARB_shading_language_100() click to toggle source
# File lib/opengl_ext_enum.rb, line 3712
def self.define_ext_enum_GL_ARB_shading_language_100
  GL.const_set('SHADING_LANGUAGE_VERSION_ARB', 0x8B8C) unless defined?(GL::SHADING_LANGUAGE_VERSION_ARB)
end
define_ext_enum_GL_ARB_shading_language_420pack() click to toggle source
# File lib/opengl_ext_enum.rb, line 3723
def self.define_ext_enum_GL_ARB_shading_language_420pack
end
define_ext_enum_GL_ARB_shading_language_include() click to toggle source
# File lib/opengl_ext_enum.rb, line 3732
def self.define_ext_enum_GL_ARB_shading_language_include
  GL.const_set('SHADER_INCLUDE_ARB', 0x8DAE) unless defined?(GL::SHADER_INCLUDE_ARB)
  GL.const_set('NAMED_STRING_LENGTH_ARB', 0x8DE9) unless defined?(GL::NAMED_STRING_LENGTH_ARB)
  GL.const_set('NAMED_STRING_TYPE_ARB', 0x8DEA) unless defined?(GL::NAMED_STRING_TYPE_ARB)
end
define_ext_enum_GL_ARB_shading_language_packing() click to toggle source
# File lib/opengl_ext_enum.rb, line 3747
def self.define_ext_enum_GL_ARB_shading_language_packing
end
define_ext_enum_GL_ARB_shadow() click to toggle source
# File lib/opengl_ext_enum.rb, line 3756
def self.define_ext_enum_GL_ARB_shadow
  GL.const_set('TEXTURE_COMPARE_MODE_ARB', 0x884C) unless defined?(GL::TEXTURE_COMPARE_MODE_ARB)
  GL.const_set('TEXTURE_COMPARE_FUNC_ARB', 0x884D) unless defined?(GL::TEXTURE_COMPARE_FUNC_ARB)
  GL.const_set('COMPARE_R_TO_TEXTURE_ARB', 0x884E) unless defined?(GL::COMPARE_R_TO_TEXTURE_ARB)
end
define_ext_enum_GL_ARB_shadow_ambient() click to toggle source
# File lib/opengl_ext_enum.rb, line 3771
def self.define_ext_enum_GL_ARB_shadow_ambient
  GL.const_set('TEXTURE_COMPARE_FAIL_VALUE_ARB', 0x80BF) unless defined?(GL::TEXTURE_COMPARE_FAIL_VALUE_ARB)
end
define_ext_enum_GL_ARB_sparse_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 3782
def self.define_ext_enum_GL_ARB_sparse_buffer
  GL.const_set('SPARSE_STORAGE_BIT_ARB', 0x0400) unless defined?(GL::SPARSE_STORAGE_BIT_ARB)
  GL.const_set('SPARSE_BUFFER_PAGE_SIZE_ARB', 0x82F8) unless defined?(GL::SPARSE_BUFFER_PAGE_SIZE_ARB)
end
define_ext_enum_GL_ARB_sparse_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 3795
def self.define_ext_enum_GL_ARB_sparse_texture
  GL.const_set('TEXTURE_SPARSE_ARB', 0x91A6) unless defined?(GL::TEXTURE_SPARSE_ARB)
  GL.const_set('VIRTUAL_PAGE_SIZE_INDEX_ARB', 0x91A7) unless defined?(GL::VIRTUAL_PAGE_SIZE_INDEX_ARB)
  GL.const_set('NUM_SPARSE_LEVELS_ARB', 0x91AA) unless defined?(GL::NUM_SPARSE_LEVELS_ARB)
  GL.const_set('NUM_VIRTUAL_PAGE_SIZES_ARB', 0x91A8) unless defined?(GL::NUM_VIRTUAL_PAGE_SIZES_ARB)
  GL.const_set('VIRTUAL_PAGE_SIZE_X_ARB', 0x9195) unless defined?(GL::VIRTUAL_PAGE_SIZE_X_ARB)
  GL.const_set('VIRTUAL_PAGE_SIZE_Y_ARB', 0x9196) unless defined?(GL::VIRTUAL_PAGE_SIZE_Y_ARB)
  GL.const_set('VIRTUAL_PAGE_SIZE_Z_ARB', 0x9197) unless defined?(GL::VIRTUAL_PAGE_SIZE_Z_ARB)
  GL.const_set('MAX_SPARSE_TEXTURE_SIZE_ARB', 0x9198) unless defined?(GL::MAX_SPARSE_TEXTURE_SIZE_ARB)
  GL.const_set('MAX_SPARSE_3D_TEXTURE_SIZE_ARB', 0x9199) unless defined?(GL::MAX_SPARSE_3D_TEXTURE_SIZE_ARB)
  GL.const_set('MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB', 0x919A) unless defined?(GL::MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB)
  GL.const_set('SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB', 0x91A9) unless defined?(GL::SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB)
end
define_ext_enum_GL_ARB_sparse_texture2() click to toggle source
# File lib/opengl_ext_enum.rb, line 3826
def self.define_ext_enum_GL_ARB_sparse_texture2
end
define_ext_enum_GL_ARB_sparse_texture_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 3835
def self.define_ext_enum_GL_ARB_sparse_texture_clamp
end
define_ext_enum_GL_ARB_spirv_extensions() click to toggle source
# File lib/opengl_ext_enum.rb, line 3844
def self.define_ext_enum_GL_ARB_spirv_extensions
  GL.const_set('SPIR_V_EXTENSIONS', 0x9553) unless defined?(GL::SPIR_V_EXTENSIONS)
  GL.const_set('NUM_SPIR_V_EXTENSIONS', 0x9554) unless defined?(GL::NUM_SPIR_V_EXTENSIONS)
end
define_ext_enum_GL_ARB_stencil_texturing() click to toggle source
# File lib/opengl_ext_enum.rb, line 3857
def self.define_ext_enum_GL_ARB_stencil_texturing
  GL.const_set('DEPTH_STENCIL_TEXTURE_MODE', 0x90EA) unless defined?(GL::DEPTH_STENCIL_TEXTURE_MODE)
end
define_ext_enum_GL_ARB_sync() click to toggle source
# File lib/opengl_ext_enum.rb, line 3868
def self.define_ext_enum_GL_ARB_sync
  GL.const_set('MAX_SERVER_WAIT_TIMEOUT', 0x9111) unless defined?(GL::MAX_SERVER_WAIT_TIMEOUT)
  GL.const_set('OBJECT_TYPE', 0x9112) unless defined?(GL::OBJECT_TYPE)
  GL.const_set('SYNC_CONDITION', 0x9113) unless defined?(GL::SYNC_CONDITION)
  GL.const_set('SYNC_STATUS', 0x9114) unless defined?(GL::SYNC_STATUS)
  GL.const_set('SYNC_FLAGS', 0x9115) unless defined?(GL::SYNC_FLAGS)
  GL.const_set('SYNC_FENCE', 0x9116) unless defined?(GL::SYNC_FENCE)
  GL.const_set('SYNC_GPU_COMMANDS_COMPLETE', 0x9117) unless defined?(GL::SYNC_GPU_COMMANDS_COMPLETE)
  GL.const_set('UNSIGNALED', 0x9118) unless defined?(GL::UNSIGNALED)
  GL.const_set('SIGNALED', 0x9119) unless defined?(GL::SIGNALED)
  GL.const_set('ALREADY_SIGNALED', 0x911A) unless defined?(GL::ALREADY_SIGNALED)
  GL.const_set('TIMEOUT_EXPIRED', 0x911B) unless defined?(GL::TIMEOUT_EXPIRED)
  GL.const_set('CONDITION_SATISFIED', 0x911C) unless defined?(GL::CONDITION_SATISFIED)
  GL.const_set('WAIT_FAILED', 0x911D) unless defined?(GL::WAIT_FAILED)
  GL.const_set('SYNC_FLUSH_COMMANDS_BIT', 0x00000001) unless defined?(GL::SYNC_FLUSH_COMMANDS_BIT)
  GL.const_set('TIMEOUT_IGNORED', 0xFFFFFFFFFFFFFFFF) unless defined?(GL::TIMEOUT_IGNORED)
end
define_ext_enum_GL_ARB_tessellation_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 3907
def self.define_ext_enum_GL_ARB_tessellation_shader
  GL.const_set('PATCHES', 0x000E) unless defined?(GL::PATCHES)
  GL.const_set('PATCH_VERTICES', 0x8E72) unless defined?(GL::PATCH_VERTICES)
  GL.const_set('PATCH_DEFAULT_INNER_LEVEL', 0x8E73) unless defined?(GL::PATCH_DEFAULT_INNER_LEVEL)
  GL.const_set('PATCH_DEFAULT_OUTER_LEVEL', 0x8E74) unless defined?(GL::PATCH_DEFAULT_OUTER_LEVEL)
  GL.const_set('TESS_CONTROL_OUTPUT_VERTICES', 0x8E75) unless defined?(GL::TESS_CONTROL_OUTPUT_VERTICES)
  GL.const_set('TESS_GEN_MODE', 0x8E76) unless defined?(GL::TESS_GEN_MODE)
  GL.const_set('TESS_GEN_SPACING', 0x8E77) unless defined?(GL::TESS_GEN_SPACING)
  GL.const_set('TESS_GEN_VERTEX_ORDER', 0x8E78) unless defined?(GL::TESS_GEN_VERTEX_ORDER)
  GL.const_set('TESS_GEN_POINT_MODE', 0x8E79) unless defined?(GL::TESS_GEN_POINT_MODE)
  GL.const_set('TRIANGLES', 0x0004) unless defined?(GL::TRIANGLES)
  GL.const_set('ISOLINES', 0x8E7A) unless defined?(GL::ISOLINES)
  GL.const_set('QUADS', 0x0007) unless defined?(GL::QUADS)
  GL.const_set('EQUAL', 0x0202) unless defined?(GL::EQUAL)
  GL.const_set('FRACTIONAL_ODD', 0x8E7B) unless defined?(GL::FRACTIONAL_ODD)
  GL.const_set('FRACTIONAL_EVEN', 0x8E7C) unless defined?(GL::FRACTIONAL_EVEN)
  GL.const_set('CCW', 0x0901) unless defined?(GL::CCW)
  GL.const_set('CW', 0x0900) unless defined?(GL::CW)
  GL.const_set('MAX_PATCH_VERTICES', 0x8E7D) unless defined?(GL::MAX_PATCH_VERTICES)
  GL.const_set('MAX_TESS_GEN_LEVEL', 0x8E7E) unless defined?(GL::MAX_TESS_GEN_LEVEL)
  GL.const_set('MAX_TESS_CONTROL_UNIFORM_COMPONENTS', 0x8E7F) unless defined?(GL::MAX_TESS_CONTROL_UNIFORM_COMPONENTS)
  GL.const_set('MAX_TESS_EVALUATION_UNIFORM_COMPONENTS', 0x8E80) unless defined?(GL::MAX_TESS_EVALUATION_UNIFORM_COMPONENTS)
  GL.const_set('MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS', 0x8E81) unless defined?(GL::MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS)
  GL.const_set('MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS', 0x8E82) unless defined?(GL::MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS)
  GL.const_set('MAX_TESS_CONTROL_OUTPUT_COMPONENTS', 0x8E83) unless defined?(GL::MAX_TESS_CONTROL_OUTPUT_COMPONENTS)
  GL.const_set('MAX_TESS_PATCH_COMPONENTS', 0x8E84) unless defined?(GL::MAX_TESS_PATCH_COMPONENTS)
  GL.const_set('MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS', 0x8E85) unless defined?(GL::MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS)
  GL.const_set('MAX_TESS_EVALUATION_OUTPUT_COMPONENTS', 0x8E86) unless defined?(GL::MAX_TESS_EVALUATION_OUTPUT_COMPONENTS)
  GL.const_set('MAX_TESS_CONTROL_UNIFORM_BLOCKS', 0x8E89) unless defined?(GL::MAX_TESS_CONTROL_UNIFORM_BLOCKS)
  GL.const_set('MAX_TESS_EVALUATION_UNIFORM_BLOCKS', 0x8E8A) unless defined?(GL::MAX_TESS_EVALUATION_UNIFORM_BLOCKS)
  GL.const_set('MAX_TESS_CONTROL_INPUT_COMPONENTS', 0x886C) unless defined?(GL::MAX_TESS_CONTROL_INPUT_COMPONENTS)
  GL.const_set('MAX_TESS_EVALUATION_INPUT_COMPONENTS', 0x886D) unless defined?(GL::MAX_TESS_EVALUATION_INPUT_COMPONENTS)
  GL.const_set('MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS', 0x8E1E) unless defined?(GL::MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS)
  GL.const_set('MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS', 0x8E1F) unless defined?(GL::MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS)
  GL.const_set('UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER', 0x84F0) unless defined?(GL::UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER)
  GL.const_set('UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER', 0x84F1) unless defined?(GL::UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER)
  GL.const_set('TESS_EVALUATION_SHADER', 0x8E87) unless defined?(GL::TESS_EVALUATION_SHADER)
  GL.const_set('TESS_CONTROL_SHADER', 0x8E88) unless defined?(GL::TESS_CONTROL_SHADER)
end
define_ext_enum_GL_ARB_texture_barrier() click to toggle source
# File lib/opengl_ext_enum.rb, line 3990
def self.define_ext_enum_GL_ARB_texture_barrier
end
define_ext_enum_GL_ARB_texture_border_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 3999
def self.define_ext_enum_GL_ARB_texture_border_clamp
  GL.const_set('CLAMP_TO_BORDER_ARB', 0x812D) unless defined?(GL::CLAMP_TO_BORDER_ARB)
end
define_ext_enum_GL_ARB_texture_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 4010
def self.define_ext_enum_GL_ARB_texture_buffer_object
  GL.const_set('TEXTURE_BUFFER_ARB', 0x8C2A) unless defined?(GL::TEXTURE_BUFFER_ARB)
  GL.const_set('MAX_TEXTURE_BUFFER_SIZE_ARB', 0x8C2B) unless defined?(GL::MAX_TEXTURE_BUFFER_SIZE_ARB)
  GL.const_set('TEXTURE_BINDING_BUFFER_ARB', 0x8C2C) unless defined?(GL::TEXTURE_BINDING_BUFFER_ARB)
  GL.const_set('TEXTURE_BUFFER_DATA_STORE_BINDING_ARB', 0x8C2D) unless defined?(GL::TEXTURE_BUFFER_DATA_STORE_BINDING_ARB)
  GL.const_set('TEXTURE_BUFFER_FORMAT_ARB', 0x8C2E) unless defined?(GL::TEXTURE_BUFFER_FORMAT_ARB)
end
define_ext_enum_GL_ARB_texture_buffer_object_rgb32() click to toggle source
# File lib/opengl_ext_enum.rb, line 4029
def self.define_ext_enum_GL_ARB_texture_buffer_object_rgb32
  GL.const_set('RGB32F', 0x8815) unless defined?(GL::RGB32F)
  GL.const_set('RGB32UI', 0x8D71) unless defined?(GL::RGB32UI)
  GL.const_set('RGB32I', 0x8D83) unless defined?(GL::RGB32I)
end
define_ext_enum_GL_ARB_texture_buffer_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 4044
def self.define_ext_enum_GL_ARB_texture_buffer_range
  GL.const_set('TEXTURE_BUFFER_OFFSET', 0x919D) unless defined?(GL::TEXTURE_BUFFER_OFFSET)
  GL.const_set('TEXTURE_BUFFER_SIZE', 0x919E) unless defined?(GL::TEXTURE_BUFFER_SIZE)
  GL.const_set('TEXTURE_BUFFER_OFFSET_ALIGNMENT', 0x919F) unless defined?(GL::TEXTURE_BUFFER_OFFSET_ALIGNMENT)
end
define_ext_enum_GL_ARB_texture_compression() click to toggle source
# File lib/opengl_ext_enum.rb, line 4059
def self.define_ext_enum_GL_ARB_texture_compression
  GL.const_set('COMPRESSED_ALPHA_ARB', 0x84E9) unless defined?(GL::COMPRESSED_ALPHA_ARB)
  GL.const_set('COMPRESSED_LUMINANCE_ARB', 0x84EA) unless defined?(GL::COMPRESSED_LUMINANCE_ARB)
  GL.const_set('COMPRESSED_LUMINANCE_ALPHA_ARB', 0x84EB) unless defined?(GL::COMPRESSED_LUMINANCE_ALPHA_ARB)
  GL.const_set('COMPRESSED_INTENSITY_ARB', 0x84EC) unless defined?(GL::COMPRESSED_INTENSITY_ARB)
  GL.const_set('COMPRESSED_RGB_ARB', 0x84ED) unless defined?(GL::COMPRESSED_RGB_ARB)
  GL.const_set('COMPRESSED_RGBA_ARB', 0x84EE) unless defined?(GL::COMPRESSED_RGBA_ARB)
  GL.const_set('TEXTURE_COMPRESSION_HINT_ARB', 0x84EF) unless defined?(GL::TEXTURE_COMPRESSION_HINT_ARB)
  GL.const_set('TEXTURE_COMPRESSED_IMAGE_SIZE_ARB', 0x86A0) unless defined?(GL::TEXTURE_COMPRESSED_IMAGE_SIZE_ARB)
  GL.const_set('TEXTURE_COMPRESSED_ARB', 0x86A1) unless defined?(GL::TEXTURE_COMPRESSED_ARB)
  GL.const_set('NUM_COMPRESSED_TEXTURE_FORMATS_ARB', 0x86A2) unless defined?(GL::NUM_COMPRESSED_TEXTURE_FORMATS_ARB)
  GL.const_set('COMPRESSED_TEXTURE_FORMATS_ARB', 0x86A3) unless defined?(GL::COMPRESSED_TEXTURE_FORMATS_ARB)
end
define_ext_enum_GL_ARB_texture_compression_bptc() click to toggle source
# File lib/opengl_ext_enum.rb, line 4090
def self.define_ext_enum_GL_ARB_texture_compression_bptc
  GL.const_set('COMPRESSED_RGBA_BPTC_UNORM_ARB', 0x8E8C) unless defined?(GL::COMPRESSED_RGBA_BPTC_UNORM_ARB)
  GL.const_set('COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB', 0x8E8D) unless defined?(GL::COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB)
  GL.const_set('COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB', 0x8E8E) unless defined?(GL::COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB)
  GL.const_set('COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB', 0x8E8F) unless defined?(GL::COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB)
end
define_ext_enum_GL_ARB_texture_compression_rgtc() click to toggle source
# File lib/opengl_ext_enum.rb, line 4107
def self.define_ext_enum_GL_ARB_texture_compression_rgtc
  GL.const_set('COMPRESSED_RED_RGTC1', 0x8DBB) unless defined?(GL::COMPRESSED_RED_RGTC1)
  GL.const_set('COMPRESSED_SIGNED_RED_RGTC1', 0x8DBC) unless defined?(GL::COMPRESSED_SIGNED_RED_RGTC1)
  GL.const_set('COMPRESSED_RG_RGTC2', 0x8DBD) unless defined?(GL::COMPRESSED_RG_RGTC2)
  GL.const_set('COMPRESSED_SIGNED_RG_RGTC2', 0x8DBE) unless defined?(GL::COMPRESSED_SIGNED_RG_RGTC2)
end
define_ext_enum_GL_ARB_texture_cube_map() click to toggle source
# File lib/opengl_ext_enum.rb, line 4124
def self.define_ext_enum_GL_ARB_texture_cube_map
  GL.const_set('NORMAL_MAP_ARB', 0x8511) unless defined?(GL::NORMAL_MAP_ARB)
  GL.const_set('REFLECTION_MAP_ARB', 0x8512) unless defined?(GL::REFLECTION_MAP_ARB)
  GL.const_set('TEXTURE_CUBE_MAP_ARB', 0x8513) unless defined?(GL::TEXTURE_CUBE_MAP_ARB)
  GL.const_set('TEXTURE_BINDING_CUBE_MAP_ARB', 0x8514) unless defined?(GL::TEXTURE_BINDING_CUBE_MAP_ARB)
  GL.const_set('TEXTURE_CUBE_MAP_POSITIVE_X_ARB', 0x8515) unless defined?(GL::TEXTURE_CUBE_MAP_POSITIVE_X_ARB)
  GL.const_set('TEXTURE_CUBE_MAP_NEGATIVE_X_ARB', 0x8516) unless defined?(GL::TEXTURE_CUBE_MAP_NEGATIVE_X_ARB)
  GL.const_set('TEXTURE_CUBE_MAP_POSITIVE_Y_ARB', 0x8517) unless defined?(GL::TEXTURE_CUBE_MAP_POSITIVE_Y_ARB)
  GL.const_set('TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB', 0x8518) unless defined?(GL::TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB)
  GL.const_set('TEXTURE_CUBE_MAP_POSITIVE_Z_ARB', 0x8519) unless defined?(GL::TEXTURE_CUBE_MAP_POSITIVE_Z_ARB)
  GL.const_set('TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB', 0x851A) unless defined?(GL::TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB)
  GL.const_set('PROXY_TEXTURE_CUBE_MAP_ARB', 0x851B) unless defined?(GL::PROXY_TEXTURE_CUBE_MAP_ARB)
  GL.const_set('MAX_CUBE_MAP_TEXTURE_SIZE_ARB', 0x851C) unless defined?(GL::MAX_CUBE_MAP_TEXTURE_SIZE_ARB)
end
define_ext_enum_GL_ARB_texture_cube_map_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 4157
def self.define_ext_enum_GL_ARB_texture_cube_map_array
  GL.const_set('TEXTURE_CUBE_MAP_ARRAY_ARB', 0x9009) unless defined?(GL::TEXTURE_CUBE_MAP_ARRAY_ARB)
  GL.const_set('TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB', 0x900A) unless defined?(GL::TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB)
  GL.const_set('PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB', 0x900B) unless defined?(GL::PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB)
  GL.const_set('SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900C) unless defined?(GL::SAMPLER_CUBE_MAP_ARRAY_ARB)
  GL.const_set('SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB', 0x900D) unless defined?(GL::SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB)
  GL.const_set('INT_SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900E) unless defined?(GL::INT_SAMPLER_CUBE_MAP_ARRAY_ARB)
  GL.const_set('UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900F) unless defined?(GL::UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB)
end
define_ext_enum_GL_ARB_texture_env_add() click to toggle source
# File lib/opengl_ext_enum.rb, line 4180
def self.define_ext_enum_GL_ARB_texture_env_add
end
define_ext_enum_GL_ARB_texture_env_combine() click to toggle source
# File lib/opengl_ext_enum.rb, line 4189
def self.define_ext_enum_GL_ARB_texture_env_combine
  GL.const_set('COMBINE_ARB', 0x8570) unless defined?(GL::COMBINE_ARB)
  GL.const_set('COMBINE_RGB_ARB', 0x8571) unless defined?(GL::COMBINE_RGB_ARB)
  GL.const_set('COMBINE_ALPHA_ARB', 0x8572) unless defined?(GL::COMBINE_ALPHA_ARB)
  GL.const_set('SOURCE0_RGB_ARB', 0x8580) unless defined?(GL::SOURCE0_RGB_ARB)
  GL.const_set('SOURCE1_RGB_ARB', 0x8581) unless defined?(GL::SOURCE1_RGB_ARB)
  GL.const_set('SOURCE2_RGB_ARB', 0x8582) unless defined?(GL::SOURCE2_RGB_ARB)
  GL.const_set('SOURCE0_ALPHA_ARB', 0x8588) unless defined?(GL::SOURCE0_ALPHA_ARB)
  GL.const_set('SOURCE1_ALPHA_ARB', 0x8589) unless defined?(GL::SOURCE1_ALPHA_ARB)
  GL.const_set('SOURCE2_ALPHA_ARB', 0x858A) unless defined?(GL::SOURCE2_ALPHA_ARB)
  GL.const_set('OPERAND0_RGB_ARB', 0x8590) unless defined?(GL::OPERAND0_RGB_ARB)
  GL.const_set('OPERAND1_RGB_ARB', 0x8591) unless defined?(GL::OPERAND1_RGB_ARB)
  GL.const_set('OPERAND2_RGB_ARB', 0x8592) unless defined?(GL::OPERAND2_RGB_ARB)
  GL.const_set('OPERAND0_ALPHA_ARB', 0x8598) unless defined?(GL::OPERAND0_ALPHA_ARB)
  GL.const_set('OPERAND1_ALPHA_ARB', 0x8599) unless defined?(GL::OPERAND1_ALPHA_ARB)
  GL.const_set('OPERAND2_ALPHA_ARB', 0x859A) unless defined?(GL::OPERAND2_ALPHA_ARB)
  GL.const_set('RGB_SCALE_ARB', 0x8573) unless defined?(GL::RGB_SCALE_ARB)
  GL.const_set('ADD_SIGNED_ARB', 0x8574) unless defined?(GL::ADD_SIGNED_ARB)
  GL.const_set('INTERPOLATE_ARB', 0x8575) unless defined?(GL::INTERPOLATE_ARB)
  GL.const_set('SUBTRACT_ARB', 0x84E7) unless defined?(GL::SUBTRACT_ARB)
  GL.const_set('CONSTANT_ARB', 0x8576) unless defined?(GL::CONSTANT_ARB)
  GL.const_set('PRIMARY_COLOR_ARB', 0x8577) unless defined?(GL::PRIMARY_COLOR_ARB)
  GL.const_set('PREVIOUS_ARB', 0x8578) unless defined?(GL::PREVIOUS_ARB)
end
define_ext_enum_GL_ARB_texture_env_crossbar() click to toggle source
# File lib/opengl_ext_enum.rb, line 4242
def self.define_ext_enum_GL_ARB_texture_env_crossbar
end
define_ext_enum_GL_ARB_texture_env_dot3() click to toggle source
# File lib/opengl_ext_enum.rb, line 4251
def self.define_ext_enum_GL_ARB_texture_env_dot3
  GL.const_set('DOT3_RGB_ARB', 0x86AE) unless defined?(GL::DOT3_RGB_ARB)
  GL.const_set('DOT3_RGBA_ARB', 0x86AF) unless defined?(GL::DOT3_RGBA_ARB)
end
define_ext_enum_GL_ARB_texture_filter_anisotropic() click to toggle source
# File lib/opengl_ext_enum.rb, line 4264
def self.define_ext_enum_GL_ARB_texture_filter_anisotropic
  GL.const_set('TEXTURE_MAX_ANISOTROPY', 0x84FE) unless defined?(GL::TEXTURE_MAX_ANISOTROPY)
  GL.const_set('MAX_TEXTURE_MAX_ANISOTROPY', 0x84FF) unless defined?(GL::MAX_TEXTURE_MAX_ANISOTROPY)
end
define_ext_enum_GL_ARB_texture_filter_minmax() click to toggle source
# File lib/opengl_ext_enum.rb, line 4277
def self.define_ext_enum_GL_ARB_texture_filter_minmax
  GL.const_set('TEXTURE_REDUCTION_MODE_ARB', 0x9366) unless defined?(GL::TEXTURE_REDUCTION_MODE_ARB)
  GL.const_set('WEIGHTED_AVERAGE_ARB', 0x9367) unless defined?(GL::WEIGHTED_AVERAGE_ARB)
end
define_ext_enum_GL_ARB_texture_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 4290
def self.define_ext_enum_GL_ARB_texture_float
  GL.const_set('TEXTURE_RED_TYPE_ARB', 0x8C10) unless defined?(GL::TEXTURE_RED_TYPE_ARB)
  GL.const_set('TEXTURE_GREEN_TYPE_ARB', 0x8C11) unless defined?(GL::TEXTURE_GREEN_TYPE_ARB)
  GL.const_set('TEXTURE_BLUE_TYPE_ARB', 0x8C12) unless defined?(GL::TEXTURE_BLUE_TYPE_ARB)
  GL.const_set('TEXTURE_ALPHA_TYPE_ARB', 0x8C13) unless defined?(GL::TEXTURE_ALPHA_TYPE_ARB)
  GL.const_set('TEXTURE_LUMINANCE_TYPE_ARB', 0x8C14) unless defined?(GL::TEXTURE_LUMINANCE_TYPE_ARB)
  GL.const_set('TEXTURE_INTENSITY_TYPE_ARB', 0x8C15) unless defined?(GL::TEXTURE_INTENSITY_TYPE_ARB)
  GL.const_set('TEXTURE_DEPTH_TYPE_ARB', 0x8C16) unless defined?(GL::TEXTURE_DEPTH_TYPE_ARB)
  GL.const_set('UNSIGNED_NORMALIZED_ARB', 0x8C17) unless defined?(GL::UNSIGNED_NORMALIZED_ARB)
  GL.const_set('RGBA32F_ARB', 0x8814) unless defined?(GL::RGBA32F_ARB)
  GL.const_set('RGB32F_ARB', 0x8815) unless defined?(GL::RGB32F_ARB)
  GL.const_set('ALPHA32F_ARB', 0x8816) unless defined?(GL::ALPHA32F_ARB)
  GL.const_set('INTENSITY32F_ARB', 0x8817) unless defined?(GL::INTENSITY32F_ARB)
  GL.const_set('LUMINANCE32F_ARB', 0x8818) unless defined?(GL::LUMINANCE32F_ARB)
  GL.const_set('LUMINANCE_ALPHA32F_ARB', 0x8819) unless defined?(GL::LUMINANCE_ALPHA32F_ARB)
  GL.const_set('RGBA16F_ARB', 0x881A) unless defined?(GL::RGBA16F_ARB)
  GL.const_set('RGB16F_ARB', 0x881B) unless defined?(GL::RGB16F_ARB)
  GL.const_set('ALPHA16F_ARB', 0x881C) unless defined?(GL::ALPHA16F_ARB)
  GL.const_set('INTENSITY16F_ARB', 0x881D) unless defined?(GL::INTENSITY16F_ARB)
  GL.const_set('LUMINANCE16F_ARB', 0x881E) unless defined?(GL::LUMINANCE16F_ARB)
  GL.const_set('LUMINANCE_ALPHA16F_ARB', 0x881F) unless defined?(GL::LUMINANCE_ALPHA16F_ARB)
end
define_ext_enum_GL_ARB_texture_gather() click to toggle source
# File lib/opengl_ext_enum.rb, line 4339
def self.define_ext_enum_GL_ARB_texture_gather
  GL.const_set('MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB', 0x8E5E) unless defined?(GL::MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB)
  GL.const_set('MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB', 0x8E5F) unless defined?(GL::MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB)
  GL.const_set('MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB', 0x8F9F) unless defined?(GL::MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB)
end
define_ext_enum_GL_ARB_texture_mirror_clamp_to_edge() click to toggle source
# File lib/opengl_ext_enum.rb, line 4354
def self.define_ext_enum_GL_ARB_texture_mirror_clamp_to_edge
  GL.const_set('MIRROR_CLAMP_TO_EDGE', 0x8743) unless defined?(GL::MIRROR_CLAMP_TO_EDGE)
end
define_ext_enum_GL_ARB_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_enum.rb, line 4365
def self.define_ext_enum_GL_ARB_texture_mirrored_repeat
  GL.const_set('MIRRORED_REPEAT_ARB', 0x8370) unless defined?(GL::MIRRORED_REPEAT_ARB)
end
define_ext_enum_GL_ARB_texture_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 4376
def self.define_ext_enum_GL_ARB_texture_multisample
  GL.const_set('SAMPLE_POSITION', 0x8E50) unless defined?(GL::SAMPLE_POSITION)
  GL.const_set('SAMPLE_MASK', 0x8E51) unless defined?(GL::SAMPLE_MASK)
  GL.const_set('SAMPLE_MASK_VALUE', 0x8E52) unless defined?(GL::SAMPLE_MASK_VALUE)
  GL.const_set('MAX_SAMPLE_MASK_WORDS', 0x8E59) unless defined?(GL::MAX_SAMPLE_MASK_WORDS)
  GL.const_set('TEXTURE_2D_MULTISAMPLE', 0x9100) unless defined?(GL::TEXTURE_2D_MULTISAMPLE)
  GL.const_set('PROXY_TEXTURE_2D_MULTISAMPLE', 0x9101) unless defined?(GL::PROXY_TEXTURE_2D_MULTISAMPLE)
  GL.const_set('TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9102) unless defined?(GL::TEXTURE_2D_MULTISAMPLE_ARRAY)
  GL.const_set('PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9103) unless defined?(GL::PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY)
  GL.const_set('TEXTURE_BINDING_2D_MULTISAMPLE', 0x9104) unless defined?(GL::TEXTURE_BINDING_2D_MULTISAMPLE)
  GL.const_set('TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY', 0x9105) unless defined?(GL::TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY)
  GL.const_set('TEXTURE_SAMPLES', 0x9106) unless defined?(GL::TEXTURE_SAMPLES)
  GL.const_set('TEXTURE_FIXED_SAMPLE_LOCATIONS', 0x9107) unless defined?(GL::TEXTURE_FIXED_SAMPLE_LOCATIONS)
  GL.const_set('SAMPLER_2D_MULTISAMPLE', 0x9108) unless defined?(GL::SAMPLER_2D_MULTISAMPLE)
  GL.const_set('INT_SAMPLER_2D_MULTISAMPLE', 0x9109) unless defined?(GL::INT_SAMPLER_2D_MULTISAMPLE)
  GL.const_set('UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE', 0x910A) unless defined?(GL::UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE)
  GL.const_set('SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910B) unless defined?(GL::SAMPLER_2D_MULTISAMPLE_ARRAY)
  GL.const_set('INT_SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910C) unless defined?(GL::INT_SAMPLER_2D_MULTISAMPLE_ARRAY)
  GL.const_set('UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910D) unless defined?(GL::UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY)
  GL.const_set('MAX_COLOR_TEXTURE_SAMPLES', 0x910E) unless defined?(GL::MAX_COLOR_TEXTURE_SAMPLES)
  GL.const_set('MAX_DEPTH_TEXTURE_SAMPLES', 0x910F) unless defined?(GL::MAX_DEPTH_TEXTURE_SAMPLES)
  GL.const_set('MAX_INTEGER_SAMPLES', 0x9110) unless defined?(GL::MAX_INTEGER_SAMPLES)
end
define_ext_enum_GL_ARB_texture_non_power_of_two() click to toggle source
# File lib/opengl_ext_enum.rb, line 4427
def self.define_ext_enum_GL_ARB_texture_non_power_of_two
end
define_ext_enum_GL_ARB_texture_query_levels() click to toggle source
# File lib/opengl_ext_enum.rb, line 4436
def self.define_ext_enum_GL_ARB_texture_query_levels
end
define_ext_enum_GL_ARB_texture_query_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 4445
def self.define_ext_enum_GL_ARB_texture_query_lod
end
define_ext_enum_GL_ARB_texture_rectangle() click to toggle source
# File lib/opengl_ext_enum.rb, line 4454
def self.define_ext_enum_GL_ARB_texture_rectangle
  GL.const_set('TEXTURE_RECTANGLE_ARB', 0x84F5) unless defined?(GL::TEXTURE_RECTANGLE_ARB)
  GL.const_set('TEXTURE_BINDING_RECTANGLE_ARB', 0x84F6) unless defined?(GL::TEXTURE_BINDING_RECTANGLE_ARB)
  GL.const_set('PROXY_TEXTURE_RECTANGLE_ARB', 0x84F7) unless defined?(GL::PROXY_TEXTURE_RECTANGLE_ARB)
  GL.const_set('MAX_RECTANGLE_TEXTURE_SIZE_ARB', 0x84F8) unless defined?(GL::MAX_RECTANGLE_TEXTURE_SIZE_ARB)
end
define_ext_enum_GL_ARB_texture_rg() click to toggle source
# File lib/opengl_ext_enum.rb, line 4471
def self.define_ext_enum_GL_ARB_texture_rg
  GL.const_set('RG', 0x8227) unless defined?(GL::RG)
  GL.const_set('RG_INTEGER', 0x8228) unless defined?(GL::RG_INTEGER)
  GL.const_set('R8', 0x8229) unless defined?(GL::R8)
  GL.const_set('R16', 0x822A) unless defined?(GL::R16)
  GL.const_set('RG8', 0x822B) unless defined?(GL::RG8)
  GL.const_set('RG16', 0x822C) unless defined?(GL::RG16)
  GL.const_set('R16F', 0x822D) unless defined?(GL::R16F)
  GL.const_set('R32F', 0x822E) unless defined?(GL::R32F)
  GL.const_set('RG16F', 0x822F) unless defined?(GL::RG16F)
  GL.const_set('RG32F', 0x8230) unless defined?(GL::RG32F)
  GL.const_set('R8I', 0x8231) unless defined?(GL::R8I)
  GL.const_set('R8UI', 0x8232) unless defined?(GL::R8UI)
  GL.const_set('R16I', 0x8233) unless defined?(GL::R16I)
  GL.const_set('R16UI', 0x8234) unless defined?(GL::R16UI)
  GL.const_set('R32I', 0x8235) unless defined?(GL::R32I)
  GL.const_set('R32UI', 0x8236) unless defined?(GL::R32UI)
  GL.const_set('RG8I', 0x8237) unless defined?(GL::RG8I)
  GL.const_set('RG8UI', 0x8238) unless defined?(GL::RG8UI)
  GL.const_set('RG16I', 0x8239) unless defined?(GL::RG16I)
  GL.const_set('RG16UI', 0x823A) unless defined?(GL::RG16UI)
  GL.const_set('RG32I', 0x823B) unless defined?(GL::RG32I)
  GL.const_set('RG32UI', 0x823C) unless defined?(GL::RG32UI)
end
define_ext_enum_GL_ARB_texture_rgb10_a2ui() click to toggle source
# File lib/opengl_ext_enum.rb, line 4524
def self.define_ext_enum_GL_ARB_texture_rgb10_a2ui
  GL.const_set('RGB10_A2UI', 0x906F) unless defined?(GL::RGB10_A2UI)
end
define_ext_enum_GL_ARB_texture_stencil8() click to toggle source
# File lib/opengl_ext_enum.rb, line 4535
def self.define_ext_enum_GL_ARB_texture_stencil8
  GL.const_set('STENCIL_INDEX', 0x1901) unless defined?(GL::STENCIL_INDEX)
  GL.const_set('STENCIL_INDEX8', 0x8D48) unless defined?(GL::STENCIL_INDEX8)
end
define_ext_enum_GL_ARB_texture_storage() click to toggle source
# File lib/opengl_ext_enum.rb, line 4548
def self.define_ext_enum_GL_ARB_texture_storage
  GL.const_set('TEXTURE_IMMUTABLE_FORMAT', 0x912F) unless defined?(GL::TEXTURE_IMMUTABLE_FORMAT)
end
define_ext_enum_GL_ARB_texture_storage_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 4559
def self.define_ext_enum_GL_ARB_texture_storage_multisample
end
define_ext_enum_GL_ARB_texture_swizzle() click to toggle source
# File lib/opengl_ext_enum.rb, line 4568
def self.define_ext_enum_GL_ARB_texture_swizzle
  GL.const_set('TEXTURE_SWIZZLE_R', 0x8E42) unless defined?(GL::TEXTURE_SWIZZLE_R)
  GL.const_set('TEXTURE_SWIZZLE_G', 0x8E43) unless defined?(GL::TEXTURE_SWIZZLE_G)
  GL.const_set('TEXTURE_SWIZZLE_B', 0x8E44) unless defined?(GL::TEXTURE_SWIZZLE_B)
  GL.const_set('TEXTURE_SWIZZLE_A', 0x8E45) unless defined?(GL::TEXTURE_SWIZZLE_A)
  GL.const_set('TEXTURE_SWIZZLE_RGBA', 0x8E46) unless defined?(GL::TEXTURE_SWIZZLE_RGBA)
end
define_ext_enum_GL_ARB_texture_view() click to toggle source
# File lib/opengl_ext_enum.rb, line 4587
def self.define_ext_enum_GL_ARB_texture_view
  GL.const_set('TEXTURE_VIEW_MIN_LEVEL', 0x82DB) unless defined?(GL::TEXTURE_VIEW_MIN_LEVEL)
  GL.const_set('TEXTURE_VIEW_NUM_LEVELS', 0x82DC) unless defined?(GL::TEXTURE_VIEW_NUM_LEVELS)
  GL.const_set('TEXTURE_VIEW_MIN_LAYER', 0x82DD) unless defined?(GL::TEXTURE_VIEW_MIN_LAYER)
  GL.const_set('TEXTURE_VIEW_NUM_LAYERS', 0x82DE) unless defined?(GL::TEXTURE_VIEW_NUM_LAYERS)
  GL.const_set('TEXTURE_IMMUTABLE_LEVELS', 0x82DF) unless defined?(GL::TEXTURE_IMMUTABLE_LEVELS)
end
define_ext_enum_GL_ARB_timer_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 4606
def self.define_ext_enum_GL_ARB_timer_query
  GL.const_set('TIME_ELAPSED', 0x88BF) unless defined?(GL::TIME_ELAPSED)
  GL.const_set('TIMESTAMP', 0x8E28) unless defined?(GL::TIMESTAMP)
end
define_ext_enum_GL_ARB_transform_feedback2() click to toggle source
# File lib/opengl_ext_enum.rb, line 4619
def self.define_ext_enum_GL_ARB_transform_feedback2
  GL.const_set('TRANSFORM_FEEDBACK', 0x8E22) unless defined?(GL::TRANSFORM_FEEDBACK)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_PAUSED', 0x8E23) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_PAUSED)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_ACTIVE', 0x8E24) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_ACTIVE)
  GL.const_set('TRANSFORM_FEEDBACK_BINDING', 0x8E25) unless defined?(GL::TRANSFORM_FEEDBACK_BINDING)
end
define_ext_enum_GL_ARB_transform_feedback3() click to toggle source
# File lib/opengl_ext_enum.rb, line 4636
def self.define_ext_enum_GL_ARB_transform_feedback3
  GL.const_set('MAX_TRANSFORM_FEEDBACK_BUFFERS', 0x8E70) unless defined?(GL::MAX_TRANSFORM_FEEDBACK_BUFFERS)
  GL.const_set('MAX_VERTEX_STREAMS', 0x8E71) unless defined?(GL::MAX_VERTEX_STREAMS)
end
define_ext_enum_GL_ARB_transform_feedback_instanced() click to toggle source
# File lib/opengl_ext_enum.rb, line 4649
def self.define_ext_enum_GL_ARB_transform_feedback_instanced
end
define_ext_enum_GL_ARB_transform_feedback_overflow_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 4658
def self.define_ext_enum_GL_ARB_transform_feedback_overflow_query
  GL.const_set('TRANSFORM_FEEDBACK_OVERFLOW_ARB', 0x82EC) unless defined?(GL::TRANSFORM_FEEDBACK_OVERFLOW_ARB)
  GL.const_set('TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB', 0x82ED) unless defined?(GL::TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB)
end
define_ext_enum_GL_ARB_transpose_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 4671
def self.define_ext_enum_GL_ARB_transpose_matrix
  GL.const_set('TRANSPOSE_MODELVIEW_MATRIX_ARB', 0x84E3) unless defined?(GL::TRANSPOSE_MODELVIEW_MATRIX_ARB)
  GL.const_set('TRANSPOSE_PROJECTION_MATRIX_ARB', 0x84E4) unless defined?(GL::TRANSPOSE_PROJECTION_MATRIX_ARB)
  GL.const_set('TRANSPOSE_TEXTURE_MATRIX_ARB', 0x84E5) unless defined?(GL::TRANSPOSE_TEXTURE_MATRIX_ARB)
  GL.const_set('TRANSPOSE_COLOR_MATRIX_ARB', 0x84E6) unless defined?(GL::TRANSPOSE_COLOR_MATRIX_ARB)
end
define_ext_enum_GL_ARB_uniform_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 4688
def self.define_ext_enum_GL_ARB_uniform_buffer_object
  GL.const_set('UNIFORM_BUFFER', 0x8A11) unless defined?(GL::UNIFORM_BUFFER)
  GL.const_set('UNIFORM_BUFFER_BINDING', 0x8A28) unless defined?(GL::UNIFORM_BUFFER_BINDING)
  GL.const_set('UNIFORM_BUFFER_START', 0x8A29) unless defined?(GL::UNIFORM_BUFFER_START)
  GL.const_set('UNIFORM_BUFFER_SIZE', 0x8A2A) unless defined?(GL::UNIFORM_BUFFER_SIZE)
  GL.const_set('MAX_VERTEX_UNIFORM_BLOCKS', 0x8A2B) unless defined?(GL::MAX_VERTEX_UNIFORM_BLOCKS)
  GL.const_set('MAX_GEOMETRY_UNIFORM_BLOCKS', 0x8A2C) unless defined?(GL::MAX_GEOMETRY_UNIFORM_BLOCKS)
  GL.const_set('MAX_FRAGMENT_UNIFORM_BLOCKS', 0x8A2D) unless defined?(GL::MAX_FRAGMENT_UNIFORM_BLOCKS)
  GL.const_set('MAX_COMBINED_UNIFORM_BLOCKS', 0x8A2E) unless defined?(GL::MAX_COMBINED_UNIFORM_BLOCKS)
  GL.const_set('MAX_UNIFORM_BUFFER_BINDINGS', 0x8A2F) unless defined?(GL::MAX_UNIFORM_BUFFER_BINDINGS)
  GL.const_set('MAX_UNIFORM_BLOCK_SIZE', 0x8A30) unless defined?(GL::MAX_UNIFORM_BLOCK_SIZE)
  GL.const_set('MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS', 0x8A31) unless defined?(GL::MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS)
  GL.const_set('MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS', 0x8A32) unless defined?(GL::MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS)
  GL.const_set('MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS', 0x8A33) unless defined?(GL::MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS)
  GL.const_set('UNIFORM_BUFFER_OFFSET_ALIGNMENT', 0x8A34) unless defined?(GL::UNIFORM_BUFFER_OFFSET_ALIGNMENT)
  GL.const_set('ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH', 0x8A35) unless defined?(GL::ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH)
  GL.const_set('ACTIVE_UNIFORM_BLOCKS', 0x8A36) unless defined?(GL::ACTIVE_UNIFORM_BLOCKS)
  GL.const_set('UNIFORM_TYPE', 0x8A37) unless defined?(GL::UNIFORM_TYPE)
  GL.const_set('UNIFORM_SIZE', 0x8A38) unless defined?(GL::UNIFORM_SIZE)
  GL.const_set('UNIFORM_NAME_LENGTH', 0x8A39) unless defined?(GL::UNIFORM_NAME_LENGTH)
  GL.const_set('UNIFORM_BLOCK_INDEX', 0x8A3A) unless defined?(GL::UNIFORM_BLOCK_INDEX)
  GL.const_set('UNIFORM_OFFSET', 0x8A3B) unless defined?(GL::UNIFORM_OFFSET)
  GL.const_set('UNIFORM_ARRAY_STRIDE', 0x8A3C) unless defined?(GL::UNIFORM_ARRAY_STRIDE)
  GL.const_set('UNIFORM_MATRIX_STRIDE', 0x8A3D) unless defined?(GL::UNIFORM_MATRIX_STRIDE)
  GL.const_set('UNIFORM_IS_ROW_MAJOR', 0x8A3E) unless defined?(GL::UNIFORM_IS_ROW_MAJOR)
  GL.const_set('UNIFORM_BLOCK_BINDING', 0x8A3F) unless defined?(GL::UNIFORM_BLOCK_BINDING)
  GL.const_set('UNIFORM_BLOCK_DATA_SIZE', 0x8A40) unless defined?(GL::UNIFORM_BLOCK_DATA_SIZE)
  GL.const_set('UNIFORM_BLOCK_NAME_LENGTH', 0x8A41) unless defined?(GL::UNIFORM_BLOCK_NAME_LENGTH)
  GL.const_set('UNIFORM_BLOCK_ACTIVE_UNIFORMS', 0x8A42) unless defined?(GL::UNIFORM_BLOCK_ACTIVE_UNIFORMS)
  GL.const_set('UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES', 0x8A43) unless defined?(GL::UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES)
  GL.const_set('UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER', 0x8A44) unless defined?(GL::UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER)
  GL.const_set('UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER', 0x8A45) unless defined?(GL::UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER)
  GL.const_set('UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER', 0x8A46) unless defined?(GL::UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER)
  GL.const_set('INVALID_INDEX', 0xFFFFFFFF) unless defined?(GL::INVALID_INDEX)
end
define_ext_enum_GL_ARB_vertex_array_bgra() click to toggle source
# File lib/opengl_ext_enum.rb, line 4763
def self.define_ext_enum_GL_ARB_vertex_array_bgra
  GL.const_set('BGRA', 0x80E1) unless defined?(GL::BGRA)
end
define_ext_enum_GL_ARB_vertex_array_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 4774
def self.define_ext_enum_GL_ARB_vertex_array_object
  GL.const_set('VERTEX_ARRAY_BINDING', 0x85B5) unless defined?(GL::VERTEX_ARRAY_BINDING)
end
define_ext_enum_GL_ARB_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_enum.rb, line 4785
def self.define_ext_enum_GL_ARB_vertex_attrib_64bit
  GL.const_set('RGB32I', 0x8D83) unless defined?(GL::RGB32I)
  GL.const_set('DOUBLE_VEC2', 0x8FFC) unless defined?(GL::DOUBLE_VEC2)
  GL.const_set('DOUBLE_VEC3', 0x8FFD) unless defined?(GL::DOUBLE_VEC3)
  GL.const_set('DOUBLE_VEC4', 0x8FFE) unless defined?(GL::DOUBLE_VEC4)
  GL.const_set('DOUBLE_MAT2', 0x8F46) unless defined?(GL::DOUBLE_MAT2)
  GL.const_set('DOUBLE_MAT3', 0x8F47) unless defined?(GL::DOUBLE_MAT3)
  GL.const_set('DOUBLE_MAT4', 0x8F48) unless defined?(GL::DOUBLE_MAT4)
  GL.const_set('DOUBLE_MAT2x3', 0x8F49) unless defined?(GL::DOUBLE_MAT2x3)
  GL.const_set('DOUBLE_MAT2x4', 0x8F4A) unless defined?(GL::DOUBLE_MAT2x4)
  GL.const_set('DOUBLE_MAT3x2', 0x8F4B) unless defined?(GL::DOUBLE_MAT3x2)
  GL.const_set('DOUBLE_MAT3x4', 0x8F4C) unless defined?(GL::DOUBLE_MAT3x4)
  GL.const_set('DOUBLE_MAT4x2', 0x8F4D) unless defined?(GL::DOUBLE_MAT4x2)
  GL.const_set('DOUBLE_MAT4x3', 0x8F4E) unless defined?(GL::DOUBLE_MAT4x3)
end
define_ext_enum_GL_ARB_vertex_attrib_binding() click to toggle source
# File lib/opengl_ext_enum.rb, line 4820
def self.define_ext_enum_GL_ARB_vertex_attrib_binding
  GL.const_set('VERTEX_ATTRIB_BINDING', 0x82D4) unless defined?(GL::VERTEX_ATTRIB_BINDING)
  GL.const_set('VERTEX_ATTRIB_RELATIVE_OFFSET', 0x82D5) unless defined?(GL::VERTEX_ATTRIB_RELATIVE_OFFSET)
  GL.const_set('VERTEX_BINDING_DIVISOR', 0x82D6) unless defined?(GL::VERTEX_BINDING_DIVISOR)
  GL.const_set('VERTEX_BINDING_OFFSET', 0x82D7) unless defined?(GL::VERTEX_BINDING_OFFSET)
  GL.const_set('VERTEX_BINDING_STRIDE', 0x82D8) unless defined?(GL::VERTEX_BINDING_STRIDE)
  GL.const_set('MAX_VERTEX_ATTRIB_RELATIVE_OFFSET', 0x82D9) unless defined?(GL::MAX_VERTEX_ATTRIB_RELATIVE_OFFSET)
  GL.const_set('MAX_VERTEX_ATTRIB_BINDINGS', 0x82DA) unless defined?(GL::MAX_VERTEX_ATTRIB_BINDINGS)
end
define_ext_enum_GL_ARB_vertex_blend() click to toggle source
# File lib/opengl_ext_enum.rb, line 4843
def self.define_ext_enum_GL_ARB_vertex_blend
  GL.const_set('MAX_VERTEX_UNITS_ARB', 0x86A4) unless defined?(GL::MAX_VERTEX_UNITS_ARB)
  GL.const_set('ACTIVE_VERTEX_UNITS_ARB', 0x86A5) unless defined?(GL::ACTIVE_VERTEX_UNITS_ARB)
  GL.const_set('WEIGHT_SUM_UNITY_ARB', 0x86A6) unless defined?(GL::WEIGHT_SUM_UNITY_ARB)
  GL.const_set('VERTEX_BLEND_ARB', 0x86A7) unless defined?(GL::VERTEX_BLEND_ARB)
  GL.const_set('CURRENT_WEIGHT_ARB', 0x86A8) unless defined?(GL::CURRENT_WEIGHT_ARB)
  GL.const_set('WEIGHT_ARRAY_TYPE_ARB', 0x86A9) unless defined?(GL::WEIGHT_ARRAY_TYPE_ARB)
  GL.const_set('WEIGHT_ARRAY_STRIDE_ARB', 0x86AA) unless defined?(GL::WEIGHT_ARRAY_STRIDE_ARB)
  GL.const_set('WEIGHT_ARRAY_SIZE_ARB', 0x86AB) unless defined?(GL::WEIGHT_ARRAY_SIZE_ARB)
  GL.const_set('WEIGHT_ARRAY_POINTER_ARB', 0x86AC) unless defined?(GL::WEIGHT_ARRAY_POINTER_ARB)
  GL.const_set('WEIGHT_ARRAY_ARB', 0x86AD) unless defined?(GL::WEIGHT_ARRAY_ARB)
  GL.const_set('MODELVIEW0_ARB', 0x1700) unless defined?(GL::MODELVIEW0_ARB)
  GL.const_set('MODELVIEW1_ARB', 0x850A) unless defined?(GL::MODELVIEW1_ARB)
  GL.const_set('MODELVIEW2_ARB', 0x8722) unless defined?(GL::MODELVIEW2_ARB)
  GL.const_set('MODELVIEW3_ARB', 0x8723) unless defined?(GL::MODELVIEW3_ARB)
  GL.const_set('MODELVIEW4_ARB', 0x8724) unless defined?(GL::MODELVIEW4_ARB)
  GL.const_set('MODELVIEW5_ARB', 0x8725) unless defined?(GL::MODELVIEW5_ARB)
  GL.const_set('MODELVIEW6_ARB', 0x8726) unless defined?(GL::MODELVIEW6_ARB)
  GL.const_set('MODELVIEW7_ARB', 0x8727) unless defined?(GL::MODELVIEW7_ARB)
  GL.const_set('MODELVIEW8_ARB', 0x8728) unless defined?(GL::MODELVIEW8_ARB)
  GL.const_set('MODELVIEW9_ARB', 0x8729) unless defined?(GL::MODELVIEW9_ARB)
  GL.const_set('MODELVIEW10_ARB', 0x872A) unless defined?(GL::MODELVIEW10_ARB)
  GL.const_set('MODELVIEW11_ARB', 0x872B) unless defined?(GL::MODELVIEW11_ARB)
  GL.const_set('MODELVIEW12_ARB', 0x872C) unless defined?(GL::MODELVIEW12_ARB)
  GL.const_set('MODELVIEW13_ARB', 0x872D) unless defined?(GL::MODELVIEW13_ARB)
  GL.const_set('MODELVIEW14_ARB', 0x872E) unless defined?(GL::MODELVIEW14_ARB)
  GL.const_set('MODELVIEW15_ARB', 0x872F) unless defined?(GL::MODELVIEW15_ARB)
  GL.const_set('MODELVIEW16_ARB', 0x8730) unless defined?(GL::MODELVIEW16_ARB)
  GL.const_set('MODELVIEW17_ARB', 0x8731) unless defined?(GL::MODELVIEW17_ARB)
  GL.const_set('MODELVIEW18_ARB', 0x8732) unless defined?(GL::MODELVIEW18_ARB)
  GL.const_set('MODELVIEW19_ARB', 0x8733) unless defined?(GL::MODELVIEW19_ARB)
  GL.const_set('MODELVIEW20_ARB', 0x8734) unless defined?(GL::MODELVIEW20_ARB)
  GL.const_set('MODELVIEW21_ARB', 0x8735) unless defined?(GL::MODELVIEW21_ARB)
  GL.const_set('MODELVIEW22_ARB', 0x8736) unless defined?(GL::MODELVIEW22_ARB)
  GL.const_set('MODELVIEW23_ARB', 0x8737) unless defined?(GL::MODELVIEW23_ARB)
  GL.const_set('MODELVIEW24_ARB', 0x8738) unless defined?(GL::MODELVIEW24_ARB)
  GL.const_set('MODELVIEW25_ARB', 0x8739) unless defined?(GL::MODELVIEW25_ARB)
  GL.const_set('MODELVIEW26_ARB', 0x873A) unless defined?(GL::MODELVIEW26_ARB)
  GL.const_set('MODELVIEW27_ARB', 0x873B) unless defined?(GL::MODELVIEW27_ARB)
  GL.const_set('MODELVIEW28_ARB', 0x873C) unless defined?(GL::MODELVIEW28_ARB)
  GL.const_set('MODELVIEW29_ARB', 0x873D) unless defined?(GL::MODELVIEW29_ARB)
  GL.const_set('MODELVIEW30_ARB', 0x873E) unless defined?(GL::MODELVIEW30_ARB)
  GL.const_set('MODELVIEW31_ARB', 0x873F) unless defined?(GL::MODELVIEW31_ARB)
end
define_ext_enum_GL_ARB_vertex_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 4936
def self.define_ext_enum_GL_ARB_vertex_buffer_object
  GL.const_set('BUFFER_SIZE_ARB', 0x8764) unless defined?(GL::BUFFER_SIZE_ARB)
  GL.const_set('BUFFER_USAGE_ARB', 0x8765) unless defined?(GL::BUFFER_USAGE_ARB)
  GL.const_set('ARRAY_BUFFER_ARB', 0x8892) unless defined?(GL::ARRAY_BUFFER_ARB)
  GL.const_set('ELEMENT_ARRAY_BUFFER_ARB', 0x8893) unless defined?(GL::ELEMENT_ARRAY_BUFFER_ARB)
  GL.const_set('ARRAY_BUFFER_BINDING_ARB', 0x8894) unless defined?(GL::ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('ELEMENT_ARRAY_BUFFER_BINDING_ARB', 0x8895) unless defined?(GL::ELEMENT_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('VERTEX_ARRAY_BUFFER_BINDING_ARB', 0x8896) unless defined?(GL::VERTEX_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('NORMAL_ARRAY_BUFFER_BINDING_ARB', 0x8897) unless defined?(GL::NORMAL_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('COLOR_ARRAY_BUFFER_BINDING_ARB', 0x8898) unless defined?(GL::COLOR_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('INDEX_ARRAY_BUFFER_BINDING_ARB', 0x8899) unless defined?(GL::INDEX_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB', 0x889A) unless defined?(GL::TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB', 0x889B) unless defined?(GL::EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB', 0x889C) unless defined?(GL::SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB', 0x889D) unless defined?(GL::FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('WEIGHT_ARRAY_BUFFER_BINDING_ARB', 0x889E) unless defined?(GL::WEIGHT_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB', 0x889F) unless defined?(GL::VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB)
  GL.const_set('READ_ONLY_ARB', 0x88B8) unless defined?(GL::READ_ONLY_ARB)
  GL.const_set('WRITE_ONLY_ARB', 0x88B9) unless defined?(GL::WRITE_ONLY_ARB)
  GL.const_set('READ_WRITE_ARB', 0x88BA) unless defined?(GL::READ_WRITE_ARB)
  GL.const_set('BUFFER_ACCESS_ARB', 0x88BB) unless defined?(GL::BUFFER_ACCESS_ARB)
  GL.const_set('BUFFER_MAPPED_ARB', 0x88BC) unless defined?(GL::BUFFER_MAPPED_ARB)
  GL.const_set('BUFFER_MAP_POINTER_ARB', 0x88BD) unless defined?(GL::BUFFER_MAP_POINTER_ARB)
  GL.const_set('STREAM_DRAW_ARB', 0x88E0) unless defined?(GL::STREAM_DRAW_ARB)
  GL.const_set('STREAM_READ_ARB', 0x88E1) unless defined?(GL::STREAM_READ_ARB)
  GL.const_set('STREAM_COPY_ARB', 0x88E2) unless defined?(GL::STREAM_COPY_ARB)
  GL.const_set('STATIC_DRAW_ARB', 0x88E4) unless defined?(GL::STATIC_DRAW_ARB)
  GL.const_set('STATIC_READ_ARB', 0x88E5) unless defined?(GL::STATIC_READ_ARB)
  GL.const_set('STATIC_COPY_ARB', 0x88E6) unless defined?(GL::STATIC_COPY_ARB)
  GL.const_set('DYNAMIC_DRAW_ARB', 0x88E8) unless defined?(GL::DYNAMIC_DRAW_ARB)
  GL.const_set('DYNAMIC_READ_ARB', 0x88E9) unless defined?(GL::DYNAMIC_READ_ARB)
  GL.const_set('DYNAMIC_COPY_ARB', 0x88EA) unless defined?(GL::DYNAMIC_COPY_ARB)
end
define_ext_enum_GL_ARB_vertex_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 5007
def self.define_ext_enum_GL_ARB_vertex_program
  GL.const_set('COLOR_SUM_ARB', 0x8458) unless defined?(GL::COLOR_SUM_ARB)
  GL.const_set('VERTEX_PROGRAM_ARB', 0x8620) unless defined?(GL::VERTEX_PROGRAM_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_ENABLED_ARB', 0x8622) unless defined?(GL::VERTEX_ATTRIB_ARRAY_ENABLED_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_SIZE_ARB', 0x8623) unless defined?(GL::VERTEX_ATTRIB_ARRAY_SIZE_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_STRIDE_ARB', 0x8624) unless defined?(GL::VERTEX_ATTRIB_ARRAY_STRIDE_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_TYPE_ARB', 0x8625) unless defined?(GL::VERTEX_ATTRIB_ARRAY_TYPE_ARB)
  GL.const_set('CURRENT_VERTEX_ATTRIB_ARB', 0x8626) unless defined?(GL::CURRENT_VERTEX_ATTRIB_ARB)
  GL.const_set('PROGRAM_LENGTH_ARB', 0x8627) unless defined?(GL::PROGRAM_LENGTH_ARB)
  GL.const_set('PROGRAM_STRING_ARB', 0x8628) unless defined?(GL::PROGRAM_STRING_ARB)
  GL.const_set('MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB', 0x862E) unless defined?(GL::MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB)
  GL.const_set('MAX_PROGRAM_MATRICES_ARB', 0x862F) unless defined?(GL::MAX_PROGRAM_MATRICES_ARB)
  GL.const_set('CURRENT_MATRIX_STACK_DEPTH_ARB', 0x8640) unless defined?(GL::CURRENT_MATRIX_STACK_DEPTH_ARB)
  GL.const_set('CURRENT_MATRIX_ARB', 0x8641) unless defined?(GL::CURRENT_MATRIX_ARB)
  GL.const_set('VERTEX_PROGRAM_POINT_SIZE_ARB', 0x8642) unless defined?(GL::VERTEX_PROGRAM_POINT_SIZE_ARB)
  GL.const_set('VERTEX_PROGRAM_TWO_SIDE_ARB', 0x8643) unless defined?(GL::VERTEX_PROGRAM_TWO_SIDE_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_POINTER_ARB', 0x8645) unless defined?(GL::VERTEX_ATTRIB_ARRAY_POINTER_ARB)
  GL.const_set('PROGRAM_ERROR_POSITION_ARB', 0x864B) unless defined?(GL::PROGRAM_ERROR_POSITION_ARB)
  GL.const_set('PROGRAM_BINDING_ARB', 0x8677) unless defined?(GL::PROGRAM_BINDING_ARB)
  GL.const_set('MAX_VERTEX_ATTRIBS_ARB', 0x8869) unless defined?(GL::MAX_VERTEX_ATTRIBS_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB', 0x886A) unless defined?(GL::VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB)
  GL.const_set('PROGRAM_ERROR_STRING_ARB', 0x8874) unless defined?(GL::PROGRAM_ERROR_STRING_ARB)
  GL.const_set('PROGRAM_FORMAT_ASCII_ARB', 0x8875) unless defined?(GL::PROGRAM_FORMAT_ASCII_ARB)
  GL.const_set('PROGRAM_FORMAT_ARB', 0x8876) unless defined?(GL::PROGRAM_FORMAT_ARB)
  GL.const_set('PROGRAM_INSTRUCTIONS_ARB', 0x88A0) unless defined?(GL::PROGRAM_INSTRUCTIONS_ARB)
  GL.const_set('MAX_PROGRAM_INSTRUCTIONS_ARB', 0x88A1) unless defined?(GL::MAX_PROGRAM_INSTRUCTIONS_ARB)
  GL.const_set('PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88A2) unless defined?(GL::PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88A3) unless defined?(GL::MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  GL.const_set('PROGRAM_TEMPORARIES_ARB', 0x88A4) unless defined?(GL::PROGRAM_TEMPORARIES_ARB)
  GL.const_set('MAX_PROGRAM_TEMPORARIES_ARB', 0x88A5) unless defined?(GL::MAX_PROGRAM_TEMPORARIES_ARB)
  GL.const_set('PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88A6) unless defined?(GL::PROGRAM_NATIVE_TEMPORARIES_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88A7) unless defined?(GL::MAX_PROGRAM_NATIVE_TEMPORARIES_ARB)
  GL.const_set('PROGRAM_PARAMETERS_ARB', 0x88A8) unless defined?(GL::PROGRAM_PARAMETERS_ARB)
  GL.const_set('MAX_PROGRAM_PARAMETERS_ARB', 0x88A9) unless defined?(GL::MAX_PROGRAM_PARAMETERS_ARB)
  GL.const_set('PROGRAM_NATIVE_PARAMETERS_ARB', 0x88AA) unless defined?(GL::PROGRAM_NATIVE_PARAMETERS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_PARAMETERS_ARB', 0x88AB) unless defined?(GL::MAX_PROGRAM_NATIVE_PARAMETERS_ARB)
  GL.const_set('PROGRAM_ATTRIBS_ARB', 0x88AC) unless defined?(GL::PROGRAM_ATTRIBS_ARB)
  GL.const_set('MAX_PROGRAM_ATTRIBS_ARB', 0x88AD) unless defined?(GL::MAX_PROGRAM_ATTRIBS_ARB)
  GL.const_set('PROGRAM_NATIVE_ATTRIBS_ARB', 0x88AE) unless defined?(GL::PROGRAM_NATIVE_ATTRIBS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_ATTRIBS_ARB', 0x88AF) unless defined?(GL::MAX_PROGRAM_NATIVE_ATTRIBS_ARB)
  GL.const_set('PROGRAM_ADDRESS_REGISTERS_ARB', 0x88B0) unless defined?(GL::PROGRAM_ADDRESS_REGISTERS_ARB)
  GL.const_set('MAX_PROGRAM_ADDRESS_REGISTERS_ARB', 0x88B1) unless defined?(GL::MAX_PROGRAM_ADDRESS_REGISTERS_ARB)
  GL.const_set('PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB', 0x88B2) unless defined?(GL::PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB)
  GL.const_set('MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB', 0x88B3) unless defined?(GL::MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB)
  GL.const_set('MAX_PROGRAM_LOCAL_PARAMETERS_ARB', 0x88B4) unless defined?(GL::MAX_PROGRAM_LOCAL_PARAMETERS_ARB)
  GL.const_set('MAX_PROGRAM_ENV_PARAMETERS_ARB', 0x88B5) unless defined?(GL::MAX_PROGRAM_ENV_PARAMETERS_ARB)
  GL.const_set('PROGRAM_UNDER_NATIVE_LIMITS_ARB', 0x88B6) unless defined?(GL::PROGRAM_UNDER_NATIVE_LIMITS_ARB)
  GL.const_set('TRANSPOSE_CURRENT_MATRIX_ARB', 0x88B7) unless defined?(GL::TRANSPOSE_CURRENT_MATRIX_ARB)
  GL.const_set('MATRIX0_ARB', 0x88C0) unless defined?(GL::MATRIX0_ARB)
  GL.const_set('MATRIX1_ARB', 0x88C1) unless defined?(GL::MATRIX1_ARB)
  GL.const_set('MATRIX2_ARB', 0x88C2) unless defined?(GL::MATRIX2_ARB)
  GL.const_set('MATRIX3_ARB', 0x88C3) unless defined?(GL::MATRIX3_ARB)
  GL.const_set('MATRIX4_ARB', 0x88C4) unless defined?(GL::MATRIX4_ARB)
  GL.const_set('MATRIX5_ARB', 0x88C5) unless defined?(GL::MATRIX5_ARB)
  GL.const_set('MATRIX6_ARB', 0x88C6) unless defined?(GL::MATRIX6_ARB)
  GL.const_set('MATRIX7_ARB', 0x88C7) unless defined?(GL::MATRIX7_ARB)
  GL.const_set('MATRIX8_ARB', 0x88C8) unless defined?(GL::MATRIX8_ARB)
  GL.const_set('MATRIX9_ARB', 0x88C9) unless defined?(GL::MATRIX9_ARB)
  GL.const_set('MATRIX10_ARB', 0x88CA) unless defined?(GL::MATRIX10_ARB)
  GL.const_set('MATRIX11_ARB', 0x88CB) unless defined?(GL::MATRIX11_ARB)
  GL.const_set('MATRIX12_ARB', 0x88CC) unless defined?(GL::MATRIX12_ARB)
  GL.const_set('MATRIX13_ARB', 0x88CD) unless defined?(GL::MATRIX13_ARB)
  GL.const_set('MATRIX14_ARB', 0x88CE) unless defined?(GL::MATRIX14_ARB)
  GL.const_set('MATRIX15_ARB', 0x88CF) unless defined?(GL::MATRIX15_ARB)
  GL.const_set('MATRIX16_ARB', 0x88D0) unless defined?(GL::MATRIX16_ARB)
  GL.const_set('MATRIX17_ARB', 0x88D1) unless defined?(GL::MATRIX17_ARB)
  GL.const_set('MATRIX18_ARB', 0x88D2) unless defined?(GL::MATRIX18_ARB)
  GL.const_set('MATRIX19_ARB', 0x88D3) unless defined?(GL::MATRIX19_ARB)
  GL.const_set('MATRIX20_ARB', 0x88D4) unless defined?(GL::MATRIX20_ARB)
  GL.const_set('MATRIX21_ARB', 0x88D5) unless defined?(GL::MATRIX21_ARB)
  GL.const_set('MATRIX22_ARB', 0x88D6) unless defined?(GL::MATRIX22_ARB)
  GL.const_set('MATRIX23_ARB', 0x88D7) unless defined?(GL::MATRIX23_ARB)
  GL.const_set('MATRIX24_ARB', 0x88D8) unless defined?(GL::MATRIX24_ARB)
  GL.const_set('MATRIX25_ARB', 0x88D9) unless defined?(GL::MATRIX25_ARB)
  GL.const_set('MATRIX26_ARB', 0x88DA) unless defined?(GL::MATRIX26_ARB)
  GL.const_set('MATRIX27_ARB', 0x88DB) unless defined?(GL::MATRIX27_ARB)
  GL.const_set('MATRIX28_ARB', 0x88DC) unless defined?(GL::MATRIX28_ARB)
  GL.const_set('MATRIX29_ARB', 0x88DD) unless defined?(GL::MATRIX29_ARB)
  GL.const_set('MATRIX30_ARB', 0x88DE) unless defined?(GL::MATRIX30_ARB)
  GL.const_set('MATRIX31_ARB', 0x88DF) unless defined?(GL::MATRIX31_ARB)
end
define_ext_enum_GL_ARB_vertex_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 5174
def self.define_ext_enum_GL_ARB_vertex_shader
  GL.const_set('VERTEX_SHADER_ARB', 0x8B31) unless defined?(GL::VERTEX_SHADER_ARB)
  GL.const_set('MAX_VERTEX_UNIFORM_COMPONENTS_ARB', 0x8B4A) unless defined?(GL::MAX_VERTEX_UNIFORM_COMPONENTS_ARB)
  GL.const_set('MAX_VARYING_FLOATS_ARB', 0x8B4B) unless defined?(GL::MAX_VARYING_FLOATS_ARB)
  GL.const_set('MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB', 0x8B4C) unless defined?(GL::MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB)
  GL.const_set('MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB', 0x8B4D) unless defined?(GL::MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB)
  GL.const_set('OBJECT_ACTIVE_ATTRIBUTES_ARB', 0x8B89) unless defined?(GL::OBJECT_ACTIVE_ATTRIBUTES_ARB)
  GL.const_set('OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB', 0x8B8A) unless defined?(GL::OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB)
  GL.const_set('MAX_VERTEX_ATTRIBS_ARB', 0x8869) unless defined?(GL::MAX_VERTEX_ATTRIBS_ARB)
  GL.const_set('MAX_TEXTURE_IMAGE_UNITS_ARB', 0x8872) unless defined?(GL::MAX_TEXTURE_IMAGE_UNITS_ARB)
  GL.const_set('MAX_TEXTURE_COORDS_ARB', 0x8871) unless defined?(GL::MAX_TEXTURE_COORDS_ARB)
  GL.const_set('VERTEX_PROGRAM_POINT_SIZE_ARB', 0x8642) unless defined?(GL::VERTEX_PROGRAM_POINT_SIZE_ARB)
  GL.const_set('VERTEX_PROGRAM_TWO_SIDE_ARB', 0x8643) unless defined?(GL::VERTEX_PROGRAM_TWO_SIDE_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_ENABLED_ARB', 0x8622) unless defined?(GL::VERTEX_ATTRIB_ARRAY_ENABLED_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_SIZE_ARB', 0x8623) unless defined?(GL::VERTEX_ATTRIB_ARRAY_SIZE_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_STRIDE_ARB', 0x8624) unless defined?(GL::VERTEX_ATTRIB_ARRAY_STRIDE_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_TYPE_ARB', 0x8625) unless defined?(GL::VERTEX_ATTRIB_ARRAY_TYPE_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB', 0x886A) unless defined?(GL::VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB)
  GL.const_set('CURRENT_VERTEX_ATTRIB_ARB', 0x8626) unless defined?(GL::CURRENT_VERTEX_ATTRIB_ARB)
  GL.const_set('VERTEX_ATTRIB_ARRAY_POINTER_ARB', 0x8645) unless defined?(GL::VERTEX_ATTRIB_ARRAY_POINTER_ARB)
  GL.const_set('FLOAT', 0x1406) unless defined?(GL::FLOAT)
  GL.const_set('FLOAT_VEC2_ARB', 0x8B50) unless defined?(GL::FLOAT_VEC2_ARB)
  GL.const_set('FLOAT_VEC3_ARB', 0x8B51) unless defined?(GL::FLOAT_VEC3_ARB)
  GL.const_set('FLOAT_VEC4_ARB', 0x8B52) unless defined?(GL::FLOAT_VEC4_ARB)
  GL.const_set('FLOAT_MAT2_ARB', 0x8B5A) unless defined?(GL::FLOAT_MAT2_ARB)
  GL.const_set('FLOAT_MAT3_ARB', 0x8B5B) unless defined?(GL::FLOAT_MAT3_ARB)
  GL.const_set('FLOAT_MAT4_ARB', 0x8B5C) unless defined?(GL::FLOAT_MAT4_ARB)
end
define_ext_enum_GL_ARB_vertex_type_10f_11f_11f_rev() click to toggle source
# File lib/opengl_ext_enum.rb, line 5235
def self.define_ext_enum_GL_ARB_vertex_type_10f_11f_11f_rev
  GL.const_set('UNSIGNED_INT_10F_11F_11F_REV', 0x8C3B) unless defined?(GL::UNSIGNED_INT_10F_11F_11F_REV)
end
define_ext_enum_GL_ARB_vertex_type_2_10_10_10_rev() click to toggle source
# File lib/opengl_ext_enum.rb, line 5246
def self.define_ext_enum_GL_ARB_vertex_type_2_10_10_10_rev
  GL.const_set('UNSIGNED_INT_2_10_10_10_REV', 0x8368) unless defined?(GL::UNSIGNED_INT_2_10_10_10_REV)
  GL.const_set('INT_2_10_10_10_REV', 0x8D9F) unless defined?(GL::INT_2_10_10_10_REV)
end
define_ext_enum_GL_ARB_viewport_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 5259
def self.define_ext_enum_GL_ARB_viewport_array
  GL.const_set('SCISSOR_BOX', 0x0C10) unless defined?(GL::SCISSOR_BOX)
  GL.const_set('VIEWPORT', 0x0BA2) unless defined?(GL::VIEWPORT)
  GL.const_set('DEPTH_RANGE', 0x0B70) unless defined?(GL::DEPTH_RANGE)
  GL.const_set('SCISSOR_TEST', 0x0C11) unless defined?(GL::SCISSOR_TEST)
  GL.const_set('MAX_VIEWPORTS', 0x825B) unless defined?(GL::MAX_VIEWPORTS)
  GL.const_set('VIEWPORT_SUBPIXEL_BITS', 0x825C) unless defined?(GL::VIEWPORT_SUBPIXEL_BITS)
  GL.const_set('VIEWPORT_BOUNDS_RANGE', 0x825D) unless defined?(GL::VIEWPORT_BOUNDS_RANGE)
  GL.const_set('LAYER_PROVOKING_VERTEX', 0x825E) unless defined?(GL::LAYER_PROVOKING_VERTEX)
  GL.const_set('VIEWPORT_INDEX_PROVOKING_VERTEX', 0x825F) unless defined?(GL::VIEWPORT_INDEX_PROVOKING_VERTEX)
  GL.const_set('UNDEFINED_VERTEX', 0x8260) unless defined?(GL::UNDEFINED_VERTEX)
  GL.const_set('FIRST_VERTEX_CONVENTION', 0x8E4D) unless defined?(GL::FIRST_VERTEX_CONVENTION)
  GL.const_set('LAST_VERTEX_CONVENTION', 0x8E4E) unless defined?(GL::LAST_VERTEX_CONVENTION)
  GL.const_set('PROVOKING_VERTEX', 0x8E4F) unless defined?(GL::PROVOKING_VERTEX)
end
define_ext_enum_GL_ARB_window_pos() click to toggle source
# File lib/opengl_ext_enum.rb, line 5294
def self.define_ext_enum_GL_ARB_window_pos
end
define_ext_enum_GL_ARM_mali_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 404
def self.define_ext_enum_GL_ARM_mali_program_binary
  GL.const_set('MALI_PROGRAM_BINARY_ARM', 0x8F61) unless defined?(GL::MALI_PROGRAM_BINARY_ARM)
end
define_ext_enum_GL_ARM_mali_shader_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 415
def self.define_ext_enum_GL_ARM_mali_shader_binary
  GL.const_set('MALI_SHADER_BINARY_ARM', 0x8F60) unless defined?(GL::MALI_SHADER_BINARY_ARM)
end
define_ext_enum_GL_ARM_rgba8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 426
def self.define_ext_enum_GL_ARM_rgba8
end
define_ext_enum_GL_ARM_shader_framebuffer_fetch() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 435
def self.define_ext_enum_GL_ARM_shader_framebuffer_fetch
  GL.const_set('FETCH_PER_SAMPLE_ARM', 0x8F65) unless defined?(GL::FETCH_PER_SAMPLE_ARM)
  GL.const_set('FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM', 0x8F66) unless defined?(GL::FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM)
end
define_ext_enum_GL_ARM_shader_framebuffer_fetch_depth_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 448
def self.define_ext_enum_GL_ARM_shader_framebuffer_fetch_depth_stencil
end
define_ext_enum_GL_ARM_texture_unnormalized_coordinates() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 457
def self.define_ext_enum_GL_ARM_texture_unnormalized_coordinates
  GL.const_set('TEXTURE_UNNORMALIZED_COORDINATES_ARM', 0x8F6A) unless defined?(GL::TEXTURE_UNNORMALIZED_COORDINATES_ARM)
end
define_ext_enum_GL_ATI_draw_buffers() click to toggle source
# File lib/opengl_ext_enum.rb, line 5303
def self.define_ext_enum_GL_ATI_draw_buffers
  GL.const_set('MAX_DRAW_BUFFERS_ATI', 0x8824) unless defined?(GL::MAX_DRAW_BUFFERS_ATI)
  GL.const_set('DRAW_BUFFER0_ATI', 0x8825) unless defined?(GL::DRAW_BUFFER0_ATI)
  GL.const_set('DRAW_BUFFER1_ATI', 0x8826) unless defined?(GL::DRAW_BUFFER1_ATI)
  GL.const_set('DRAW_BUFFER2_ATI', 0x8827) unless defined?(GL::DRAW_BUFFER2_ATI)
  GL.const_set('DRAW_BUFFER3_ATI', 0x8828) unless defined?(GL::DRAW_BUFFER3_ATI)
  GL.const_set('DRAW_BUFFER4_ATI', 0x8829) unless defined?(GL::DRAW_BUFFER4_ATI)
  GL.const_set('DRAW_BUFFER5_ATI', 0x882A) unless defined?(GL::DRAW_BUFFER5_ATI)
  GL.const_set('DRAW_BUFFER6_ATI', 0x882B) unless defined?(GL::DRAW_BUFFER6_ATI)
  GL.const_set('DRAW_BUFFER7_ATI', 0x882C) unless defined?(GL::DRAW_BUFFER7_ATI)
  GL.const_set('DRAW_BUFFER8_ATI', 0x882D) unless defined?(GL::DRAW_BUFFER8_ATI)
  GL.const_set('DRAW_BUFFER9_ATI', 0x882E) unless defined?(GL::DRAW_BUFFER9_ATI)
  GL.const_set('DRAW_BUFFER10_ATI', 0x882F) unless defined?(GL::DRAW_BUFFER10_ATI)
  GL.const_set('DRAW_BUFFER11_ATI', 0x8830) unless defined?(GL::DRAW_BUFFER11_ATI)
  GL.const_set('DRAW_BUFFER12_ATI', 0x8831) unless defined?(GL::DRAW_BUFFER12_ATI)
  GL.const_set('DRAW_BUFFER13_ATI', 0x8832) unless defined?(GL::DRAW_BUFFER13_ATI)
  GL.const_set('DRAW_BUFFER14_ATI', 0x8833) unless defined?(GL::DRAW_BUFFER14_ATI)
  GL.const_set('DRAW_BUFFER15_ATI', 0x8834) unless defined?(GL::DRAW_BUFFER15_ATI)
end
define_ext_enum_GL_ATI_element_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 5346
def self.define_ext_enum_GL_ATI_element_array
  GL.const_set('ELEMENT_ARRAY_ATI', 0x8768) unless defined?(GL::ELEMENT_ARRAY_ATI)
  GL.const_set('ELEMENT_ARRAY_TYPE_ATI', 0x8769) unless defined?(GL::ELEMENT_ARRAY_TYPE_ATI)
  GL.const_set('ELEMENT_ARRAY_POINTER_ATI', 0x876A) unless defined?(GL::ELEMENT_ARRAY_POINTER_ATI)
end
define_ext_enum_GL_ATI_envmap_bumpmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 5361
def self.define_ext_enum_GL_ATI_envmap_bumpmap
  GL.const_set('BUMP_ROT_MATRIX_ATI', 0x8775) unless defined?(GL::BUMP_ROT_MATRIX_ATI)
  GL.const_set('BUMP_ROT_MATRIX_SIZE_ATI', 0x8776) unless defined?(GL::BUMP_ROT_MATRIX_SIZE_ATI)
  GL.const_set('BUMP_NUM_TEX_UNITS_ATI', 0x8777) unless defined?(GL::BUMP_NUM_TEX_UNITS_ATI)
  GL.const_set('BUMP_TEX_UNITS_ATI', 0x8778) unless defined?(GL::BUMP_TEX_UNITS_ATI)
  GL.const_set('DUDV_ATI', 0x8779) unless defined?(GL::DUDV_ATI)
  GL.const_set('DU8DV8_ATI', 0x877A) unless defined?(GL::DU8DV8_ATI)
  GL.const_set('BUMP_ENVMAP_ATI', 0x877B) unless defined?(GL::BUMP_ENVMAP_ATI)
  GL.const_set('BUMP_TARGET_ATI', 0x877C) unless defined?(GL::BUMP_TARGET_ATI)
end
define_ext_enum_GL_ATI_fragment_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 5386
def self.define_ext_enum_GL_ATI_fragment_shader
  GL.const_set('FRAGMENT_SHADER_ATI', 0x8920) unless defined?(GL::FRAGMENT_SHADER_ATI)
  GL.const_set('REG_0_ATI', 0x8921) unless defined?(GL::REG_0_ATI)
  GL.const_set('REG_1_ATI', 0x8922) unless defined?(GL::REG_1_ATI)
  GL.const_set('REG_2_ATI', 0x8923) unless defined?(GL::REG_2_ATI)
  GL.const_set('REG_3_ATI', 0x8924) unless defined?(GL::REG_3_ATI)
  GL.const_set('REG_4_ATI', 0x8925) unless defined?(GL::REG_4_ATI)
  GL.const_set('REG_5_ATI', 0x8926) unless defined?(GL::REG_5_ATI)
  GL.const_set('REG_6_ATI', 0x8927) unless defined?(GL::REG_6_ATI)
  GL.const_set('REG_7_ATI', 0x8928) unless defined?(GL::REG_7_ATI)
  GL.const_set('REG_8_ATI', 0x8929) unless defined?(GL::REG_8_ATI)
  GL.const_set('REG_9_ATI', 0x892A) unless defined?(GL::REG_9_ATI)
  GL.const_set('REG_10_ATI', 0x892B) unless defined?(GL::REG_10_ATI)
  GL.const_set('REG_11_ATI', 0x892C) unless defined?(GL::REG_11_ATI)
  GL.const_set('REG_12_ATI', 0x892D) unless defined?(GL::REG_12_ATI)
  GL.const_set('REG_13_ATI', 0x892E) unless defined?(GL::REG_13_ATI)
  GL.const_set('REG_14_ATI', 0x892F) unless defined?(GL::REG_14_ATI)
  GL.const_set('REG_15_ATI', 0x8930) unless defined?(GL::REG_15_ATI)
  GL.const_set('REG_16_ATI', 0x8931) unless defined?(GL::REG_16_ATI)
  GL.const_set('REG_17_ATI', 0x8932) unless defined?(GL::REG_17_ATI)
  GL.const_set('REG_18_ATI', 0x8933) unless defined?(GL::REG_18_ATI)
  GL.const_set('REG_19_ATI', 0x8934) unless defined?(GL::REG_19_ATI)
  GL.const_set('REG_20_ATI', 0x8935) unless defined?(GL::REG_20_ATI)
  GL.const_set('REG_21_ATI', 0x8936) unless defined?(GL::REG_21_ATI)
  GL.const_set('REG_22_ATI', 0x8937) unless defined?(GL::REG_22_ATI)
  GL.const_set('REG_23_ATI', 0x8938) unless defined?(GL::REG_23_ATI)
  GL.const_set('REG_24_ATI', 0x8939) unless defined?(GL::REG_24_ATI)
  GL.const_set('REG_25_ATI', 0x893A) unless defined?(GL::REG_25_ATI)
  GL.const_set('REG_26_ATI', 0x893B) unless defined?(GL::REG_26_ATI)
  GL.const_set('REG_27_ATI', 0x893C) unless defined?(GL::REG_27_ATI)
  GL.const_set('REG_28_ATI', 0x893D) unless defined?(GL::REG_28_ATI)
  GL.const_set('REG_29_ATI', 0x893E) unless defined?(GL::REG_29_ATI)
  GL.const_set('REG_30_ATI', 0x893F) unless defined?(GL::REG_30_ATI)
  GL.const_set('REG_31_ATI', 0x8940) unless defined?(GL::REG_31_ATI)
  GL.const_set('CON_0_ATI', 0x8941) unless defined?(GL::CON_0_ATI)
  GL.const_set('CON_1_ATI', 0x8942) unless defined?(GL::CON_1_ATI)
  GL.const_set('CON_2_ATI', 0x8943) unless defined?(GL::CON_2_ATI)
  GL.const_set('CON_3_ATI', 0x8944) unless defined?(GL::CON_3_ATI)
  GL.const_set('CON_4_ATI', 0x8945) unless defined?(GL::CON_4_ATI)
  GL.const_set('CON_5_ATI', 0x8946) unless defined?(GL::CON_5_ATI)
  GL.const_set('CON_6_ATI', 0x8947) unless defined?(GL::CON_6_ATI)
  GL.const_set('CON_7_ATI', 0x8948) unless defined?(GL::CON_7_ATI)
  GL.const_set('CON_8_ATI', 0x8949) unless defined?(GL::CON_8_ATI)
  GL.const_set('CON_9_ATI', 0x894A) unless defined?(GL::CON_9_ATI)
  GL.const_set('CON_10_ATI', 0x894B) unless defined?(GL::CON_10_ATI)
  GL.const_set('CON_11_ATI', 0x894C) unless defined?(GL::CON_11_ATI)
  GL.const_set('CON_12_ATI', 0x894D) unless defined?(GL::CON_12_ATI)
  GL.const_set('CON_13_ATI', 0x894E) unless defined?(GL::CON_13_ATI)
  GL.const_set('CON_14_ATI', 0x894F) unless defined?(GL::CON_14_ATI)
  GL.const_set('CON_15_ATI', 0x8950) unless defined?(GL::CON_15_ATI)
  GL.const_set('CON_16_ATI', 0x8951) unless defined?(GL::CON_16_ATI)
  GL.const_set('CON_17_ATI', 0x8952) unless defined?(GL::CON_17_ATI)
  GL.const_set('CON_18_ATI', 0x8953) unless defined?(GL::CON_18_ATI)
  GL.const_set('CON_19_ATI', 0x8954) unless defined?(GL::CON_19_ATI)
  GL.const_set('CON_20_ATI', 0x8955) unless defined?(GL::CON_20_ATI)
  GL.const_set('CON_21_ATI', 0x8956) unless defined?(GL::CON_21_ATI)
  GL.const_set('CON_22_ATI', 0x8957) unless defined?(GL::CON_22_ATI)
  GL.const_set('CON_23_ATI', 0x8958) unless defined?(GL::CON_23_ATI)
  GL.const_set('CON_24_ATI', 0x8959) unless defined?(GL::CON_24_ATI)
  GL.const_set('CON_25_ATI', 0x895A) unless defined?(GL::CON_25_ATI)
  GL.const_set('CON_26_ATI', 0x895B) unless defined?(GL::CON_26_ATI)
  GL.const_set('CON_27_ATI', 0x895C) unless defined?(GL::CON_27_ATI)
  GL.const_set('CON_28_ATI', 0x895D) unless defined?(GL::CON_28_ATI)
  GL.const_set('CON_29_ATI', 0x895E) unless defined?(GL::CON_29_ATI)
  GL.const_set('CON_30_ATI', 0x895F) unless defined?(GL::CON_30_ATI)
  GL.const_set('CON_31_ATI', 0x8960) unless defined?(GL::CON_31_ATI)
  GL.const_set('MOV_ATI', 0x8961) unless defined?(GL::MOV_ATI)
  GL.const_set('ADD_ATI', 0x8963) unless defined?(GL::ADD_ATI)
  GL.const_set('MUL_ATI', 0x8964) unless defined?(GL::MUL_ATI)
  GL.const_set('SUB_ATI', 0x8965) unless defined?(GL::SUB_ATI)
  GL.const_set('DOT3_ATI', 0x8966) unless defined?(GL::DOT3_ATI)
  GL.const_set('DOT4_ATI', 0x8967) unless defined?(GL::DOT4_ATI)
  GL.const_set('MAD_ATI', 0x8968) unless defined?(GL::MAD_ATI)
  GL.const_set('LERP_ATI', 0x8969) unless defined?(GL::LERP_ATI)
  GL.const_set('CND_ATI', 0x896A) unless defined?(GL::CND_ATI)
  GL.const_set('CND0_ATI', 0x896B) unless defined?(GL::CND0_ATI)
  GL.const_set('DOT2_ADD_ATI', 0x896C) unless defined?(GL::DOT2_ADD_ATI)
  GL.const_set('SECONDARY_INTERPOLATOR_ATI', 0x896D) unless defined?(GL::SECONDARY_INTERPOLATOR_ATI)
  GL.const_set('NUM_FRAGMENT_REGISTERS_ATI', 0x896E) unless defined?(GL::NUM_FRAGMENT_REGISTERS_ATI)
  GL.const_set('NUM_FRAGMENT_CONSTANTS_ATI', 0x896F) unless defined?(GL::NUM_FRAGMENT_CONSTANTS_ATI)
  GL.const_set('NUM_PASSES_ATI', 0x8970) unless defined?(GL::NUM_PASSES_ATI)
  GL.const_set('NUM_INSTRUCTIONS_PER_PASS_ATI', 0x8971) unless defined?(GL::NUM_INSTRUCTIONS_PER_PASS_ATI)
  GL.const_set('NUM_INSTRUCTIONS_TOTAL_ATI', 0x8972) unless defined?(GL::NUM_INSTRUCTIONS_TOTAL_ATI)
  GL.const_set('NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI', 0x8973) unless defined?(GL::NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI)
  GL.const_set('NUM_LOOPBACK_COMPONENTS_ATI', 0x8974) unless defined?(GL::NUM_LOOPBACK_COMPONENTS_ATI)
  GL.const_set('COLOR_ALPHA_PAIRING_ATI', 0x8975) unless defined?(GL::COLOR_ALPHA_PAIRING_ATI)
  GL.const_set('SWIZZLE_STR_ATI', 0x8976) unless defined?(GL::SWIZZLE_STR_ATI)
  GL.const_set('SWIZZLE_STQ_ATI', 0x8977) unless defined?(GL::SWIZZLE_STQ_ATI)
  GL.const_set('SWIZZLE_STR_DR_ATI', 0x8978) unless defined?(GL::SWIZZLE_STR_DR_ATI)
  GL.const_set('SWIZZLE_STQ_DQ_ATI', 0x8979) unless defined?(GL::SWIZZLE_STQ_DQ_ATI)
  GL.const_set('SWIZZLE_STRQ_ATI', 0x897A) unless defined?(GL::SWIZZLE_STRQ_ATI)
  GL.const_set('SWIZZLE_STRQ_DQ_ATI', 0x897B) unless defined?(GL::SWIZZLE_STRQ_DQ_ATI)
  GL.const_set('RED_BIT_ATI', 0x00000001) unless defined?(GL::RED_BIT_ATI)
  GL.const_set('GREEN_BIT_ATI', 0x00000002) unless defined?(GL::GREEN_BIT_ATI)
  GL.const_set('BLUE_BIT_ATI', 0x00000004) unless defined?(GL::BLUE_BIT_ATI)
  GL.const_set('GL_2X_BIT_ATI', 0x00000001) unless defined?(GL::GL_2X_BIT_ATI) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4X_BIT_ATI', 0x00000002) unless defined?(GL::GL_4X_BIT_ATI) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_8X_BIT_ATI', 0x00000004) unless defined?(GL::GL_8X_BIT_ATI) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('HALF_BIT_ATI', 0x00000008) unless defined?(GL::HALF_BIT_ATI)
  GL.const_set('QUARTER_BIT_ATI', 0x00000010) unless defined?(GL::QUARTER_BIT_ATI)
  GL.const_set('EIGHTH_BIT_ATI', 0x00000020) unless defined?(GL::EIGHTH_BIT_ATI)
  GL.const_set('SATURATE_BIT_ATI', 0x00000040) unless defined?(GL::SATURATE_BIT_ATI)
  GL.const_set('COMP_BIT_ATI', 0x00000002) unless defined?(GL::COMP_BIT_ATI)
  GL.const_set('NEGATE_BIT_ATI', 0x00000004) unless defined?(GL::NEGATE_BIT_ATI)
  GL.const_set('BIAS_BIT_ATI', 0x00000008) unless defined?(GL::BIAS_BIT_ATI)
end
define_ext_enum_GL_ATI_map_object_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 5603
def self.define_ext_enum_GL_ATI_map_object_buffer
end
define_ext_enum_GL_ATI_meminfo() click to toggle source
# File lib/opengl_ext_enum.rb, line 5612
def self.define_ext_enum_GL_ATI_meminfo
  GL.const_set('VBO_FREE_MEMORY_ATI', 0x87FB) unless defined?(GL::VBO_FREE_MEMORY_ATI)
  GL.const_set('TEXTURE_FREE_MEMORY_ATI', 0x87FC) unless defined?(GL::TEXTURE_FREE_MEMORY_ATI)
  GL.const_set('RENDERBUFFER_FREE_MEMORY_ATI', 0x87FD) unless defined?(GL::RENDERBUFFER_FREE_MEMORY_ATI)
end
define_ext_enum_GL_ATI_pixel_format_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 5627
def self.define_ext_enum_GL_ATI_pixel_format_float
  GL.const_set('RGBA_FLOAT_MODE_ATI', 0x8820) unless defined?(GL::RGBA_FLOAT_MODE_ATI)
  GL.const_set('COLOR_CLEAR_UNCLAMPED_VALUE_ATI', 0x8835) unless defined?(GL::COLOR_CLEAR_UNCLAMPED_VALUE_ATI)
end
define_ext_enum_GL_ATI_pn_triangles() click to toggle source
# File lib/opengl_ext_enum.rb, line 5640
def self.define_ext_enum_GL_ATI_pn_triangles
  GL.const_set('PN_TRIANGLES_ATI', 0x87F0) unless defined?(GL::PN_TRIANGLES_ATI)
  GL.const_set('MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 0x87F1) unless defined?(GL::MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI)
  GL.const_set('PN_TRIANGLES_POINT_MODE_ATI', 0x87F2) unless defined?(GL::PN_TRIANGLES_POINT_MODE_ATI)
  GL.const_set('PN_TRIANGLES_NORMAL_MODE_ATI', 0x87F3) unless defined?(GL::PN_TRIANGLES_NORMAL_MODE_ATI)
  GL.const_set('PN_TRIANGLES_TESSELATION_LEVEL_ATI', 0x87F4) unless defined?(GL::PN_TRIANGLES_TESSELATION_LEVEL_ATI)
  GL.const_set('PN_TRIANGLES_POINT_MODE_LINEAR_ATI', 0x87F5) unless defined?(GL::PN_TRIANGLES_POINT_MODE_LINEAR_ATI)
  GL.const_set('PN_TRIANGLES_POINT_MODE_CUBIC_ATI', 0x87F6) unless defined?(GL::PN_TRIANGLES_POINT_MODE_CUBIC_ATI)
  GL.const_set('PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI', 0x87F7) unless defined?(GL::PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI)
  GL.const_set('PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI', 0x87F8) unless defined?(GL::PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI)
end
define_ext_enum_GL_ATI_separate_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 5667
def self.define_ext_enum_GL_ATI_separate_stencil
  GL.const_set('STENCIL_BACK_FUNC_ATI', 0x8800) unless defined?(GL::STENCIL_BACK_FUNC_ATI)
  GL.const_set('STENCIL_BACK_FAIL_ATI', 0x8801) unless defined?(GL::STENCIL_BACK_FAIL_ATI)
  GL.const_set('STENCIL_BACK_PASS_DEPTH_FAIL_ATI', 0x8802) unless defined?(GL::STENCIL_BACK_PASS_DEPTH_FAIL_ATI)
  GL.const_set('STENCIL_BACK_PASS_DEPTH_PASS_ATI', 0x8803) unless defined?(GL::STENCIL_BACK_PASS_DEPTH_PASS_ATI)
end
define_ext_enum_GL_ATI_text_fragment_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 5684
def self.define_ext_enum_GL_ATI_text_fragment_shader
  GL.const_set('TEXT_FRAGMENT_SHADER_ATI', 0x8200) unless defined?(GL::TEXT_FRAGMENT_SHADER_ATI)
end
define_ext_enum_GL_ATI_texture_env_combine3() click to toggle source
# File lib/opengl_ext_enum.rb, line 5695
def self.define_ext_enum_GL_ATI_texture_env_combine3
  GL.const_set('MODULATE_ADD_ATI', 0x8744) unless defined?(GL::MODULATE_ADD_ATI)
  GL.const_set('MODULATE_SIGNED_ADD_ATI', 0x8745) unless defined?(GL::MODULATE_SIGNED_ADD_ATI)
  GL.const_set('MODULATE_SUBTRACT_ATI', 0x8746) unless defined?(GL::MODULATE_SUBTRACT_ATI)
end
define_ext_enum_GL_ATI_texture_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 5710
def self.define_ext_enum_GL_ATI_texture_float
  GL.const_set('RGBA_FLOAT32_ATI', 0x8814) unless defined?(GL::RGBA_FLOAT32_ATI)
  GL.const_set('RGB_FLOAT32_ATI', 0x8815) unless defined?(GL::RGB_FLOAT32_ATI)
  GL.const_set('ALPHA_FLOAT32_ATI', 0x8816) unless defined?(GL::ALPHA_FLOAT32_ATI)
  GL.const_set('INTENSITY_FLOAT32_ATI', 0x8817) unless defined?(GL::INTENSITY_FLOAT32_ATI)
  GL.const_set('LUMINANCE_FLOAT32_ATI', 0x8818) unless defined?(GL::LUMINANCE_FLOAT32_ATI)
  GL.const_set('LUMINANCE_ALPHA_FLOAT32_ATI', 0x8819) unless defined?(GL::LUMINANCE_ALPHA_FLOAT32_ATI)
  GL.const_set('RGBA_FLOAT16_ATI', 0x881A) unless defined?(GL::RGBA_FLOAT16_ATI)
  GL.const_set('RGB_FLOAT16_ATI', 0x881B) unless defined?(GL::RGB_FLOAT16_ATI)
  GL.const_set('ALPHA_FLOAT16_ATI', 0x881C) unless defined?(GL::ALPHA_FLOAT16_ATI)
  GL.const_set('INTENSITY_FLOAT16_ATI', 0x881D) unless defined?(GL::INTENSITY_FLOAT16_ATI)
  GL.const_set('LUMINANCE_FLOAT16_ATI', 0x881E) unless defined?(GL::LUMINANCE_FLOAT16_ATI)
  GL.const_set('LUMINANCE_ALPHA_FLOAT16_ATI', 0x881F) unless defined?(GL::LUMINANCE_ALPHA_FLOAT16_ATI)
end
define_ext_enum_GL_ATI_texture_mirror_once() click to toggle source
# File lib/opengl_ext_enum.rb, line 5743
def self.define_ext_enum_GL_ATI_texture_mirror_once
  GL.const_set('MIRROR_CLAMP_ATI', 0x8742) unless defined?(GL::MIRROR_CLAMP_ATI)
  GL.const_set('MIRROR_CLAMP_TO_EDGE_ATI', 0x8743) unless defined?(GL::MIRROR_CLAMP_TO_EDGE_ATI)
end
define_ext_enum_GL_ATI_vertex_array_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 5756
def self.define_ext_enum_GL_ATI_vertex_array_object
  GL.const_set('STATIC_ATI', 0x8760) unless defined?(GL::STATIC_ATI)
  GL.const_set('DYNAMIC_ATI', 0x8761) unless defined?(GL::DYNAMIC_ATI)
  GL.const_set('PRESERVE_ATI', 0x8762) unless defined?(GL::PRESERVE_ATI)
  GL.const_set('DISCARD_ATI', 0x8763) unless defined?(GL::DISCARD_ATI)
  GL.const_set('OBJECT_BUFFER_SIZE_ATI', 0x8764) unless defined?(GL::OBJECT_BUFFER_SIZE_ATI)
  GL.const_set('OBJECT_BUFFER_USAGE_ATI', 0x8765) unless defined?(GL::OBJECT_BUFFER_USAGE_ATI)
  GL.const_set('ARRAY_OBJECT_BUFFER_ATI', 0x8766) unless defined?(GL::ARRAY_OBJECT_BUFFER_ATI)
  GL.const_set('ARRAY_OBJECT_OFFSET_ATI', 0x8767) unless defined?(GL::ARRAY_OBJECT_OFFSET_ATI)
end
define_ext_enum_GL_ATI_vertex_attrib_array_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 5781
def self.define_ext_enum_GL_ATI_vertex_attrib_array_object
end
define_ext_enum_GL_ATI_vertex_streams() click to toggle source
# File lib/opengl_ext_enum.rb, line 5790
def self.define_ext_enum_GL_ATI_vertex_streams
  GL.const_set('MAX_VERTEX_STREAMS_ATI', 0x876B) unless defined?(GL::MAX_VERTEX_STREAMS_ATI)
  GL.const_set('VERTEX_STREAM0_ATI', 0x876C) unless defined?(GL::VERTEX_STREAM0_ATI)
  GL.const_set('VERTEX_STREAM1_ATI', 0x876D) unless defined?(GL::VERTEX_STREAM1_ATI)
  GL.const_set('VERTEX_STREAM2_ATI', 0x876E) unless defined?(GL::VERTEX_STREAM2_ATI)
  GL.const_set('VERTEX_STREAM3_ATI', 0x876F) unless defined?(GL::VERTEX_STREAM3_ATI)
  GL.const_set('VERTEX_STREAM4_ATI', 0x8770) unless defined?(GL::VERTEX_STREAM4_ATI)
  GL.const_set('VERTEX_STREAM5_ATI', 0x8771) unless defined?(GL::VERTEX_STREAM5_ATI)
  GL.const_set('VERTEX_STREAM6_ATI', 0x8772) unless defined?(GL::VERTEX_STREAM6_ATI)
  GL.const_set('VERTEX_STREAM7_ATI', 0x8773) unless defined?(GL::VERTEX_STREAM7_ATI)
  GL.const_set('VERTEX_SOURCE_ATI', 0x8774) unless defined?(GL::VERTEX_SOURCE_ATI)
end
define_ext_enum_GL_DMP_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 468
def self.define_ext_enum_GL_DMP_program_binary
  GL.const_set('SMAPHS30_PROGRAM_BINARY_DMP', 0x9251) unless defined?(GL::SMAPHS30_PROGRAM_BINARY_DMP)
  GL.const_set('SMAPHS_PROGRAM_BINARY_DMP', 0x9252) unless defined?(GL::SMAPHS_PROGRAM_BINARY_DMP)
  GL.const_set('DMP_PROGRAM_BINARY_DMP', 0x9253) unless defined?(GL::DMP_PROGRAM_BINARY_DMP)
end
define_ext_enum_GL_DMP_shader_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 483
def self.define_ext_enum_GL_DMP_shader_binary
  GL.const_set('SHADER_BINARY_DMP', 0x9250) unless defined?(GL::SHADER_BINARY_DMP)
end
define_ext_enum_GL_EXT_422_pixels() click to toggle source
# File lib/opengl_ext_enum.rb, line 5819
def self.define_ext_enum_GL_EXT_422_pixels
  GL.const_set('GL_422_EXT', 0x80CC) unless defined?(GL::GL_422_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_422_REV_EXT', 0x80CD) unless defined?(GL::GL_422_REV_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_422_AVERAGE_EXT', 0x80CE) unless defined?(GL::GL_422_AVERAGE_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_422_REV_AVERAGE_EXT', 0x80CF) unless defined?(GL::GL_422_REV_AVERAGE_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
end
define_ext_enum_GL_EXT_EGL_image_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 494
def self.define_ext_enum_GL_EXT_EGL_image_array
end
define_ext_enum_GL_EXT_EGL_image_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 503
def self.define_ext_enum_GL_EXT_EGL_image_storage
end
define_ext_enum_GL_EXT_EGL_image_storage_compression() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 512
def self.define_ext_enum_GL_EXT_EGL_image_storage_compression
  GL.const_set('SURFACE_COMPRESSION_EXT', 0x96C0) unless defined?(GL::SURFACE_COMPRESSION_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT', 0x96C1) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT', 0x96C2) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT)
end
define_ext_enum_GL_EXT_EGL_sync() click to toggle source
# File lib/opengl_ext_enum.rb, line 5845
def self.define_ext_enum_GL_EXT_EGL_sync
end
define_ext_enum_GL_EXT_YUV_target() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 527
def self.define_ext_enum_GL_EXT_YUV_target
  GL.const_set('SAMPLER_EXTERNAL_2D_Y2Y_EXT', 0x8BE7) unless defined?(GL::SAMPLER_EXTERNAL_2D_Y2Y_EXT)
  GL.const_set('TEXTURE_EXTERNAL_OES', 0x8D65) unless defined?(GL::TEXTURE_EXTERNAL_OES)
  GL.const_set('TEXTURE_BINDING_EXTERNAL_OES', 0x8D67) unless defined?(GL::TEXTURE_BINDING_EXTERNAL_OES)
  GL.const_set('REQUIRED_TEXTURE_IMAGE_UNITS_OES', 0x8D68) unless defined?(GL::REQUIRED_TEXTURE_IMAGE_UNITS_OES)
end
define_ext_enum_GL_EXT_abgr() click to toggle source
# File lib/opengl_ext_enum.rb, line 5854
def self.define_ext_enum_GL_EXT_abgr
  GL.const_set('ABGR_EXT', 0x8000) unless defined?(GL::ABGR_EXT)
end
define_ext_enum_GL_EXT_base_instance() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 544
def self.define_ext_enum_GL_EXT_base_instance
end
define_ext_enum_GL_EXT_bgra() click to toggle source
# File lib/opengl_ext_enum.rb, line 5865
def self.define_ext_enum_GL_EXT_bgra
  GL.const_set('BGR_EXT', 0x80E0) unless defined?(GL::BGR_EXT)
  GL.const_set('BGRA_EXT', 0x80E1) unless defined?(GL::BGRA_EXT)
end
define_ext_enum_GL_EXT_bindable_uniform() click to toggle source
# File lib/opengl_ext_enum.rb, line 5878
def self.define_ext_enum_GL_EXT_bindable_uniform
  GL.const_set('MAX_VERTEX_BINDABLE_UNIFORMS_EXT', 0x8DE2) unless defined?(GL::MAX_VERTEX_BINDABLE_UNIFORMS_EXT)
  GL.const_set('MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT', 0x8DE3) unless defined?(GL::MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT)
  GL.const_set('MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT', 0x8DE4) unless defined?(GL::MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT)
  GL.const_set('MAX_BINDABLE_UNIFORM_SIZE_EXT', 0x8DED) unless defined?(GL::MAX_BINDABLE_UNIFORM_SIZE_EXT)
  GL.const_set('UNIFORM_BUFFER_EXT', 0x8DEE) unless defined?(GL::UNIFORM_BUFFER_EXT)
  GL.const_set('UNIFORM_BUFFER_BINDING_EXT', 0x8DEF) unless defined?(GL::UNIFORM_BUFFER_BINDING_EXT)
end
define_ext_enum_GL_EXT_blend_color() click to toggle source
# File lib/opengl_ext_enum.rb, line 5899
def self.define_ext_enum_GL_EXT_blend_color
  GL.const_set('CONSTANT_COLOR_EXT', 0x8001) unless defined?(GL::CONSTANT_COLOR_EXT)
  GL.const_set('ONE_MINUS_CONSTANT_COLOR_EXT', 0x8002) unless defined?(GL::ONE_MINUS_CONSTANT_COLOR_EXT)
  GL.const_set('CONSTANT_ALPHA_EXT', 0x8003) unless defined?(GL::CONSTANT_ALPHA_EXT)
  GL.const_set('ONE_MINUS_CONSTANT_ALPHA_EXT', 0x8004) unless defined?(GL::ONE_MINUS_CONSTANT_ALPHA_EXT)
  GL.const_set('BLEND_COLOR_EXT', 0x8005) unless defined?(GL::BLEND_COLOR_EXT)
end
define_ext_enum_GL_EXT_blend_equation_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 5918
def self.define_ext_enum_GL_EXT_blend_equation_separate
  GL.const_set('BLEND_EQUATION_RGB_EXT', 0x8009) unless defined?(GL::BLEND_EQUATION_RGB_EXT)
  GL.const_set('BLEND_EQUATION_ALPHA_EXT', 0x883D) unless defined?(GL::BLEND_EQUATION_ALPHA_EXT)
end
define_ext_enum_GL_EXT_blend_func_extended() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 553
def self.define_ext_enum_GL_EXT_blend_func_extended
  GL.const_set('SRC1_COLOR_EXT', 0x88F9) unless defined?(GL::SRC1_COLOR_EXT)
  GL.const_set('SRC1_ALPHA_EXT', 0x8589) unless defined?(GL::SRC1_ALPHA_EXT)
  GL.const_set('ONE_MINUS_SRC1_COLOR_EXT', 0x88FA) unless defined?(GL::ONE_MINUS_SRC1_COLOR_EXT)
  GL.const_set('ONE_MINUS_SRC1_ALPHA_EXT', 0x88FB) unless defined?(GL::ONE_MINUS_SRC1_ALPHA_EXT)
  GL.const_set('SRC_ALPHA_SATURATE_EXT', 0x0308) unless defined?(GL::SRC_ALPHA_SATURATE_EXT)
  GL.const_set('LOCATION_INDEX_EXT', 0x930F) unless defined?(GL::LOCATION_INDEX_EXT)
  GL.const_set('MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT', 0x88FC) unless defined?(GL::MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT)
end
define_ext_enum_GL_EXT_blend_func_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 5931
def self.define_ext_enum_GL_EXT_blend_func_separate
  GL.const_set('BLEND_DST_RGB_EXT', 0x80C8) unless defined?(GL::BLEND_DST_RGB_EXT)
  GL.const_set('BLEND_SRC_RGB_EXT', 0x80C9) unless defined?(GL::BLEND_SRC_RGB_EXT)
  GL.const_set('BLEND_DST_ALPHA_EXT', 0x80CA) unless defined?(GL::BLEND_DST_ALPHA_EXT)
  GL.const_set('BLEND_SRC_ALPHA_EXT', 0x80CB) unless defined?(GL::BLEND_SRC_ALPHA_EXT)
end
define_ext_enum_GL_EXT_blend_logic_op() click to toggle source
# File lib/opengl_ext_enum.rb, line 5948
def self.define_ext_enum_GL_EXT_blend_logic_op
end
define_ext_enum_GL_EXT_blend_minmax() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 576
def self.define_ext_enum_GL_EXT_blend_minmax
  GL.const_set('MIN_EXT', 0x8007) unless defined?(GL::MIN_EXT)
  GL.const_set('MAX_EXT', 0x8008) unless defined?(GL::MAX_EXT)
  GL.const_set('FUNC_ADD_EXT', 0x8006) unless defined?(GL::FUNC_ADD_EXT)
  GL.const_set('BLEND_EQUATION_EXT', 0x8009) unless defined?(GL::BLEND_EQUATION_EXT)
end
define_ext_enum_GL_EXT_blend_subtract() click to toggle source
# File lib/opengl_ext_enum.rb, line 5974
def self.define_ext_enum_GL_EXT_blend_subtract
  GL.const_set('FUNC_SUBTRACT_EXT', 0x800A) unless defined?(GL::FUNC_SUBTRACT_EXT)
  GL.const_set('FUNC_REVERSE_SUBTRACT_EXT', 0x800B) unless defined?(GL::FUNC_REVERSE_SUBTRACT_EXT)
end
define_ext_enum_GL_EXT_buffer_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 593
def self.define_ext_enum_GL_EXT_buffer_storage
  GL.const_set('MAP_READ_BIT', 0x0001) unless defined?(GL::MAP_READ_BIT)
  GL.const_set('MAP_WRITE_BIT', 0x0002) unless defined?(GL::MAP_WRITE_BIT)
  GL.const_set('MAP_PERSISTENT_BIT_EXT', 0x0040) unless defined?(GL::MAP_PERSISTENT_BIT_EXT)
  GL.const_set('MAP_COHERENT_BIT_EXT', 0x0080) unless defined?(GL::MAP_COHERENT_BIT_EXT)
  GL.const_set('DYNAMIC_STORAGE_BIT_EXT', 0x0100) unless defined?(GL::DYNAMIC_STORAGE_BIT_EXT)
  GL.const_set('CLIENT_STORAGE_BIT_EXT', 0x0200) unless defined?(GL::CLIENT_STORAGE_BIT_EXT)
  GL.const_set('CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT', 0x00004000) unless defined?(GL::CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT)
  GL.const_set('BUFFER_IMMUTABLE_STORAGE_EXT', 0x821F) unless defined?(GL::BUFFER_IMMUTABLE_STORAGE_EXT)
  GL.const_set('BUFFER_STORAGE_FLAGS_EXT', 0x8220) unless defined?(GL::BUFFER_STORAGE_FLAGS_EXT)
end
define_ext_enum_GL_EXT_clear_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 620
def self.define_ext_enum_GL_EXT_clear_texture
end
define_ext_enum_GL_EXT_clip_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 629
def self.define_ext_enum_GL_EXT_clip_control
  GL.const_set('LOWER_LEFT_EXT', 0x8CA1) unless defined?(GL::LOWER_LEFT_EXT)
  GL.const_set('UPPER_LEFT_EXT', 0x8CA2) unless defined?(GL::UPPER_LEFT_EXT)
  GL.const_set('NEGATIVE_ONE_TO_ONE_EXT', 0x935E) unless defined?(GL::NEGATIVE_ONE_TO_ONE_EXT)
  GL.const_set('ZERO_TO_ONE_EXT', 0x935F) unless defined?(GL::ZERO_TO_ONE_EXT)
  GL.const_set('CLIP_ORIGIN_EXT', 0x935C) unless defined?(GL::CLIP_ORIGIN_EXT)
  GL.const_set('CLIP_DEPTH_MODE_EXT', 0x935D) unless defined?(GL::CLIP_DEPTH_MODE_EXT)
end
define_ext_enum_GL_EXT_clip_cull_distance() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 650
def self.define_ext_enum_GL_EXT_clip_cull_distance
  GL.const_set('MAX_CLIP_DISTANCES_EXT', 0x0D32) unless defined?(GL::MAX_CLIP_DISTANCES_EXT)
  GL.const_set('MAX_CULL_DISTANCES_EXT', 0x82F9) unless defined?(GL::MAX_CULL_DISTANCES_EXT)
  GL.const_set('MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT', 0x82FA) unless defined?(GL::MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT)
  GL.const_set('CLIP_DISTANCE0_EXT', 0x3000) unless defined?(GL::CLIP_DISTANCE0_EXT)
  GL.const_set('CLIP_DISTANCE1_EXT', 0x3001) unless defined?(GL::CLIP_DISTANCE1_EXT)
  GL.const_set('CLIP_DISTANCE2_EXT', 0x3002) unless defined?(GL::CLIP_DISTANCE2_EXT)
  GL.const_set('CLIP_DISTANCE3_EXT', 0x3003) unless defined?(GL::CLIP_DISTANCE3_EXT)
  GL.const_set('CLIP_DISTANCE4_EXT', 0x3004) unless defined?(GL::CLIP_DISTANCE4_EXT)
  GL.const_set('CLIP_DISTANCE5_EXT', 0x3005) unless defined?(GL::CLIP_DISTANCE5_EXT)
  GL.const_set('CLIP_DISTANCE6_EXT', 0x3006) unless defined?(GL::CLIP_DISTANCE6_EXT)
  GL.const_set('CLIP_DISTANCE7_EXT', 0x3007) unless defined?(GL::CLIP_DISTANCE7_EXT)
end
define_ext_enum_GL_EXT_clip_volume_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 5987
def self.define_ext_enum_GL_EXT_clip_volume_hint
  GL.const_set('CLIP_VOLUME_CLIPPING_HINT_EXT', 0x80F0) unless defined?(GL::CLIP_VOLUME_CLIPPING_HINT_EXT)
end
define_ext_enum_GL_EXT_cmyka() click to toggle source
# File lib/opengl_ext_enum.rb, line 5998
def self.define_ext_enum_GL_EXT_cmyka
  GL.const_set('CMYK_EXT', 0x800C) unless defined?(GL::CMYK_EXT)
  GL.const_set('CMYKA_EXT', 0x800D) unless defined?(GL::CMYKA_EXT)
  GL.const_set('PACK_CMYK_HINT_EXT', 0x800E) unless defined?(GL::PACK_CMYK_HINT_EXT)
  GL.const_set('UNPACK_CMYK_HINT_EXT', 0x800F) unless defined?(GL::UNPACK_CMYK_HINT_EXT)
end
define_ext_enum_GL_EXT_color_buffer_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 681
def self.define_ext_enum_GL_EXT_color_buffer_float
end
define_ext_enum_GL_EXT_color_buffer_half_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 690
def self.define_ext_enum_GL_EXT_color_buffer_half_float
  GL.const_set('RGBA16F_EXT', 0x881A) unless defined?(GL::RGBA16F_EXT)
  GL.const_set('RGB16F_EXT', 0x881B) unless defined?(GL::RGB16F_EXT)
  GL.const_set('RG16F_EXT', 0x822F) unless defined?(GL::RG16F_EXT)
  GL.const_set('R16F_EXT', 0x822D) unless defined?(GL::R16F_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT', 0x8211) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT)
  GL.const_set('UNSIGNED_NORMALIZED_EXT', 0x8C17) unless defined?(GL::UNSIGNED_NORMALIZED_EXT)
end
define_ext_enum_GL_EXT_color_subtable() click to toggle source
# File lib/opengl_ext_enum.rb, line 6015
def self.define_ext_enum_GL_EXT_color_subtable
end
define_ext_enum_GL_EXT_compiled_vertex_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 6024
def self.define_ext_enum_GL_EXT_compiled_vertex_array
  GL.const_set('ARRAY_ELEMENT_LOCK_FIRST_EXT', 0x81A8) unless defined?(GL::ARRAY_ELEMENT_LOCK_FIRST_EXT)
  GL.const_set('ARRAY_ELEMENT_LOCK_COUNT_EXT', 0x81A9) unless defined?(GL::ARRAY_ELEMENT_LOCK_COUNT_EXT)
end
define_ext_enum_GL_EXT_conservative_depth() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 711
def self.define_ext_enum_GL_EXT_conservative_depth
end
define_ext_enum_GL_EXT_convolution() click to toggle source
# File lib/opengl_ext_enum.rb, line 6037
def self.define_ext_enum_GL_EXT_convolution
  GL.const_set('CONVOLUTION_1D_EXT', 0x8010) unless defined?(GL::CONVOLUTION_1D_EXT)
  GL.const_set('CONVOLUTION_2D_EXT', 0x8011) unless defined?(GL::CONVOLUTION_2D_EXT)
  GL.const_set('SEPARABLE_2D_EXT', 0x8012) unless defined?(GL::SEPARABLE_2D_EXT)
  GL.const_set('CONVOLUTION_BORDER_MODE_EXT', 0x8013) unless defined?(GL::CONVOLUTION_BORDER_MODE_EXT)
  GL.const_set('CONVOLUTION_FILTER_SCALE_EXT', 0x8014) unless defined?(GL::CONVOLUTION_FILTER_SCALE_EXT)
  GL.const_set('CONVOLUTION_FILTER_BIAS_EXT', 0x8015) unless defined?(GL::CONVOLUTION_FILTER_BIAS_EXT)
  GL.const_set('REDUCE_EXT', 0x8016) unless defined?(GL::REDUCE_EXT)
  GL.const_set('CONVOLUTION_FORMAT_EXT', 0x8017) unless defined?(GL::CONVOLUTION_FORMAT_EXT)
  GL.const_set('CONVOLUTION_WIDTH_EXT', 0x8018) unless defined?(GL::CONVOLUTION_WIDTH_EXT)
  GL.const_set('CONVOLUTION_HEIGHT_EXT', 0x8019) unless defined?(GL::CONVOLUTION_HEIGHT_EXT)
  GL.const_set('MAX_CONVOLUTION_WIDTH_EXT', 0x801A) unless defined?(GL::MAX_CONVOLUTION_WIDTH_EXT)
  GL.const_set('MAX_CONVOLUTION_HEIGHT_EXT', 0x801B) unless defined?(GL::MAX_CONVOLUTION_HEIGHT_EXT)
  GL.const_set('POST_CONVOLUTION_RED_SCALE_EXT', 0x801C) unless defined?(GL::POST_CONVOLUTION_RED_SCALE_EXT)
  GL.const_set('POST_CONVOLUTION_GREEN_SCALE_EXT', 0x801D) unless defined?(GL::POST_CONVOLUTION_GREEN_SCALE_EXT)
  GL.const_set('POST_CONVOLUTION_BLUE_SCALE_EXT', 0x801E) unless defined?(GL::POST_CONVOLUTION_BLUE_SCALE_EXT)
  GL.const_set('POST_CONVOLUTION_ALPHA_SCALE_EXT', 0x801F) unless defined?(GL::POST_CONVOLUTION_ALPHA_SCALE_EXT)
  GL.const_set('POST_CONVOLUTION_RED_BIAS_EXT', 0x8020) unless defined?(GL::POST_CONVOLUTION_RED_BIAS_EXT)
  GL.const_set('POST_CONVOLUTION_GREEN_BIAS_EXT', 0x8021) unless defined?(GL::POST_CONVOLUTION_GREEN_BIAS_EXT)
  GL.const_set('POST_CONVOLUTION_BLUE_BIAS_EXT', 0x8022) unless defined?(GL::POST_CONVOLUTION_BLUE_BIAS_EXT)
  GL.const_set('POST_CONVOLUTION_ALPHA_BIAS_EXT', 0x8023) unless defined?(GL::POST_CONVOLUTION_ALPHA_BIAS_EXT)
end
define_ext_enum_GL_EXT_coordinate_frame() click to toggle source
# File lib/opengl_ext_enum.rb, line 6086
def self.define_ext_enum_GL_EXT_coordinate_frame
  GL.const_set('TANGENT_ARRAY_EXT', 0x8439) unless defined?(GL::TANGENT_ARRAY_EXT)
  GL.const_set('BINORMAL_ARRAY_EXT', 0x843A) unless defined?(GL::BINORMAL_ARRAY_EXT)
  GL.const_set('CURRENT_TANGENT_EXT', 0x843B) unless defined?(GL::CURRENT_TANGENT_EXT)
  GL.const_set('CURRENT_BINORMAL_EXT', 0x843C) unless defined?(GL::CURRENT_BINORMAL_EXT)
  GL.const_set('TANGENT_ARRAY_TYPE_EXT', 0x843E) unless defined?(GL::TANGENT_ARRAY_TYPE_EXT)
  GL.const_set('TANGENT_ARRAY_STRIDE_EXT', 0x843F) unless defined?(GL::TANGENT_ARRAY_STRIDE_EXT)
  GL.const_set('BINORMAL_ARRAY_TYPE_EXT', 0x8440) unless defined?(GL::BINORMAL_ARRAY_TYPE_EXT)
  GL.const_set('BINORMAL_ARRAY_STRIDE_EXT', 0x8441) unless defined?(GL::BINORMAL_ARRAY_STRIDE_EXT)
  GL.const_set('TANGENT_ARRAY_POINTER_EXT', 0x8442) unless defined?(GL::TANGENT_ARRAY_POINTER_EXT)
  GL.const_set('BINORMAL_ARRAY_POINTER_EXT', 0x8443) unless defined?(GL::BINORMAL_ARRAY_POINTER_EXT)
  GL.const_set('MAP1_TANGENT_EXT', 0x8444) unless defined?(GL::MAP1_TANGENT_EXT)
  GL.const_set('MAP2_TANGENT_EXT', 0x8445) unless defined?(GL::MAP2_TANGENT_EXT)
  GL.const_set('MAP1_BINORMAL_EXT', 0x8446) unless defined?(GL::MAP1_BINORMAL_EXT)
  GL.const_set('MAP2_BINORMAL_EXT', 0x8447) unless defined?(GL::MAP2_BINORMAL_EXT)
end
define_ext_enum_GL_EXT_copy_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 720
def self.define_ext_enum_GL_EXT_copy_image
end
define_ext_enum_GL_EXT_copy_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 6123
def self.define_ext_enum_GL_EXT_copy_texture
end
define_ext_enum_GL_EXT_cull_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 6132
def self.define_ext_enum_GL_EXT_cull_vertex
  GL.const_set('CULL_VERTEX_EXT', 0x81AA) unless defined?(GL::CULL_VERTEX_EXT)
  GL.const_set('CULL_VERTEX_EYE_POSITION_EXT', 0x81AB) unless defined?(GL::CULL_VERTEX_EYE_POSITION_EXT)
  GL.const_set('CULL_VERTEX_OBJECT_POSITION_EXT', 0x81AC) unless defined?(GL::CULL_VERTEX_OBJECT_POSITION_EXT)
end
define_ext_enum_GL_EXT_debug_label() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 729
def self.define_ext_enum_GL_EXT_debug_label
  GL.const_set('PROGRAM_PIPELINE_OBJECT_EXT', 0x8A4F) unless defined?(GL::PROGRAM_PIPELINE_OBJECT_EXT)
  GL.const_set('PROGRAM_OBJECT_EXT', 0x8B40) unless defined?(GL::PROGRAM_OBJECT_EXT)
  GL.const_set('SHADER_OBJECT_EXT', 0x8B48) unless defined?(GL::SHADER_OBJECT_EXT)
  GL.const_set('BUFFER_OBJECT_EXT', 0x9151) unless defined?(GL::BUFFER_OBJECT_EXT)
  GL.const_set('QUERY_OBJECT_EXT', 0x9153) unless defined?(GL::QUERY_OBJECT_EXT)
  GL.const_set('VERTEX_ARRAY_OBJECT_EXT', 0x9154) unless defined?(GL::VERTEX_ARRAY_OBJECT_EXT)
  GL.const_set('SAMPLER', 0x82E6) unless defined?(GL::SAMPLER)
  GL.const_set('TRANSFORM_FEEDBACK', 0x8E22) unless defined?(GL::TRANSFORM_FEEDBACK)
end
define_ext_enum_GL_EXT_debug_marker() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 754
def self.define_ext_enum_GL_EXT_debug_marker
end
define_ext_enum_GL_EXT_depth_bounds_test() click to toggle source
# File lib/opengl_ext_enum.rb, line 6181
def self.define_ext_enum_GL_EXT_depth_bounds_test
  GL.const_set('DEPTH_BOUNDS_TEST_EXT', 0x8890) unless defined?(GL::DEPTH_BOUNDS_TEST_EXT)
  GL.const_set('DEPTH_BOUNDS_EXT', 0x8891) unless defined?(GL::DEPTH_BOUNDS_EXT)
end
define_ext_enum_GL_EXT_depth_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 763
def self.define_ext_enum_GL_EXT_depth_clamp
  GL.const_set('DEPTH_CLAMP_EXT', 0x864F) unless defined?(GL::DEPTH_CLAMP_EXT)
end
define_ext_enum_GL_EXT_direct_state_access() click to toggle source
# File lib/opengl_ext_enum.rb, line 6194
def self.define_ext_enum_GL_EXT_direct_state_access
  GL.const_set('PROGRAM_MATRIX_EXT', 0x8E2D) unless defined?(GL::PROGRAM_MATRIX_EXT)
  GL.const_set('TRANSPOSE_PROGRAM_MATRIX_EXT', 0x8E2E) unless defined?(GL::TRANSPOSE_PROGRAM_MATRIX_EXT)
  GL.const_set('PROGRAM_MATRIX_STACK_DEPTH_EXT', 0x8E2F) unless defined?(GL::PROGRAM_MATRIX_STACK_DEPTH_EXT)
end
define_ext_enum_GL_EXT_discard_framebuffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 774
def self.define_ext_enum_GL_EXT_discard_framebuffer
  GL.const_set('COLOR_EXT', 0x1800) unless defined?(GL::COLOR_EXT)
  GL.const_set('DEPTH_EXT', 0x1801) unless defined?(GL::DEPTH_EXT)
  GL.const_set('STENCIL_EXT', 0x1802) unless defined?(GL::STENCIL_EXT)
end
define_ext_enum_GL_EXT_disjoint_timer_query() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 789
def self.define_ext_enum_GL_EXT_disjoint_timer_query
  GL.const_set('QUERY_COUNTER_BITS_EXT', 0x8864) unless defined?(GL::QUERY_COUNTER_BITS_EXT)
  GL.const_set('CURRENT_QUERY_EXT', 0x8865) unless defined?(GL::CURRENT_QUERY_EXT)
  GL.const_set('QUERY_RESULT_EXT', 0x8866) unless defined?(GL::QUERY_RESULT_EXT)
  GL.const_set('QUERY_RESULT_AVAILABLE_EXT', 0x8867) unless defined?(GL::QUERY_RESULT_AVAILABLE_EXT)
  GL.const_set('TIME_ELAPSED_EXT', 0x88BF) unless defined?(GL::TIME_ELAPSED_EXT)
  GL.const_set('TIMESTAMP_EXT', 0x8E28) unless defined?(GL::TIMESTAMP_EXT)
  GL.const_set('GPU_DISJOINT_EXT', 0x8FBB) unless defined?(GL::GPU_DISJOINT_EXT)
end
define_ext_enum_GL_EXT_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 812
def self.define_ext_enum_GL_EXT_draw_buffers
  GL.const_set('MAX_COLOR_ATTACHMENTS_EXT', 0x8CDF) unless defined?(GL::MAX_COLOR_ATTACHMENTS_EXT)
  GL.const_set('MAX_DRAW_BUFFERS_EXT', 0x8824) unless defined?(GL::MAX_DRAW_BUFFERS_EXT)
  GL.const_set('DRAW_BUFFER0_EXT', 0x8825) unless defined?(GL::DRAW_BUFFER0_EXT)
  GL.const_set('DRAW_BUFFER1_EXT', 0x8826) unless defined?(GL::DRAW_BUFFER1_EXT)
  GL.const_set('DRAW_BUFFER2_EXT', 0x8827) unless defined?(GL::DRAW_BUFFER2_EXT)
  GL.const_set('DRAW_BUFFER3_EXT', 0x8828) unless defined?(GL::DRAW_BUFFER3_EXT)
  GL.const_set('DRAW_BUFFER4_EXT', 0x8829) unless defined?(GL::DRAW_BUFFER4_EXT)
  GL.const_set('DRAW_BUFFER5_EXT', 0x882A) unless defined?(GL::DRAW_BUFFER5_EXT)
  GL.const_set('DRAW_BUFFER6_EXT', 0x882B) unless defined?(GL::DRAW_BUFFER6_EXT)
  GL.const_set('DRAW_BUFFER7_EXT', 0x882C) unless defined?(GL::DRAW_BUFFER7_EXT)
  GL.const_set('DRAW_BUFFER8_EXT', 0x882D) unless defined?(GL::DRAW_BUFFER8_EXT)
  GL.const_set('DRAW_BUFFER9_EXT', 0x882E) unless defined?(GL::DRAW_BUFFER9_EXT)
  GL.const_set('DRAW_BUFFER10_EXT', 0x882F) unless defined?(GL::DRAW_BUFFER10_EXT)
  GL.const_set('DRAW_BUFFER11_EXT', 0x8830) unless defined?(GL::DRAW_BUFFER11_EXT)
  GL.const_set('DRAW_BUFFER12_EXT', 0x8831) unless defined?(GL::DRAW_BUFFER12_EXT)
  GL.const_set('DRAW_BUFFER13_EXT', 0x8832) unless defined?(GL::DRAW_BUFFER13_EXT)
  GL.const_set('DRAW_BUFFER14_EXT', 0x8833) unless defined?(GL::DRAW_BUFFER14_EXT)
  GL.const_set('DRAW_BUFFER15_EXT', 0x8834) unless defined?(GL::DRAW_BUFFER15_EXT)
  GL.const_set('COLOR_ATTACHMENT0_EXT', 0x8CE0) unless defined?(GL::COLOR_ATTACHMENT0_EXT)
  GL.const_set('COLOR_ATTACHMENT1_EXT', 0x8CE1) unless defined?(GL::COLOR_ATTACHMENT1_EXT)
  GL.const_set('COLOR_ATTACHMENT2_EXT', 0x8CE2) unless defined?(GL::COLOR_ATTACHMENT2_EXT)
  GL.const_set('COLOR_ATTACHMENT3_EXT', 0x8CE3) unless defined?(GL::COLOR_ATTACHMENT3_EXT)
  GL.const_set('COLOR_ATTACHMENT4_EXT', 0x8CE4) unless defined?(GL::COLOR_ATTACHMENT4_EXT)
  GL.const_set('COLOR_ATTACHMENT5_EXT', 0x8CE5) unless defined?(GL::COLOR_ATTACHMENT5_EXT)
  GL.const_set('COLOR_ATTACHMENT6_EXT', 0x8CE6) unless defined?(GL::COLOR_ATTACHMENT6_EXT)
  GL.const_set('COLOR_ATTACHMENT7_EXT', 0x8CE7) unless defined?(GL::COLOR_ATTACHMENT7_EXT)
  GL.const_set('COLOR_ATTACHMENT8_EXT', 0x8CE8) unless defined?(GL::COLOR_ATTACHMENT8_EXT)
  GL.const_set('COLOR_ATTACHMENT9_EXT', 0x8CE9) unless defined?(GL::COLOR_ATTACHMENT9_EXT)
  GL.const_set('COLOR_ATTACHMENT10_EXT', 0x8CEA) unless defined?(GL::COLOR_ATTACHMENT10_EXT)
  GL.const_set('COLOR_ATTACHMENT11_EXT', 0x8CEB) unless defined?(GL::COLOR_ATTACHMENT11_EXT)
  GL.const_set('COLOR_ATTACHMENT12_EXT', 0x8CEC) unless defined?(GL::COLOR_ATTACHMENT12_EXT)
  GL.const_set('COLOR_ATTACHMENT13_EXT', 0x8CED) unless defined?(GL::COLOR_ATTACHMENT13_EXT)
  GL.const_set('COLOR_ATTACHMENT14_EXT', 0x8CEE) unless defined?(GL::COLOR_ATTACHMENT14_EXT)
  GL.const_set('COLOR_ATTACHMENT15_EXT', 0x8CEF) unless defined?(GL::COLOR_ATTACHMENT15_EXT)
end
define_ext_enum_GL_EXT_draw_buffers2() click to toggle source
# File lib/opengl_ext_enum.rb, line 6209
def self.define_ext_enum_GL_EXT_draw_buffers2
end
define_ext_enum_GL_EXT_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 889
def self.define_ext_enum_GL_EXT_draw_buffers_indexed
  GL.const_set('BLEND_EQUATION_RGB', 0x8009) unless defined?(GL::BLEND_EQUATION_RGB)
  GL.const_set('BLEND_EQUATION_ALPHA', 0x883D) unless defined?(GL::BLEND_EQUATION_ALPHA)
  GL.const_set('BLEND_SRC_RGB', 0x80C9) unless defined?(GL::BLEND_SRC_RGB)
  GL.const_set('BLEND_SRC_ALPHA', 0x80CB) unless defined?(GL::BLEND_SRC_ALPHA)
  GL.const_set('BLEND_DST_RGB', 0x80C8) unless defined?(GL::BLEND_DST_RGB)
  GL.const_set('BLEND_DST_ALPHA', 0x80CA) unless defined?(GL::BLEND_DST_ALPHA)
  GL.const_set('COLOR_WRITEMASK', 0x0C23) unless defined?(GL::COLOR_WRITEMASK)
  GL.const_set('BLEND', 0x0BE2) unless defined?(GL::BLEND)
  GL.const_set('FUNC_ADD', 0x8006) unless defined?(GL::FUNC_ADD)
  GL.const_set('FUNC_SUBTRACT', 0x800A) unless defined?(GL::FUNC_SUBTRACT)
  GL.const_set('FUNC_REVERSE_SUBTRACT', 0x800B) unless defined?(GL::FUNC_REVERSE_SUBTRACT)
  GL.const_set('MIN', 0x8007) unless defined?(GL::MIN)
  GL.const_set('MAX', 0x8008) unless defined?(GL::MAX)
  GL.const_set('ZERO', 0) unless defined?(GL::ZERO)
  GL.const_set('ONE', 1) unless defined?(GL::ONE)
  GL.const_set('SRC_COLOR', 0x0300) unless defined?(GL::SRC_COLOR)
  GL.const_set('ONE_MINUS_SRC_COLOR', 0x0301) unless defined?(GL::ONE_MINUS_SRC_COLOR)
  GL.const_set('DST_COLOR', 0x0306) unless defined?(GL::DST_COLOR)
  GL.const_set('ONE_MINUS_DST_COLOR', 0x0307) unless defined?(GL::ONE_MINUS_DST_COLOR)
  GL.const_set('SRC_ALPHA', 0x0302) unless defined?(GL::SRC_ALPHA)
  GL.const_set('ONE_MINUS_SRC_ALPHA', 0x0303) unless defined?(GL::ONE_MINUS_SRC_ALPHA)
  GL.const_set('DST_ALPHA', 0x0304) unless defined?(GL::DST_ALPHA)
  GL.const_set('ONE_MINUS_DST_ALPHA', 0x0305) unless defined?(GL::ONE_MINUS_DST_ALPHA)
  GL.const_set('CONSTANT_COLOR', 0x8001) unless defined?(GL::CONSTANT_COLOR)
  GL.const_set('ONE_MINUS_CONSTANT_COLOR', 0x8002) unless defined?(GL::ONE_MINUS_CONSTANT_COLOR)
  GL.const_set('CONSTANT_ALPHA', 0x8003) unless defined?(GL::CONSTANT_ALPHA)
  GL.const_set('ONE_MINUS_CONSTANT_ALPHA', 0x8004) unless defined?(GL::ONE_MINUS_CONSTANT_ALPHA)
  GL.const_set('SRC_ALPHA_SATURATE', 0x0308) unless defined?(GL::SRC_ALPHA_SATURATE)
end
define_ext_enum_GL_EXT_draw_elements_base_vertex() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 954
def self.define_ext_enum_GL_EXT_draw_elements_base_vertex
end
define_ext_enum_GL_EXT_draw_instanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 963
def self.define_ext_enum_GL_EXT_draw_instanced
end
define_ext_enum_GL_EXT_draw_range_elements() click to toggle source
# File lib/opengl_ext_enum.rb, line 6227
def self.define_ext_enum_GL_EXT_draw_range_elements
  GL.const_set('MAX_ELEMENTS_VERTICES_EXT', 0x80E8) unless defined?(GL::MAX_ELEMENTS_VERTICES_EXT)
  GL.const_set('MAX_ELEMENTS_INDICES_EXT', 0x80E9) unless defined?(GL::MAX_ELEMENTS_INDICES_EXT)
end
define_ext_enum_GL_EXT_draw_transform_feedback() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 972
def self.define_ext_enum_GL_EXT_draw_transform_feedback
end
define_ext_enum_GL_EXT_external_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 981
def self.define_ext_enum_GL_EXT_external_buffer
end
define_ext_enum_GL_EXT_float_blend() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 990
def self.define_ext_enum_GL_EXT_float_blend
end
define_ext_enum_GL_EXT_fog_coord() click to toggle source
# File lib/opengl_ext_enum.rb, line 6249
def self.define_ext_enum_GL_EXT_fog_coord
  GL.const_set('FOG_COORDINATE_SOURCE_EXT', 0x8450) unless defined?(GL::FOG_COORDINATE_SOURCE_EXT)
  GL.const_set('FOG_COORDINATE_EXT', 0x8451) unless defined?(GL::FOG_COORDINATE_EXT)
  GL.const_set('FRAGMENT_DEPTH_EXT', 0x8452) unless defined?(GL::FRAGMENT_DEPTH_EXT)
  GL.const_set('CURRENT_FOG_COORDINATE_EXT', 0x8453) unless defined?(GL::CURRENT_FOG_COORDINATE_EXT)
  GL.const_set('FOG_COORDINATE_ARRAY_TYPE_EXT', 0x8454) unless defined?(GL::FOG_COORDINATE_ARRAY_TYPE_EXT)
  GL.const_set('FOG_COORDINATE_ARRAY_STRIDE_EXT', 0x8455) unless defined?(GL::FOG_COORDINATE_ARRAY_STRIDE_EXT)
  GL.const_set('FOG_COORDINATE_ARRAY_POINTER_EXT', 0x8456) unless defined?(GL::FOG_COORDINATE_ARRAY_POINTER_EXT)
  GL.const_set('FOG_COORDINATE_ARRAY_EXT', 0x8457) unless defined?(GL::FOG_COORDINATE_ARRAY_EXT)
end
define_ext_enum_GL_EXT_framebuffer_blit() click to toggle source
# File lib/opengl_ext_enum.rb, line 6274
def self.define_ext_enum_GL_EXT_framebuffer_blit
  GL.const_set('READ_FRAMEBUFFER_EXT', 0x8CA8) unless defined?(GL::READ_FRAMEBUFFER_EXT)
  GL.const_set('DRAW_FRAMEBUFFER_EXT', 0x8CA9) unless defined?(GL::DRAW_FRAMEBUFFER_EXT)
  GL.const_set('DRAW_FRAMEBUFFER_BINDING_EXT', 0x8CA6) unless defined?(GL::DRAW_FRAMEBUFFER_BINDING_EXT)
  GL.const_set('READ_FRAMEBUFFER_BINDING_EXT', 0x8CAA) unless defined?(GL::READ_FRAMEBUFFER_BINDING_EXT)
end
define_ext_enum_GL_EXT_framebuffer_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 6291
def self.define_ext_enum_GL_EXT_framebuffer_multisample
  GL.const_set('RENDERBUFFER_SAMPLES_EXT', 0x8CAB) unless defined?(GL::RENDERBUFFER_SAMPLES_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT', 0x8D56) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT)
  GL.const_set('MAX_SAMPLES_EXT', 0x8D57) unless defined?(GL::MAX_SAMPLES_EXT)
end
define_ext_enum_GL_EXT_framebuffer_multisample_blit_scaled() click to toggle source
# File lib/opengl_ext_enum.rb, line 6306
def self.define_ext_enum_GL_EXT_framebuffer_multisample_blit_scaled
  GL.const_set('SCALED_RESOLVE_FASTEST_EXT', 0x90BA) unless defined?(GL::SCALED_RESOLVE_FASTEST_EXT)
  GL.const_set('SCALED_RESOLVE_NICEST_EXT', 0x90BB) unless defined?(GL::SCALED_RESOLVE_NICEST_EXT)
end
define_ext_enum_GL_EXT_framebuffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 6319
def self.define_ext_enum_GL_EXT_framebuffer_object
  GL.const_set('INVALID_FRAMEBUFFER_OPERATION_EXT', 0x0506) unless defined?(GL::INVALID_FRAMEBUFFER_OPERATION_EXT)
  GL.const_set('MAX_RENDERBUFFER_SIZE_EXT', 0x84E8) unless defined?(GL::MAX_RENDERBUFFER_SIZE_EXT)
  GL.const_set('FRAMEBUFFER_BINDING_EXT', 0x8CA6) unless defined?(GL::FRAMEBUFFER_BINDING_EXT)
  GL.const_set('RENDERBUFFER_BINDING_EXT', 0x8CA7) unless defined?(GL::RENDERBUFFER_BINDING_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT', 0x8CD0) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT', 0x8CD1) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT', 0x8CD2) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT', 0x8CD3) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT', 0x8CD4) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT)
  GL.const_set('FRAMEBUFFER_COMPLETE_EXT', 0x8CD5) unless defined?(GL::FRAMEBUFFER_COMPLETE_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT', 0x8CD6) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT', 0x8CD7) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT', 0x8CD9) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_FORMATS_EXT', 0x8CDA) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_FORMATS_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT', 0x8CDB) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT', 0x8CDC) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT)
  GL.const_set('FRAMEBUFFER_UNSUPPORTED_EXT', 0x8CDD) unless defined?(GL::FRAMEBUFFER_UNSUPPORTED_EXT)
  GL.const_set('MAX_COLOR_ATTACHMENTS_EXT', 0x8CDF) unless defined?(GL::MAX_COLOR_ATTACHMENTS_EXT)
  GL.const_set('COLOR_ATTACHMENT0_EXT', 0x8CE0) unless defined?(GL::COLOR_ATTACHMENT0_EXT)
  GL.const_set('COLOR_ATTACHMENT1_EXT', 0x8CE1) unless defined?(GL::COLOR_ATTACHMENT1_EXT)
  GL.const_set('COLOR_ATTACHMENT2_EXT', 0x8CE2) unless defined?(GL::COLOR_ATTACHMENT2_EXT)
  GL.const_set('COLOR_ATTACHMENT3_EXT', 0x8CE3) unless defined?(GL::COLOR_ATTACHMENT3_EXT)
  GL.const_set('COLOR_ATTACHMENT4_EXT', 0x8CE4) unless defined?(GL::COLOR_ATTACHMENT4_EXT)
  GL.const_set('COLOR_ATTACHMENT5_EXT', 0x8CE5) unless defined?(GL::COLOR_ATTACHMENT5_EXT)
  GL.const_set('COLOR_ATTACHMENT6_EXT', 0x8CE6) unless defined?(GL::COLOR_ATTACHMENT6_EXT)
  GL.const_set('COLOR_ATTACHMENT7_EXT', 0x8CE7) unless defined?(GL::COLOR_ATTACHMENT7_EXT)
  GL.const_set('COLOR_ATTACHMENT8_EXT', 0x8CE8) unless defined?(GL::COLOR_ATTACHMENT8_EXT)
  GL.const_set('COLOR_ATTACHMENT9_EXT', 0x8CE9) unless defined?(GL::COLOR_ATTACHMENT9_EXT)
  GL.const_set('COLOR_ATTACHMENT10_EXT', 0x8CEA) unless defined?(GL::COLOR_ATTACHMENT10_EXT)
  GL.const_set('COLOR_ATTACHMENT11_EXT', 0x8CEB) unless defined?(GL::COLOR_ATTACHMENT11_EXT)
  GL.const_set('COLOR_ATTACHMENT12_EXT', 0x8CEC) unless defined?(GL::COLOR_ATTACHMENT12_EXT)
  GL.const_set('COLOR_ATTACHMENT13_EXT', 0x8CED) unless defined?(GL::COLOR_ATTACHMENT13_EXT)
  GL.const_set('COLOR_ATTACHMENT14_EXT', 0x8CEE) unless defined?(GL::COLOR_ATTACHMENT14_EXT)
  GL.const_set('COLOR_ATTACHMENT15_EXT', 0x8CEF) unless defined?(GL::COLOR_ATTACHMENT15_EXT)
  GL.const_set('DEPTH_ATTACHMENT_EXT', 0x8D00) unless defined?(GL::DEPTH_ATTACHMENT_EXT)
  GL.const_set('STENCIL_ATTACHMENT_EXT', 0x8D20) unless defined?(GL::STENCIL_ATTACHMENT_EXT)
  GL.const_set('FRAMEBUFFER_EXT', 0x8D40) unless defined?(GL::FRAMEBUFFER_EXT)
  GL.const_set('RENDERBUFFER_EXT', 0x8D41) unless defined?(GL::RENDERBUFFER_EXT)
  GL.const_set('RENDERBUFFER_WIDTH_EXT', 0x8D42) unless defined?(GL::RENDERBUFFER_WIDTH_EXT)
  GL.const_set('RENDERBUFFER_HEIGHT_EXT', 0x8D43) unless defined?(GL::RENDERBUFFER_HEIGHT_EXT)
  GL.const_set('RENDERBUFFER_INTERNAL_FORMAT_EXT', 0x8D44) unless defined?(GL::RENDERBUFFER_INTERNAL_FORMAT_EXT)
  GL.const_set('STENCIL_INDEX1_EXT', 0x8D46) unless defined?(GL::STENCIL_INDEX1_EXT)
  GL.const_set('STENCIL_INDEX4_EXT', 0x8D47) unless defined?(GL::STENCIL_INDEX4_EXT)
  GL.const_set('STENCIL_INDEX8_EXT', 0x8D48) unless defined?(GL::STENCIL_INDEX8_EXT)
  GL.const_set('STENCIL_INDEX16_EXT', 0x8D49) unless defined?(GL::STENCIL_INDEX16_EXT)
  GL.const_set('RENDERBUFFER_RED_SIZE_EXT', 0x8D50) unless defined?(GL::RENDERBUFFER_RED_SIZE_EXT)
  GL.const_set('RENDERBUFFER_GREEN_SIZE_EXT', 0x8D51) unless defined?(GL::RENDERBUFFER_GREEN_SIZE_EXT)
  GL.const_set('RENDERBUFFER_BLUE_SIZE_EXT', 0x8D52) unless defined?(GL::RENDERBUFFER_BLUE_SIZE_EXT)
  GL.const_set('RENDERBUFFER_ALPHA_SIZE_EXT', 0x8D53) unless defined?(GL::RENDERBUFFER_ALPHA_SIZE_EXT)
  GL.const_set('RENDERBUFFER_DEPTH_SIZE_EXT', 0x8D54) unless defined?(GL::RENDERBUFFER_DEPTH_SIZE_EXT)
  GL.const_set('RENDERBUFFER_STENCIL_SIZE_EXT', 0x8D55) unless defined?(GL::RENDERBUFFER_STENCIL_SIZE_EXT)
end
define_ext_enum_GL_EXT_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_enum.rb, line 6430
def self.define_ext_enum_GL_EXT_framebuffer_sRGB
  GL.const_set('FRAMEBUFFER_SRGB_EXT', 0x8DB9) unless defined?(GL::FRAMEBUFFER_SRGB_EXT)
  GL.const_set('FRAMEBUFFER_SRGB_CAPABLE_EXT', 0x8DBA) unless defined?(GL::FRAMEBUFFER_SRGB_CAPABLE_EXT)
end
define_ext_enum_GL_EXT_geometry_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 999
def self.define_ext_enum_GL_EXT_geometry_point_size
end
define_ext_enum_GL_EXT_geometry_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1008
def self.define_ext_enum_GL_EXT_geometry_shader
  GL.const_set('GEOMETRY_SHADER_EXT', 0x8DD9) unless defined?(GL::GEOMETRY_SHADER_EXT)
  GL.const_set('GEOMETRY_SHADER_BIT_EXT', 0x00000004) unless defined?(GL::GEOMETRY_SHADER_BIT_EXT)
  GL.const_set('GEOMETRY_LINKED_VERTICES_OUT_EXT', 0x8916) unless defined?(GL::GEOMETRY_LINKED_VERTICES_OUT_EXT)
  GL.const_set('GEOMETRY_LINKED_INPUT_TYPE_EXT', 0x8917) unless defined?(GL::GEOMETRY_LINKED_INPUT_TYPE_EXT)
  GL.const_set('GEOMETRY_LINKED_OUTPUT_TYPE_EXT', 0x8918) unless defined?(GL::GEOMETRY_LINKED_OUTPUT_TYPE_EXT)
  GL.const_set('GEOMETRY_SHADER_INVOCATIONS_EXT', 0x887F) unless defined?(GL::GEOMETRY_SHADER_INVOCATIONS_EXT)
  GL.const_set('LAYER_PROVOKING_VERTEX_EXT', 0x825E) unless defined?(GL::LAYER_PROVOKING_VERTEX_EXT)
  GL.const_set('LINES_ADJACENCY_EXT', 0x000A) unless defined?(GL::LINES_ADJACENCY_EXT)
  GL.const_set('LINE_STRIP_ADJACENCY_EXT', 0x000B) unless defined?(GL::LINE_STRIP_ADJACENCY_EXT)
  GL.const_set('TRIANGLES_ADJACENCY_EXT', 0x000C) unless defined?(GL::TRIANGLES_ADJACENCY_EXT)
  GL.const_set('TRIANGLE_STRIP_ADJACENCY_EXT', 0x000D) unless defined?(GL::TRIANGLE_STRIP_ADJACENCY_EXT)
  GL.const_set('MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT', 0x8DDF) unless defined?(GL::MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT)
  GL.const_set('MAX_GEOMETRY_UNIFORM_BLOCKS_EXT', 0x8A2C) unless defined?(GL::MAX_GEOMETRY_UNIFORM_BLOCKS_EXT)
  GL.const_set('MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT', 0x8A32) unless defined?(GL::MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT)
  GL.const_set('MAX_GEOMETRY_INPUT_COMPONENTS_EXT', 0x9123) unless defined?(GL::MAX_GEOMETRY_INPUT_COMPONENTS_EXT)
  GL.const_set('MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT', 0x9124) unless defined?(GL::MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT)
  GL.const_set('MAX_GEOMETRY_OUTPUT_VERTICES_EXT', 0x8DE0) unless defined?(GL::MAX_GEOMETRY_OUTPUT_VERTICES_EXT)
  GL.const_set('MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT', 0x8DE1) unless defined?(GL::MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT)
  GL.const_set('MAX_GEOMETRY_SHADER_INVOCATIONS_EXT', 0x8E5A) unless defined?(GL::MAX_GEOMETRY_SHADER_INVOCATIONS_EXT)
  GL.const_set('MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 0x8C29) unless defined?(GL::MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT)
  GL.const_set('MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT', 0x92CF) unless defined?(GL::MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT)
  GL.const_set('MAX_GEOMETRY_ATOMIC_COUNTERS_EXT', 0x92D5) unless defined?(GL::MAX_GEOMETRY_ATOMIC_COUNTERS_EXT)
  GL.const_set('MAX_GEOMETRY_IMAGE_UNIFORMS_EXT', 0x90CD) unless defined?(GL::MAX_GEOMETRY_IMAGE_UNIFORMS_EXT)
  GL.const_set('MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT', 0x90D7) unless defined?(GL::MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT)
  GL.const_set('FIRST_VERTEX_CONVENTION_EXT', 0x8E4D) unless defined?(GL::FIRST_VERTEX_CONVENTION_EXT)
  GL.const_set('LAST_VERTEX_CONVENTION_EXT', 0x8E4E) unless defined?(GL::LAST_VERTEX_CONVENTION_EXT)
  GL.const_set('UNDEFINED_VERTEX_EXT', 0x8260) unless defined?(GL::UNDEFINED_VERTEX_EXT)
  GL.const_set('PRIMITIVES_GENERATED_EXT', 0x8C87) unless defined?(GL::PRIMITIVES_GENERATED_EXT)
  GL.const_set('FRAMEBUFFER_DEFAULT_LAYERS_EXT', 0x9312) unless defined?(GL::FRAMEBUFFER_DEFAULT_LAYERS_EXT)
  GL.const_set('MAX_FRAMEBUFFER_LAYERS_EXT', 0x9317) unless defined?(GL::MAX_FRAMEBUFFER_LAYERS_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT', 0x8DA8) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_LAYERED_EXT', 0x8DA7) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_LAYERED_EXT)
  GL.const_set('REFERENCED_BY_GEOMETRY_SHADER_EXT', 0x9309) unless defined?(GL::REFERENCED_BY_GEOMETRY_SHADER_EXT)
end
define_ext_enum_GL_EXT_geometry_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 6443
def self.define_ext_enum_GL_EXT_geometry_shader4
  GL.const_set('GEOMETRY_SHADER_EXT', 0x8DD9) unless defined?(GL::GEOMETRY_SHADER_EXT)
  GL.const_set('GEOMETRY_VERTICES_OUT_EXT', 0x8DDA) unless defined?(GL::GEOMETRY_VERTICES_OUT_EXT)
  GL.const_set('GEOMETRY_INPUT_TYPE_EXT', 0x8DDB) unless defined?(GL::GEOMETRY_INPUT_TYPE_EXT)
  GL.const_set('GEOMETRY_OUTPUT_TYPE_EXT', 0x8DDC) unless defined?(GL::GEOMETRY_OUTPUT_TYPE_EXT)
  GL.const_set('MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 0x8C29) unless defined?(GL::MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT)
  GL.const_set('MAX_GEOMETRY_VARYING_COMPONENTS_EXT', 0x8DDD) unless defined?(GL::MAX_GEOMETRY_VARYING_COMPONENTS_EXT)
  GL.const_set('MAX_VERTEX_VARYING_COMPONENTS_EXT', 0x8DDE) unless defined?(GL::MAX_VERTEX_VARYING_COMPONENTS_EXT)
  GL.const_set('MAX_VARYING_COMPONENTS_EXT', 0x8B4B) unless defined?(GL::MAX_VARYING_COMPONENTS_EXT)
  GL.const_set('MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT', 0x8DDF) unless defined?(GL::MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT)
  GL.const_set('MAX_GEOMETRY_OUTPUT_VERTICES_EXT', 0x8DE0) unless defined?(GL::MAX_GEOMETRY_OUTPUT_VERTICES_EXT)
  GL.const_set('MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT', 0x8DE1) unless defined?(GL::MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT)
  GL.const_set('LINES_ADJACENCY_EXT', 0x000A) unless defined?(GL::LINES_ADJACENCY_EXT)
  GL.const_set('LINE_STRIP_ADJACENCY_EXT', 0x000B) unless defined?(GL::LINE_STRIP_ADJACENCY_EXT)
  GL.const_set('TRIANGLES_ADJACENCY_EXT', 0x000C) unless defined?(GL::TRIANGLES_ADJACENCY_EXT)
  GL.const_set('TRIANGLE_STRIP_ADJACENCY_EXT', 0x000D) unless defined?(GL::TRIANGLE_STRIP_ADJACENCY_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT', 0x8DA8) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT', 0x8DA9) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_LAYERED_EXT', 0x8DA7) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_LAYERED_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 0x8CD4) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT)
  GL.const_set('PROGRAM_POINT_SIZE_EXT', 0x8642) unless defined?(GL::PROGRAM_POINT_SIZE_EXT)
end
define_ext_enum_GL_EXT_gpu_program_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 6492
def self.define_ext_enum_GL_EXT_gpu_program_parameters
end
define_ext_enum_GL_EXT_gpu_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 6501
def self.define_ext_enum_GL_EXT_gpu_shader4
  GL.const_set('SAMPLER_1D_ARRAY_EXT', 0x8DC0) unless defined?(GL::SAMPLER_1D_ARRAY_EXT)
  GL.const_set('SAMPLER_2D_ARRAY_EXT', 0x8DC1) unless defined?(GL::SAMPLER_2D_ARRAY_EXT)
  GL.const_set('SAMPLER_BUFFER_EXT', 0x8DC2) unless defined?(GL::SAMPLER_BUFFER_EXT)
  GL.const_set('SAMPLER_1D_ARRAY_SHADOW_EXT', 0x8DC3) unless defined?(GL::SAMPLER_1D_ARRAY_SHADOW_EXT)
  GL.const_set('SAMPLER_2D_ARRAY_SHADOW_EXT', 0x8DC4) unless defined?(GL::SAMPLER_2D_ARRAY_SHADOW_EXT)
  GL.const_set('SAMPLER_CUBE_SHADOW_EXT', 0x8DC5) unless defined?(GL::SAMPLER_CUBE_SHADOW_EXT)
  GL.const_set('UNSIGNED_INT_VEC2_EXT', 0x8DC6) unless defined?(GL::UNSIGNED_INT_VEC2_EXT)
  GL.const_set('UNSIGNED_INT_VEC3_EXT', 0x8DC7) unless defined?(GL::UNSIGNED_INT_VEC3_EXT)
  GL.const_set('UNSIGNED_INT_VEC4_EXT', 0x8DC8) unless defined?(GL::UNSIGNED_INT_VEC4_EXT)
  GL.const_set('INT_SAMPLER_1D_EXT', 0x8DC9) unless defined?(GL::INT_SAMPLER_1D_EXT)
  GL.const_set('INT_SAMPLER_2D_EXT', 0x8DCA) unless defined?(GL::INT_SAMPLER_2D_EXT)
  GL.const_set('INT_SAMPLER_3D_EXT', 0x8DCB) unless defined?(GL::INT_SAMPLER_3D_EXT)
  GL.const_set('INT_SAMPLER_CUBE_EXT', 0x8DCC) unless defined?(GL::INT_SAMPLER_CUBE_EXT)
  GL.const_set('INT_SAMPLER_2D_RECT_EXT', 0x8DCD) unless defined?(GL::INT_SAMPLER_2D_RECT_EXT)
  GL.const_set('INT_SAMPLER_1D_ARRAY_EXT', 0x8DCE) unless defined?(GL::INT_SAMPLER_1D_ARRAY_EXT)
  GL.const_set('INT_SAMPLER_2D_ARRAY_EXT', 0x8DCF) unless defined?(GL::INT_SAMPLER_2D_ARRAY_EXT)
  GL.const_set('INT_SAMPLER_BUFFER_EXT', 0x8DD0) unless defined?(GL::INT_SAMPLER_BUFFER_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_1D_EXT', 0x8DD1) unless defined?(GL::UNSIGNED_INT_SAMPLER_1D_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_2D_EXT', 0x8DD2) unless defined?(GL::UNSIGNED_INT_SAMPLER_2D_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_3D_EXT', 0x8DD3) unless defined?(GL::UNSIGNED_INT_SAMPLER_3D_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_CUBE_EXT', 0x8DD4) unless defined?(GL::UNSIGNED_INT_SAMPLER_CUBE_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_2D_RECT_EXT', 0x8DD5) unless defined?(GL::UNSIGNED_INT_SAMPLER_2D_RECT_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT', 0x8DD6) unless defined?(GL::UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT', 0x8DD7) unless defined?(GL::UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_BUFFER_EXT', 0x8DD8) unless defined?(GL::UNSIGNED_INT_SAMPLER_BUFFER_EXT)
  GL.const_set('MIN_PROGRAM_TEXEL_OFFSET_EXT', 0x8904) unless defined?(GL::MIN_PROGRAM_TEXEL_OFFSET_EXT)
  GL.const_set('MAX_PROGRAM_TEXEL_OFFSET_EXT', 0x8905) unless defined?(GL::MAX_PROGRAM_TEXEL_OFFSET_EXT)
  GL.const_set('VERTEX_ATTRIB_ARRAY_INTEGER_EXT', 0x88FD) unless defined?(GL::VERTEX_ATTRIB_ARRAY_INTEGER_EXT)
end
define_ext_enum_GL_EXT_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1083
def self.define_ext_enum_GL_EXT_gpu_shader5
end
define_ext_enum_GL_EXT_histogram() click to toggle source
# File lib/opengl_ext_enum.rb, line 6566
def self.define_ext_enum_GL_EXT_histogram
  GL.const_set('HISTOGRAM_EXT', 0x8024) unless defined?(GL::HISTOGRAM_EXT)
  GL.const_set('PROXY_HISTOGRAM_EXT', 0x8025) unless defined?(GL::PROXY_HISTOGRAM_EXT)
  GL.const_set('HISTOGRAM_WIDTH_EXT', 0x8026) unless defined?(GL::HISTOGRAM_WIDTH_EXT)
  GL.const_set('HISTOGRAM_FORMAT_EXT', 0x8027) unless defined?(GL::HISTOGRAM_FORMAT_EXT)
  GL.const_set('HISTOGRAM_RED_SIZE_EXT', 0x8028) unless defined?(GL::HISTOGRAM_RED_SIZE_EXT)
  GL.const_set('HISTOGRAM_GREEN_SIZE_EXT', 0x8029) unless defined?(GL::HISTOGRAM_GREEN_SIZE_EXT)
  GL.const_set('HISTOGRAM_BLUE_SIZE_EXT', 0x802A) unless defined?(GL::HISTOGRAM_BLUE_SIZE_EXT)
  GL.const_set('HISTOGRAM_ALPHA_SIZE_EXT', 0x802B) unless defined?(GL::HISTOGRAM_ALPHA_SIZE_EXT)
  GL.const_set('HISTOGRAM_LUMINANCE_SIZE_EXT', 0x802C) unless defined?(GL::HISTOGRAM_LUMINANCE_SIZE_EXT)
  GL.const_set('HISTOGRAM_SINK_EXT', 0x802D) unless defined?(GL::HISTOGRAM_SINK_EXT)
  GL.const_set('MINMAX_EXT', 0x802E) unless defined?(GL::MINMAX_EXT)
  GL.const_set('MINMAX_FORMAT_EXT', 0x802F) unless defined?(GL::MINMAX_FORMAT_EXT)
  GL.const_set('MINMAX_SINK_EXT', 0x8030) unless defined?(GL::MINMAX_SINK_EXT)
  GL.const_set('TABLE_TOO_LARGE_EXT', 0x8031) unless defined?(GL::TABLE_TOO_LARGE_EXT)
end
define_ext_enum_GL_EXT_index_array_formats() click to toggle source
# File lib/opengl_ext_enum.rb, line 6603
def self.define_ext_enum_GL_EXT_index_array_formats
  GL.const_set('IUI_V2F_EXT', 0x81AD) unless defined?(GL::IUI_V2F_EXT)
  GL.const_set('IUI_V3F_EXT', 0x81AE) unless defined?(GL::IUI_V3F_EXT)
  GL.const_set('IUI_N3F_V2F_EXT', 0x81AF) unless defined?(GL::IUI_N3F_V2F_EXT)
  GL.const_set('IUI_N3F_V3F_EXT', 0x81B0) unless defined?(GL::IUI_N3F_V3F_EXT)
  GL.const_set('T2F_IUI_V2F_EXT', 0x81B1) unless defined?(GL::T2F_IUI_V2F_EXT)
  GL.const_set('T2F_IUI_V3F_EXT', 0x81B2) unless defined?(GL::T2F_IUI_V3F_EXT)
  GL.const_set('T2F_IUI_N3F_V2F_EXT', 0x81B3) unless defined?(GL::T2F_IUI_N3F_V2F_EXT)
  GL.const_set('T2F_IUI_N3F_V3F_EXT', 0x81B4) unless defined?(GL::T2F_IUI_N3F_V3F_EXT)
end
define_ext_enum_GL_EXT_index_func() click to toggle source
# File lib/opengl_ext_enum.rb, line 6628
def self.define_ext_enum_GL_EXT_index_func
  GL.const_set('INDEX_TEST_EXT', 0x81B5) unless defined?(GL::INDEX_TEST_EXT)
  GL.const_set('INDEX_TEST_FUNC_EXT', 0x81B6) unless defined?(GL::INDEX_TEST_FUNC_EXT)
  GL.const_set('INDEX_TEST_REF_EXT', 0x81B7) unless defined?(GL::INDEX_TEST_REF_EXT)
end
define_ext_enum_GL_EXT_index_material() click to toggle source
# File lib/opengl_ext_enum.rb, line 6643
def self.define_ext_enum_GL_EXT_index_material
  GL.const_set('INDEX_MATERIAL_EXT', 0x81B8) unless defined?(GL::INDEX_MATERIAL_EXT)
  GL.const_set('INDEX_MATERIAL_PARAMETER_EXT', 0x81B9) unless defined?(GL::INDEX_MATERIAL_PARAMETER_EXT)
  GL.const_set('INDEX_MATERIAL_FACE_EXT', 0x81BA) unless defined?(GL::INDEX_MATERIAL_FACE_EXT)
end
define_ext_enum_GL_EXT_index_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 6658
def self.define_ext_enum_GL_EXT_index_texture
end
define_ext_enum_GL_EXT_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1092
def self.define_ext_enum_GL_EXT_instanced_arrays
  GL.const_set('VERTEX_ATTRIB_ARRAY_DIVISOR_EXT', 0x88FE) unless defined?(GL::VERTEX_ATTRIB_ARRAY_DIVISOR_EXT)
end
define_ext_enum_GL_EXT_light_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 6667
def self.define_ext_enum_GL_EXT_light_texture
  GL.const_set('FRAGMENT_MATERIAL_EXT', 0x8349) unless defined?(GL::FRAGMENT_MATERIAL_EXT)
  GL.const_set('FRAGMENT_NORMAL_EXT', 0x834A) unless defined?(GL::FRAGMENT_NORMAL_EXT)
  GL.const_set('FRAGMENT_COLOR_EXT', 0x834C) unless defined?(GL::FRAGMENT_COLOR_EXT)
  GL.const_set('ATTENUATION_EXT', 0x834D) unless defined?(GL::ATTENUATION_EXT)
  GL.const_set('SHADOW_ATTENUATION_EXT', 0x834E) unless defined?(GL::SHADOW_ATTENUATION_EXT)
  GL.const_set('TEXTURE_APPLICATION_MODE_EXT', 0x834F) unless defined?(GL::TEXTURE_APPLICATION_MODE_EXT)
  GL.const_set('TEXTURE_LIGHT_EXT', 0x8350) unless defined?(GL::TEXTURE_LIGHT_EXT)
  GL.const_set('TEXTURE_MATERIAL_FACE_EXT', 0x8351) unless defined?(GL::TEXTURE_MATERIAL_FACE_EXT)
  GL.const_set('TEXTURE_MATERIAL_PARAMETER_EXT', 0x8352) unless defined?(GL::TEXTURE_MATERIAL_PARAMETER_EXT)
  GL.const_set('FRAGMENT_DEPTH_EXT', 0x8452) unless defined?(GL::FRAGMENT_DEPTH_EXT)
end
define_ext_enum_GL_EXT_map_buffer_range() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1103
def self.define_ext_enum_GL_EXT_map_buffer_range
  GL.const_set('MAP_READ_BIT_EXT', 0x0001) unless defined?(GL::MAP_READ_BIT_EXT)
  GL.const_set('MAP_WRITE_BIT_EXT', 0x0002) unless defined?(GL::MAP_WRITE_BIT_EXT)
  GL.const_set('MAP_INVALIDATE_RANGE_BIT_EXT', 0x0004) unless defined?(GL::MAP_INVALIDATE_RANGE_BIT_EXT)
  GL.const_set('MAP_INVALIDATE_BUFFER_BIT_EXT', 0x0008) unless defined?(GL::MAP_INVALIDATE_BUFFER_BIT_EXT)
  GL.const_set('MAP_FLUSH_EXPLICIT_BIT_EXT', 0x0010) unless defined?(GL::MAP_FLUSH_EXPLICIT_BIT_EXT)
  GL.const_set('MAP_UNSYNCHRONIZED_BIT_EXT', 0x0020) unless defined?(GL::MAP_UNSYNCHRONIZED_BIT_EXT)
end
define_ext_enum_GL_EXT_memory_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1124
def self.define_ext_enum_GL_EXT_memory_object
  GL.const_set('TEXTURE_TILING_EXT', 0x9580) unless defined?(GL::TEXTURE_TILING_EXT)
  GL.const_set('DEDICATED_MEMORY_OBJECT_EXT', 0x9581) unless defined?(GL::DEDICATED_MEMORY_OBJECT_EXT)
  GL.const_set('PROTECTED_MEMORY_OBJECT_EXT', 0x959B) unless defined?(GL::PROTECTED_MEMORY_OBJECT_EXT)
  GL.const_set('NUM_TILING_TYPES_EXT', 0x9582) unless defined?(GL::NUM_TILING_TYPES_EXT)
  GL.const_set('TILING_TYPES_EXT', 0x9583) unless defined?(GL::TILING_TYPES_EXT)
  GL.const_set('OPTIMAL_TILING_EXT', 0x9584) unless defined?(GL::OPTIMAL_TILING_EXT)
  GL.const_set('LINEAR_TILING_EXT', 0x9585) unless defined?(GL::LINEAR_TILING_EXT)
  GL.const_set('NUM_DEVICE_UUIDS_EXT', 0x9596) unless defined?(GL::NUM_DEVICE_UUIDS_EXT)
  GL.const_set('DEVICE_UUID_EXT', 0x9597) unless defined?(GL::DEVICE_UUID_EXT)
  GL.const_set('DRIVER_UUID_EXT', 0x9598) unless defined?(GL::DRIVER_UUID_EXT)
  GL.const_set('UUID_SIZE_EXT', 16) unless defined?(GL::UUID_SIZE_EXT)
end
define_ext_enum_GL_EXT_memory_object_fd() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1155
def self.define_ext_enum_GL_EXT_memory_object_fd
  GL.const_set('HANDLE_TYPE_OPAQUE_FD_EXT', 0x9586) unless defined?(GL::HANDLE_TYPE_OPAQUE_FD_EXT)
end
define_ext_enum_GL_EXT_memory_object_win32() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1166
def self.define_ext_enum_GL_EXT_memory_object_win32
  GL.const_set('HANDLE_TYPE_OPAQUE_WIN32_EXT', 0x9587) unless defined?(GL::HANDLE_TYPE_OPAQUE_WIN32_EXT)
  GL.const_set('HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT', 0x9588) unless defined?(GL::HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT)
  GL.const_set('DEVICE_LUID_EXT', 0x9599) unless defined?(GL::DEVICE_LUID_EXT)
  GL.const_set('DEVICE_NODE_MASK_EXT', 0x959A) unless defined?(GL::DEVICE_NODE_MASK_EXT)
  GL.const_set('LUID_SIZE_EXT', 8) unless defined?(GL::LUID_SIZE_EXT)
  GL.const_set('HANDLE_TYPE_D3D12_TILEPOOL_EXT', 0x9589) unless defined?(GL::HANDLE_TYPE_D3D12_TILEPOOL_EXT)
  GL.const_set('HANDLE_TYPE_D3D12_RESOURCE_EXT', 0x958A) unless defined?(GL::HANDLE_TYPE_D3D12_RESOURCE_EXT)
  GL.const_set('HANDLE_TYPE_D3D11_IMAGE_EXT', 0x958B) unless defined?(GL::HANDLE_TYPE_D3D11_IMAGE_EXT)
  GL.const_set('HANDLE_TYPE_D3D11_IMAGE_KMT_EXT', 0x958C) unless defined?(GL::HANDLE_TYPE_D3D11_IMAGE_KMT_EXT)
end
define_ext_enum_GL_EXT_misc_attribute() click to toggle source
# File lib/opengl_ext_enum.rb, line 6765
def self.define_ext_enum_GL_EXT_misc_attribute
end
define_ext_enum_GL_EXT_multi_draw_arrays() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1193
def self.define_ext_enum_GL_EXT_multi_draw_arrays
end
define_ext_enum_GL_EXT_multi_draw_indirect() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1202
def self.define_ext_enum_GL_EXT_multi_draw_indirect
end
define_ext_enum_GL_EXT_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 6783
def self.define_ext_enum_GL_EXT_multisample
  GL.const_set('MULTISAMPLE_EXT', 0x809D) unless defined?(GL::MULTISAMPLE_EXT)
  GL.const_set('SAMPLE_ALPHA_TO_MASK_EXT', 0x809E) unless defined?(GL::SAMPLE_ALPHA_TO_MASK_EXT)
  GL.const_set('SAMPLE_ALPHA_TO_ONE_EXT', 0x809F) unless defined?(GL::SAMPLE_ALPHA_TO_ONE_EXT)
  GL.const_set('SAMPLE_MASK_EXT', 0x80A0) unless defined?(GL::SAMPLE_MASK_EXT)
  GL.const_set('GL_1PASS_EXT', 0x80A1) unless defined?(GL::GL_1PASS_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_2PASS_0_EXT', 0x80A2) unless defined?(GL::GL_2PASS_0_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_2PASS_1_EXT', 0x80A3) unless defined?(GL::GL_2PASS_1_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4PASS_0_EXT', 0x80A4) unless defined?(GL::GL_4PASS_0_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4PASS_1_EXT', 0x80A5) unless defined?(GL::GL_4PASS_1_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4PASS_2_EXT', 0x80A6) unless defined?(GL::GL_4PASS_2_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4PASS_3_EXT', 0x80A7) unless defined?(GL::GL_4PASS_3_EXT) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('SAMPLE_BUFFERS_EXT', 0x80A8) unless defined?(GL::SAMPLE_BUFFERS_EXT)
  GL.const_set('SAMPLES_EXT', 0x80A9) unless defined?(GL::SAMPLES_EXT)
  GL.const_set('SAMPLE_MASK_VALUE_EXT', 0x80AA) unless defined?(GL::SAMPLE_MASK_VALUE_EXT)
  GL.const_set('SAMPLE_MASK_INVERT_EXT', 0x80AB) unless defined?(GL::SAMPLE_MASK_INVERT_EXT)
  GL.const_set('SAMPLE_PATTERN_EXT', 0x80AC) unless defined?(GL::SAMPLE_PATTERN_EXT)
  GL.const_set('MULTISAMPLE_BIT_EXT', 0x20000000) unless defined?(GL::MULTISAMPLE_BIT_EXT)
end
define_ext_enum_GL_EXT_multisampled_compatibility() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1211
def self.define_ext_enum_GL_EXT_multisampled_compatibility
  GL.const_set('MULTISAMPLE_EXT', 0x809D) unless defined?(GL::MULTISAMPLE_EXT)
  GL.const_set('SAMPLE_ALPHA_TO_ONE_EXT', 0x809F) unless defined?(GL::SAMPLE_ALPHA_TO_ONE_EXT)
end
define_ext_enum_GL_EXT_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1224
def self.define_ext_enum_GL_EXT_multisampled_render_to_texture
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT', 0x8D6C) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT)
  GL.const_set('RENDERBUFFER_SAMPLES_EXT', 0x8CAB) unless defined?(GL::RENDERBUFFER_SAMPLES_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT', 0x8D56) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT)
  GL.const_set('MAX_SAMPLES_EXT', 0x8D57) unless defined?(GL::MAX_SAMPLES_EXT)
end
define_ext_enum_GL_EXT_multisampled_render_to_texture2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1241
def self.define_ext_enum_GL_EXT_multisampled_render_to_texture2
end
define_ext_enum_GL_EXT_multiview_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1250
def self.define_ext_enum_GL_EXT_multiview_draw_buffers
  GL.const_set('COLOR_ATTACHMENT_EXT', 0x90F0) unless defined?(GL::COLOR_ATTACHMENT_EXT)
  GL.const_set('MULTIVIEW_EXT', 0x90F1) unless defined?(GL::MULTIVIEW_EXT)
  GL.const_set('DRAW_BUFFER_EXT', 0x0C01) unless defined?(GL::DRAW_BUFFER_EXT)
  GL.const_set('READ_BUFFER_EXT', 0x0C02) unless defined?(GL::READ_BUFFER_EXT)
  GL.const_set('MAX_MULTIVIEW_BUFFERS_EXT', 0x90F2) unless defined?(GL::MAX_MULTIVIEW_BUFFERS_EXT)
end
define_ext_enum_GL_EXT_multiview_tessellation_geometry_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1269
def self.define_ext_enum_GL_EXT_multiview_tessellation_geometry_shader
end
define_ext_enum_GL_EXT_multiview_texture_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1278
def self.define_ext_enum_GL_EXT_multiview_texture_multisample
end
define_ext_enum_GL_EXT_multiview_timer_query() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1287
def self.define_ext_enum_GL_EXT_multiview_timer_query
end
define_ext_enum_GL_EXT_occlusion_query_boolean() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1296
def self.define_ext_enum_GL_EXT_occlusion_query_boolean
  GL.const_set('ANY_SAMPLES_PASSED_EXT', 0x8C2F) unless defined?(GL::ANY_SAMPLES_PASSED_EXT)
  GL.const_set('ANY_SAMPLES_PASSED_CONSERVATIVE_EXT', 0x8D6A) unless defined?(GL::ANY_SAMPLES_PASSED_CONSERVATIVE_EXT)
  GL.const_set('CURRENT_QUERY_EXT', 0x8865) unless defined?(GL::CURRENT_QUERY_EXT)
  GL.const_set('QUERY_RESULT_EXT', 0x8866) unless defined?(GL::QUERY_RESULT_EXT)
  GL.const_set('QUERY_RESULT_AVAILABLE_EXT', 0x8867) unless defined?(GL::QUERY_RESULT_AVAILABLE_EXT)
end
define_ext_enum_GL_EXT_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 6853
def self.define_ext_enum_GL_EXT_packed_depth_stencil
  GL.const_set('DEPTH_STENCIL_EXT', 0x84F9) unless defined?(GL::DEPTH_STENCIL_EXT)
  GL.const_set('UNSIGNED_INT_24_8_EXT', 0x84FA) unless defined?(GL::UNSIGNED_INT_24_8_EXT)
  GL.const_set('DEPTH24_STENCIL8_EXT', 0x88F0) unless defined?(GL::DEPTH24_STENCIL8_EXT)
  GL.const_set('TEXTURE_STENCIL_SIZE_EXT', 0x88F1) unless defined?(GL::TEXTURE_STENCIL_SIZE_EXT)
end
define_ext_enum_GL_EXT_packed_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 6870
def self.define_ext_enum_GL_EXT_packed_float
  GL.const_set('R11F_G11F_B10F_EXT', 0x8C3A) unless defined?(GL::R11F_G11F_B10F_EXT)
  GL.const_set('UNSIGNED_INT_10F_11F_11F_REV_EXT', 0x8C3B) unless defined?(GL::UNSIGNED_INT_10F_11F_11F_REV_EXT)
  GL.const_set('RGBA_SIGNED_COMPONENTS_EXT', 0x8C3C) unless defined?(GL::RGBA_SIGNED_COMPONENTS_EXT)
end
define_ext_enum_GL_EXT_packed_pixels() click to toggle source
# File lib/opengl_ext_enum.rb, line 6885
def self.define_ext_enum_GL_EXT_packed_pixels
  GL.const_set('UNSIGNED_BYTE_3_3_2_EXT', 0x8032) unless defined?(GL::UNSIGNED_BYTE_3_3_2_EXT)
  GL.const_set('UNSIGNED_SHORT_4_4_4_4_EXT', 0x8033) unless defined?(GL::UNSIGNED_SHORT_4_4_4_4_EXT)
  GL.const_set('UNSIGNED_SHORT_5_5_5_1_EXT', 0x8034) unless defined?(GL::UNSIGNED_SHORT_5_5_5_1_EXT)
  GL.const_set('UNSIGNED_INT_8_8_8_8_EXT', 0x8035) unless defined?(GL::UNSIGNED_INT_8_8_8_8_EXT)
  GL.const_set('UNSIGNED_INT_10_10_10_2_EXT', 0x8036) unless defined?(GL::UNSIGNED_INT_10_10_10_2_EXT)
end
define_ext_enum_GL_EXT_paletted_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 6904
def self.define_ext_enum_GL_EXT_paletted_texture
  GL.const_set('COLOR_INDEX1_EXT', 0x80E2) unless defined?(GL::COLOR_INDEX1_EXT)
  GL.const_set('COLOR_INDEX2_EXT', 0x80E3) unless defined?(GL::COLOR_INDEX2_EXT)
  GL.const_set('COLOR_INDEX4_EXT', 0x80E4) unless defined?(GL::COLOR_INDEX4_EXT)
  GL.const_set('COLOR_INDEX8_EXT', 0x80E5) unless defined?(GL::COLOR_INDEX8_EXT)
  GL.const_set('COLOR_INDEX12_EXT', 0x80E6) unless defined?(GL::COLOR_INDEX12_EXT)
  GL.const_set('COLOR_INDEX16_EXT', 0x80E7) unless defined?(GL::COLOR_INDEX16_EXT)
  GL.const_set('TEXTURE_INDEX_SIZE_EXT', 0x80ED) unless defined?(GL::TEXTURE_INDEX_SIZE_EXT)
end
define_ext_enum_GL_EXT_pixel_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 6927
def self.define_ext_enum_GL_EXT_pixel_buffer_object
  GL.const_set('PIXEL_PACK_BUFFER_EXT', 0x88EB) unless defined?(GL::PIXEL_PACK_BUFFER_EXT)
  GL.const_set('PIXEL_UNPACK_BUFFER_EXT', 0x88EC) unless defined?(GL::PIXEL_UNPACK_BUFFER_EXT)
  GL.const_set('PIXEL_PACK_BUFFER_BINDING_EXT', 0x88ED) unless defined?(GL::PIXEL_PACK_BUFFER_BINDING_EXT)
  GL.const_set('PIXEL_UNPACK_BUFFER_BINDING_EXT', 0x88EF) unless defined?(GL::PIXEL_UNPACK_BUFFER_BINDING_EXT)
end
define_ext_enum_GL_EXT_pixel_transform() click to toggle source
# File lib/opengl_ext_enum.rb, line 6944
def self.define_ext_enum_GL_EXT_pixel_transform
  GL.const_set('PIXEL_TRANSFORM_2D_EXT', 0x8330) unless defined?(GL::PIXEL_TRANSFORM_2D_EXT)
  GL.const_set('PIXEL_MAG_FILTER_EXT', 0x8331) unless defined?(GL::PIXEL_MAG_FILTER_EXT)
  GL.const_set('PIXEL_MIN_FILTER_EXT', 0x8332) unless defined?(GL::PIXEL_MIN_FILTER_EXT)
  GL.const_set('PIXEL_CUBIC_WEIGHT_EXT', 0x8333) unless defined?(GL::PIXEL_CUBIC_WEIGHT_EXT)
  GL.const_set('CUBIC_EXT', 0x8334) unless defined?(GL::CUBIC_EXT)
  GL.const_set('AVERAGE_EXT', 0x8335) unless defined?(GL::AVERAGE_EXT)
  GL.const_set('PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT', 0x8336) unless defined?(GL::PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT)
  GL.const_set('MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT', 0x8337) unless defined?(GL::MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT)
  GL.const_set('PIXEL_TRANSFORM_2D_MATRIX_EXT', 0x8338) unless defined?(GL::PIXEL_TRANSFORM_2D_MATRIX_EXT)
end
define_ext_enum_GL_EXT_pixel_transform_color_table() click to toggle source
# File lib/opengl_ext_enum.rb, line 6971
def self.define_ext_enum_GL_EXT_pixel_transform_color_table
end
define_ext_enum_GL_EXT_point_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 6980
def self.define_ext_enum_GL_EXT_point_parameters
  GL.const_set('POINT_SIZE_MIN_EXT', 0x8126) unless defined?(GL::POINT_SIZE_MIN_EXT)
  GL.const_set('POINT_SIZE_MAX_EXT', 0x8127) unless defined?(GL::POINT_SIZE_MAX_EXT)
  GL.const_set('POINT_FADE_THRESHOLD_SIZE_EXT', 0x8128) unless defined?(GL::POINT_FADE_THRESHOLD_SIZE_EXT)
  GL.const_set('DISTANCE_ATTENUATION_EXT', 0x8129) unless defined?(GL::DISTANCE_ATTENUATION_EXT)
end
define_ext_enum_GL_EXT_polygon_offset() click to toggle source
# File lib/opengl_ext_enum.rb, line 6997
def self.define_ext_enum_GL_EXT_polygon_offset
  GL.const_set('POLYGON_OFFSET_EXT', 0x8037) unless defined?(GL::POLYGON_OFFSET_EXT)
  GL.const_set('POLYGON_OFFSET_FACTOR_EXT', 0x8038) unless defined?(GL::POLYGON_OFFSET_FACTOR_EXT)
  GL.const_set('POLYGON_OFFSET_BIAS_EXT', 0x8039) unless defined?(GL::POLYGON_OFFSET_BIAS_EXT)
end
define_ext_enum_GL_EXT_polygon_offset_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1315
def self.define_ext_enum_GL_EXT_polygon_offset_clamp
  GL.const_set('POLYGON_OFFSET_CLAMP_EXT', 0x8E1B) unless defined?(GL::POLYGON_OFFSET_CLAMP_EXT)
end
define_ext_enum_GL_EXT_post_depth_coverage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1326
def self.define_ext_enum_GL_EXT_post_depth_coverage
end
define_ext_enum_GL_EXT_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1335
def self.define_ext_enum_GL_EXT_primitive_bounding_box
  GL.const_set('PRIMITIVE_BOUNDING_BOX_EXT', 0x92BE) unless defined?(GL::PRIMITIVE_BOUNDING_BOX_EXT)
end
define_ext_enum_GL_EXT_protected_textures() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1346
def self.define_ext_enum_GL_EXT_protected_textures
  GL.const_set('CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT', 0x00000010) unless defined?(GL::CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT)
  GL.const_set('TEXTURE_PROTECTED_EXT', 0x8BFA) unless defined?(GL::TEXTURE_PROTECTED_EXT)
end
define_ext_enum_GL_EXT_provoking_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 7032
def self.define_ext_enum_GL_EXT_provoking_vertex
  GL.const_set('QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT', 0x8E4C) unless defined?(GL::QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT)
  GL.const_set('FIRST_VERTEX_CONVENTION_EXT', 0x8E4D) unless defined?(GL::FIRST_VERTEX_CONVENTION_EXT)
  GL.const_set('LAST_VERTEX_CONVENTION_EXT', 0x8E4E) unless defined?(GL::LAST_VERTEX_CONVENTION_EXT)
  GL.const_set('PROVOKING_VERTEX_EXT', 0x8E4F) unless defined?(GL::PROVOKING_VERTEX_EXT)
end
define_ext_enum_GL_EXT_pvrtc_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1359
def self.define_ext_enum_GL_EXT_pvrtc_sRGB
  GL.const_set('COMPRESSED_SRGB_PVRTC_2BPPV1_EXT', 0x8A54) unless defined?(GL::COMPRESSED_SRGB_PVRTC_2BPPV1_EXT)
  GL.const_set('COMPRESSED_SRGB_PVRTC_4BPPV1_EXT', 0x8A55) unless defined?(GL::COMPRESSED_SRGB_PVRTC_4BPPV1_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT', 0x8A56) unless defined?(GL::COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT', 0x8A57) unless defined?(GL::COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG', 0x93F0) unless defined?(GL::COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG)
  GL.const_set('COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG', 0x93F1) unless defined?(GL::COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG)
end
define_ext_enum_GL_EXT_raster_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1380
def self.define_ext_enum_GL_EXT_raster_multisample
  GL.const_set('RASTER_MULTISAMPLE_EXT', 0x9327) unless defined?(GL::RASTER_MULTISAMPLE_EXT)
  GL.const_set('RASTER_SAMPLES_EXT', 0x9328) unless defined?(GL::RASTER_SAMPLES_EXT)
  GL.const_set('MAX_RASTER_SAMPLES_EXT', 0x9329) unless defined?(GL::MAX_RASTER_SAMPLES_EXT)
  GL.const_set('RASTER_FIXED_SAMPLE_LOCATIONS_EXT', 0x932A) unless defined?(GL::RASTER_FIXED_SAMPLE_LOCATIONS_EXT)
  GL.const_set('MULTISAMPLE_RASTERIZATION_ALLOWED_EXT', 0x932B) unless defined?(GL::MULTISAMPLE_RASTERIZATION_ALLOWED_EXT)
  GL.const_set('EFFECTIVE_RASTER_SAMPLES_EXT', 0x932C) unless defined?(GL::EFFECTIVE_RASTER_SAMPLES_EXT)
end
define_ext_enum_GL_EXT_read_format_bgra() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1401
def self.define_ext_enum_GL_EXT_read_format_bgra
  GL.const_set('BGRA_EXT', 0x80E1) unless defined?(GL::BGRA_EXT)
  GL.const_set('UNSIGNED_SHORT_4_4_4_4_REV_EXT', 0x8365) unless defined?(GL::UNSIGNED_SHORT_4_4_4_4_REV_EXT)
  GL.const_set('UNSIGNED_SHORT_1_5_5_5_REV_EXT', 0x8366) unless defined?(GL::UNSIGNED_SHORT_1_5_5_5_REV_EXT)
end
define_ext_enum_GL_EXT_render_snorm() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1416
def self.define_ext_enum_GL_EXT_render_snorm
  GL.const_set('BYTE', 0x1400) unless defined?(GL::BYTE)
  GL.const_set('SHORT', 0x1402) unless defined?(GL::SHORT)
  GL.const_set('R8_SNORM', 0x8F94) unless defined?(GL::R8_SNORM)
  GL.const_set('RG8_SNORM', 0x8F95) unless defined?(GL::RG8_SNORM)
  GL.const_set('RGBA8_SNORM', 0x8F97) unless defined?(GL::RGBA8_SNORM)
  GL.const_set('R16_SNORM_EXT', 0x8F98) unless defined?(GL::R16_SNORM_EXT)
  GL.const_set('RG16_SNORM_EXT', 0x8F99) unless defined?(GL::RG16_SNORM_EXT)
  GL.const_set('RGBA16_SNORM_EXT', 0x8F9B) unless defined?(GL::RGBA16_SNORM_EXT)
end
define_ext_enum_GL_EXT_rescale_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 7070
def self.define_ext_enum_GL_EXT_rescale_normal
  GL.const_set('RESCALE_NORMAL_EXT', 0x803A) unless defined?(GL::RESCALE_NORMAL_EXT)
end
define_ext_enum_GL_EXT_robustness() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1441
def self.define_ext_enum_GL_EXT_robustness
  GL.const_set('NO_ERROR', 0) unless defined?(GL::NO_ERROR)
  GL.const_set('GUILTY_CONTEXT_RESET_EXT', 0x8253) unless defined?(GL::GUILTY_CONTEXT_RESET_EXT)
  GL.const_set('INNOCENT_CONTEXT_RESET_EXT', 0x8254) unless defined?(GL::INNOCENT_CONTEXT_RESET_EXT)
  GL.const_set('UNKNOWN_CONTEXT_RESET_EXT', 0x8255) unless defined?(GL::UNKNOWN_CONTEXT_RESET_EXT)
  GL.const_set('CONTEXT_ROBUST_ACCESS_EXT', 0x90F3) unless defined?(GL::CONTEXT_ROBUST_ACCESS_EXT)
  GL.const_set('RESET_NOTIFICATION_STRATEGY_EXT', 0x8256) unless defined?(GL::RESET_NOTIFICATION_STRATEGY_EXT)
  GL.const_set('LOSE_CONTEXT_ON_RESET_EXT', 0x8252) unless defined?(GL::LOSE_CONTEXT_ON_RESET_EXT)
  GL.const_set('NO_RESET_NOTIFICATION_EXT', 0x8261) unless defined?(GL::NO_RESET_NOTIFICATION_EXT)
end
define_ext_enum_GL_EXT_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1535
def self.define_ext_enum_GL_EXT_sRGB
  GL.const_set('SRGB_EXT', 0x8C40) unless defined?(GL::SRGB_EXT)
  GL.const_set('SRGB_ALPHA_EXT', 0x8C42) unless defined?(GL::SRGB_ALPHA_EXT)
  GL.const_set('SRGB8_ALPHA8_EXT', 0x8C43) unless defined?(GL::SRGB8_ALPHA8_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT', 0x8210) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT)
end
define_ext_enum_GL_EXT_sRGB_write_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1552
def self.define_ext_enum_GL_EXT_sRGB_write_control
  GL.const_set('FRAMEBUFFER_SRGB_EXT', 0x8DB9) unless defined?(GL::FRAMEBUFFER_SRGB_EXT)
end
define_ext_enum_GL_EXT_secondary_color() click to toggle source
# File lib/opengl_ext_enum.rb, line 7150
def self.define_ext_enum_GL_EXT_secondary_color
  GL.const_set('COLOR_SUM_EXT', 0x8458) unless defined?(GL::COLOR_SUM_EXT)
  GL.const_set('CURRENT_SECONDARY_COLOR_EXT', 0x8459) unless defined?(GL::CURRENT_SECONDARY_COLOR_EXT)
  GL.const_set('SECONDARY_COLOR_ARRAY_SIZE_EXT', 0x845A) unless defined?(GL::SECONDARY_COLOR_ARRAY_SIZE_EXT)
  GL.const_set('SECONDARY_COLOR_ARRAY_TYPE_EXT', 0x845B) unless defined?(GL::SECONDARY_COLOR_ARRAY_TYPE_EXT)
  GL.const_set('SECONDARY_COLOR_ARRAY_STRIDE_EXT', 0x845C) unless defined?(GL::SECONDARY_COLOR_ARRAY_STRIDE_EXT)
  GL.const_set('SECONDARY_COLOR_ARRAY_POINTER_EXT', 0x845D) unless defined?(GL::SECONDARY_COLOR_ARRAY_POINTER_EXT)
  GL.const_set('SECONDARY_COLOR_ARRAY_EXT', 0x845E) unless defined?(GL::SECONDARY_COLOR_ARRAY_EXT)
end
define_ext_enum_GL_EXT_semaphore() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1466
def self.define_ext_enum_GL_EXT_semaphore
  GL.const_set('NUM_DEVICE_UUIDS_EXT', 0x9596) unless defined?(GL::NUM_DEVICE_UUIDS_EXT)
  GL.const_set('DEVICE_UUID_EXT', 0x9597) unless defined?(GL::DEVICE_UUID_EXT)
  GL.const_set('DRIVER_UUID_EXT', 0x9598) unless defined?(GL::DRIVER_UUID_EXT)
  GL.const_set('UUID_SIZE_EXT', 16) unless defined?(GL::UUID_SIZE_EXT)
  GL.const_set('LAYOUT_GENERAL_EXT', 0x958D) unless defined?(GL::LAYOUT_GENERAL_EXT)
  GL.const_set('LAYOUT_COLOR_ATTACHMENT_EXT', 0x958E) unless defined?(GL::LAYOUT_COLOR_ATTACHMENT_EXT)
  GL.const_set('LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT', 0x958F) unless defined?(GL::LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT)
  GL.const_set('LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT', 0x9590) unless defined?(GL::LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT)
  GL.const_set('LAYOUT_SHADER_READ_ONLY_EXT', 0x9591) unless defined?(GL::LAYOUT_SHADER_READ_ONLY_EXT)
  GL.const_set('LAYOUT_TRANSFER_SRC_EXT', 0x9592) unless defined?(GL::LAYOUT_TRANSFER_SRC_EXT)
  GL.const_set('LAYOUT_TRANSFER_DST_EXT', 0x9593) unless defined?(GL::LAYOUT_TRANSFER_DST_EXT)
  GL.const_set('LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT', 0x9530) unless defined?(GL::LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT)
  GL.const_set('LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT', 0x9531) unless defined?(GL::LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT)
end
define_ext_enum_GL_EXT_semaphore_fd() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1501
def self.define_ext_enum_GL_EXT_semaphore_fd
  GL.const_set('HANDLE_TYPE_OPAQUE_FD_EXT', 0x9586) unless defined?(GL::HANDLE_TYPE_OPAQUE_FD_EXT)
end
define_ext_enum_GL_EXT_semaphore_win32() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1512
def self.define_ext_enum_GL_EXT_semaphore_win32
  GL.const_set('HANDLE_TYPE_OPAQUE_WIN32_EXT', 0x9587) unless defined?(GL::HANDLE_TYPE_OPAQUE_WIN32_EXT)
  GL.const_set('HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT', 0x9588) unless defined?(GL::HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT)
  GL.const_set('DEVICE_LUID_EXT', 0x9599) unless defined?(GL::DEVICE_LUID_EXT)
  GL.const_set('DEVICE_NODE_MASK_EXT', 0x959A) unless defined?(GL::DEVICE_NODE_MASK_EXT)
  GL.const_set('LUID_SIZE_EXT', 8) unless defined?(GL::LUID_SIZE_EXT)
  GL.const_set('HANDLE_TYPE_D3D12_FENCE_EXT', 0x9594) unless defined?(GL::HANDLE_TYPE_D3D12_FENCE_EXT)
  GL.const_set('D3D12_FENCE_VALUE_EXT', 0x9595) unless defined?(GL::D3D12_FENCE_VALUE_EXT)
end
define_ext_enum_GL_EXT_separate_shader_objects() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1563
def self.define_ext_enum_GL_EXT_separate_shader_objects
  GL.const_set('ACTIVE_PROGRAM_EXT', 0x8B8D) unless defined?(GL::ACTIVE_PROGRAM_EXT)
  GL.const_set('VERTEX_SHADER_BIT_EXT', 0x00000001) unless defined?(GL::VERTEX_SHADER_BIT_EXT)
  GL.const_set('FRAGMENT_SHADER_BIT_EXT', 0x00000002) unless defined?(GL::FRAGMENT_SHADER_BIT_EXT)
  GL.const_set('ALL_SHADER_BITS_EXT', 0xFFFFFFFF) unless defined?(GL::ALL_SHADER_BITS_EXT)
  GL.const_set('PROGRAM_SEPARABLE_EXT', 0x8258) unless defined?(GL::PROGRAM_SEPARABLE_EXT)
  GL.const_set('PROGRAM_PIPELINE_BINDING_EXT', 0x825A) unless defined?(GL::PROGRAM_PIPELINE_BINDING_EXT)
end
define_ext_enum_GL_EXT_separate_specular_color() click to toggle source
# File lib/opengl_ext_enum.rb, line 7194
def self.define_ext_enum_GL_EXT_separate_specular_color
  GL.const_set('LIGHT_MODEL_COLOR_CONTROL_EXT', 0x81F8) unless defined?(GL::LIGHT_MODEL_COLOR_CONTROL_EXT)
  GL.const_set('SINGLE_COLOR_EXT', 0x81F9) unless defined?(GL::SINGLE_COLOR_EXT)
  GL.const_set('SEPARATE_SPECULAR_COLOR_EXT', 0x81FA) unless defined?(GL::SEPARATE_SPECULAR_COLOR_EXT)
end
define_ext_enum_GL_EXT_shader_framebuffer_fetch() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1584
def self.define_ext_enum_GL_EXT_shader_framebuffer_fetch
  GL.const_set('FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT', 0x8A52) unless defined?(GL::FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT)
end
define_ext_enum_GL_EXT_shader_framebuffer_fetch_non_coherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1595
def self.define_ext_enum_GL_EXT_shader_framebuffer_fetch_non_coherent
  GL.const_set('FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT', 0x8A52) unless defined?(GL::FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT)
end
define_ext_enum_GL_EXT_shader_group_vote() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1606
def self.define_ext_enum_GL_EXT_shader_group_vote
end
define_ext_enum_GL_EXT_shader_image_load_formatted() click to toggle source
# File lib/opengl_ext_enum.rb, line 7231
def self.define_ext_enum_GL_EXT_shader_image_load_formatted
end
define_ext_enum_GL_EXT_shader_image_load_store() click to toggle source
# File lib/opengl_ext_enum.rb, line 7240
def self.define_ext_enum_GL_EXT_shader_image_load_store
  GL.const_set('MAX_IMAGE_UNITS_EXT', 0x8F38) unless defined?(GL::MAX_IMAGE_UNITS_EXT)
  GL.const_set('MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT', 0x8F39) unless defined?(GL::MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT)
  GL.const_set('IMAGE_BINDING_NAME_EXT', 0x8F3A) unless defined?(GL::IMAGE_BINDING_NAME_EXT)
  GL.const_set('IMAGE_BINDING_LEVEL_EXT', 0x8F3B) unless defined?(GL::IMAGE_BINDING_LEVEL_EXT)
  GL.const_set('IMAGE_BINDING_LAYERED_EXT', 0x8F3C) unless defined?(GL::IMAGE_BINDING_LAYERED_EXT)
  GL.const_set('IMAGE_BINDING_LAYER_EXT', 0x8F3D) unless defined?(GL::IMAGE_BINDING_LAYER_EXT)
  GL.const_set('IMAGE_BINDING_ACCESS_EXT', 0x8F3E) unless defined?(GL::IMAGE_BINDING_ACCESS_EXT)
  GL.const_set('IMAGE_1D_EXT', 0x904C) unless defined?(GL::IMAGE_1D_EXT)
  GL.const_set('IMAGE_2D_EXT', 0x904D) unless defined?(GL::IMAGE_2D_EXT)
  GL.const_set('IMAGE_3D_EXT', 0x904E) unless defined?(GL::IMAGE_3D_EXT)
  GL.const_set('IMAGE_2D_RECT_EXT', 0x904F) unless defined?(GL::IMAGE_2D_RECT_EXT)
  GL.const_set('IMAGE_CUBE_EXT', 0x9050) unless defined?(GL::IMAGE_CUBE_EXT)
  GL.const_set('IMAGE_BUFFER_EXT', 0x9051) unless defined?(GL::IMAGE_BUFFER_EXT)
  GL.const_set('IMAGE_1D_ARRAY_EXT', 0x9052) unless defined?(GL::IMAGE_1D_ARRAY_EXT)
  GL.const_set('IMAGE_2D_ARRAY_EXT', 0x9053) unless defined?(GL::IMAGE_2D_ARRAY_EXT)
  GL.const_set('IMAGE_CUBE_MAP_ARRAY_EXT', 0x9054) unless defined?(GL::IMAGE_CUBE_MAP_ARRAY_EXT)
  GL.const_set('IMAGE_2D_MULTISAMPLE_EXT', 0x9055) unless defined?(GL::IMAGE_2D_MULTISAMPLE_EXT)
  GL.const_set('IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x9056) unless defined?(GL::IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  GL.const_set('INT_IMAGE_1D_EXT', 0x9057) unless defined?(GL::INT_IMAGE_1D_EXT)
  GL.const_set('INT_IMAGE_2D_EXT', 0x9058) unless defined?(GL::INT_IMAGE_2D_EXT)
  GL.const_set('INT_IMAGE_3D_EXT', 0x9059) unless defined?(GL::INT_IMAGE_3D_EXT)
  GL.const_set('INT_IMAGE_2D_RECT_EXT', 0x905A) unless defined?(GL::INT_IMAGE_2D_RECT_EXT)
  GL.const_set('INT_IMAGE_CUBE_EXT', 0x905B) unless defined?(GL::INT_IMAGE_CUBE_EXT)
  GL.const_set('INT_IMAGE_BUFFER_EXT', 0x905C) unless defined?(GL::INT_IMAGE_BUFFER_EXT)
  GL.const_set('INT_IMAGE_1D_ARRAY_EXT', 0x905D) unless defined?(GL::INT_IMAGE_1D_ARRAY_EXT)
  GL.const_set('INT_IMAGE_2D_ARRAY_EXT', 0x905E) unless defined?(GL::INT_IMAGE_2D_ARRAY_EXT)
  GL.const_set('INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x905F) unless defined?(GL::INT_IMAGE_CUBE_MAP_ARRAY_EXT)
  GL.const_set('INT_IMAGE_2D_MULTISAMPLE_EXT', 0x9060) unless defined?(GL::INT_IMAGE_2D_MULTISAMPLE_EXT)
  GL.const_set('INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x9061) unless defined?(GL::INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_1D_EXT', 0x9062) unless defined?(GL::UNSIGNED_INT_IMAGE_1D_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_EXT', 0x9063) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_3D_EXT', 0x9064) unless defined?(GL::UNSIGNED_INT_IMAGE_3D_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_RECT_EXT', 0x9065) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_RECT_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_CUBE_EXT', 0x9066) unless defined?(GL::UNSIGNED_INT_IMAGE_CUBE_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_BUFFER_EXT', 0x9067) unless defined?(GL::UNSIGNED_INT_IMAGE_BUFFER_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_1D_ARRAY_EXT', 0x9068) unless defined?(GL::UNSIGNED_INT_IMAGE_1D_ARRAY_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_ARRAY_EXT', 0x9069) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_ARRAY_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x906A) unless defined?(GL::UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT', 0x906B) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x906C) unless defined?(GL::UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  GL.const_set('MAX_IMAGE_SAMPLES_EXT', 0x906D) unless defined?(GL::MAX_IMAGE_SAMPLES_EXT)
  GL.const_set('IMAGE_BINDING_FORMAT_EXT', 0x906E) unless defined?(GL::IMAGE_BINDING_FORMAT_EXT)
  GL.const_set('VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT', 0x00000001) unless defined?(GL::VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT)
  GL.const_set('ELEMENT_ARRAY_BARRIER_BIT_EXT', 0x00000002) unless defined?(GL::ELEMENT_ARRAY_BARRIER_BIT_EXT)
  GL.const_set('UNIFORM_BARRIER_BIT_EXT', 0x00000004) unless defined?(GL::UNIFORM_BARRIER_BIT_EXT)
  GL.const_set('TEXTURE_FETCH_BARRIER_BIT_EXT', 0x00000008) unless defined?(GL::TEXTURE_FETCH_BARRIER_BIT_EXT)
  GL.const_set('SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT', 0x00000020) unless defined?(GL::SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT)
  GL.const_set('COMMAND_BARRIER_BIT_EXT', 0x00000040) unless defined?(GL::COMMAND_BARRIER_BIT_EXT)
  GL.const_set('PIXEL_BUFFER_BARRIER_BIT_EXT', 0x00000080) unless defined?(GL::PIXEL_BUFFER_BARRIER_BIT_EXT)
  GL.const_set('TEXTURE_UPDATE_BARRIER_BIT_EXT', 0x00000100) unless defined?(GL::TEXTURE_UPDATE_BARRIER_BIT_EXT)
  GL.const_set('BUFFER_UPDATE_BARRIER_BIT_EXT', 0x00000200) unless defined?(GL::BUFFER_UPDATE_BARRIER_BIT_EXT)
  GL.const_set('FRAMEBUFFER_BARRIER_BIT_EXT', 0x00000400) unless defined?(GL::FRAMEBUFFER_BARRIER_BIT_EXT)
  GL.const_set('TRANSFORM_FEEDBACK_BARRIER_BIT_EXT', 0x00000800) unless defined?(GL::TRANSFORM_FEEDBACK_BARRIER_BIT_EXT)
  GL.const_set('ATOMIC_COUNTER_BARRIER_BIT_EXT', 0x00001000) unless defined?(GL::ATOMIC_COUNTER_BARRIER_BIT_EXT)
  GL.const_set('ALL_BARRIER_BITS_EXT', 0xFFFFFFFF) unless defined?(GL::ALL_BARRIER_BITS_EXT)
end
define_ext_enum_GL_EXT_shader_implicit_conversions() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1615
def self.define_ext_enum_GL_EXT_shader_implicit_conversions
end
define_ext_enum_GL_EXT_shader_integer_mix() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1624
def self.define_ext_enum_GL_EXT_shader_integer_mix
end
define_ext_enum_GL_EXT_shader_io_blocks() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1633
def self.define_ext_enum_GL_EXT_shader_io_blocks
end
define_ext_enum_GL_EXT_shader_non_constant_global_initializers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1642
def self.define_ext_enum_GL_EXT_shader_non_constant_global_initializers
end
define_ext_enum_GL_EXT_shader_pixel_local_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1651
def self.define_ext_enum_GL_EXT_shader_pixel_local_storage
  GL.const_set('MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT', 0x8F63) unless defined?(GL::MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT)
  GL.const_set('MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT', 0x8F67) unless defined?(GL::MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT)
  GL.const_set('SHADER_PIXEL_LOCAL_STORAGE_EXT', 0x8F64) unless defined?(GL::SHADER_PIXEL_LOCAL_STORAGE_EXT)
end
define_ext_enum_GL_EXT_shader_pixel_local_storage2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1666
def self.define_ext_enum_GL_EXT_shader_pixel_local_storage2
  GL.const_set('MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT', 0x9650) unless defined?(GL::MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT)
  GL.const_set('MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT', 0x9651) unless defined?(GL::MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT', 0x9652) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT)
end
define_ext_enum_GL_EXT_shader_texture_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1681
def self.define_ext_enum_GL_EXT_shader_texture_lod
end
define_ext_enum_GL_EXT_shadow_funcs() click to toggle source
# File lib/opengl_ext_enum.rb, line 7368
def self.define_ext_enum_GL_EXT_shadow_funcs
end
define_ext_enum_GL_EXT_shadow_samplers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1690
def self.define_ext_enum_GL_EXT_shadow_samplers
  GL.const_set('TEXTURE_COMPARE_MODE_EXT', 0x884C) unless defined?(GL::TEXTURE_COMPARE_MODE_EXT)
  GL.const_set('TEXTURE_COMPARE_FUNC_EXT', 0x884D) unless defined?(GL::TEXTURE_COMPARE_FUNC_EXT)
  GL.const_set('COMPARE_REF_TO_TEXTURE_EXT', 0x884E) unless defined?(GL::COMPARE_REF_TO_TEXTURE_EXT)
  GL.const_set('SAMPLER_2D_SHADOW_EXT', 0x8B62) unless defined?(GL::SAMPLER_2D_SHADOW_EXT)
end
define_ext_enum_GL_EXT_shared_texture_palette() click to toggle source
# File lib/opengl_ext_enum.rb, line 7377
def self.define_ext_enum_GL_EXT_shared_texture_palette
  GL.const_set('SHARED_TEXTURE_PALETTE_EXT', 0x81FB) unless defined?(GL::SHARED_TEXTURE_PALETTE_EXT)
end
define_ext_enum_GL_EXT_sparse_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1707
def self.define_ext_enum_GL_EXT_sparse_texture
  GL.const_set('TEXTURE_SPARSE_EXT', 0x91A6) unless defined?(GL::TEXTURE_SPARSE_EXT)
  GL.const_set('VIRTUAL_PAGE_SIZE_INDEX_EXT', 0x91A7) unless defined?(GL::VIRTUAL_PAGE_SIZE_INDEX_EXT)
  GL.const_set('NUM_SPARSE_LEVELS_EXT', 0x91AA) unless defined?(GL::NUM_SPARSE_LEVELS_EXT)
  GL.const_set('NUM_VIRTUAL_PAGE_SIZES_EXT', 0x91A8) unless defined?(GL::NUM_VIRTUAL_PAGE_SIZES_EXT)
  GL.const_set('VIRTUAL_PAGE_SIZE_X_EXT', 0x9195) unless defined?(GL::VIRTUAL_PAGE_SIZE_X_EXT)
  GL.const_set('VIRTUAL_PAGE_SIZE_Y_EXT', 0x9196) unless defined?(GL::VIRTUAL_PAGE_SIZE_Y_EXT)
  GL.const_set('VIRTUAL_PAGE_SIZE_Z_EXT', 0x9197) unless defined?(GL::VIRTUAL_PAGE_SIZE_Z_EXT)
  GL.const_set('TEXTURE_2D', 0x0DE1) unless defined?(GL::TEXTURE_2D)
  GL.const_set('TEXTURE_2D_ARRAY', 0x8C1A) unless defined?(GL::TEXTURE_2D_ARRAY)
  GL.const_set('TEXTURE_CUBE_MAP', 0x8513) unless defined?(GL::TEXTURE_CUBE_MAP)
  GL.const_set('TEXTURE_CUBE_MAP_ARRAY_OES', 0x9009) unless defined?(GL::TEXTURE_CUBE_MAP_ARRAY_OES)
  GL.const_set('TEXTURE_3D', 0x806F) unless defined?(GL::TEXTURE_3D)
  GL.const_set('MAX_SPARSE_TEXTURE_SIZE_EXT', 0x9198) unless defined?(GL::MAX_SPARSE_TEXTURE_SIZE_EXT)
  GL.const_set('MAX_SPARSE_3D_TEXTURE_SIZE_EXT', 0x9199) unless defined?(GL::MAX_SPARSE_3D_TEXTURE_SIZE_EXT)
  GL.const_set('MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT', 0x919A) unless defined?(GL::MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT)
  GL.const_set('SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT', 0x91A9) unless defined?(GL::SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT)
end
define_ext_enum_GL_EXT_sparse_texture2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1748
def self.define_ext_enum_GL_EXT_sparse_texture2
end
define_ext_enum_GL_EXT_stencil_clear_tag() click to toggle source
# File lib/opengl_ext_enum.rb, line 7397
def self.define_ext_enum_GL_EXT_stencil_clear_tag
  GL.const_set('STENCIL_TAG_BITS_EXT', 0x88F2) unless defined?(GL::STENCIL_TAG_BITS_EXT)
  GL.const_set('STENCIL_CLEAR_TAG_VALUE_EXT', 0x88F3) unless defined?(GL::STENCIL_CLEAR_TAG_VALUE_EXT)
end
define_ext_enum_GL_EXT_stencil_two_side() click to toggle source
# File lib/opengl_ext_enum.rb, line 7410
def self.define_ext_enum_GL_EXT_stencil_two_side
  GL.const_set('STENCIL_TEST_TWO_SIDE_EXT', 0x8910) unless defined?(GL::STENCIL_TEST_TWO_SIDE_EXT)
  GL.const_set('ACTIVE_STENCIL_FACE_EXT', 0x8911) unless defined?(GL::ACTIVE_STENCIL_FACE_EXT)
end
define_ext_enum_GL_EXT_stencil_wrap() click to toggle source
# File lib/opengl_ext_enum.rb, line 7423
def self.define_ext_enum_GL_EXT_stencil_wrap
  GL.const_set('INCR_WRAP_EXT', 0x8507) unless defined?(GL::INCR_WRAP_EXT)
  GL.const_set('DECR_WRAP_EXT', 0x8508) unless defined?(GL::DECR_WRAP_EXT)
end
define_ext_enum_GL_EXT_subtexture() click to toggle source
# File lib/opengl_ext_enum.rb, line 7436
def self.define_ext_enum_GL_EXT_subtexture
end
define_ext_enum_GL_EXT_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1757
def self.define_ext_enum_GL_EXT_tessellation_point_size
end
define_ext_enum_GL_EXT_tessellation_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1766
def self.define_ext_enum_GL_EXT_tessellation_shader
  GL.const_set('PATCHES_EXT', 0x000E) unless defined?(GL::PATCHES_EXT)
  GL.const_set('PATCH_VERTICES_EXT', 0x8E72) unless defined?(GL::PATCH_VERTICES_EXT)
  GL.const_set('TESS_CONTROL_OUTPUT_VERTICES_EXT', 0x8E75) unless defined?(GL::TESS_CONTROL_OUTPUT_VERTICES_EXT)
  GL.const_set('TESS_GEN_MODE_EXT', 0x8E76) unless defined?(GL::TESS_GEN_MODE_EXT)
  GL.const_set('TESS_GEN_SPACING_EXT', 0x8E77) unless defined?(GL::TESS_GEN_SPACING_EXT)
  GL.const_set('TESS_GEN_VERTEX_ORDER_EXT', 0x8E78) unless defined?(GL::TESS_GEN_VERTEX_ORDER_EXT)
  GL.const_set('TESS_GEN_POINT_MODE_EXT', 0x8E79) unless defined?(GL::TESS_GEN_POINT_MODE_EXT)
  GL.const_set('TRIANGLES', 0x0004) unless defined?(GL::TRIANGLES)
  GL.const_set('ISOLINES_EXT', 0x8E7A) unless defined?(GL::ISOLINES_EXT)
  GL.const_set('QUADS_EXT', 0x0007) unless defined?(GL::QUADS_EXT)
  GL.const_set('EQUAL', 0x0202) unless defined?(GL::EQUAL)
  GL.const_set('FRACTIONAL_ODD_EXT', 0x8E7B) unless defined?(GL::FRACTIONAL_ODD_EXT)
  GL.const_set('FRACTIONAL_EVEN_EXT', 0x8E7C) unless defined?(GL::FRACTIONAL_EVEN_EXT)
  GL.const_set('CCW', 0x0901) unless defined?(GL::CCW)
  GL.const_set('CW', 0x0900) unless defined?(GL::CW)
  GL.const_set('MAX_PATCH_VERTICES_EXT', 0x8E7D) unless defined?(GL::MAX_PATCH_VERTICES_EXT)
  GL.const_set('MAX_TESS_GEN_LEVEL_EXT', 0x8E7E) unless defined?(GL::MAX_TESS_GEN_LEVEL_EXT)
  GL.const_set('MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT', 0x8E7F) unless defined?(GL::MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT', 0x8E80) unless defined?(GL::MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT)
  GL.const_set('MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT', 0x8E81) unless defined?(GL::MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT', 0x8E82) unless defined?(GL::MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT)
  GL.const_set('MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT', 0x8E83) unless defined?(GL::MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT)
  GL.const_set('MAX_TESS_PATCH_COMPONENTS_EXT', 0x8E84) unless defined?(GL::MAX_TESS_PATCH_COMPONENTS_EXT)
  GL.const_set('MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT', 0x8E85) unless defined?(GL::MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT', 0x8E86) unless defined?(GL::MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT)
  GL.const_set('MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT', 0x8E89) unless defined?(GL::MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT', 0x8E8A) unless defined?(GL::MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT)
  GL.const_set('MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT', 0x886C) unless defined?(GL::MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT', 0x886D) unless defined?(GL::MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT)
  GL.const_set('MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT', 0x8E1E) unless defined?(GL::MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT)
  GL.const_set('MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT', 0x8E1F) unless defined?(GL::MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT)
  GL.const_set('MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT', 0x92CD) unless defined?(GL::MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT', 0x92CE) unless defined?(GL::MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT)
  GL.const_set('MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT', 0x92D3) unless defined?(GL::MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT', 0x92D4) unless defined?(GL::MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT)
  GL.const_set('MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT', 0x90CB) unless defined?(GL::MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT', 0x90CC) unless defined?(GL::MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT)
  GL.const_set('MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT', 0x90D8) unless defined?(GL::MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT)
  GL.const_set('MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT', 0x90D9) unless defined?(GL::MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT)
  GL.const_set('PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED', 0x8221) unless defined?(GL::PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED)
  GL.const_set('IS_PER_PATCH_EXT', 0x92E7) unless defined?(GL::IS_PER_PATCH_EXT)
  GL.const_set('REFERENCED_BY_TESS_CONTROL_SHADER_EXT', 0x9307) unless defined?(GL::REFERENCED_BY_TESS_CONTROL_SHADER_EXT)
  GL.const_set('REFERENCED_BY_TESS_EVALUATION_SHADER_EXT', 0x9308) unless defined?(GL::REFERENCED_BY_TESS_EVALUATION_SHADER_EXT)
  GL.const_set('TESS_CONTROL_SHADER_EXT', 0x8E88) unless defined?(GL::TESS_CONTROL_SHADER_EXT)
  GL.const_set('TESS_EVALUATION_SHADER_EXT', 0x8E87) unless defined?(GL::TESS_EVALUATION_SHADER_EXT)
  GL.const_set('TESS_CONTROL_SHADER_BIT_EXT', 0x00000008) unless defined?(GL::TESS_CONTROL_SHADER_BIT_EXT)
  GL.const_set('TESS_EVALUATION_SHADER_BIT_EXT', 0x00000010) unless defined?(GL::TESS_EVALUATION_SHADER_BIT_EXT)
end
define_ext_enum_GL_EXT_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 7445
def self.define_ext_enum_GL_EXT_texture
  GL.const_set('ALPHA4_EXT', 0x803B) unless defined?(GL::ALPHA4_EXT)
  GL.const_set('ALPHA8_EXT', 0x803C) unless defined?(GL::ALPHA8_EXT)
  GL.const_set('ALPHA12_EXT', 0x803D) unless defined?(GL::ALPHA12_EXT)
  GL.const_set('ALPHA16_EXT', 0x803E) unless defined?(GL::ALPHA16_EXT)
  GL.const_set('LUMINANCE4_EXT', 0x803F) unless defined?(GL::LUMINANCE4_EXT)
  GL.const_set('LUMINANCE8_EXT', 0x8040) unless defined?(GL::LUMINANCE8_EXT)
  GL.const_set('LUMINANCE12_EXT', 0x8041) unless defined?(GL::LUMINANCE12_EXT)
  GL.const_set('LUMINANCE16_EXT', 0x8042) unless defined?(GL::LUMINANCE16_EXT)
  GL.const_set('LUMINANCE4_ALPHA4_EXT', 0x8043) unless defined?(GL::LUMINANCE4_ALPHA4_EXT)
  GL.const_set('LUMINANCE6_ALPHA2_EXT', 0x8044) unless defined?(GL::LUMINANCE6_ALPHA2_EXT)
  GL.const_set('LUMINANCE8_ALPHA8_EXT', 0x8045) unless defined?(GL::LUMINANCE8_ALPHA8_EXT)
  GL.const_set('LUMINANCE12_ALPHA4_EXT', 0x8046) unless defined?(GL::LUMINANCE12_ALPHA4_EXT)
  GL.const_set('LUMINANCE12_ALPHA12_EXT', 0x8047) unless defined?(GL::LUMINANCE12_ALPHA12_EXT)
  GL.const_set('LUMINANCE16_ALPHA16_EXT', 0x8048) unless defined?(GL::LUMINANCE16_ALPHA16_EXT)
  GL.const_set('INTENSITY_EXT', 0x8049) unless defined?(GL::INTENSITY_EXT)
  GL.const_set('INTENSITY4_EXT', 0x804A) unless defined?(GL::INTENSITY4_EXT)
  GL.const_set('INTENSITY8_EXT', 0x804B) unless defined?(GL::INTENSITY8_EXT)
  GL.const_set('INTENSITY12_EXT', 0x804C) unless defined?(GL::INTENSITY12_EXT)
  GL.const_set('INTENSITY16_EXT', 0x804D) unless defined?(GL::INTENSITY16_EXT)
  GL.const_set('RGB2_EXT', 0x804E) unless defined?(GL::RGB2_EXT)
  GL.const_set('RGB4_EXT', 0x804F) unless defined?(GL::RGB4_EXT)
  GL.const_set('RGB5_EXT', 0x8050) unless defined?(GL::RGB5_EXT)
  GL.const_set('RGB8_EXT', 0x8051) unless defined?(GL::RGB8_EXT)
  GL.const_set('RGB10_EXT', 0x8052) unless defined?(GL::RGB10_EXT)
  GL.const_set('RGB12_EXT', 0x8053) unless defined?(GL::RGB12_EXT)
  GL.const_set('RGB16_EXT', 0x8054) unless defined?(GL::RGB16_EXT)
  GL.const_set('RGBA2_EXT', 0x8055) unless defined?(GL::RGBA2_EXT)
  GL.const_set('RGBA4_EXT', 0x8056) unless defined?(GL::RGBA4_EXT)
  GL.const_set('RGB5_A1_EXT', 0x8057) unless defined?(GL::RGB5_A1_EXT)
  GL.const_set('RGBA8_EXT', 0x8058) unless defined?(GL::RGBA8_EXT)
  GL.const_set('RGB10_A2_EXT', 0x8059) unless defined?(GL::RGB10_A2_EXT)
  GL.const_set('RGBA12_EXT', 0x805A) unless defined?(GL::RGBA12_EXT)
  GL.const_set('RGBA16_EXT', 0x805B) unless defined?(GL::RGBA16_EXT)
  GL.const_set('TEXTURE_RED_SIZE_EXT', 0x805C) unless defined?(GL::TEXTURE_RED_SIZE_EXT)
  GL.const_set('TEXTURE_GREEN_SIZE_EXT', 0x805D) unless defined?(GL::TEXTURE_GREEN_SIZE_EXT)
  GL.const_set('TEXTURE_BLUE_SIZE_EXT', 0x805E) unless defined?(GL::TEXTURE_BLUE_SIZE_EXT)
  GL.const_set('TEXTURE_ALPHA_SIZE_EXT', 0x805F) unless defined?(GL::TEXTURE_ALPHA_SIZE_EXT)
  GL.const_set('TEXTURE_LUMINANCE_SIZE_EXT', 0x8060) unless defined?(GL::TEXTURE_LUMINANCE_SIZE_EXT)
  GL.const_set('TEXTURE_INTENSITY_SIZE_EXT', 0x8061) unless defined?(GL::TEXTURE_INTENSITY_SIZE_EXT)
  GL.const_set('REPLACE_EXT', 0x8062) unless defined?(GL::REPLACE_EXT)
  GL.const_set('PROXY_TEXTURE_1D_EXT', 0x8063) unless defined?(GL::PROXY_TEXTURE_1D_EXT)
  GL.const_set('PROXY_TEXTURE_2D_EXT', 0x8064) unless defined?(GL::PROXY_TEXTURE_2D_EXT)
  GL.const_set('TEXTURE_TOO_LARGE_EXT', 0x8065) unless defined?(GL::TEXTURE_TOO_LARGE_EXT)
end
define_ext_enum_GL_EXT_texture3D() click to toggle source
# File lib/opengl_ext_enum.rb, line 7540
def self.define_ext_enum_GL_EXT_texture3D
  GL.const_set('PACK_SKIP_IMAGES_EXT', 0x806B) unless defined?(GL::PACK_SKIP_IMAGES_EXT)
  GL.const_set('PACK_IMAGE_HEIGHT_EXT', 0x806C) unless defined?(GL::PACK_IMAGE_HEIGHT_EXT)
  GL.const_set('UNPACK_SKIP_IMAGES_EXT', 0x806D) unless defined?(GL::UNPACK_SKIP_IMAGES_EXT)
  GL.const_set('UNPACK_IMAGE_HEIGHT_EXT', 0x806E) unless defined?(GL::UNPACK_IMAGE_HEIGHT_EXT)
  GL.const_set('TEXTURE_3D_EXT', 0x806F) unless defined?(GL::TEXTURE_3D_EXT)
  GL.const_set('PROXY_TEXTURE_3D_EXT', 0x8070) unless defined?(GL::PROXY_TEXTURE_3D_EXT)
  GL.const_set('TEXTURE_DEPTH_EXT', 0x8071) unless defined?(GL::TEXTURE_DEPTH_EXT)
  GL.const_set('TEXTURE_WRAP_R_EXT', 0x8072) unless defined?(GL::TEXTURE_WRAP_R_EXT)
  GL.const_set('MAX_3D_TEXTURE_SIZE_EXT', 0x8073) unless defined?(GL::MAX_3D_TEXTURE_SIZE_EXT)
end
define_ext_enum_GL_EXT_texture_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 7567
def self.define_ext_enum_GL_EXT_texture_array
  GL.const_set('TEXTURE_1D_ARRAY_EXT', 0x8C18) unless defined?(GL::TEXTURE_1D_ARRAY_EXT)
  GL.const_set('PROXY_TEXTURE_1D_ARRAY_EXT', 0x8C19) unless defined?(GL::PROXY_TEXTURE_1D_ARRAY_EXT)
  GL.const_set('TEXTURE_2D_ARRAY_EXT', 0x8C1A) unless defined?(GL::TEXTURE_2D_ARRAY_EXT)
  GL.const_set('PROXY_TEXTURE_2D_ARRAY_EXT', 0x8C1B) unless defined?(GL::PROXY_TEXTURE_2D_ARRAY_EXT)
  GL.const_set('TEXTURE_BINDING_1D_ARRAY_EXT', 0x8C1C) unless defined?(GL::TEXTURE_BINDING_1D_ARRAY_EXT)
  GL.const_set('TEXTURE_BINDING_2D_ARRAY_EXT', 0x8C1D) unless defined?(GL::TEXTURE_BINDING_2D_ARRAY_EXT)
  GL.const_set('MAX_ARRAY_TEXTURE_LAYERS_EXT', 0x88FF) unless defined?(GL::MAX_ARRAY_TEXTURE_LAYERS_EXT)
  GL.const_set('COMPARE_REF_DEPTH_TO_TEXTURE_EXT', 0x884E) unless defined?(GL::COMPARE_REF_DEPTH_TO_TEXTURE_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 0x8CD4) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT)
end
define_ext_enum_GL_EXT_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1869
def self.define_ext_enum_GL_EXT_texture_border_clamp
  GL.const_set('TEXTURE_BORDER_COLOR_EXT', 0x1004) unless defined?(GL::TEXTURE_BORDER_COLOR_EXT)
  GL.const_set('CLAMP_TO_BORDER_EXT', 0x812D) unless defined?(GL::CLAMP_TO_BORDER_EXT)
end
define_ext_enum_GL_EXT_texture_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1882
def self.define_ext_enum_GL_EXT_texture_buffer
  GL.const_set('TEXTURE_BUFFER_EXT', 0x8C2A) unless defined?(GL::TEXTURE_BUFFER_EXT)
  GL.const_set('TEXTURE_BUFFER_BINDING_EXT', 0x8C2A) unless defined?(GL::TEXTURE_BUFFER_BINDING_EXT)
  GL.const_set('MAX_TEXTURE_BUFFER_SIZE_EXT', 0x8C2B) unless defined?(GL::MAX_TEXTURE_BUFFER_SIZE_EXT)
  GL.const_set('TEXTURE_BINDING_BUFFER_EXT', 0x8C2C) unless defined?(GL::TEXTURE_BINDING_BUFFER_EXT)
  GL.const_set('TEXTURE_BUFFER_DATA_STORE_BINDING_EXT', 0x8C2D) unless defined?(GL::TEXTURE_BUFFER_DATA_STORE_BINDING_EXT)
  GL.const_set('TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT', 0x919F) unless defined?(GL::TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT)
  GL.const_set('SAMPLER_BUFFER_EXT', 0x8DC2) unless defined?(GL::SAMPLER_BUFFER_EXT)
  GL.const_set('INT_SAMPLER_BUFFER_EXT', 0x8DD0) unless defined?(GL::INT_SAMPLER_BUFFER_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_BUFFER_EXT', 0x8DD8) unless defined?(GL::UNSIGNED_INT_SAMPLER_BUFFER_EXT)
  GL.const_set('IMAGE_BUFFER_EXT', 0x9051) unless defined?(GL::IMAGE_BUFFER_EXT)
  GL.const_set('INT_IMAGE_BUFFER_EXT', 0x905C) unless defined?(GL::INT_IMAGE_BUFFER_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_BUFFER_EXT', 0x9067) unless defined?(GL::UNSIGNED_INT_IMAGE_BUFFER_EXT)
  GL.const_set('TEXTURE_BUFFER_OFFSET_EXT', 0x919D) unless defined?(GL::TEXTURE_BUFFER_OFFSET_EXT)
  GL.const_set('TEXTURE_BUFFER_SIZE_EXT', 0x919E) unless defined?(GL::TEXTURE_BUFFER_SIZE_EXT)
end
define_ext_enum_GL_EXT_texture_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 7594
def self.define_ext_enum_GL_EXT_texture_buffer_object
  GL.const_set('TEXTURE_BUFFER_EXT', 0x8C2A) unless defined?(GL::TEXTURE_BUFFER_EXT)
  GL.const_set('MAX_TEXTURE_BUFFER_SIZE_EXT', 0x8C2B) unless defined?(GL::MAX_TEXTURE_BUFFER_SIZE_EXT)
  GL.const_set('TEXTURE_BINDING_BUFFER_EXT', 0x8C2C) unless defined?(GL::TEXTURE_BINDING_BUFFER_EXT)
  GL.const_set('TEXTURE_BUFFER_DATA_STORE_BINDING_EXT', 0x8C2D) unless defined?(GL::TEXTURE_BUFFER_DATA_STORE_BINDING_EXT)
  GL.const_set('TEXTURE_BUFFER_FORMAT_EXT', 0x8C2E) unless defined?(GL::TEXTURE_BUFFER_FORMAT_EXT)
end
define_ext_enum_GL_EXT_texture_compression_astc_decode_mode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1919
def self.define_ext_enum_GL_EXT_texture_compression_astc_decode_mode
  GL.const_set('TEXTURE_ASTC_DECODE_PRECISION_EXT', 0x8F69) unless defined?(GL::TEXTURE_ASTC_DECODE_PRECISION_EXT)
end
define_ext_enum_GL_EXT_texture_compression_bptc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1930
def self.define_ext_enum_GL_EXT_texture_compression_bptc
  GL.const_set('COMPRESSED_RGBA_BPTC_UNORM_EXT', 0x8E8C) unless defined?(GL::COMPRESSED_RGBA_BPTC_UNORM_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT', 0x8E8D) unless defined?(GL::COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT)
  GL.const_set('COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT', 0x8E8E) unless defined?(GL::COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT)
  GL.const_set('COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT', 0x8E8F) unless defined?(GL::COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT)
end
define_ext_enum_GL_EXT_texture_compression_dxt1() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1947
def self.define_ext_enum_GL_EXT_texture_compression_dxt1
  GL.const_set('COMPRESSED_RGB_S3TC_DXT1_EXT', 0x83F0) unless defined?(GL::COMPRESSED_RGB_S3TC_DXT1_EXT)
  GL.const_set('COMPRESSED_RGBA_S3TC_DXT1_EXT', 0x83F1) unless defined?(GL::COMPRESSED_RGBA_S3TC_DXT1_EXT)
end
define_ext_enum_GL_EXT_texture_compression_latc() click to toggle source
# File lib/opengl_ext_enum.rb, line 7613
def self.define_ext_enum_GL_EXT_texture_compression_latc
  GL.const_set('COMPRESSED_LUMINANCE_LATC1_EXT', 0x8C70) unless defined?(GL::COMPRESSED_LUMINANCE_LATC1_EXT)
  GL.const_set('COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT', 0x8C71) unless defined?(GL::COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT)
  GL.const_set('COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT', 0x8C72) unless defined?(GL::COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT)
  GL.const_set('COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT', 0x8C73) unless defined?(GL::COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT)
end
define_ext_enum_GL_EXT_texture_compression_rgtc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1960
def self.define_ext_enum_GL_EXT_texture_compression_rgtc
  GL.const_set('COMPRESSED_RED_RGTC1_EXT', 0x8DBB) unless defined?(GL::COMPRESSED_RED_RGTC1_EXT)
  GL.const_set('COMPRESSED_SIGNED_RED_RGTC1_EXT', 0x8DBC) unless defined?(GL::COMPRESSED_SIGNED_RED_RGTC1_EXT)
  GL.const_set('COMPRESSED_RED_GREEN_RGTC2_EXT', 0x8DBD) unless defined?(GL::COMPRESSED_RED_GREEN_RGTC2_EXT)
  GL.const_set('COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT', 0x8DBE) unless defined?(GL::COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT)
end
define_ext_enum_GL_EXT_texture_compression_s3tc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1977
def self.define_ext_enum_GL_EXT_texture_compression_s3tc
  GL.const_set('COMPRESSED_RGB_S3TC_DXT1_EXT', 0x83F0) unless defined?(GL::COMPRESSED_RGB_S3TC_DXT1_EXT)
  GL.const_set('COMPRESSED_RGBA_S3TC_DXT1_EXT', 0x83F1) unless defined?(GL::COMPRESSED_RGBA_S3TC_DXT1_EXT)
  GL.const_set('COMPRESSED_RGBA_S3TC_DXT3_EXT', 0x83F2) unless defined?(GL::COMPRESSED_RGBA_S3TC_DXT3_EXT)
  GL.const_set('COMPRESSED_RGBA_S3TC_DXT5_EXT', 0x83F3) unless defined?(GL::COMPRESSED_RGBA_S3TC_DXT5_EXT)
end
define_ext_enum_GL_EXT_texture_compression_s3tc_srgb() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1994
def self.define_ext_enum_GL_EXT_texture_compression_s3tc_srgb
  GL.const_set('COMPRESSED_SRGB_S3TC_DXT1_EXT', 0x8C4C) unless defined?(GL::COMPRESSED_SRGB_S3TC_DXT1_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT', 0x8C4D) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT', 0x8C4E) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT', 0x8C4F) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT)
end
define_ext_enum_GL_EXT_texture_cube_map() click to toggle source
# File lib/opengl_ext_enum.rb, line 7664
def self.define_ext_enum_GL_EXT_texture_cube_map
  GL.const_set('NORMAL_MAP_EXT', 0x8511) unless defined?(GL::NORMAL_MAP_EXT)
  GL.const_set('REFLECTION_MAP_EXT', 0x8512) unless defined?(GL::REFLECTION_MAP_EXT)
  GL.const_set('TEXTURE_CUBE_MAP_EXT', 0x8513) unless defined?(GL::TEXTURE_CUBE_MAP_EXT)
  GL.const_set('TEXTURE_BINDING_CUBE_MAP_EXT', 0x8514) unless defined?(GL::TEXTURE_BINDING_CUBE_MAP_EXT)
  GL.const_set('TEXTURE_CUBE_MAP_POSITIVE_X_EXT', 0x8515) unless defined?(GL::TEXTURE_CUBE_MAP_POSITIVE_X_EXT)
  GL.const_set('TEXTURE_CUBE_MAP_NEGATIVE_X_EXT', 0x8516) unless defined?(GL::TEXTURE_CUBE_MAP_NEGATIVE_X_EXT)
  GL.const_set('TEXTURE_CUBE_MAP_POSITIVE_Y_EXT', 0x8517) unless defined?(GL::TEXTURE_CUBE_MAP_POSITIVE_Y_EXT)
  GL.const_set('TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT', 0x8518) unless defined?(GL::TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT)
  GL.const_set('TEXTURE_CUBE_MAP_POSITIVE_Z_EXT', 0x8519) unless defined?(GL::TEXTURE_CUBE_MAP_POSITIVE_Z_EXT)
  GL.const_set('TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT', 0x851A) unless defined?(GL::TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT)
  GL.const_set('PROXY_TEXTURE_CUBE_MAP_EXT', 0x851B) unless defined?(GL::PROXY_TEXTURE_CUBE_MAP_EXT)
  GL.const_set('MAX_CUBE_MAP_TEXTURE_SIZE_EXT', 0x851C) unless defined?(GL::MAX_CUBE_MAP_TEXTURE_SIZE_EXT)
end
define_ext_enum_GL_EXT_texture_cube_map_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2011
def self.define_ext_enum_GL_EXT_texture_cube_map_array
  GL.const_set('TEXTURE_CUBE_MAP_ARRAY_EXT', 0x9009) unless defined?(GL::TEXTURE_CUBE_MAP_ARRAY_EXT)
  GL.const_set('TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT', 0x900A) unless defined?(GL::TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT)
  GL.const_set('SAMPLER_CUBE_MAP_ARRAY_EXT', 0x900C) unless defined?(GL::SAMPLER_CUBE_MAP_ARRAY_EXT)
  GL.const_set('SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT', 0x900D) unless defined?(GL::SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT)
  GL.const_set('INT_SAMPLER_CUBE_MAP_ARRAY_EXT', 0x900E) unless defined?(GL::INT_SAMPLER_CUBE_MAP_ARRAY_EXT)
  GL.const_set('UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT', 0x900F) unless defined?(GL::UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT)
  GL.const_set('IMAGE_CUBE_MAP_ARRAY_EXT', 0x9054) unless defined?(GL::IMAGE_CUBE_MAP_ARRAY_EXT)
  GL.const_set('INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x905F) unless defined?(GL::INT_IMAGE_CUBE_MAP_ARRAY_EXT)
  GL.const_set('UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x906A) unless defined?(GL::UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT)
end
define_ext_enum_GL_EXT_texture_env_add() click to toggle source
# File lib/opengl_ext_enum.rb, line 7697
def self.define_ext_enum_GL_EXT_texture_env_add
end
define_ext_enum_GL_EXT_texture_env_combine() click to toggle source
# File lib/opengl_ext_enum.rb, line 7706
def self.define_ext_enum_GL_EXT_texture_env_combine
  GL.const_set('COMBINE_EXT', 0x8570) unless defined?(GL::COMBINE_EXT)
  GL.const_set('COMBINE_RGB_EXT', 0x8571) unless defined?(GL::COMBINE_RGB_EXT)
  GL.const_set('COMBINE_ALPHA_EXT', 0x8572) unless defined?(GL::COMBINE_ALPHA_EXT)
  GL.const_set('RGB_SCALE_EXT', 0x8573) unless defined?(GL::RGB_SCALE_EXT)
  GL.const_set('ADD_SIGNED_EXT', 0x8574) unless defined?(GL::ADD_SIGNED_EXT)
  GL.const_set('INTERPOLATE_EXT', 0x8575) unless defined?(GL::INTERPOLATE_EXT)
  GL.const_set('CONSTANT_EXT', 0x8576) unless defined?(GL::CONSTANT_EXT)
  GL.const_set('PRIMARY_COLOR_EXT', 0x8577) unless defined?(GL::PRIMARY_COLOR_EXT)
  GL.const_set('PREVIOUS_EXT', 0x8578) unless defined?(GL::PREVIOUS_EXT)
  GL.const_set('SOURCE0_RGB_EXT', 0x8580) unless defined?(GL::SOURCE0_RGB_EXT)
  GL.const_set('SOURCE1_RGB_EXT', 0x8581) unless defined?(GL::SOURCE1_RGB_EXT)
  GL.const_set('SOURCE2_RGB_EXT', 0x8582) unless defined?(GL::SOURCE2_RGB_EXT)
  GL.const_set('SOURCE0_ALPHA_EXT', 0x8588) unless defined?(GL::SOURCE0_ALPHA_EXT)
  GL.const_set('SOURCE1_ALPHA_EXT', 0x8589) unless defined?(GL::SOURCE1_ALPHA_EXT)
  GL.const_set('SOURCE2_ALPHA_EXT', 0x858A) unless defined?(GL::SOURCE2_ALPHA_EXT)
  GL.const_set('OPERAND0_RGB_EXT', 0x8590) unless defined?(GL::OPERAND0_RGB_EXT)
  GL.const_set('OPERAND1_RGB_EXT', 0x8591) unless defined?(GL::OPERAND1_RGB_EXT)
  GL.const_set('OPERAND2_RGB_EXT', 0x8592) unless defined?(GL::OPERAND2_RGB_EXT)
  GL.const_set('OPERAND0_ALPHA_EXT', 0x8598) unless defined?(GL::OPERAND0_ALPHA_EXT)
  GL.const_set('OPERAND1_ALPHA_EXT', 0x8599) unless defined?(GL::OPERAND1_ALPHA_EXT)
  GL.const_set('OPERAND2_ALPHA_EXT', 0x859A) unless defined?(GL::OPERAND2_ALPHA_EXT)
end
define_ext_enum_GL_EXT_texture_env_dot3() click to toggle source
# File lib/opengl_ext_enum.rb, line 7757
def self.define_ext_enum_GL_EXT_texture_env_dot3
  GL.const_set('DOT3_RGB_EXT', 0x8740) unless defined?(GL::DOT3_RGB_EXT)
  GL.const_set('DOT3_RGBA_EXT', 0x8741) unless defined?(GL::DOT3_RGBA_EXT)
end
define_ext_enum_GL_EXT_texture_filter_anisotropic() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2038
def self.define_ext_enum_GL_EXT_texture_filter_anisotropic
  GL.const_set('TEXTURE_MAX_ANISOTROPY_EXT', 0x84FE) unless defined?(GL::TEXTURE_MAX_ANISOTROPY_EXT)
  GL.const_set('MAX_TEXTURE_MAX_ANISOTROPY_EXT', 0x84FF) unless defined?(GL::MAX_TEXTURE_MAX_ANISOTROPY_EXT)
end
define_ext_enum_GL_EXT_texture_filter_minmax() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2051
def self.define_ext_enum_GL_EXT_texture_filter_minmax
  GL.const_set('TEXTURE_REDUCTION_MODE_EXT', 0x9366) unless defined?(GL::TEXTURE_REDUCTION_MODE_EXT)
  GL.const_set('WEIGHTED_AVERAGE_EXT', 0x9367) unless defined?(GL::WEIGHTED_AVERAGE_EXT)
end
define_ext_enum_GL_EXT_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2064
def self.define_ext_enum_GL_EXT_texture_format_BGRA8888
  GL.const_set('BGRA_EXT', 0x80E1) unless defined?(GL::BGRA_EXT)
end
define_ext_enum_GL_EXT_texture_format_sRGB_override() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2075
def self.define_ext_enum_GL_EXT_texture_format_sRGB_override
  GL.const_set('TEXTURE_FORMAT_SRGB_OVERRIDE_EXT', 0x8FBF) unless defined?(GL::TEXTURE_FORMAT_SRGB_OVERRIDE_EXT)
end
define_ext_enum_GL_EXT_texture_integer() click to toggle source
# File lib/opengl_ext_enum.rb, line 7796
def self.define_ext_enum_GL_EXT_texture_integer
  GL.const_set('RGBA32UI_EXT', 0x8D70) unless defined?(GL::RGBA32UI_EXT)
  GL.const_set('RGB32UI_EXT', 0x8D71) unless defined?(GL::RGB32UI_EXT)
  GL.const_set('ALPHA32UI_EXT', 0x8D72) unless defined?(GL::ALPHA32UI_EXT)
  GL.const_set('INTENSITY32UI_EXT', 0x8D73) unless defined?(GL::INTENSITY32UI_EXT)
  GL.const_set('LUMINANCE32UI_EXT', 0x8D74) unless defined?(GL::LUMINANCE32UI_EXT)
  GL.const_set('LUMINANCE_ALPHA32UI_EXT', 0x8D75) unless defined?(GL::LUMINANCE_ALPHA32UI_EXT)
  GL.const_set('RGBA16UI_EXT', 0x8D76) unless defined?(GL::RGBA16UI_EXT)
  GL.const_set('RGB16UI_EXT', 0x8D77) unless defined?(GL::RGB16UI_EXT)
  GL.const_set('ALPHA16UI_EXT', 0x8D78) unless defined?(GL::ALPHA16UI_EXT)
  GL.const_set('INTENSITY16UI_EXT', 0x8D79) unless defined?(GL::INTENSITY16UI_EXT)
  GL.const_set('LUMINANCE16UI_EXT', 0x8D7A) unless defined?(GL::LUMINANCE16UI_EXT)
  GL.const_set('LUMINANCE_ALPHA16UI_EXT', 0x8D7B) unless defined?(GL::LUMINANCE_ALPHA16UI_EXT)
  GL.const_set('RGBA8UI_EXT', 0x8D7C) unless defined?(GL::RGBA8UI_EXT)
  GL.const_set('RGB8UI_EXT', 0x8D7D) unless defined?(GL::RGB8UI_EXT)
  GL.const_set('ALPHA8UI_EXT', 0x8D7E) unless defined?(GL::ALPHA8UI_EXT)
  GL.const_set('INTENSITY8UI_EXT', 0x8D7F) unless defined?(GL::INTENSITY8UI_EXT)
  GL.const_set('LUMINANCE8UI_EXT', 0x8D80) unless defined?(GL::LUMINANCE8UI_EXT)
  GL.const_set('LUMINANCE_ALPHA8UI_EXT', 0x8D81) unless defined?(GL::LUMINANCE_ALPHA8UI_EXT)
  GL.const_set('RGBA32I_EXT', 0x8D82) unless defined?(GL::RGBA32I_EXT)
  GL.const_set('RGB32I_EXT', 0x8D83) unless defined?(GL::RGB32I_EXT)
  GL.const_set('ALPHA32I_EXT', 0x8D84) unless defined?(GL::ALPHA32I_EXT)
  GL.const_set('INTENSITY32I_EXT', 0x8D85) unless defined?(GL::INTENSITY32I_EXT)
  GL.const_set('LUMINANCE32I_EXT', 0x8D86) unless defined?(GL::LUMINANCE32I_EXT)
  GL.const_set('LUMINANCE_ALPHA32I_EXT', 0x8D87) unless defined?(GL::LUMINANCE_ALPHA32I_EXT)
  GL.const_set('RGBA16I_EXT', 0x8D88) unless defined?(GL::RGBA16I_EXT)
  GL.const_set('RGB16I_EXT', 0x8D89) unless defined?(GL::RGB16I_EXT)
  GL.const_set('ALPHA16I_EXT', 0x8D8A) unless defined?(GL::ALPHA16I_EXT)
  GL.const_set('INTENSITY16I_EXT', 0x8D8B) unless defined?(GL::INTENSITY16I_EXT)
  GL.const_set('LUMINANCE16I_EXT', 0x8D8C) unless defined?(GL::LUMINANCE16I_EXT)
  GL.const_set('LUMINANCE_ALPHA16I_EXT', 0x8D8D) unless defined?(GL::LUMINANCE_ALPHA16I_EXT)
  GL.const_set('RGBA8I_EXT', 0x8D8E) unless defined?(GL::RGBA8I_EXT)
  GL.const_set('RGB8I_EXT', 0x8D8F) unless defined?(GL::RGB8I_EXT)
  GL.const_set('ALPHA8I_EXT', 0x8D90) unless defined?(GL::ALPHA8I_EXT)
  GL.const_set('INTENSITY8I_EXT', 0x8D91) unless defined?(GL::INTENSITY8I_EXT)
  GL.const_set('LUMINANCE8I_EXT', 0x8D92) unless defined?(GL::LUMINANCE8I_EXT)
  GL.const_set('LUMINANCE_ALPHA8I_EXT', 0x8D93) unless defined?(GL::LUMINANCE_ALPHA8I_EXT)
  GL.const_set('RED_INTEGER_EXT', 0x8D94) unless defined?(GL::RED_INTEGER_EXT)
  GL.const_set('GREEN_INTEGER_EXT', 0x8D95) unless defined?(GL::GREEN_INTEGER_EXT)
  GL.const_set('BLUE_INTEGER_EXT', 0x8D96) unless defined?(GL::BLUE_INTEGER_EXT)
  GL.const_set('ALPHA_INTEGER_EXT', 0x8D97) unless defined?(GL::ALPHA_INTEGER_EXT)
  GL.const_set('RGB_INTEGER_EXT', 0x8D98) unless defined?(GL::RGB_INTEGER_EXT)
  GL.const_set('RGBA_INTEGER_EXT', 0x8D99) unless defined?(GL::RGBA_INTEGER_EXT)
  GL.const_set('BGR_INTEGER_EXT', 0x8D9A) unless defined?(GL::BGR_INTEGER_EXT)
  GL.const_set('BGRA_INTEGER_EXT', 0x8D9B) unless defined?(GL::BGRA_INTEGER_EXT)
  GL.const_set('LUMINANCE_INTEGER_EXT', 0x8D9C) unless defined?(GL::LUMINANCE_INTEGER_EXT)
  GL.const_set('LUMINANCE_ALPHA_INTEGER_EXT', 0x8D9D) unless defined?(GL::LUMINANCE_ALPHA_INTEGER_EXT)
  GL.const_set('RGBA_INTEGER_MODE_EXT', 0x8D9E) unless defined?(GL::RGBA_INTEGER_MODE_EXT)
end
define_ext_enum_GL_EXT_texture_lod_bias() click to toggle source
# File lib/opengl_ext_enum.rb, line 7899
def self.define_ext_enum_GL_EXT_texture_lod_bias
  GL.const_set('MAX_TEXTURE_LOD_BIAS_EXT', 0x84FD) unless defined?(GL::MAX_TEXTURE_LOD_BIAS_EXT)
  GL.const_set('TEXTURE_FILTER_CONTROL_EXT', 0x8500) unless defined?(GL::TEXTURE_FILTER_CONTROL_EXT)
  GL.const_set('TEXTURE_LOD_BIAS_EXT', 0x8501) unless defined?(GL::TEXTURE_LOD_BIAS_EXT)
end
define_ext_enum_GL_EXT_texture_mirror_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 7914
def self.define_ext_enum_GL_EXT_texture_mirror_clamp
  GL.const_set('MIRROR_CLAMP_EXT', 0x8742) unless defined?(GL::MIRROR_CLAMP_EXT)
  GL.const_set('MIRROR_CLAMP_TO_EDGE_EXT', 0x8743) unless defined?(GL::MIRROR_CLAMP_TO_EDGE_EXT)
  GL.const_set('MIRROR_CLAMP_TO_BORDER_EXT', 0x8912) unless defined?(GL::MIRROR_CLAMP_TO_BORDER_EXT)
end
define_ext_enum_GL_EXT_texture_mirror_clamp_to_edge() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2086
def self.define_ext_enum_GL_EXT_texture_mirror_clamp_to_edge
  GL.const_set('MIRROR_CLAMP_TO_EDGE_EXT', 0x8743) unless defined?(GL::MIRROR_CLAMP_TO_EDGE_EXT)
end
define_ext_enum_GL_EXT_texture_norm16() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2097
def self.define_ext_enum_GL_EXT_texture_norm16
  GL.const_set('R16_EXT', 0x822A) unless defined?(GL::R16_EXT)
  GL.const_set('RG16_EXT', 0x822C) unless defined?(GL::RG16_EXT)
  GL.const_set('RGBA16_EXT', 0x805B) unless defined?(GL::RGBA16_EXT)
  GL.const_set('RGB16_EXT', 0x8054) unless defined?(GL::RGB16_EXT)
  GL.const_set('R16_SNORM_EXT', 0x8F98) unless defined?(GL::R16_SNORM_EXT)
  GL.const_set('RG16_SNORM_EXT', 0x8F99) unless defined?(GL::RG16_SNORM_EXT)
  GL.const_set('RGB16_SNORM_EXT', 0x8F9A) unless defined?(GL::RGB16_SNORM_EXT)
  GL.const_set('RGBA16_SNORM_EXT', 0x8F9B) unless defined?(GL::RGBA16_SNORM_EXT)
end
define_ext_enum_GL_EXT_texture_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 7929
def self.define_ext_enum_GL_EXT_texture_object
  GL.const_set('TEXTURE_PRIORITY_EXT', 0x8066) unless defined?(GL::TEXTURE_PRIORITY_EXT)
  GL.const_set('TEXTURE_RESIDENT_EXT', 0x8067) unless defined?(GL::TEXTURE_RESIDENT_EXT)
  GL.const_set('TEXTURE_1D_BINDING_EXT', 0x8068) unless defined?(GL::TEXTURE_1D_BINDING_EXT)
  GL.const_set('TEXTURE_2D_BINDING_EXT', 0x8069) unless defined?(GL::TEXTURE_2D_BINDING_EXT)
  GL.const_set('TEXTURE_3D_BINDING_EXT', 0x806A) unless defined?(GL::TEXTURE_3D_BINDING_EXT)
end
define_ext_enum_GL_EXT_texture_perturb_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 7948
def self.define_ext_enum_GL_EXT_texture_perturb_normal
  GL.const_set('PERTURB_EXT', 0x85AE) unless defined?(GL::PERTURB_EXT)
  GL.const_set('TEXTURE_NORMAL_EXT', 0x85AF) unless defined?(GL::TEXTURE_NORMAL_EXT)
end
define_ext_enum_GL_EXT_texture_query_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2122
def self.define_ext_enum_GL_EXT_texture_query_lod
end
define_ext_enum_GL_EXT_texture_rg() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2131
def self.define_ext_enum_GL_EXT_texture_rg
  GL.const_set('RED_EXT', 0x1903) unless defined?(GL::RED_EXT)
  GL.const_set('RG_EXT', 0x8227) unless defined?(GL::RG_EXT)
  GL.const_set('R8_EXT', 0x8229) unless defined?(GL::R8_EXT)
  GL.const_set('RG8_EXT', 0x822B) unless defined?(GL::RG8_EXT)
end
define_ext_enum_GL_EXT_texture_sRGB() click to toggle source
# File lib/opengl_ext_enum.rb, line 7961
def self.define_ext_enum_GL_EXT_texture_sRGB
  GL.const_set('SRGB_EXT', 0x8C40) unless defined?(GL::SRGB_EXT)
  GL.const_set('SRGB8_EXT', 0x8C41) unless defined?(GL::SRGB8_EXT)
  GL.const_set('SRGB_ALPHA_EXT', 0x8C42) unless defined?(GL::SRGB_ALPHA_EXT)
  GL.const_set('SRGB8_ALPHA8_EXT', 0x8C43) unless defined?(GL::SRGB8_ALPHA8_EXT)
  GL.const_set('SLUMINANCE_ALPHA_EXT', 0x8C44) unless defined?(GL::SLUMINANCE_ALPHA_EXT)
  GL.const_set('SLUMINANCE8_ALPHA8_EXT', 0x8C45) unless defined?(GL::SLUMINANCE8_ALPHA8_EXT)
  GL.const_set('SLUMINANCE_EXT', 0x8C46) unless defined?(GL::SLUMINANCE_EXT)
  GL.const_set('SLUMINANCE8_EXT', 0x8C47) unless defined?(GL::SLUMINANCE8_EXT)
  GL.const_set('COMPRESSED_SRGB_EXT', 0x8C48) unless defined?(GL::COMPRESSED_SRGB_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_EXT', 0x8C49) unless defined?(GL::COMPRESSED_SRGB_ALPHA_EXT)
  GL.const_set('COMPRESSED_SLUMINANCE_EXT', 0x8C4A) unless defined?(GL::COMPRESSED_SLUMINANCE_EXT)
  GL.const_set('COMPRESSED_SLUMINANCE_ALPHA_EXT', 0x8C4B) unless defined?(GL::COMPRESSED_SLUMINANCE_ALPHA_EXT)
  GL.const_set('COMPRESSED_SRGB_S3TC_DXT1_EXT', 0x8C4C) unless defined?(GL::COMPRESSED_SRGB_S3TC_DXT1_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT', 0x8C4D) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT', 0x8C4E) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT', 0x8C4F) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT)
end
define_ext_enum_GL_EXT_texture_sRGB_R8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2148
def self.define_ext_enum_GL_EXT_texture_sRGB_R8
  GL.const_set('SR8_EXT', 0x8FBD) unless defined?(GL::SR8_EXT)
end
define_ext_enum_GL_EXT_texture_sRGB_RG8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2159
def self.define_ext_enum_GL_EXT_texture_sRGB_RG8
  GL.const_set('SRG8_EXT', 0x8FBE) unless defined?(GL::SRG8_EXT)
end
define_ext_enum_GL_EXT_texture_sRGB_decode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2170
def self.define_ext_enum_GL_EXT_texture_sRGB_decode
  GL.const_set('TEXTURE_SRGB_DECODE_EXT', 0x8A48) unless defined?(GL::TEXTURE_SRGB_DECODE_EXT)
  GL.const_set('DECODE_EXT', 0x8A49) unless defined?(GL::DECODE_EXT)
  GL.const_set('SKIP_DECODE_EXT', 0x8A4A) unless defined?(GL::SKIP_DECODE_EXT)
end
define_ext_enum_GL_EXT_texture_shadow_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6124
def self.define_ext_enum_GL_EXT_texture_shadow_lod
end
define_ext_enum_GL_EXT_texture_shared_exponent() click to toggle source
# File lib/opengl_ext_enum.rb, line 8039
def self.define_ext_enum_GL_EXT_texture_shared_exponent
  GL.const_set('RGB9_E5_EXT', 0x8C3D) unless defined?(GL::RGB9_E5_EXT)
  GL.const_set('UNSIGNED_INT_5_9_9_9_REV_EXT', 0x8C3E) unless defined?(GL::UNSIGNED_INT_5_9_9_9_REV_EXT)
  GL.const_set('TEXTURE_SHARED_SIZE_EXT', 0x8C3F) unless defined?(GL::TEXTURE_SHARED_SIZE_EXT)
end
define_ext_enum_GL_EXT_texture_snorm() click to toggle source
# File lib/opengl_ext_enum.rb, line 8054
def self.define_ext_enum_GL_EXT_texture_snorm
  GL.const_set('ALPHA_SNORM', 0x9010) unless defined?(GL::ALPHA_SNORM)
  GL.const_set('LUMINANCE_SNORM', 0x9011) unless defined?(GL::LUMINANCE_SNORM)
  GL.const_set('LUMINANCE_ALPHA_SNORM', 0x9012) unless defined?(GL::LUMINANCE_ALPHA_SNORM)
  GL.const_set('INTENSITY_SNORM', 0x9013) unless defined?(GL::INTENSITY_SNORM)
  GL.const_set('ALPHA8_SNORM', 0x9014) unless defined?(GL::ALPHA8_SNORM)
  GL.const_set('LUMINANCE8_SNORM', 0x9015) unless defined?(GL::LUMINANCE8_SNORM)
  GL.const_set('LUMINANCE8_ALPHA8_SNORM', 0x9016) unless defined?(GL::LUMINANCE8_ALPHA8_SNORM)
  GL.const_set('INTENSITY8_SNORM', 0x9017) unless defined?(GL::INTENSITY8_SNORM)
  GL.const_set('ALPHA16_SNORM', 0x9018) unless defined?(GL::ALPHA16_SNORM)
  GL.const_set('LUMINANCE16_SNORM', 0x9019) unless defined?(GL::LUMINANCE16_SNORM)
  GL.const_set('LUMINANCE16_ALPHA16_SNORM', 0x901A) unless defined?(GL::LUMINANCE16_ALPHA16_SNORM)
  GL.const_set('INTENSITY16_SNORM', 0x901B) unless defined?(GL::INTENSITY16_SNORM)
  GL.const_set('RED_SNORM', 0x8F90) unless defined?(GL::RED_SNORM)
  GL.const_set('RG_SNORM', 0x8F91) unless defined?(GL::RG_SNORM)
  GL.const_set('RGB_SNORM', 0x8F92) unless defined?(GL::RGB_SNORM)
  GL.const_set('RGBA_SNORM', 0x8F93) unless defined?(GL::RGBA_SNORM)
  GL.const_set('R8_SNORM', 0x8F94) unless defined?(GL::R8_SNORM)
  GL.const_set('RG8_SNORM', 0x8F95) unless defined?(GL::RG8_SNORM)
  GL.const_set('RGB8_SNORM', 0x8F96) unless defined?(GL::RGB8_SNORM)
  GL.const_set('RGBA8_SNORM', 0x8F97) unless defined?(GL::RGBA8_SNORM)
  GL.const_set('R16_SNORM', 0x8F98) unless defined?(GL::R16_SNORM)
  GL.const_set('RG16_SNORM', 0x8F99) unless defined?(GL::RG16_SNORM)
  GL.const_set('RGB16_SNORM', 0x8F9A) unless defined?(GL::RGB16_SNORM)
  GL.const_set('RGBA16_SNORM', 0x8F9B) unless defined?(GL::RGBA16_SNORM)
  GL.const_set('SIGNED_NORMALIZED', 0x8F9C) unless defined?(GL::SIGNED_NORMALIZED)
end
define_ext_enum_GL_EXT_texture_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2185
def self.define_ext_enum_GL_EXT_texture_storage
  GL.const_set('TEXTURE_IMMUTABLE_FORMAT_EXT', 0x912F) unless defined?(GL::TEXTURE_IMMUTABLE_FORMAT_EXT)
  GL.const_set('ALPHA8_EXT', 0x803C) unless defined?(GL::ALPHA8_EXT)
  GL.const_set('LUMINANCE8_EXT', 0x8040) unless defined?(GL::LUMINANCE8_EXT)
  GL.const_set('LUMINANCE8_ALPHA8_EXT', 0x8045) unless defined?(GL::LUMINANCE8_ALPHA8_EXT)
  GL.const_set('RGBA32F_EXT', 0x8814) unless defined?(GL::RGBA32F_EXT)
  GL.const_set('RGB32F_EXT', 0x8815) unless defined?(GL::RGB32F_EXT)
  GL.const_set('ALPHA32F_EXT', 0x8816) unless defined?(GL::ALPHA32F_EXT)
  GL.const_set('LUMINANCE32F_EXT', 0x8818) unless defined?(GL::LUMINANCE32F_EXT)
  GL.const_set('LUMINANCE_ALPHA32F_EXT', 0x8819) unless defined?(GL::LUMINANCE_ALPHA32F_EXT)
  GL.const_set('RGBA16F_EXT', 0x881A) unless defined?(GL::RGBA16F_EXT)
  GL.const_set('RGB16F_EXT', 0x881B) unless defined?(GL::RGB16F_EXT)
  GL.const_set('ALPHA16F_EXT', 0x881C) unless defined?(GL::ALPHA16F_EXT)
  GL.const_set('LUMINANCE16F_EXT', 0x881E) unless defined?(GL::LUMINANCE16F_EXT)
  GL.const_set('LUMINANCE_ALPHA16F_EXT', 0x881F) unless defined?(GL::LUMINANCE_ALPHA16F_EXT)
  GL.const_set('RGB10_A2_EXT', 0x8059) unless defined?(GL::RGB10_A2_EXT)
  GL.const_set('RGB10_EXT', 0x8052) unless defined?(GL::RGB10_EXT)
  GL.const_set('BGRA8_EXT', 0x93A1) unless defined?(GL::BGRA8_EXT)
  GL.const_set('R8_EXT', 0x8229) unless defined?(GL::R8_EXT)
  GL.const_set('RG8_EXT', 0x822B) unless defined?(GL::RG8_EXT)
  GL.const_set('R32F_EXT', 0x822E) unless defined?(GL::R32F_EXT)
  GL.const_set('RG32F_EXT', 0x8230) unless defined?(GL::RG32F_EXT)
  GL.const_set('R16F_EXT', 0x822D) unless defined?(GL::R16F_EXT)
  GL.const_set('RG16F_EXT', 0x822F) unless defined?(GL::RG16F_EXT)
end
define_ext_enum_GL_EXT_texture_storage_compression() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2240
def self.define_ext_enum_GL_EXT_texture_storage_compression
  GL.const_set('SURFACE_COMPRESSION_EXT', 0x96C0) unless defined?(GL::SURFACE_COMPRESSION_EXT)
  GL.const_set('NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT', 0x8F6E) unless defined?(GL::NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT', 0x96C1) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT', 0x96C2) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT', 0x96C4) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT', 0x96C5) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT', 0x96C6) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT', 0x96C7) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT', 0x96C8) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT', 0x96C9) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT', 0x96CA) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT', 0x96CB) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT', 0x96CC) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT', 0x96CD) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT', 0x96CE) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT)
  GL.const_set('SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT', 0x96CF) unless defined?(GL::SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT)
end
define_ext_enum_GL_EXT_texture_swizzle() click to toggle source
# File lib/opengl_ext_enum.rb, line 8168
def self.define_ext_enum_GL_EXT_texture_swizzle
  GL.const_set('TEXTURE_SWIZZLE_R_EXT', 0x8E42) unless defined?(GL::TEXTURE_SWIZZLE_R_EXT)
  GL.const_set('TEXTURE_SWIZZLE_G_EXT', 0x8E43) unless defined?(GL::TEXTURE_SWIZZLE_G_EXT)
  GL.const_set('TEXTURE_SWIZZLE_B_EXT', 0x8E44) unless defined?(GL::TEXTURE_SWIZZLE_B_EXT)
  GL.const_set('TEXTURE_SWIZZLE_A_EXT', 0x8E45) unless defined?(GL::TEXTURE_SWIZZLE_A_EXT)
  GL.const_set('TEXTURE_SWIZZLE_RGBA_EXT', 0x8E46) unless defined?(GL::TEXTURE_SWIZZLE_RGBA_EXT)
end
define_ext_enum_GL_EXT_texture_type_2_10_10_10_REV() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2281
def self.define_ext_enum_GL_EXT_texture_type_2_10_10_10_REV
  GL.const_set('UNSIGNED_INT_2_10_10_10_REV_EXT', 0x8368) unless defined?(GL::UNSIGNED_INT_2_10_10_10_REV_EXT)
end
define_ext_enum_GL_EXT_texture_view() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2292
def self.define_ext_enum_GL_EXT_texture_view
  GL.const_set('TEXTURE_VIEW_MIN_LEVEL_EXT', 0x82DB) unless defined?(GL::TEXTURE_VIEW_MIN_LEVEL_EXT)
  GL.const_set('TEXTURE_VIEW_NUM_LEVELS_EXT', 0x82DC) unless defined?(GL::TEXTURE_VIEW_NUM_LEVELS_EXT)
  GL.const_set('TEXTURE_VIEW_MIN_LAYER_EXT', 0x82DD) unless defined?(GL::TEXTURE_VIEW_MIN_LAYER_EXT)
  GL.const_set('TEXTURE_VIEW_NUM_LAYERS_EXT', 0x82DE) unless defined?(GL::TEXTURE_VIEW_NUM_LAYERS_EXT)
  GL.const_set('TEXTURE_IMMUTABLE_LEVELS', 0x82DF) unless defined?(GL::TEXTURE_IMMUTABLE_LEVELS)
end
define_ext_enum_GL_EXT_timer_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 8206
def self.define_ext_enum_GL_EXT_timer_query
  GL.const_set('TIME_ELAPSED_EXT', 0x88BF) unless defined?(GL::TIME_ELAPSED_EXT)
end
define_ext_enum_GL_EXT_transform_feedback() click to toggle source
# File lib/opengl_ext_enum.rb, line 8217
def self.define_ext_enum_GL_EXT_transform_feedback
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_EXT', 0x8C8E) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_EXT)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_START_EXT', 0x8C84) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_START_EXT)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT', 0x8C85) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT', 0x8C8F) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT)
  GL.const_set('INTERLEAVED_ATTRIBS_EXT', 0x8C8C) unless defined?(GL::INTERLEAVED_ATTRIBS_EXT)
  GL.const_set('SEPARATE_ATTRIBS_EXT', 0x8C8D) unless defined?(GL::SEPARATE_ATTRIBS_EXT)
  GL.const_set('PRIMITIVES_GENERATED_EXT', 0x8C87) unless defined?(GL::PRIMITIVES_GENERATED_EXT)
  GL.const_set('TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT', 0x8C88) unless defined?(GL::TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT)
  GL.const_set('RASTERIZER_DISCARD_EXT', 0x8C89) unless defined?(GL::RASTERIZER_DISCARD_EXT)
  GL.const_set('MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT', 0x8C8A) unless defined?(GL::MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT)
  GL.const_set('MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT', 0x8C8B) unless defined?(GL::MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT)
  GL.const_set('MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT', 0x8C80) unless defined?(GL::MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT)
  GL.const_set('TRANSFORM_FEEDBACK_VARYINGS_EXT', 0x8C83) unless defined?(GL::TRANSFORM_FEEDBACK_VARYINGS_EXT)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_MODE_EXT', 0x8C7F) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_MODE_EXT)
  GL.const_set('TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT', 0x8C76) unless defined?(GL::TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT)
end
define_ext_enum_GL_EXT_unpack_subimage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2330
def self.define_ext_enum_GL_EXT_unpack_subimage
  GL.const_set('UNPACK_ROW_LENGTH_EXT', 0x0CF2) unless defined?(GL::UNPACK_ROW_LENGTH_EXT)
  GL.const_set('UNPACK_SKIP_ROWS_EXT', 0x0CF3) unless defined?(GL::UNPACK_SKIP_ROWS_EXT)
  GL.const_set('UNPACK_SKIP_PIXELS_EXT', 0x0CF4) unless defined?(GL::UNPACK_SKIP_PIXELS_EXT)
end
define_ext_enum_GL_EXT_vertex_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 8256
def self.define_ext_enum_GL_EXT_vertex_array
  GL.const_set('VERTEX_ARRAY_EXT', 0x8074) unless defined?(GL::VERTEX_ARRAY_EXT)
  GL.const_set('NORMAL_ARRAY_EXT', 0x8075) unless defined?(GL::NORMAL_ARRAY_EXT)
  GL.const_set('COLOR_ARRAY_EXT', 0x8076) unless defined?(GL::COLOR_ARRAY_EXT)
  GL.const_set('INDEX_ARRAY_EXT', 0x8077) unless defined?(GL::INDEX_ARRAY_EXT)
  GL.const_set('TEXTURE_COORD_ARRAY_EXT', 0x8078) unless defined?(GL::TEXTURE_COORD_ARRAY_EXT)
  GL.const_set('EDGE_FLAG_ARRAY_EXT', 0x8079) unless defined?(GL::EDGE_FLAG_ARRAY_EXT)
  GL.const_set('VERTEX_ARRAY_SIZE_EXT', 0x807A) unless defined?(GL::VERTEX_ARRAY_SIZE_EXT)
  GL.const_set('VERTEX_ARRAY_TYPE_EXT', 0x807B) unless defined?(GL::VERTEX_ARRAY_TYPE_EXT)
  GL.const_set('VERTEX_ARRAY_STRIDE_EXT', 0x807C) unless defined?(GL::VERTEX_ARRAY_STRIDE_EXT)
  GL.const_set('VERTEX_ARRAY_COUNT_EXT', 0x807D) unless defined?(GL::VERTEX_ARRAY_COUNT_EXT)
  GL.const_set('NORMAL_ARRAY_TYPE_EXT', 0x807E) unless defined?(GL::NORMAL_ARRAY_TYPE_EXT)
  GL.const_set('NORMAL_ARRAY_STRIDE_EXT', 0x807F) unless defined?(GL::NORMAL_ARRAY_STRIDE_EXT)
  GL.const_set('NORMAL_ARRAY_COUNT_EXT', 0x8080) unless defined?(GL::NORMAL_ARRAY_COUNT_EXT)
  GL.const_set('COLOR_ARRAY_SIZE_EXT', 0x8081) unless defined?(GL::COLOR_ARRAY_SIZE_EXT)
  GL.const_set('COLOR_ARRAY_TYPE_EXT', 0x8082) unless defined?(GL::COLOR_ARRAY_TYPE_EXT)
  GL.const_set('COLOR_ARRAY_STRIDE_EXT', 0x8083) unless defined?(GL::COLOR_ARRAY_STRIDE_EXT)
  GL.const_set('COLOR_ARRAY_COUNT_EXT', 0x8084) unless defined?(GL::COLOR_ARRAY_COUNT_EXT)
  GL.const_set('INDEX_ARRAY_TYPE_EXT', 0x8085) unless defined?(GL::INDEX_ARRAY_TYPE_EXT)
  GL.const_set('INDEX_ARRAY_STRIDE_EXT', 0x8086) unless defined?(GL::INDEX_ARRAY_STRIDE_EXT)
  GL.const_set('INDEX_ARRAY_COUNT_EXT', 0x8087) unless defined?(GL::INDEX_ARRAY_COUNT_EXT)
  GL.const_set('TEXTURE_COORD_ARRAY_SIZE_EXT', 0x8088) unless defined?(GL::TEXTURE_COORD_ARRAY_SIZE_EXT)
  GL.const_set('TEXTURE_COORD_ARRAY_TYPE_EXT', 0x8089) unless defined?(GL::TEXTURE_COORD_ARRAY_TYPE_EXT)
  GL.const_set('TEXTURE_COORD_ARRAY_STRIDE_EXT', 0x808A) unless defined?(GL::TEXTURE_COORD_ARRAY_STRIDE_EXT)
  GL.const_set('TEXTURE_COORD_ARRAY_COUNT_EXT', 0x808B) unless defined?(GL::TEXTURE_COORD_ARRAY_COUNT_EXT)
  GL.const_set('EDGE_FLAG_ARRAY_STRIDE_EXT', 0x808C) unless defined?(GL::EDGE_FLAG_ARRAY_STRIDE_EXT)
  GL.const_set('EDGE_FLAG_ARRAY_COUNT_EXT', 0x808D) unless defined?(GL::EDGE_FLAG_ARRAY_COUNT_EXT)
  GL.const_set('VERTEX_ARRAY_POINTER_EXT', 0x808E) unless defined?(GL::VERTEX_ARRAY_POINTER_EXT)
  GL.const_set('NORMAL_ARRAY_POINTER_EXT', 0x808F) unless defined?(GL::NORMAL_ARRAY_POINTER_EXT)
  GL.const_set('COLOR_ARRAY_POINTER_EXT', 0x8090) unless defined?(GL::COLOR_ARRAY_POINTER_EXT)
  GL.const_set('INDEX_ARRAY_POINTER_EXT', 0x8091) unless defined?(GL::INDEX_ARRAY_POINTER_EXT)
  GL.const_set('TEXTURE_COORD_ARRAY_POINTER_EXT', 0x8092) unless defined?(GL::TEXTURE_COORD_ARRAY_POINTER_EXT)
  GL.const_set('EDGE_FLAG_ARRAY_POINTER_EXT', 0x8093) unless defined?(GL::EDGE_FLAG_ARRAY_POINTER_EXT)
end
define_ext_enum_GL_EXT_vertex_array_bgra() click to toggle source
# File lib/opengl_ext_enum.rb, line 8329
def self.define_ext_enum_GL_EXT_vertex_array_bgra
  GL.const_set('BGRA', 0x80E1) unless defined?(GL::BGRA)
end
define_ext_enum_GL_EXT_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_enum.rb, line 8340
def self.define_ext_enum_GL_EXT_vertex_attrib_64bit
  GL.const_set('DOUBLE', 0x140A) unless defined?(GL::DOUBLE)
  GL.const_set('DOUBLE_VEC2_EXT', 0x8FFC) unless defined?(GL::DOUBLE_VEC2_EXT)
  GL.const_set('DOUBLE_VEC3_EXT', 0x8FFD) unless defined?(GL::DOUBLE_VEC3_EXT)
  GL.const_set('DOUBLE_VEC4_EXT', 0x8FFE) unless defined?(GL::DOUBLE_VEC4_EXT)
  GL.const_set('DOUBLE_MAT2_EXT', 0x8F46) unless defined?(GL::DOUBLE_MAT2_EXT)
  GL.const_set('DOUBLE_MAT3_EXT', 0x8F47) unless defined?(GL::DOUBLE_MAT3_EXT)
  GL.const_set('DOUBLE_MAT4_EXT', 0x8F48) unless defined?(GL::DOUBLE_MAT4_EXT)
  GL.const_set('DOUBLE_MAT2x3_EXT', 0x8F49) unless defined?(GL::DOUBLE_MAT2x3_EXT)
  GL.const_set('DOUBLE_MAT2x4_EXT', 0x8F4A) unless defined?(GL::DOUBLE_MAT2x4_EXT)
  GL.const_set('DOUBLE_MAT3x2_EXT', 0x8F4B) unless defined?(GL::DOUBLE_MAT3x2_EXT)
  GL.const_set('DOUBLE_MAT3x4_EXT', 0x8F4C) unless defined?(GL::DOUBLE_MAT3x4_EXT)
  GL.const_set('DOUBLE_MAT4x2_EXT', 0x8F4D) unless defined?(GL::DOUBLE_MAT4x2_EXT)
  GL.const_set('DOUBLE_MAT4x3_EXT', 0x8F4E) unless defined?(GL::DOUBLE_MAT4x3_EXT)
end
define_ext_enum_GL_EXT_vertex_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 8375
def self.define_ext_enum_GL_EXT_vertex_shader
  GL.const_set('VERTEX_SHADER_EXT', 0x8780) unless defined?(GL::VERTEX_SHADER_EXT)
  GL.const_set('VERTEX_SHADER_BINDING_EXT', 0x8781) unless defined?(GL::VERTEX_SHADER_BINDING_EXT)
  GL.const_set('OP_INDEX_EXT', 0x8782) unless defined?(GL::OP_INDEX_EXT)
  GL.const_set('OP_NEGATE_EXT', 0x8783) unless defined?(GL::OP_NEGATE_EXT)
  GL.const_set('OP_DOT3_EXT', 0x8784) unless defined?(GL::OP_DOT3_EXT)
  GL.const_set('OP_DOT4_EXT', 0x8785) unless defined?(GL::OP_DOT4_EXT)
  GL.const_set('OP_MUL_EXT', 0x8786) unless defined?(GL::OP_MUL_EXT)
  GL.const_set('OP_ADD_EXT', 0x8787) unless defined?(GL::OP_ADD_EXT)
  GL.const_set('OP_MADD_EXT', 0x8788) unless defined?(GL::OP_MADD_EXT)
  GL.const_set('OP_FRAC_EXT', 0x8789) unless defined?(GL::OP_FRAC_EXT)
  GL.const_set('OP_MAX_EXT', 0x878A) unless defined?(GL::OP_MAX_EXT)
  GL.const_set('OP_MIN_EXT', 0x878B) unless defined?(GL::OP_MIN_EXT)
  GL.const_set('OP_SET_GE_EXT', 0x878C) unless defined?(GL::OP_SET_GE_EXT)
  GL.const_set('OP_SET_LT_EXT', 0x878D) unless defined?(GL::OP_SET_LT_EXT)
  GL.const_set('OP_CLAMP_EXT', 0x878E) unless defined?(GL::OP_CLAMP_EXT)
  GL.const_set('OP_FLOOR_EXT', 0x878F) unless defined?(GL::OP_FLOOR_EXT)
  GL.const_set('OP_ROUND_EXT', 0x8790) unless defined?(GL::OP_ROUND_EXT)
  GL.const_set('OP_EXP_BASE_2_EXT', 0x8791) unless defined?(GL::OP_EXP_BASE_2_EXT)
  GL.const_set('OP_LOG_BASE_2_EXT', 0x8792) unless defined?(GL::OP_LOG_BASE_2_EXT)
  GL.const_set('OP_POWER_EXT', 0x8793) unless defined?(GL::OP_POWER_EXT)
  GL.const_set('OP_RECIP_EXT', 0x8794) unless defined?(GL::OP_RECIP_EXT)
  GL.const_set('OP_RECIP_SQRT_EXT', 0x8795) unless defined?(GL::OP_RECIP_SQRT_EXT)
  GL.const_set('OP_SUB_EXT', 0x8796) unless defined?(GL::OP_SUB_EXT)
  GL.const_set('OP_CROSS_PRODUCT_EXT', 0x8797) unless defined?(GL::OP_CROSS_PRODUCT_EXT)
  GL.const_set('OP_MULTIPLY_MATRIX_EXT', 0x8798) unless defined?(GL::OP_MULTIPLY_MATRIX_EXT)
  GL.const_set('OP_MOV_EXT', 0x8799) unless defined?(GL::OP_MOV_EXT)
  GL.const_set('OUTPUT_VERTEX_EXT', 0x879A) unless defined?(GL::OUTPUT_VERTEX_EXT)
  GL.const_set('OUTPUT_COLOR0_EXT', 0x879B) unless defined?(GL::OUTPUT_COLOR0_EXT)
  GL.const_set('OUTPUT_COLOR1_EXT', 0x879C) unless defined?(GL::OUTPUT_COLOR1_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD0_EXT', 0x879D) unless defined?(GL::OUTPUT_TEXTURE_COORD0_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD1_EXT', 0x879E) unless defined?(GL::OUTPUT_TEXTURE_COORD1_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD2_EXT', 0x879F) unless defined?(GL::OUTPUT_TEXTURE_COORD2_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD3_EXT', 0x87A0) unless defined?(GL::OUTPUT_TEXTURE_COORD3_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD4_EXT', 0x87A1) unless defined?(GL::OUTPUT_TEXTURE_COORD4_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD5_EXT', 0x87A2) unless defined?(GL::OUTPUT_TEXTURE_COORD5_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD6_EXT', 0x87A3) unless defined?(GL::OUTPUT_TEXTURE_COORD6_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD7_EXT', 0x87A4) unless defined?(GL::OUTPUT_TEXTURE_COORD7_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD8_EXT', 0x87A5) unless defined?(GL::OUTPUT_TEXTURE_COORD8_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD9_EXT', 0x87A6) unless defined?(GL::OUTPUT_TEXTURE_COORD9_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD10_EXT', 0x87A7) unless defined?(GL::OUTPUT_TEXTURE_COORD10_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD11_EXT', 0x87A8) unless defined?(GL::OUTPUT_TEXTURE_COORD11_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD12_EXT', 0x87A9) unless defined?(GL::OUTPUT_TEXTURE_COORD12_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD13_EXT', 0x87AA) unless defined?(GL::OUTPUT_TEXTURE_COORD13_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD14_EXT', 0x87AB) unless defined?(GL::OUTPUT_TEXTURE_COORD14_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD15_EXT', 0x87AC) unless defined?(GL::OUTPUT_TEXTURE_COORD15_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD16_EXT', 0x87AD) unless defined?(GL::OUTPUT_TEXTURE_COORD16_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD17_EXT', 0x87AE) unless defined?(GL::OUTPUT_TEXTURE_COORD17_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD18_EXT', 0x87AF) unless defined?(GL::OUTPUT_TEXTURE_COORD18_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD19_EXT', 0x87B0) unless defined?(GL::OUTPUT_TEXTURE_COORD19_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD20_EXT', 0x87B1) unless defined?(GL::OUTPUT_TEXTURE_COORD20_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD21_EXT', 0x87B2) unless defined?(GL::OUTPUT_TEXTURE_COORD21_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD22_EXT', 0x87B3) unless defined?(GL::OUTPUT_TEXTURE_COORD22_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD23_EXT', 0x87B4) unless defined?(GL::OUTPUT_TEXTURE_COORD23_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD24_EXT', 0x87B5) unless defined?(GL::OUTPUT_TEXTURE_COORD24_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD25_EXT', 0x87B6) unless defined?(GL::OUTPUT_TEXTURE_COORD25_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD26_EXT', 0x87B7) unless defined?(GL::OUTPUT_TEXTURE_COORD26_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD27_EXT', 0x87B8) unless defined?(GL::OUTPUT_TEXTURE_COORD27_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD28_EXT', 0x87B9) unless defined?(GL::OUTPUT_TEXTURE_COORD28_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD29_EXT', 0x87BA) unless defined?(GL::OUTPUT_TEXTURE_COORD29_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD30_EXT', 0x87BB) unless defined?(GL::OUTPUT_TEXTURE_COORD30_EXT)
  GL.const_set('OUTPUT_TEXTURE_COORD31_EXT', 0x87BC) unless defined?(GL::OUTPUT_TEXTURE_COORD31_EXT)
  GL.const_set('OUTPUT_FOG_EXT', 0x87BD) unless defined?(GL::OUTPUT_FOG_EXT)
  GL.const_set('SCALAR_EXT', 0x87BE) unless defined?(GL::SCALAR_EXT)
  GL.const_set('VECTOR_EXT', 0x87BF) unless defined?(GL::VECTOR_EXT)
  GL.const_set('MATRIX_EXT', 0x87C0) unless defined?(GL::MATRIX_EXT)
  GL.const_set('VARIANT_EXT', 0x87C1) unless defined?(GL::VARIANT_EXT)
  GL.const_set('INVARIANT_EXT', 0x87C2) unless defined?(GL::INVARIANT_EXT)
  GL.const_set('LOCAL_CONSTANT_EXT', 0x87C3) unless defined?(GL::LOCAL_CONSTANT_EXT)
  GL.const_set('LOCAL_EXT', 0x87C4) unless defined?(GL::LOCAL_EXT)
  GL.const_set('MAX_VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87C5) unless defined?(GL::MAX_VERTEX_SHADER_INSTRUCTIONS_EXT)
  GL.const_set('MAX_VERTEX_SHADER_VARIANTS_EXT', 0x87C6) unless defined?(GL::MAX_VERTEX_SHADER_VARIANTS_EXT)
  GL.const_set('MAX_VERTEX_SHADER_INVARIANTS_EXT', 0x87C7) unless defined?(GL::MAX_VERTEX_SHADER_INVARIANTS_EXT)
  GL.const_set('MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87C8) unless defined?(GL::MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  GL.const_set('MAX_VERTEX_SHADER_LOCALS_EXT', 0x87C9) unless defined?(GL::MAX_VERTEX_SHADER_LOCALS_EXT)
  GL.const_set('MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87CA) unless defined?(GL::MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT)
  GL.const_set('MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT', 0x87CB) unless defined?(GL::MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT)
  GL.const_set('MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87CC) unless defined?(GL::MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  GL.const_set('MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT', 0x87CD) unless defined?(GL::MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT)
  GL.const_set('MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT', 0x87CE) unless defined?(GL::MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT)
  GL.const_set('VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87CF) unless defined?(GL::VERTEX_SHADER_INSTRUCTIONS_EXT)
  GL.const_set('VERTEX_SHADER_VARIANTS_EXT', 0x87D0) unless defined?(GL::VERTEX_SHADER_VARIANTS_EXT)
  GL.const_set('VERTEX_SHADER_INVARIANTS_EXT', 0x87D1) unless defined?(GL::VERTEX_SHADER_INVARIANTS_EXT)
  GL.const_set('VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87D2) unless defined?(GL::VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  GL.const_set('VERTEX_SHADER_LOCALS_EXT', 0x87D3) unless defined?(GL::VERTEX_SHADER_LOCALS_EXT)
  GL.const_set('VERTEX_SHADER_OPTIMIZED_EXT', 0x87D4) unless defined?(GL::VERTEX_SHADER_OPTIMIZED_EXT)
  GL.const_set('X_EXT', 0x87D5) unless defined?(GL::X_EXT)
  GL.const_set('Y_EXT', 0x87D6) unless defined?(GL::Y_EXT)
  GL.const_set('Z_EXT', 0x87D7) unless defined?(GL::Z_EXT)
  GL.const_set('W_EXT', 0x87D8) unless defined?(GL::W_EXT)
  GL.const_set('NEGATIVE_X_EXT', 0x87D9) unless defined?(GL::NEGATIVE_X_EXT)
  GL.const_set('NEGATIVE_Y_EXT', 0x87DA) unless defined?(GL::NEGATIVE_Y_EXT)
  GL.const_set('NEGATIVE_Z_EXT', 0x87DB) unless defined?(GL::NEGATIVE_Z_EXT)
  GL.const_set('NEGATIVE_W_EXT', 0x87DC) unless defined?(GL::NEGATIVE_W_EXT)
  GL.const_set('ZERO_EXT', 0x87DD) unless defined?(GL::ZERO_EXT)
  GL.const_set('ONE_EXT', 0x87DE) unless defined?(GL::ONE_EXT)
  GL.const_set('NEGATIVE_ONE_EXT', 0x87DF) unless defined?(GL::NEGATIVE_ONE_EXT)
  GL.const_set('NORMALIZED_RANGE_EXT', 0x87E0) unless defined?(GL::NORMALIZED_RANGE_EXT)
  GL.const_set('FULL_RANGE_EXT', 0x87E1) unless defined?(GL::FULL_RANGE_EXT)
  GL.const_set('CURRENT_VERTEX_EXT', 0x87E2) unless defined?(GL::CURRENT_VERTEX_EXT)
  GL.const_set('MVP_MATRIX_EXT', 0x87E3) unless defined?(GL::MVP_MATRIX_EXT)
  GL.const_set('VARIANT_VALUE_EXT', 0x87E4) unless defined?(GL::VARIANT_VALUE_EXT)
  GL.const_set('VARIANT_DATATYPE_EXT', 0x87E5) unless defined?(GL::VARIANT_DATATYPE_EXT)
  GL.const_set('VARIANT_ARRAY_STRIDE_EXT', 0x87E6) unless defined?(GL::VARIANT_ARRAY_STRIDE_EXT)
  GL.const_set('VARIANT_ARRAY_TYPE_EXT', 0x87E7) unless defined?(GL::VARIANT_ARRAY_TYPE_EXT)
  GL.const_set('VARIANT_ARRAY_EXT', 0x87E8) unless defined?(GL::VARIANT_ARRAY_EXT)
  GL.const_set('VARIANT_ARRAY_POINTER_EXT', 0x87E9) unless defined?(GL::VARIANT_ARRAY_POINTER_EXT)
  GL.const_set('INVARIANT_VALUE_EXT', 0x87EA) unless defined?(GL::INVARIANT_VALUE_EXT)
  GL.const_set('INVARIANT_DATATYPE_EXT', 0x87EB) unless defined?(GL::INVARIANT_DATATYPE_EXT)
  GL.const_set('LOCAL_CONSTANT_VALUE_EXT', 0x87EC) unless defined?(GL::LOCAL_CONSTANT_VALUE_EXT)
  GL.const_set('LOCAL_CONSTANT_DATATYPE_EXT', 0x87ED) unless defined?(GL::LOCAL_CONSTANT_DATATYPE_EXT)
end
define_ext_enum_GL_EXT_vertex_weighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 8604
def self.define_ext_enum_GL_EXT_vertex_weighting
  GL.const_set('MODELVIEW0_STACK_DEPTH_EXT', 0x0BA3) unless defined?(GL::MODELVIEW0_STACK_DEPTH_EXT)
  GL.const_set('MODELVIEW1_STACK_DEPTH_EXT', 0x8502) unless defined?(GL::MODELVIEW1_STACK_DEPTH_EXT)
  GL.const_set('MODELVIEW0_MATRIX_EXT', 0x0BA6) unless defined?(GL::MODELVIEW0_MATRIX_EXT)
  GL.const_set('MODELVIEW1_MATRIX_EXT', 0x8506) unless defined?(GL::MODELVIEW1_MATRIX_EXT)
  GL.const_set('VERTEX_WEIGHTING_EXT', 0x8509) unless defined?(GL::VERTEX_WEIGHTING_EXT)
  GL.const_set('MODELVIEW0_EXT', 0x1700) unless defined?(GL::MODELVIEW0_EXT)
  GL.const_set('MODELVIEW1_EXT', 0x850A) unless defined?(GL::MODELVIEW1_EXT)
  GL.const_set('CURRENT_VERTEX_WEIGHT_EXT', 0x850B) unless defined?(GL::CURRENT_VERTEX_WEIGHT_EXT)
  GL.const_set('VERTEX_WEIGHT_ARRAY_EXT', 0x850C) unless defined?(GL::VERTEX_WEIGHT_ARRAY_EXT)
  GL.const_set('VERTEX_WEIGHT_ARRAY_SIZE_EXT', 0x850D) unless defined?(GL::VERTEX_WEIGHT_ARRAY_SIZE_EXT)
  GL.const_set('VERTEX_WEIGHT_ARRAY_TYPE_EXT', 0x850E) unless defined?(GL::VERTEX_WEIGHT_ARRAY_TYPE_EXT)
  GL.const_set('VERTEX_WEIGHT_ARRAY_STRIDE_EXT', 0x850F) unless defined?(GL::VERTEX_WEIGHT_ARRAY_STRIDE_EXT)
  GL.const_set('VERTEX_WEIGHT_ARRAY_POINTER_EXT', 0x8510) unless defined?(GL::VERTEX_WEIGHT_ARRAY_POINTER_EXT)
end
define_ext_enum_GL_EXT_win32_keyed_mutex() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2345
def self.define_ext_enum_GL_EXT_win32_keyed_mutex
end
define_ext_enum_GL_EXT_window_rectangles() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2354
def self.define_ext_enum_GL_EXT_window_rectangles
  GL.const_set('INCLUSIVE_EXT', 0x8F10) unless defined?(GL::INCLUSIVE_EXT)
  GL.const_set('EXCLUSIVE_EXT', 0x8F11) unless defined?(GL::EXCLUSIVE_EXT)
  GL.const_set('WINDOW_RECTANGLE_EXT', 0x8F12) unless defined?(GL::WINDOW_RECTANGLE_EXT)
  GL.const_set('WINDOW_RECTANGLE_MODE_EXT', 0x8F13) unless defined?(GL::WINDOW_RECTANGLE_MODE_EXT)
  GL.const_set('MAX_WINDOW_RECTANGLES_EXT', 0x8F14) unless defined?(GL::MAX_WINDOW_RECTANGLES_EXT)
  GL.const_set('NUM_WINDOW_RECTANGLES_EXT', 0x8F15) unless defined?(GL::NUM_WINDOW_RECTANGLES_EXT)
end
define_ext_enum_GL_EXT_x11_sync_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 8669
def self.define_ext_enum_GL_EXT_x11_sync_object
  GL.const_set('SYNC_X11_FENCE_EXT', 0x90E1) unless defined?(GL::SYNC_X11_FENCE_EXT)
end
define_ext_enum_GL_FJ_shader_binary_GCCSO() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2375
def self.define_ext_enum_GL_FJ_shader_binary_GCCSO
  GL.const_set('GCCSO_SHADER_BINARY_FJ', 0x9260) unless defined?(GL::GCCSO_SHADER_BINARY_FJ)
end
define_ext_enum_GL_GREMEDY_frame_terminator() click to toggle source
# File lib/opengl_ext_enum.rb, line 8680
def self.define_ext_enum_GL_GREMEDY_frame_terminator
end
define_ext_enum_GL_GREMEDY_string_marker() click to toggle source
# File lib/opengl_ext_enum.rb, line 8689
def self.define_ext_enum_GL_GREMEDY_string_marker
end
define_ext_enum_GL_HP_convolution_border_modes() click to toggle source
# File lib/opengl_ext_enum.rb, line 8698
def self.define_ext_enum_GL_HP_convolution_border_modes
  GL.const_set('IGNORE_BORDER_HP', 0x8150) unless defined?(GL::IGNORE_BORDER_HP)
  GL.const_set('CONSTANT_BORDER_HP', 0x8151) unless defined?(GL::CONSTANT_BORDER_HP)
  GL.const_set('REPLICATE_BORDER_HP', 0x8153) unless defined?(GL::REPLICATE_BORDER_HP)
  GL.const_set('CONVOLUTION_BORDER_COLOR_HP', 0x8154) unless defined?(GL::CONVOLUTION_BORDER_COLOR_HP)
end
define_ext_enum_GL_HP_image_transform() click to toggle source
# File lib/opengl_ext_enum.rb, line 8715
def self.define_ext_enum_GL_HP_image_transform
  GL.const_set('IMAGE_SCALE_X_HP', 0x8155) unless defined?(GL::IMAGE_SCALE_X_HP)
  GL.const_set('IMAGE_SCALE_Y_HP', 0x8156) unless defined?(GL::IMAGE_SCALE_Y_HP)
  GL.const_set('IMAGE_TRANSLATE_X_HP', 0x8157) unless defined?(GL::IMAGE_TRANSLATE_X_HP)
  GL.const_set('IMAGE_TRANSLATE_Y_HP', 0x8158) unless defined?(GL::IMAGE_TRANSLATE_Y_HP)
  GL.const_set('IMAGE_ROTATE_ANGLE_HP', 0x8159) unless defined?(GL::IMAGE_ROTATE_ANGLE_HP)
  GL.const_set('IMAGE_ROTATE_ORIGIN_X_HP', 0x815A) unless defined?(GL::IMAGE_ROTATE_ORIGIN_X_HP)
  GL.const_set('IMAGE_ROTATE_ORIGIN_Y_HP', 0x815B) unless defined?(GL::IMAGE_ROTATE_ORIGIN_Y_HP)
  GL.const_set('IMAGE_MAG_FILTER_HP', 0x815C) unless defined?(GL::IMAGE_MAG_FILTER_HP)
  GL.const_set('IMAGE_MIN_FILTER_HP', 0x815D) unless defined?(GL::IMAGE_MIN_FILTER_HP)
  GL.const_set('IMAGE_CUBIC_WEIGHT_HP', 0x815E) unless defined?(GL::IMAGE_CUBIC_WEIGHT_HP)
  GL.const_set('CUBIC_HP', 0x815F) unless defined?(GL::CUBIC_HP)
  GL.const_set('AVERAGE_HP', 0x8160) unless defined?(GL::AVERAGE_HP)
  GL.const_set('IMAGE_TRANSFORM_2D_HP', 0x8161) unless defined?(GL::IMAGE_TRANSFORM_2D_HP)
  GL.const_set('POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 0x8162) unless defined?(GL::POST_IMAGE_TRANSFORM_COLOR_TABLE_HP)
  GL.const_set('PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 0x8163) unless defined?(GL::PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP)
end
define_ext_enum_GL_HP_occlusion_test() click to toggle source
# File lib/opengl_ext_enum.rb, line 8754
def self.define_ext_enum_GL_HP_occlusion_test
  GL.const_set('OCCLUSION_TEST_HP', 0x8165) unless defined?(GL::OCCLUSION_TEST_HP)
  GL.const_set('OCCLUSION_TEST_RESULT_HP', 0x8166) unless defined?(GL::OCCLUSION_TEST_RESULT_HP)
end
define_ext_enum_GL_HP_texture_lighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 8767
def self.define_ext_enum_GL_HP_texture_lighting
  GL.const_set('TEXTURE_LIGHTING_MODE_HP', 0x8167) unless defined?(GL::TEXTURE_LIGHTING_MODE_HP)
  GL.const_set('TEXTURE_POST_SPECULAR_HP', 0x8168) unless defined?(GL::TEXTURE_POST_SPECULAR_HP)
  GL.const_set('TEXTURE_PRE_SPECULAR_HP', 0x8169) unless defined?(GL::TEXTURE_PRE_SPECULAR_HP)
end
define_ext_enum_GL_IBM_cull_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 8782
def self.define_ext_enum_GL_IBM_cull_vertex
  GL.const_set('CULL_VERTEX_IBM', 103050) unless defined?(GL::CULL_VERTEX_IBM)
end
define_ext_enum_GL_IBM_multimode_draw_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 8793
def self.define_ext_enum_GL_IBM_multimode_draw_arrays
end
define_ext_enum_GL_IBM_rasterpos_clip() click to toggle source
# File lib/opengl_ext_enum.rb, line 8802
def self.define_ext_enum_GL_IBM_rasterpos_clip
  GL.const_set('RASTER_POSITION_UNCLIPPED_IBM', 0x19262) unless defined?(GL::RASTER_POSITION_UNCLIPPED_IBM)
end
define_ext_enum_GL_IBM_static_data() click to toggle source
# File lib/opengl_ext_enum.rb, line 8813
def self.define_ext_enum_GL_IBM_static_data
  GL.const_set('ALL_STATIC_DATA_IBM', 103060) unless defined?(GL::ALL_STATIC_DATA_IBM)
  GL.const_set('STATIC_VERTEX_ARRAY_IBM', 103061) unless defined?(GL::STATIC_VERTEX_ARRAY_IBM)
end
define_ext_enum_GL_IBM_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_enum.rb, line 8826
def self.define_ext_enum_GL_IBM_texture_mirrored_repeat
  GL.const_set('MIRRORED_REPEAT_IBM', 0x8370) unless defined?(GL::MIRRORED_REPEAT_IBM)
end
define_ext_enum_GL_IBM_vertex_array_lists() click to toggle source
# File lib/opengl_ext_enum.rb, line 8837
def self.define_ext_enum_GL_IBM_vertex_array_lists
  GL.const_set('VERTEX_ARRAY_LIST_IBM', 103070) unless defined?(GL::VERTEX_ARRAY_LIST_IBM)
  GL.const_set('NORMAL_ARRAY_LIST_IBM', 103071) unless defined?(GL::NORMAL_ARRAY_LIST_IBM)
  GL.const_set('COLOR_ARRAY_LIST_IBM', 103072) unless defined?(GL::COLOR_ARRAY_LIST_IBM)
  GL.const_set('INDEX_ARRAY_LIST_IBM', 103073) unless defined?(GL::INDEX_ARRAY_LIST_IBM)
  GL.const_set('TEXTURE_COORD_ARRAY_LIST_IBM', 103074) unless defined?(GL::TEXTURE_COORD_ARRAY_LIST_IBM)
  GL.const_set('EDGE_FLAG_ARRAY_LIST_IBM', 103075) unless defined?(GL::EDGE_FLAG_ARRAY_LIST_IBM)
  GL.const_set('FOG_COORDINATE_ARRAY_LIST_IBM', 103076) unless defined?(GL::FOG_COORDINATE_ARRAY_LIST_IBM)
  GL.const_set('SECONDARY_COLOR_ARRAY_LIST_IBM', 103077) unless defined?(GL::SECONDARY_COLOR_ARRAY_LIST_IBM)
  GL.const_set('VERTEX_ARRAY_LIST_STRIDE_IBM', 103080) unless defined?(GL::VERTEX_ARRAY_LIST_STRIDE_IBM)
  GL.const_set('NORMAL_ARRAY_LIST_STRIDE_IBM', 103081) unless defined?(GL::NORMAL_ARRAY_LIST_STRIDE_IBM)
  GL.const_set('COLOR_ARRAY_LIST_STRIDE_IBM', 103082) unless defined?(GL::COLOR_ARRAY_LIST_STRIDE_IBM)
  GL.const_set('INDEX_ARRAY_LIST_STRIDE_IBM', 103083) unless defined?(GL::INDEX_ARRAY_LIST_STRIDE_IBM)
  GL.const_set('TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM', 103084) unless defined?(GL::TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM)
  GL.const_set('EDGE_FLAG_ARRAY_LIST_STRIDE_IBM', 103085) unless defined?(GL::EDGE_FLAG_ARRAY_LIST_STRIDE_IBM)
  GL.const_set('FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM', 103086) unless defined?(GL::FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM)
  GL.const_set('SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM', 103087) unless defined?(GL::SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM)
end
define_ext_enum_GL_IMG_bindless_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2386
def self.define_ext_enum_GL_IMG_bindless_texture
end
define_ext_enum_GL_IMG_framebuffer_downsample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2395
def self.define_ext_enum_GL_IMG_framebuffer_downsample
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG', 0x913C) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG)
  GL.const_set('NUM_DOWNSAMPLE_SCALES_IMG', 0x913D) unless defined?(GL::NUM_DOWNSAMPLE_SCALES_IMG)
  GL.const_set('DOWNSAMPLE_SCALES_IMG', 0x913E) unless defined?(GL::DOWNSAMPLE_SCALES_IMG)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG', 0x913F) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG)
end
define_ext_enum_GL_IMG_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2412
def self.define_ext_enum_GL_IMG_multisampled_render_to_texture
  GL.const_set('RENDERBUFFER_SAMPLES_IMG', 0x9133) unless defined?(GL::RENDERBUFFER_SAMPLES_IMG)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG', 0x9134) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG)
  GL.const_set('MAX_SAMPLES_IMG', 0x9135) unless defined?(GL::MAX_SAMPLES_IMG)
  GL.const_set('TEXTURE_SAMPLES_IMG', 0x9136) unless defined?(GL::TEXTURE_SAMPLES_IMG)
end
define_ext_enum_GL_IMG_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2429
def self.define_ext_enum_GL_IMG_program_binary
  GL.const_set('SGX_PROGRAM_BINARY_IMG', 0x9130) unless defined?(GL::SGX_PROGRAM_BINARY_IMG)
end
define_ext_enum_GL_IMG_read_format() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2440
def self.define_ext_enum_GL_IMG_read_format
  GL.const_set('BGRA_IMG', 0x80E1) unless defined?(GL::BGRA_IMG)
  GL.const_set('UNSIGNED_SHORT_4_4_4_4_REV_IMG', 0x8365) unless defined?(GL::UNSIGNED_SHORT_4_4_4_4_REV_IMG)
end
define_ext_enum_GL_IMG_shader_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2453
def self.define_ext_enum_GL_IMG_shader_binary
  GL.const_set('SGX_BINARY_IMG', 0x8C0A) unless defined?(GL::SGX_BINARY_IMG)
end
define_ext_enum_GL_IMG_texture_compression_pvrtc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2464
def self.define_ext_enum_GL_IMG_texture_compression_pvrtc
  GL.const_set('COMPRESSED_RGB_PVRTC_4BPPV1_IMG', 0x8C00) unless defined?(GL::COMPRESSED_RGB_PVRTC_4BPPV1_IMG)
  GL.const_set('COMPRESSED_RGB_PVRTC_2BPPV1_IMG', 0x8C01) unless defined?(GL::COMPRESSED_RGB_PVRTC_2BPPV1_IMG)
  GL.const_set('COMPRESSED_RGBA_PVRTC_4BPPV1_IMG', 0x8C02) unless defined?(GL::COMPRESSED_RGBA_PVRTC_4BPPV1_IMG)
  GL.const_set('COMPRESSED_RGBA_PVRTC_2BPPV1_IMG', 0x8C03) unless defined?(GL::COMPRESSED_RGBA_PVRTC_2BPPV1_IMG)
end
define_ext_enum_GL_IMG_texture_compression_pvrtc2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2481
def self.define_ext_enum_GL_IMG_texture_compression_pvrtc2
  GL.const_set('COMPRESSED_RGBA_PVRTC_2BPPV2_IMG', 0x9137) unless defined?(GL::COMPRESSED_RGBA_PVRTC_2BPPV2_IMG)
  GL.const_set('COMPRESSED_RGBA_PVRTC_4BPPV2_IMG', 0x9138) unless defined?(GL::COMPRESSED_RGBA_PVRTC_4BPPV2_IMG)
end
define_ext_enum_GL_IMG_texture_filter_cubic() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2494
def self.define_ext_enum_GL_IMG_texture_filter_cubic
  GL.const_set('CUBIC_IMG', 0x9139) unless defined?(GL::CUBIC_IMG)
  GL.const_set('CUBIC_MIPMAP_NEAREST_IMG', 0x913A) unless defined?(GL::CUBIC_MIPMAP_NEAREST_IMG)
  GL.const_set('CUBIC_MIPMAP_LINEAR_IMG', 0x913B) unless defined?(GL::CUBIC_MIPMAP_LINEAR_IMG)
end
define_ext_enum_GL_INGR_blend_func_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 8878
def self.define_ext_enum_GL_INGR_blend_func_separate
end
define_ext_enum_GL_INGR_color_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 8887
def self.define_ext_enum_GL_INGR_color_clamp
  GL.const_set('RED_MIN_CLAMP_INGR', 0x8560) unless defined?(GL::RED_MIN_CLAMP_INGR)
  GL.const_set('GREEN_MIN_CLAMP_INGR', 0x8561) unless defined?(GL::GREEN_MIN_CLAMP_INGR)
  GL.const_set('BLUE_MIN_CLAMP_INGR', 0x8562) unless defined?(GL::BLUE_MIN_CLAMP_INGR)
  GL.const_set('ALPHA_MIN_CLAMP_INGR', 0x8563) unless defined?(GL::ALPHA_MIN_CLAMP_INGR)
  GL.const_set('RED_MAX_CLAMP_INGR', 0x8564) unless defined?(GL::RED_MAX_CLAMP_INGR)
  GL.const_set('GREEN_MAX_CLAMP_INGR', 0x8565) unless defined?(GL::GREEN_MAX_CLAMP_INGR)
  GL.const_set('BLUE_MAX_CLAMP_INGR', 0x8566) unless defined?(GL::BLUE_MAX_CLAMP_INGR)
  GL.const_set('ALPHA_MAX_CLAMP_INGR', 0x8567) unless defined?(GL::ALPHA_MAX_CLAMP_INGR)
end
define_ext_enum_GL_INGR_interlace_read() click to toggle source
# File lib/opengl_ext_enum.rb, line 8912
def self.define_ext_enum_GL_INGR_interlace_read
  GL.const_set('INTERLACE_READ_INGR', 0x8568) unless defined?(GL::INTERLACE_READ_INGR)
end
define_ext_enum_GL_INTEL_blackhole_render() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2529
def self.define_ext_enum_GL_INTEL_blackhole_render
  GL.const_set('BLACKHOLE_RENDER_INTEL', 0x83FC) unless defined?(GL::BLACKHOLE_RENDER_INTEL)
end
define_ext_enum_GL_INTEL_conservative_rasterization() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2509
def self.define_ext_enum_GL_INTEL_conservative_rasterization
  GL.const_set('CONSERVATIVE_RASTERIZATION_INTEL', 0x83FE) unless defined?(GL::CONSERVATIVE_RASTERIZATION_INTEL)
end
define_ext_enum_GL_INTEL_fragment_shader_ordering() click to toggle source
# File lib/opengl_ext_enum.rb, line 8934
def self.define_ext_enum_GL_INTEL_fragment_shader_ordering
end
define_ext_enum_GL_INTEL_framebuffer_CMAA() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2520
def self.define_ext_enum_GL_INTEL_framebuffer_CMAA
end
define_ext_enum_GL_INTEL_map_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 8952
def self.define_ext_enum_GL_INTEL_map_texture
  GL.const_set('TEXTURE_MEMORY_LAYOUT_INTEL', 0x83FF) unless defined?(GL::TEXTURE_MEMORY_LAYOUT_INTEL)
  GL.const_set('LAYOUT_DEFAULT_INTEL', 0) unless defined?(GL::LAYOUT_DEFAULT_INTEL)
  GL.const_set('LAYOUT_LINEAR_INTEL', 1) unless defined?(GL::LAYOUT_LINEAR_INTEL)
  GL.const_set('LAYOUT_LINEAR_CPU_CACHED_INTEL', 2) unless defined?(GL::LAYOUT_LINEAR_CPU_CACHED_INTEL)
end
define_ext_enum_GL_INTEL_parallel_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 8980
def self.define_ext_enum_GL_INTEL_parallel_arrays
  GL.const_set('PARALLEL_ARRAYS_INTEL', 0x83F4) unless defined?(GL::PARALLEL_ARRAYS_INTEL)
  GL.const_set('VERTEX_ARRAY_PARALLEL_POINTERS_INTEL', 0x83F5) unless defined?(GL::VERTEX_ARRAY_PARALLEL_POINTERS_INTEL)
  GL.const_set('NORMAL_ARRAY_PARALLEL_POINTERS_INTEL', 0x83F6) unless defined?(GL::NORMAL_ARRAY_PARALLEL_POINTERS_INTEL)
  GL.const_set('COLOR_ARRAY_PARALLEL_POINTERS_INTEL', 0x83F7) unless defined?(GL::COLOR_ARRAY_PARALLEL_POINTERS_INTEL)
  GL.const_set('TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL', 0x83F8) unless defined?(GL::TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL)
end
define_ext_enum_GL_INTEL_performance_query() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2540
def self.define_ext_enum_GL_INTEL_performance_query
  GL.const_set('PERFQUERY_SINGLE_CONTEXT_INTEL', 0x00000000) unless defined?(GL::PERFQUERY_SINGLE_CONTEXT_INTEL)
  GL.const_set('PERFQUERY_GLOBAL_CONTEXT_INTEL', 0x00000001) unless defined?(GL::PERFQUERY_GLOBAL_CONTEXT_INTEL)
  GL.const_set('PERFQUERY_WAIT_INTEL', 0x83FB) unless defined?(GL::PERFQUERY_WAIT_INTEL)
  GL.const_set('PERFQUERY_FLUSH_INTEL', 0x83FA) unless defined?(GL::PERFQUERY_FLUSH_INTEL)
  GL.const_set('PERFQUERY_DONOT_FLUSH_INTEL', 0x83F9) unless defined?(GL::PERFQUERY_DONOT_FLUSH_INTEL)
  GL.const_set('PERFQUERY_COUNTER_EVENT_INTEL', 0x94F0) unless defined?(GL::PERFQUERY_COUNTER_EVENT_INTEL)
  GL.const_set('PERFQUERY_COUNTER_DURATION_NORM_INTEL', 0x94F1) unless defined?(GL::PERFQUERY_COUNTER_DURATION_NORM_INTEL)
  GL.const_set('PERFQUERY_COUNTER_DURATION_RAW_INTEL', 0x94F2) unless defined?(GL::PERFQUERY_COUNTER_DURATION_RAW_INTEL)
  GL.const_set('PERFQUERY_COUNTER_THROUGHPUT_INTEL', 0x94F3) unless defined?(GL::PERFQUERY_COUNTER_THROUGHPUT_INTEL)
  GL.const_set('PERFQUERY_COUNTER_RAW_INTEL', 0x94F4) unless defined?(GL::PERFQUERY_COUNTER_RAW_INTEL)
  GL.const_set('PERFQUERY_COUNTER_TIMESTAMP_INTEL', 0x94F5) unless defined?(GL::PERFQUERY_COUNTER_TIMESTAMP_INTEL)
  GL.const_set('PERFQUERY_COUNTER_DATA_UINT32_INTEL', 0x94F8) unless defined?(GL::PERFQUERY_COUNTER_DATA_UINT32_INTEL)
  GL.const_set('PERFQUERY_COUNTER_DATA_UINT64_INTEL', 0x94F9) unless defined?(GL::PERFQUERY_COUNTER_DATA_UINT64_INTEL)
  GL.const_set('PERFQUERY_COUNTER_DATA_FLOAT_INTEL', 0x94FA) unless defined?(GL::PERFQUERY_COUNTER_DATA_FLOAT_INTEL)
  GL.const_set('PERFQUERY_COUNTER_DATA_DOUBLE_INTEL', 0x94FB) unless defined?(GL::PERFQUERY_COUNTER_DATA_DOUBLE_INTEL)
  GL.const_set('PERFQUERY_COUNTER_DATA_BOOL32_INTEL', 0x94FC) unless defined?(GL::PERFQUERY_COUNTER_DATA_BOOL32_INTEL)
  GL.const_set('PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL', 0x94FD) unless defined?(GL::PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL)
  GL.const_set('PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL', 0x94FE) unless defined?(GL::PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL)
  GL.const_set('PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL', 0x94FF) unless defined?(GL::PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL)
  GL.const_set('PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL', 0x9500) unless defined?(GL::PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL)
end
define_ext_enum_GL_KHR_blend_equation_advanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2589
def self.define_ext_enum_GL_KHR_blend_equation_advanced
  GL.const_set('MULTIPLY_KHR', 0x9294) unless defined?(GL::MULTIPLY_KHR)
  GL.const_set('SCREEN_KHR', 0x9295) unless defined?(GL::SCREEN_KHR)
  GL.const_set('OVERLAY_KHR', 0x9296) unless defined?(GL::OVERLAY_KHR)
  GL.const_set('DARKEN_KHR', 0x9297) unless defined?(GL::DARKEN_KHR)
  GL.const_set('LIGHTEN_KHR', 0x9298) unless defined?(GL::LIGHTEN_KHR)
  GL.const_set('COLORDODGE_KHR', 0x9299) unless defined?(GL::COLORDODGE_KHR)
  GL.const_set('COLORBURN_KHR', 0x929A) unless defined?(GL::COLORBURN_KHR)
  GL.const_set('HARDLIGHT_KHR', 0x929B) unless defined?(GL::HARDLIGHT_KHR)
  GL.const_set('SOFTLIGHT_KHR', 0x929C) unless defined?(GL::SOFTLIGHT_KHR)
  GL.const_set('DIFFERENCE_KHR', 0x929E) unless defined?(GL::DIFFERENCE_KHR)
  GL.const_set('EXCLUSION_KHR', 0x92A0) unless defined?(GL::EXCLUSION_KHR)
  GL.const_set('HSL_HUE_KHR', 0x92AD) unless defined?(GL::HSL_HUE_KHR)
  GL.const_set('HSL_SATURATION_KHR', 0x92AE) unless defined?(GL::HSL_SATURATION_KHR)
  GL.const_set('HSL_COLOR_KHR', 0x92AF) unless defined?(GL::HSL_COLOR_KHR)
  GL.const_set('HSL_LUMINOSITY_KHR', 0x92B0) unless defined?(GL::HSL_LUMINOSITY_KHR)
end
define_ext_enum_GL_KHR_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2628
def self.define_ext_enum_GL_KHR_blend_equation_advanced_coherent
  GL.const_set('BLEND_ADVANCED_COHERENT_KHR', 0x9285) unless defined?(GL::BLEND_ADVANCED_COHERENT_KHR)
end
define_ext_enum_GL_KHR_context_flush_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2639
def self.define_ext_enum_GL_KHR_context_flush_control
  GL.const_set('CONTEXT_RELEASE_BEHAVIOR', 0x82FB) unless defined?(GL::CONTEXT_RELEASE_BEHAVIOR)
  GL.const_set('CONTEXT_RELEASE_BEHAVIOR_FLUSH', 0x82FC) unless defined?(GL::CONTEXT_RELEASE_BEHAVIOR_FLUSH)
  GL.const_set('NONE', 0) unless defined?(GL::NONE)
  GL.const_set('CONTEXT_RELEASE_BEHAVIOR_KHR', 0x82FB) unless defined?(GL::CONTEXT_RELEASE_BEHAVIOR_KHR)
  GL.const_set('CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR', 0x82FC) unless defined?(GL::CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR)
end
define_ext_enum_GL_KHR_debug() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2658
def self.define_ext_enum_GL_KHR_debug
  GL.const_set('DEBUG_OUTPUT_SYNCHRONOUS', 0x8242) unless defined?(GL::DEBUG_OUTPUT_SYNCHRONOUS)
  GL.const_set('DEBUG_NEXT_LOGGED_MESSAGE_LENGTH', 0x8243) unless defined?(GL::DEBUG_NEXT_LOGGED_MESSAGE_LENGTH)
  GL.const_set('DEBUG_CALLBACK_FUNCTION', 0x8244) unless defined?(GL::DEBUG_CALLBACK_FUNCTION)
  GL.const_set('DEBUG_CALLBACK_USER_PARAM', 0x8245) unless defined?(GL::DEBUG_CALLBACK_USER_PARAM)
  GL.const_set('DEBUG_SOURCE_API', 0x8246) unless defined?(GL::DEBUG_SOURCE_API)
  GL.const_set('DEBUG_SOURCE_WINDOW_SYSTEM', 0x8247) unless defined?(GL::DEBUG_SOURCE_WINDOW_SYSTEM)
  GL.const_set('DEBUG_SOURCE_SHADER_COMPILER', 0x8248) unless defined?(GL::DEBUG_SOURCE_SHADER_COMPILER)
  GL.const_set('DEBUG_SOURCE_THIRD_PARTY', 0x8249) unless defined?(GL::DEBUG_SOURCE_THIRD_PARTY)
  GL.const_set('DEBUG_SOURCE_APPLICATION', 0x824A) unless defined?(GL::DEBUG_SOURCE_APPLICATION)
  GL.const_set('DEBUG_SOURCE_OTHER', 0x824B) unless defined?(GL::DEBUG_SOURCE_OTHER)
  GL.const_set('DEBUG_TYPE_ERROR', 0x824C) unless defined?(GL::DEBUG_TYPE_ERROR)
  GL.const_set('DEBUG_TYPE_DEPRECATED_BEHAVIOR', 0x824D) unless defined?(GL::DEBUG_TYPE_DEPRECATED_BEHAVIOR)
  GL.const_set('DEBUG_TYPE_UNDEFINED_BEHAVIOR', 0x824E) unless defined?(GL::DEBUG_TYPE_UNDEFINED_BEHAVIOR)
  GL.const_set('DEBUG_TYPE_PORTABILITY', 0x824F) unless defined?(GL::DEBUG_TYPE_PORTABILITY)
  GL.const_set('DEBUG_TYPE_PERFORMANCE', 0x8250) unless defined?(GL::DEBUG_TYPE_PERFORMANCE)
  GL.const_set('DEBUG_TYPE_OTHER', 0x8251) unless defined?(GL::DEBUG_TYPE_OTHER)
  GL.const_set('DEBUG_TYPE_MARKER', 0x8268) unless defined?(GL::DEBUG_TYPE_MARKER)
  GL.const_set('DEBUG_TYPE_PUSH_GROUP', 0x8269) unless defined?(GL::DEBUG_TYPE_PUSH_GROUP)
  GL.const_set('DEBUG_TYPE_POP_GROUP', 0x826A) unless defined?(GL::DEBUG_TYPE_POP_GROUP)
  GL.const_set('DEBUG_SEVERITY_NOTIFICATION', 0x826B) unless defined?(GL::DEBUG_SEVERITY_NOTIFICATION)
  GL.const_set('MAX_DEBUG_GROUP_STACK_DEPTH', 0x826C) unless defined?(GL::MAX_DEBUG_GROUP_STACK_DEPTH)
  GL.const_set('DEBUG_GROUP_STACK_DEPTH', 0x826D) unless defined?(GL::DEBUG_GROUP_STACK_DEPTH)
  GL.const_set('BUFFER', 0x82E0) unless defined?(GL::BUFFER)
  GL.const_set('SHADER', 0x82E1) unless defined?(GL::SHADER)
  GL.const_set('PROGRAM', 0x82E2) unless defined?(GL::PROGRAM)
  GL.const_set('VERTEX_ARRAY', 0x8074) unless defined?(GL::VERTEX_ARRAY)
  GL.const_set('QUERY', 0x82E3) unless defined?(GL::QUERY)
  GL.const_set('PROGRAM_PIPELINE', 0x82E4) unless defined?(GL::PROGRAM_PIPELINE)
  GL.const_set('SAMPLER', 0x82E6) unless defined?(GL::SAMPLER)
  GL.const_set('MAX_LABEL_LENGTH', 0x82E8) unless defined?(GL::MAX_LABEL_LENGTH)
  GL.const_set('MAX_DEBUG_MESSAGE_LENGTH', 0x9143) unless defined?(GL::MAX_DEBUG_MESSAGE_LENGTH)
  GL.const_set('MAX_DEBUG_LOGGED_MESSAGES', 0x9144) unless defined?(GL::MAX_DEBUG_LOGGED_MESSAGES)
  GL.const_set('DEBUG_LOGGED_MESSAGES', 0x9145) unless defined?(GL::DEBUG_LOGGED_MESSAGES)
  GL.const_set('DEBUG_SEVERITY_HIGH', 0x9146) unless defined?(GL::DEBUG_SEVERITY_HIGH)
  GL.const_set('DEBUG_SEVERITY_MEDIUM', 0x9147) unless defined?(GL::DEBUG_SEVERITY_MEDIUM)
  GL.const_set('DEBUG_SEVERITY_LOW', 0x9148) unless defined?(GL::DEBUG_SEVERITY_LOW)
  GL.const_set('DEBUG_OUTPUT', 0x92E0) unless defined?(GL::DEBUG_OUTPUT)
  GL.const_set('CONTEXT_FLAG_DEBUG_BIT', 0x00000002) unless defined?(GL::CONTEXT_FLAG_DEBUG_BIT)
  GL.const_set('STACK_OVERFLOW', 0x0503) unless defined?(GL::STACK_OVERFLOW)
  GL.const_set('STACK_UNDERFLOW', 0x0504) unless defined?(GL::STACK_UNDERFLOW)
  GL.const_set('DEBUG_OUTPUT_SYNCHRONOUS_KHR', 0x8242) unless defined?(GL::DEBUG_OUTPUT_SYNCHRONOUS_KHR)
  GL.const_set('DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR', 0x8243) unless defined?(GL::DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR)
  GL.const_set('DEBUG_CALLBACK_FUNCTION_KHR', 0x8244) unless defined?(GL::DEBUG_CALLBACK_FUNCTION_KHR)
  GL.const_set('DEBUG_CALLBACK_USER_PARAM_KHR', 0x8245) unless defined?(GL::DEBUG_CALLBACK_USER_PARAM_KHR)
  GL.const_set('DEBUG_SOURCE_API_KHR', 0x8246) unless defined?(GL::DEBUG_SOURCE_API_KHR)
  GL.const_set('DEBUG_SOURCE_WINDOW_SYSTEM_KHR', 0x8247) unless defined?(GL::DEBUG_SOURCE_WINDOW_SYSTEM_KHR)
  GL.const_set('DEBUG_SOURCE_SHADER_COMPILER_KHR', 0x8248) unless defined?(GL::DEBUG_SOURCE_SHADER_COMPILER_KHR)
  GL.const_set('DEBUG_SOURCE_THIRD_PARTY_KHR', 0x8249) unless defined?(GL::DEBUG_SOURCE_THIRD_PARTY_KHR)
  GL.const_set('DEBUG_SOURCE_APPLICATION_KHR', 0x824A) unless defined?(GL::DEBUG_SOURCE_APPLICATION_KHR)
  GL.const_set('DEBUG_SOURCE_OTHER_KHR', 0x824B) unless defined?(GL::DEBUG_SOURCE_OTHER_KHR)
  GL.const_set('DEBUG_TYPE_ERROR_KHR', 0x824C) unless defined?(GL::DEBUG_TYPE_ERROR_KHR)
  GL.const_set('DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR', 0x824D) unless defined?(GL::DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR)
  GL.const_set('DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR', 0x824E) unless defined?(GL::DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR)
  GL.const_set('DEBUG_TYPE_PORTABILITY_KHR', 0x824F) unless defined?(GL::DEBUG_TYPE_PORTABILITY_KHR)
  GL.const_set('DEBUG_TYPE_PERFORMANCE_KHR', 0x8250) unless defined?(GL::DEBUG_TYPE_PERFORMANCE_KHR)
  GL.const_set('DEBUG_TYPE_OTHER_KHR', 0x8251) unless defined?(GL::DEBUG_TYPE_OTHER_KHR)
  GL.const_set('DEBUG_TYPE_MARKER_KHR', 0x8268) unless defined?(GL::DEBUG_TYPE_MARKER_KHR)
  GL.const_set('DEBUG_TYPE_PUSH_GROUP_KHR', 0x8269) unless defined?(GL::DEBUG_TYPE_PUSH_GROUP_KHR)
  GL.const_set('DEBUG_TYPE_POP_GROUP_KHR', 0x826A) unless defined?(GL::DEBUG_TYPE_POP_GROUP_KHR)
  GL.const_set('DEBUG_SEVERITY_NOTIFICATION_KHR', 0x826B) unless defined?(GL::DEBUG_SEVERITY_NOTIFICATION_KHR)
  GL.const_set('MAX_DEBUG_GROUP_STACK_DEPTH_KHR', 0x826C) unless defined?(GL::MAX_DEBUG_GROUP_STACK_DEPTH_KHR)
  GL.const_set('DEBUG_GROUP_STACK_DEPTH_KHR', 0x826D) unless defined?(GL::DEBUG_GROUP_STACK_DEPTH_KHR)
  GL.const_set('BUFFER_KHR', 0x82E0) unless defined?(GL::BUFFER_KHR)
  GL.const_set('SHADER_KHR', 0x82E1) unless defined?(GL::SHADER_KHR)
  GL.const_set('PROGRAM_KHR', 0x82E2) unless defined?(GL::PROGRAM_KHR)
  GL.const_set('VERTEX_ARRAY_KHR', 0x8074) unless defined?(GL::VERTEX_ARRAY_KHR)
  GL.const_set('QUERY_KHR', 0x82E3) unless defined?(GL::QUERY_KHR)
  GL.const_set('PROGRAM_PIPELINE_KHR', 0x82E4) unless defined?(GL::PROGRAM_PIPELINE_KHR)
  GL.const_set('SAMPLER_KHR', 0x82E6) unless defined?(GL::SAMPLER_KHR)
  GL.const_set('MAX_LABEL_LENGTH_KHR', 0x82E8) unless defined?(GL::MAX_LABEL_LENGTH_KHR)
  GL.const_set('MAX_DEBUG_MESSAGE_LENGTH_KHR', 0x9143) unless defined?(GL::MAX_DEBUG_MESSAGE_LENGTH_KHR)
  GL.const_set('MAX_DEBUG_LOGGED_MESSAGES_KHR', 0x9144) unless defined?(GL::MAX_DEBUG_LOGGED_MESSAGES_KHR)
  GL.const_set('DEBUG_LOGGED_MESSAGES_KHR', 0x9145) unless defined?(GL::DEBUG_LOGGED_MESSAGES_KHR)
  GL.const_set('DEBUG_SEVERITY_HIGH_KHR', 0x9146) unless defined?(GL::DEBUG_SEVERITY_HIGH_KHR)
  GL.const_set('DEBUG_SEVERITY_MEDIUM_KHR', 0x9147) unless defined?(GL::DEBUG_SEVERITY_MEDIUM_KHR)
  GL.const_set('DEBUG_SEVERITY_LOW_KHR', 0x9148) unless defined?(GL::DEBUG_SEVERITY_LOW_KHR)
  GL.const_set('DEBUG_OUTPUT_KHR', 0x92E0) unless defined?(GL::DEBUG_OUTPUT_KHR)
  GL.const_set('CONTEXT_FLAG_DEBUG_BIT_KHR', 0x00000002) unless defined?(GL::CONTEXT_FLAG_DEBUG_BIT_KHR)
  GL.const_set('STACK_OVERFLOW_KHR', 0x0503) unless defined?(GL::STACK_OVERFLOW_KHR)
  GL.const_set('STACK_UNDERFLOW_KHR', 0x0504) unless defined?(GL::STACK_UNDERFLOW_KHR)
  GL.const_set('DISPLAY_LIST', 0x82E7) unless defined?(GL::DISPLAY_LIST)
end
define_ext_enum_GL_KHR_no_error() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2829
def self.define_ext_enum_GL_KHR_no_error
  GL.const_set('CONTEXT_FLAG_NO_ERROR_BIT_KHR', 0x00000008) unless defined?(GL::CONTEXT_FLAG_NO_ERROR_BIT_KHR)
end
define_ext_enum_GL_KHR_parallel_shader_compile() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3064
def self.define_ext_enum_GL_KHR_parallel_shader_compile
  GL.const_set('MAX_SHADER_COMPILER_THREADS_KHR', 0x91B0) unless defined?(GL::MAX_SHADER_COMPILER_THREADS_KHR)
  GL.const_set('COMPLETION_STATUS_KHR', 0x91B1) unless defined?(GL::COMPLETION_STATUS_KHR)
end
define_ext_enum_GL_KHR_robust_buffer_access_behavior() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2840
def self.define_ext_enum_GL_KHR_robust_buffer_access_behavior
end
define_ext_enum_GL_KHR_robustness() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2849
def self.define_ext_enum_GL_KHR_robustness
  GL.const_set('NO_ERROR', 0) unless defined?(GL::NO_ERROR)
  GL.const_set('CONTEXT_ROBUST_ACCESS', 0x90F3) unless defined?(GL::CONTEXT_ROBUST_ACCESS)
  GL.const_set('LOSE_CONTEXT_ON_RESET', 0x8252) unless defined?(GL::LOSE_CONTEXT_ON_RESET)
  GL.const_set('GUILTY_CONTEXT_RESET', 0x8253) unless defined?(GL::GUILTY_CONTEXT_RESET)
  GL.const_set('INNOCENT_CONTEXT_RESET', 0x8254) unless defined?(GL::INNOCENT_CONTEXT_RESET)
  GL.const_set('UNKNOWN_CONTEXT_RESET', 0x8255) unless defined?(GL::UNKNOWN_CONTEXT_RESET)
  GL.const_set('RESET_NOTIFICATION_STRATEGY', 0x8256) unless defined?(GL::RESET_NOTIFICATION_STRATEGY)
  GL.const_set('NO_RESET_NOTIFICATION', 0x8261) unless defined?(GL::NO_RESET_NOTIFICATION)
  GL.const_set('CONTEXT_LOST', 0x0507) unless defined?(GL::CONTEXT_LOST)
  GL.const_set('CONTEXT_ROBUST_ACCESS_KHR', 0x90F3) unless defined?(GL::CONTEXT_ROBUST_ACCESS_KHR)
  GL.const_set('LOSE_CONTEXT_ON_RESET_KHR', 0x8252) unless defined?(GL::LOSE_CONTEXT_ON_RESET_KHR)
  GL.const_set('GUILTY_CONTEXT_RESET_KHR', 0x8253) unless defined?(GL::GUILTY_CONTEXT_RESET_KHR)
  GL.const_set('INNOCENT_CONTEXT_RESET_KHR', 0x8254) unless defined?(GL::INNOCENT_CONTEXT_RESET_KHR)
  GL.const_set('UNKNOWN_CONTEXT_RESET_KHR', 0x8255) unless defined?(GL::UNKNOWN_CONTEXT_RESET_KHR)
  GL.const_set('RESET_NOTIFICATION_STRATEGY_KHR', 0x8256) unless defined?(GL::RESET_NOTIFICATION_STRATEGY_KHR)
  GL.const_set('NO_RESET_NOTIFICATION_KHR', 0x8261) unless defined?(GL::NO_RESET_NOTIFICATION_KHR)
  GL.const_set('CONTEXT_LOST_KHR', 0x0507) unless defined?(GL::CONTEXT_LOST_KHR)
end
define_ext_enum_GL_KHR_shader_subgroup() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2892
def self.define_ext_enum_GL_KHR_shader_subgroup
  GL.const_set('SUBGROUP_SIZE_KHR', 0x9532) unless defined?(GL::SUBGROUP_SIZE_KHR)
  GL.const_set('SUBGROUP_SUPPORTED_STAGES_KHR', 0x9533) unless defined?(GL::SUBGROUP_SUPPORTED_STAGES_KHR)
  GL.const_set('SUBGROUP_SUPPORTED_FEATURES_KHR', 0x9534) unless defined?(GL::SUBGROUP_SUPPORTED_FEATURES_KHR)
  GL.const_set('SUBGROUP_QUAD_ALL_STAGES_KHR', 0x9535) unless defined?(GL::SUBGROUP_QUAD_ALL_STAGES_KHR)
  GL.const_set('SUBGROUP_FEATURE_BASIC_BIT_KHR', 0x00000001) unless defined?(GL::SUBGROUP_FEATURE_BASIC_BIT_KHR)
  GL.const_set('SUBGROUP_FEATURE_VOTE_BIT_KHR', 0x00000002) unless defined?(GL::SUBGROUP_FEATURE_VOTE_BIT_KHR)
  GL.const_set('SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR', 0x00000004) unless defined?(GL::SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR)
  GL.const_set('SUBGROUP_FEATURE_BALLOT_BIT_KHR', 0x00000008) unless defined?(GL::SUBGROUP_FEATURE_BALLOT_BIT_KHR)
  GL.const_set('SUBGROUP_FEATURE_SHUFFLE_BIT_KHR', 0x00000010) unless defined?(GL::SUBGROUP_FEATURE_SHUFFLE_BIT_KHR)
  GL.const_set('SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR', 0x00000020) unless defined?(GL::SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR)
  GL.const_set('SUBGROUP_FEATURE_CLUSTERED_BIT_KHR', 0x00000040) unless defined?(GL::SUBGROUP_FEATURE_CLUSTERED_BIT_KHR)
  GL.const_set('SUBGROUP_FEATURE_QUAD_BIT_KHR', 0x00000080) unless defined?(GL::SUBGROUP_FEATURE_QUAD_BIT_KHR)
end
define_ext_enum_GL_KHR_texture_compression_astc_hdr() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2925
def self.define_ext_enum_GL_KHR_texture_compression_astc_hdr
  GL.const_set('COMPRESSED_RGBA_ASTC_4x4_KHR', 0x93B0) unless defined?(GL::COMPRESSED_RGBA_ASTC_4x4_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x4_KHR', 0x93B1) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x4_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x5_KHR', 0x93B2) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x5_KHR', 0x93B3) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x6_KHR', 0x93B4) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x5_KHR', 0x93B5) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x6_KHR', 0x93B6) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x8_KHR', 0x93B7) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x8_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x5_KHR', 0x93B8) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x6_KHR', 0x93B9) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x8_KHR', 0x93BA) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x8_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x10_KHR', 0x93BB) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x10_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_12x10_KHR', 0x93BC) unless defined?(GL::COMPRESSED_RGBA_ASTC_12x10_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_12x12_KHR', 0x93BD) unless defined?(GL::COMPRESSED_RGBA_ASTC_12x12_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR', 0x93D0) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR', 0x93D1) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR', 0x93D2) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR', 0x93D3) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR', 0x93D4) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR', 0x93D5) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR', 0x93D6) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR', 0x93D7) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR', 0x93D8) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR', 0x93D9) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR', 0x93DA) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR', 0x93DB) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR', 0x93DC) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR', 0x93DD) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR)
end
define_ext_enum_GL_KHR_texture_compression_astc_ldr() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2990
def self.define_ext_enum_GL_KHR_texture_compression_astc_ldr
  GL.const_set('COMPRESSED_RGBA_ASTC_4x4_KHR', 0x93B0) unless defined?(GL::COMPRESSED_RGBA_ASTC_4x4_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x4_KHR', 0x93B1) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x4_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x5_KHR', 0x93B2) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x5_KHR', 0x93B3) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x6_KHR', 0x93B4) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x5_KHR', 0x93B5) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x6_KHR', 0x93B6) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x8_KHR', 0x93B7) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x8_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x5_KHR', 0x93B8) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x6_KHR', 0x93B9) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x8_KHR', 0x93BA) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x8_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x10_KHR', 0x93BB) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x10_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_12x10_KHR', 0x93BC) unless defined?(GL::COMPRESSED_RGBA_ASTC_12x10_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_12x12_KHR', 0x93BD) unless defined?(GL::COMPRESSED_RGBA_ASTC_12x12_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR', 0x93D0) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR', 0x93D1) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR', 0x93D2) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR', 0x93D3) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR', 0x93D4) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR', 0x93D5) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR', 0x93D6) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR', 0x93D7) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR', 0x93D8) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR', 0x93D9) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR', 0x93DA) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR', 0x93DB) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR', 0x93DC) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR', 0x93DD) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR)
end
define_ext_enum_GL_KHR_texture_compression_astc_sliced_3d() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3055
def self.define_ext_enum_GL_KHR_texture_compression_astc_sliced_3d
end
define_ext_enum_GL_MESAX_texture_stack() click to toggle source
# File lib/opengl_ext_enum.rb, line 9536
def self.define_ext_enum_GL_MESAX_texture_stack
  GL.const_set('TEXTURE_1D_STACK_MESAX', 0x8759) unless defined?(GL::TEXTURE_1D_STACK_MESAX)
  GL.const_set('TEXTURE_2D_STACK_MESAX', 0x875A) unless defined?(GL::TEXTURE_2D_STACK_MESAX)
  GL.const_set('PROXY_TEXTURE_1D_STACK_MESAX', 0x875B) unless defined?(GL::PROXY_TEXTURE_1D_STACK_MESAX)
  GL.const_set('PROXY_TEXTURE_2D_STACK_MESAX', 0x875C) unless defined?(GL::PROXY_TEXTURE_2D_STACK_MESAX)
  GL.const_set('TEXTURE_1D_STACK_BINDING_MESAX', 0x875D) unless defined?(GL::TEXTURE_1D_STACK_BINDING_MESAX)
  GL.const_set('TEXTURE_2D_STACK_BINDING_MESAX', 0x875E) unless defined?(GL::TEXTURE_2D_STACK_BINDING_MESAX)
end
define_ext_enum_GL_MESA_bgra() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3077
def self.define_ext_enum_GL_MESA_bgra
  GL.const_set('BGR_EXT', 0x80E0) unless defined?(GL::BGR_EXT)
  GL.const_set('BGRA_EXT', 0x80E1) unless defined?(GL::BGRA_EXT)
end
define_ext_enum_GL_MESA_framebuffer_flip_x() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3090
def self.define_ext_enum_GL_MESA_framebuffer_flip_x
  GL.const_set('FRAMEBUFFER_FLIP_X_MESA', 0x8BBC) unless defined?(GL::FRAMEBUFFER_FLIP_X_MESA)
end
define_ext_enum_GL_MESA_framebuffer_flip_y() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3101
def self.define_ext_enum_GL_MESA_framebuffer_flip_y
  GL.const_set('FRAMEBUFFER_FLIP_Y_MESA', 0x8BBB) unless defined?(GL::FRAMEBUFFER_FLIP_Y_MESA)
end
define_ext_enum_GL_MESA_framebuffer_swap_xy() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3112
def self.define_ext_enum_GL_MESA_framebuffer_swap_xy
  GL.const_set('FRAMEBUFFER_SWAP_XY_MESA', 0x8BBD) unless defined?(GL::FRAMEBUFFER_SWAP_XY_MESA)
end
define_ext_enum_GL_MESA_pack_invert() click to toggle source
# File lib/opengl_ext_enum.rb, line 9590
def self.define_ext_enum_GL_MESA_pack_invert
  GL.const_set('PACK_INVERT_MESA', 0x8758) unless defined?(GL::PACK_INVERT_MESA)
end
define_ext_enum_GL_MESA_program_binary_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3123
def self.define_ext_enum_GL_MESA_program_binary_formats
  GL.const_set('PROGRAM_BINARY_FORMAT_MESA', 0x875F) unless defined?(GL::PROGRAM_BINARY_FORMAT_MESA)
end
define_ext_enum_GL_MESA_resize_buffers() click to toggle source
# File lib/opengl_ext_enum.rb, line 9612
def self.define_ext_enum_GL_MESA_resize_buffers
end
define_ext_enum_GL_MESA_shader_integer_functions() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3134
def self.define_ext_enum_GL_MESA_shader_integer_functions
end
define_ext_enum_GL_MESA_tile_raster_order() click to toggle source
# File lib/opengl_ext_enum.rb, line 9630
def self.define_ext_enum_GL_MESA_tile_raster_order
  GL.const_set('TILE_RASTER_ORDER_FIXED_MESA', 0x8BB8) unless defined?(GL::TILE_RASTER_ORDER_FIXED_MESA)
  GL.const_set('TILE_RASTER_ORDER_INCREASING_X_MESA', 0x8BB9) unless defined?(GL::TILE_RASTER_ORDER_INCREASING_X_MESA)
  GL.const_set('TILE_RASTER_ORDER_INCREASING_Y_MESA', 0x8BBA) unless defined?(GL::TILE_RASTER_ORDER_INCREASING_Y_MESA)
end
define_ext_enum_GL_MESA_window_pos() click to toggle source
# File lib/opengl_ext_enum.rb, line 9645
def self.define_ext_enum_GL_MESA_window_pos
end
define_ext_enum_GL_MESA_ycbcr_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 9654
def self.define_ext_enum_GL_MESA_ycbcr_texture
  GL.const_set('UNSIGNED_SHORT_8_8_MESA', 0x85BA) unless defined?(GL::UNSIGNED_SHORT_8_8_MESA)
  GL.const_set('UNSIGNED_SHORT_8_8_REV_MESA', 0x85BB) unless defined?(GL::UNSIGNED_SHORT_8_8_REV_MESA)
  GL.const_set('YCBCR_MESA', 0x8757) unless defined?(GL::YCBCR_MESA)
end
define_ext_enum_GL_NVX_blend_equation_advanced_multi_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3143
def self.define_ext_enum_GL_NVX_blend_equation_advanced_multi_draw_buffers
end
define_ext_enum_GL_NVX_conditional_render() click to toggle source
# File lib/opengl_ext_enum.rb, line 9678
def self.define_ext_enum_GL_NVX_conditional_render
end
define_ext_enum_GL_NVX_gpu_memory_info() click to toggle source
# File lib/opengl_ext_enum.rb, line 9687
def self.define_ext_enum_GL_NVX_gpu_memory_info
  GL.const_set('GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX', 0x9047) unless defined?(GL::GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX)
  GL.const_set('GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX', 0x9048) unless defined?(GL::GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX)
  GL.const_set('GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX', 0x9049) unless defined?(GL::GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX)
  GL.const_set('GPU_MEMORY_INFO_EVICTION_COUNT_NVX', 0x904A) unless defined?(GL::GPU_MEMORY_INFO_EVICTION_COUNT_NVX)
  GL.const_set('GPU_MEMORY_INFO_EVICTED_MEMORY_NVX', 0x904B) unless defined?(GL::GPU_MEMORY_INFO_EVICTED_MEMORY_NVX)
end
define_ext_enum_GL_NVX_gpu_multicast2() click to toggle source
# File lib/opengl_ext_enum.rb, line 10718
def self.define_ext_enum_GL_NVX_gpu_multicast2
  GL.const_set('UPLOAD_GPU_MASK_NVX', 0x954A) unless defined?(GL::UPLOAD_GPU_MASK_NVX)
end
define_ext_enum_GL_NVX_linked_gpu_multicast() click to toggle source
# File lib/opengl_ext_enum.rb, line 9706
def self.define_ext_enum_GL_NVX_linked_gpu_multicast
  GL.const_set('LGPU_SEPARATE_STORAGE_BIT_NVX', 0x0800) unless defined?(GL::LGPU_SEPARATE_STORAGE_BIT_NVX)
  GL.const_set('MAX_LGPU_GPUS_NVX', 0x92BA) unless defined?(GL::MAX_LGPU_GPUS_NVX)
end
define_ext_enum_GL_NVX_progress_fence() click to toggle source
# File lib/opengl_ext_enum.rb, line 10729
def self.define_ext_enum_GL_NVX_progress_fence
end
define_ext_enum_GL_NV_alpha_to_coverage_dither_control() click to toggle source
# File lib/opengl_ext_enum.rb, line 9719
def self.define_ext_enum_GL_NV_alpha_to_coverage_dither_control
  GL.const_set('ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV', 0x934D) unless defined?(GL::ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV)
  GL.const_set('ALPHA_TO_COVERAGE_DITHER_ENABLE_NV', 0x934E) unless defined?(GL::ALPHA_TO_COVERAGE_DITHER_ENABLE_NV)
  GL.const_set('ALPHA_TO_COVERAGE_DITHER_DISABLE_NV', 0x934F) unless defined?(GL::ALPHA_TO_COVERAGE_DITHER_DISABLE_NV)
  GL.const_set('ALPHA_TO_COVERAGE_DITHER_MODE_NV', 0x92BF) unless defined?(GL::ALPHA_TO_COVERAGE_DITHER_MODE_NV)
end
define_ext_enum_GL_NV_bindless_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_enum.rb, line 9736
def self.define_ext_enum_GL_NV_bindless_multi_draw_indirect
end
define_ext_enum_GL_NV_bindless_multi_draw_indirect_count() click to toggle source
# File lib/opengl_ext_enum.rb, line 9745
def self.define_ext_enum_GL_NV_bindless_multi_draw_indirect_count
end
define_ext_enum_GL_NV_bindless_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3152
def self.define_ext_enum_GL_NV_bindless_texture
end
define_ext_enum_GL_NV_blend_equation_advanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3161
def self.define_ext_enum_GL_NV_blend_equation_advanced
  GL.const_set('BLEND_OVERLAP_NV', 0x9281) unless defined?(GL::BLEND_OVERLAP_NV)
  GL.const_set('BLEND_PREMULTIPLIED_SRC_NV', 0x9280) unless defined?(GL::BLEND_PREMULTIPLIED_SRC_NV)
  GL.const_set('BLUE_NV', 0x1905) unless defined?(GL::BLUE_NV)
  GL.const_set('COLORBURN_NV', 0x929A) unless defined?(GL::COLORBURN_NV)
  GL.const_set('COLORDODGE_NV', 0x9299) unless defined?(GL::COLORDODGE_NV)
  GL.const_set('CONJOINT_NV', 0x9284) unless defined?(GL::CONJOINT_NV)
  GL.const_set('CONTRAST_NV', 0x92A1) unless defined?(GL::CONTRAST_NV)
  GL.const_set('DARKEN_NV', 0x9297) unless defined?(GL::DARKEN_NV)
  GL.const_set('DIFFERENCE_NV', 0x929E) unless defined?(GL::DIFFERENCE_NV)
  GL.const_set('DISJOINT_NV', 0x9283) unless defined?(GL::DISJOINT_NV)
  GL.const_set('DST_ATOP_NV', 0x928F) unless defined?(GL::DST_ATOP_NV)
  GL.const_set('DST_IN_NV', 0x928B) unless defined?(GL::DST_IN_NV)
  GL.const_set('DST_NV', 0x9287) unless defined?(GL::DST_NV)
  GL.const_set('DST_OUT_NV', 0x928D) unless defined?(GL::DST_OUT_NV)
  GL.const_set('DST_OVER_NV', 0x9289) unless defined?(GL::DST_OVER_NV)
  GL.const_set('EXCLUSION_NV', 0x92A0) unless defined?(GL::EXCLUSION_NV)
  GL.const_set('GREEN_NV', 0x1904) unless defined?(GL::GREEN_NV)
  GL.const_set('HARDLIGHT_NV', 0x929B) unless defined?(GL::HARDLIGHT_NV)
  GL.const_set('HARDMIX_NV', 0x92A9) unless defined?(GL::HARDMIX_NV)
  GL.const_set('HSL_COLOR_NV', 0x92AF) unless defined?(GL::HSL_COLOR_NV)
  GL.const_set('HSL_HUE_NV', 0x92AD) unless defined?(GL::HSL_HUE_NV)
  GL.const_set('HSL_LUMINOSITY_NV', 0x92B0) unless defined?(GL::HSL_LUMINOSITY_NV)
  GL.const_set('HSL_SATURATION_NV', 0x92AE) unless defined?(GL::HSL_SATURATION_NV)
  GL.const_set('INVERT', 0x150A) unless defined?(GL::INVERT)
  GL.const_set('INVERT_OVG_NV', 0x92B4) unless defined?(GL::INVERT_OVG_NV)
  GL.const_set('INVERT_RGB_NV', 0x92A3) unless defined?(GL::INVERT_RGB_NV)
  GL.const_set('LIGHTEN_NV', 0x9298) unless defined?(GL::LIGHTEN_NV)
  GL.const_set('LINEARBURN_NV', 0x92A5) unless defined?(GL::LINEARBURN_NV)
  GL.const_set('LINEARDODGE_NV', 0x92A4) unless defined?(GL::LINEARDODGE_NV)
  GL.const_set('LINEARLIGHT_NV', 0x92A7) unless defined?(GL::LINEARLIGHT_NV)
  GL.const_set('MINUS_CLAMPED_NV', 0x92B3) unless defined?(GL::MINUS_CLAMPED_NV)
  GL.const_set('MINUS_NV', 0x929F) unless defined?(GL::MINUS_NV)
  GL.const_set('MULTIPLY_NV', 0x9294) unless defined?(GL::MULTIPLY_NV)
  GL.const_set('OVERLAY_NV', 0x9296) unless defined?(GL::OVERLAY_NV)
  GL.const_set('PINLIGHT_NV', 0x92A8) unless defined?(GL::PINLIGHT_NV)
  GL.const_set('PLUS_CLAMPED_ALPHA_NV', 0x92B2) unless defined?(GL::PLUS_CLAMPED_ALPHA_NV)
  GL.const_set('PLUS_CLAMPED_NV', 0x92B1) unless defined?(GL::PLUS_CLAMPED_NV)
  GL.const_set('PLUS_DARKER_NV', 0x9292) unless defined?(GL::PLUS_DARKER_NV)
  GL.const_set('PLUS_NV', 0x9291) unless defined?(GL::PLUS_NV)
  GL.const_set('RED_NV', 0x1903) unless defined?(GL::RED_NV)
  GL.const_set('SCREEN_NV', 0x9295) unless defined?(GL::SCREEN_NV)
  GL.const_set('SOFTLIGHT_NV', 0x929C) unless defined?(GL::SOFTLIGHT_NV)
  GL.const_set('SRC_ATOP_NV', 0x928E) unless defined?(GL::SRC_ATOP_NV)
  GL.const_set('SRC_IN_NV', 0x928A) unless defined?(GL::SRC_IN_NV)
  GL.const_set('SRC_NV', 0x9286) unless defined?(GL::SRC_NV)
  GL.const_set('SRC_OUT_NV', 0x928C) unless defined?(GL::SRC_OUT_NV)
  GL.const_set('SRC_OVER_NV', 0x9288) unless defined?(GL::SRC_OVER_NV)
  GL.const_set('UNCORRELATED_NV', 0x9282) unless defined?(GL::UNCORRELATED_NV)
  GL.const_set('VIVIDLIGHT_NV', 0x92A6) unless defined?(GL::VIVIDLIGHT_NV)
  GL.const_set('XOR_NV', 0x1506) unless defined?(GL::XOR_NV)
  GL.const_set('ZERO', 0) unless defined?(GL::ZERO)
end
define_ext_enum_GL_NV_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3272
def self.define_ext_enum_GL_NV_blend_equation_advanced_coherent
  GL.const_set('BLEND_ADVANCED_COHERENT_NV', 0x9285) unless defined?(GL::BLEND_ADVANCED_COHERENT_NV)
end
define_ext_enum_GL_NV_blend_minmax_factor() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3283
def self.define_ext_enum_GL_NV_blend_minmax_factor
  GL.const_set('FACTOR_MIN_AMD', 0x901C) unless defined?(GL::FACTOR_MIN_AMD)
  GL.const_set('FACTOR_MAX_AMD', 0x901D) unless defined?(GL::FACTOR_MAX_AMD)
end
define_ext_enum_GL_NV_blend_square() click to toggle source
# File lib/opengl_ext_enum.rb, line 9898
def self.define_ext_enum_GL_NV_blend_square
end
define_ext_enum_GL_NV_clip_space_w_scaling() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3296
def self.define_ext_enum_GL_NV_clip_space_w_scaling
  GL.const_set('VIEWPORT_POSITION_W_SCALE_NV', 0x937C) unless defined?(GL::VIEWPORT_POSITION_W_SCALE_NV)
  GL.const_set('VIEWPORT_POSITION_W_SCALE_X_COEFF_NV', 0x937D) unless defined?(GL::VIEWPORT_POSITION_W_SCALE_X_COEFF_NV)
  GL.const_set('VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV', 0x937E) unless defined?(GL::VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV)
end
define_ext_enum_GL_NV_command_list() click to toggle source
# File lib/opengl_ext_enum.rb, line 9922
def self.define_ext_enum_GL_NV_command_list
  GL.const_set('TERMINATE_SEQUENCE_COMMAND_NV', 0x0000) unless defined?(GL::TERMINATE_SEQUENCE_COMMAND_NV)
  GL.const_set('NOP_COMMAND_NV', 0x0001) unless defined?(GL::NOP_COMMAND_NV)
  GL.const_set('DRAW_ELEMENTS_COMMAND_NV', 0x0002) unless defined?(GL::DRAW_ELEMENTS_COMMAND_NV)
  GL.const_set('DRAW_ARRAYS_COMMAND_NV', 0x0003) unless defined?(GL::DRAW_ARRAYS_COMMAND_NV)
  GL.const_set('DRAW_ELEMENTS_STRIP_COMMAND_NV', 0x0004) unless defined?(GL::DRAW_ELEMENTS_STRIP_COMMAND_NV)
  GL.const_set('DRAW_ARRAYS_STRIP_COMMAND_NV', 0x0005) unless defined?(GL::DRAW_ARRAYS_STRIP_COMMAND_NV)
  GL.const_set('DRAW_ELEMENTS_INSTANCED_COMMAND_NV', 0x0006) unless defined?(GL::DRAW_ELEMENTS_INSTANCED_COMMAND_NV)
  GL.const_set('DRAW_ARRAYS_INSTANCED_COMMAND_NV', 0x0007) unless defined?(GL::DRAW_ARRAYS_INSTANCED_COMMAND_NV)
  GL.const_set('ELEMENT_ADDRESS_COMMAND_NV', 0x0008) unless defined?(GL::ELEMENT_ADDRESS_COMMAND_NV)
  GL.const_set('ATTRIBUTE_ADDRESS_COMMAND_NV', 0x0009) unless defined?(GL::ATTRIBUTE_ADDRESS_COMMAND_NV)
  GL.const_set('UNIFORM_ADDRESS_COMMAND_NV', 0x000A) unless defined?(GL::UNIFORM_ADDRESS_COMMAND_NV)
  GL.const_set('BLEND_COLOR_COMMAND_NV', 0x000B) unless defined?(GL::BLEND_COLOR_COMMAND_NV)
  GL.const_set('STENCIL_REF_COMMAND_NV', 0x000C) unless defined?(GL::STENCIL_REF_COMMAND_NV)
  GL.const_set('LINE_WIDTH_COMMAND_NV', 0x000D) unless defined?(GL::LINE_WIDTH_COMMAND_NV)
  GL.const_set('POLYGON_OFFSET_COMMAND_NV', 0x000E) unless defined?(GL::POLYGON_OFFSET_COMMAND_NV)
  GL.const_set('ALPHA_REF_COMMAND_NV', 0x000F) unless defined?(GL::ALPHA_REF_COMMAND_NV)
  GL.const_set('VIEWPORT_COMMAND_NV', 0x0010) unless defined?(GL::VIEWPORT_COMMAND_NV)
  GL.const_set('SCISSOR_COMMAND_NV', 0x0011) unless defined?(GL::SCISSOR_COMMAND_NV)
  GL.const_set('FRONT_FACE_COMMAND_NV', 0x0012) unless defined?(GL::FRONT_FACE_COMMAND_NV)
end
define_ext_enum_GL_NV_compute_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 9969
def self.define_ext_enum_GL_NV_compute_program5
  GL.const_set('COMPUTE_PROGRAM_NV', 0x90FB) unless defined?(GL::COMPUTE_PROGRAM_NV)
  GL.const_set('COMPUTE_PROGRAM_PARAMETER_BUFFER_NV', 0x90FC) unless defined?(GL::COMPUTE_PROGRAM_PARAMETER_BUFFER_NV)
end
define_ext_enum_GL_NV_compute_shader_derivatives() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3311
def self.define_ext_enum_GL_NV_compute_shader_derivatives
end
define_ext_enum_GL_NV_conditional_render() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3320
def self.define_ext_enum_GL_NV_conditional_render
  GL.const_set('QUERY_WAIT_NV', 0x8E13) unless defined?(GL::QUERY_WAIT_NV)
  GL.const_set('QUERY_NO_WAIT_NV', 0x8E14) unless defined?(GL::QUERY_NO_WAIT_NV)
  GL.const_set('QUERY_BY_REGION_WAIT_NV', 0x8E15) unless defined?(GL::QUERY_BY_REGION_WAIT_NV)
  GL.const_set('QUERY_BY_REGION_NO_WAIT_NV', 0x8E16) unless defined?(GL::QUERY_BY_REGION_NO_WAIT_NV)
end
define_ext_enum_GL_NV_conservative_raster() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3337
def self.define_ext_enum_GL_NV_conservative_raster
  GL.const_set('CONSERVATIVE_RASTERIZATION_NV', 0x9346) unless defined?(GL::CONSERVATIVE_RASTERIZATION_NV)
  GL.const_set('SUBPIXEL_PRECISION_BIAS_X_BITS_NV', 0x9347) unless defined?(GL::SUBPIXEL_PRECISION_BIAS_X_BITS_NV)
  GL.const_set('SUBPIXEL_PRECISION_BIAS_Y_BITS_NV', 0x9348) unless defined?(GL::SUBPIXEL_PRECISION_BIAS_Y_BITS_NV)
  GL.const_set('MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV', 0x9349) unless defined?(GL::MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV)
end
define_ext_enum_GL_NV_conservative_raster_dilate() click to toggle source
# File lib/opengl_ext_enum.rb, line 10025
def self.define_ext_enum_GL_NV_conservative_raster_dilate
  GL.const_set('CONSERVATIVE_RASTER_DILATE_NV', 0x9379) unless defined?(GL::CONSERVATIVE_RASTER_DILATE_NV)
  GL.const_set('CONSERVATIVE_RASTER_DILATE_RANGE_NV', 0x937A) unless defined?(GL::CONSERVATIVE_RASTER_DILATE_RANGE_NV)
  GL.const_set('CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV', 0x937B) unless defined?(GL::CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV)
end
define_ext_enum_GL_NV_conservative_raster_pre_snap() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3354
def self.define_ext_enum_GL_NV_conservative_raster_pre_snap
  GL.const_set('CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV', 0x9550) unless defined?(GL::CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV)
end
define_ext_enum_GL_NV_conservative_raster_pre_snap_triangles() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3365
def self.define_ext_enum_GL_NV_conservative_raster_pre_snap_triangles
  GL.const_set('CONSERVATIVE_RASTER_MODE_NV', 0x954D) unless defined?(GL::CONSERVATIVE_RASTER_MODE_NV)
  GL.const_set('CONSERVATIVE_RASTER_MODE_POST_SNAP_NV', 0x954E) unless defined?(GL::CONSERVATIVE_RASTER_MODE_POST_SNAP_NV)
  GL.const_set('CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV', 0x954F) unless defined?(GL::CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV)
end
define_ext_enum_GL_NV_conservative_raster_underestimation() click to toggle source
# File lib/opengl_ext_enum.rb, line 10066
def self.define_ext_enum_GL_NV_conservative_raster_underestimation
end
define_ext_enum_GL_NV_copy_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3380
def self.define_ext_enum_GL_NV_copy_buffer
  GL.const_set('COPY_READ_BUFFER_NV', 0x8F36) unless defined?(GL::COPY_READ_BUFFER_NV)
  GL.const_set('COPY_WRITE_BUFFER_NV', 0x8F37) unless defined?(GL::COPY_WRITE_BUFFER_NV)
end
define_ext_enum_GL_NV_copy_depth_to_color() click to toggle source
# File lib/opengl_ext_enum.rb, line 10075
def self.define_ext_enum_GL_NV_copy_depth_to_color
  GL.const_set('DEPTH_STENCIL_TO_RGBA_NV', 0x886E) unless defined?(GL::DEPTH_STENCIL_TO_RGBA_NV)
  GL.const_set('DEPTH_STENCIL_TO_BGRA_NV', 0x886F) unless defined?(GL::DEPTH_STENCIL_TO_BGRA_NV)
end
define_ext_enum_GL_NV_copy_image() click to toggle source
# File lib/opengl_ext_enum.rb, line 10088
def self.define_ext_enum_GL_NV_copy_image
end
define_ext_enum_GL_NV_coverage_sample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3393
def self.define_ext_enum_GL_NV_coverage_sample
  GL.const_set('COVERAGE_COMPONENT_NV', 0x8ED0) unless defined?(GL::COVERAGE_COMPONENT_NV)
  GL.const_set('COVERAGE_COMPONENT4_NV', 0x8ED1) unless defined?(GL::COVERAGE_COMPONENT4_NV)
  GL.const_set('COVERAGE_ATTACHMENT_NV', 0x8ED2) unless defined?(GL::COVERAGE_ATTACHMENT_NV)
  GL.const_set('COVERAGE_BUFFERS_NV', 0x8ED3) unless defined?(GL::COVERAGE_BUFFERS_NV)
  GL.const_set('COVERAGE_SAMPLES_NV', 0x8ED4) unless defined?(GL::COVERAGE_SAMPLES_NV)
  GL.const_set('COVERAGE_ALL_FRAGMENTS_NV', 0x8ED5) unless defined?(GL::COVERAGE_ALL_FRAGMENTS_NV)
  GL.const_set('COVERAGE_EDGE_FRAGMENTS_NV', 0x8ED6) unless defined?(GL::COVERAGE_EDGE_FRAGMENTS_NV)
  GL.const_set('COVERAGE_AUTOMATIC_NV', 0x8ED7) unless defined?(GL::COVERAGE_AUTOMATIC_NV)
  GL.const_set('COVERAGE_BUFFER_BIT_NV', 0x00008000) unless defined?(GL::COVERAGE_BUFFER_BIT_NV)
end
define_ext_enum_GL_NV_deep_texture3D() click to toggle source
# File lib/opengl_ext_enum.rb, line 10097
def self.define_ext_enum_GL_NV_deep_texture3D
  GL.const_set('MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV', 0x90D0) unless defined?(GL::MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV)
  GL.const_set('MAX_DEEP_3D_TEXTURE_DEPTH_NV', 0x90D1) unless defined?(GL::MAX_DEEP_3D_TEXTURE_DEPTH_NV)
end
define_ext_enum_GL_NV_depth_buffer_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 10110
def self.define_ext_enum_GL_NV_depth_buffer_float
  GL.const_set('DEPTH_COMPONENT32F_NV', 0x8DAB) unless defined?(GL::DEPTH_COMPONENT32F_NV)
  GL.const_set('DEPTH32F_STENCIL8_NV', 0x8DAC) unless defined?(GL::DEPTH32F_STENCIL8_NV)
  GL.const_set('FLOAT_32_UNSIGNED_INT_24_8_REV_NV', 0x8DAD) unless defined?(GL::FLOAT_32_UNSIGNED_INT_24_8_REV_NV)
  GL.const_set('DEPTH_BUFFER_FLOAT_MODE_NV', 0x8DAF) unless defined?(GL::DEPTH_BUFFER_FLOAT_MODE_NV)
end
define_ext_enum_GL_NV_depth_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 10127
def self.define_ext_enum_GL_NV_depth_clamp
  GL.const_set('DEPTH_CLAMP_NV', 0x864F) unless defined?(GL::DEPTH_CLAMP_NV)
end
define_ext_enum_GL_NV_depth_nonlinear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3420
def self.define_ext_enum_GL_NV_depth_nonlinear
  GL.const_set('DEPTH_COMPONENT16_NONLINEAR_NV', 0x8E2C) unless defined?(GL::DEPTH_COMPONENT16_NONLINEAR_NV)
end
define_ext_enum_GL_NV_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3431
def self.define_ext_enum_GL_NV_draw_buffers
  GL.const_set('MAX_DRAW_BUFFERS_NV', 0x8824) unless defined?(GL::MAX_DRAW_BUFFERS_NV)
  GL.const_set('DRAW_BUFFER0_NV', 0x8825) unless defined?(GL::DRAW_BUFFER0_NV)
  GL.const_set('DRAW_BUFFER1_NV', 0x8826) unless defined?(GL::DRAW_BUFFER1_NV)
  GL.const_set('DRAW_BUFFER2_NV', 0x8827) unless defined?(GL::DRAW_BUFFER2_NV)
  GL.const_set('DRAW_BUFFER3_NV', 0x8828) unless defined?(GL::DRAW_BUFFER3_NV)
  GL.const_set('DRAW_BUFFER4_NV', 0x8829) unless defined?(GL::DRAW_BUFFER4_NV)
  GL.const_set('DRAW_BUFFER5_NV', 0x882A) unless defined?(GL::DRAW_BUFFER5_NV)
  GL.const_set('DRAW_BUFFER6_NV', 0x882B) unless defined?(GL::DRAW_BUFFER6_NV)
  GL.const_set('DRAW_BUFFER7_NV', 0x882C) unless defined?(GL::DRAW_BUFFER7_NV)
  GL.const_set('DRAW_BUFFER8_NV', 0x882D) unless defined?(GL::DRAW_BUFFER8_NV)
  GL.const_set('DRAW_BUFFER9_NV', 0x882E) unless defined?(GL::DRAW_BUFFER9_NV)
  GL.const_set('DRAW_BUFFER10_NV', 0x882F) unless defined?(GL::DRAW_BUFFER10_NV)
  GL.const_set('DRAW_BUFFER11_NV', 0x8830) unless defined?(GL::DRAW_BUFFER11_NV)
  GL.const_set('DRAW_BUFFER12_NV', 0x8831) unless defined?(GL::DRAW_BUFFER12_NV)
  GL.const_set('DRAW_BUFFER13_NV', 0x8832) unless defined?(GL::DRAW_BUFFER13_NV)
  GL.const_set('DRAW_BUFFER14_NV', 0x8833) unless defined?(GL::DRAW_BUFFER14_NV)
  GL.const_set('DRAW_BUFFER15_NV', 0x8834) unless defined?(GL::DRAW_BUFFER15_NV)
  GL.const_set('COLOR_ATTACHMENT0_NV', 0x8CE0) unless defined?(GL::COLOR_ATTACHMENT0_NV)
  GL.const_set('COLOR_ATTACHMENT1_NV', 0x8CE1) unless defined?(GL::COLOR_ATTACHMENT1_NV)
  GL.const_set('COLOR_ATTACHMENT2_NV', 0x8CE2) unless defined?(GL::COLOR_ATTACHMENT2_NV)
  GL.const_set('COLOR_ATTACHMENT3_NV', 0x8CE3) unless defined?(GL::COLOR_ATTACHMENT3_NV)
  GL.const_set('COLOR_ATTACHMENT4_NV', 0x8CE4) unless defined?(GL::COLOR_ATTACHMENT4_NV)
  GL.const_set('COLOR_ATTACHMENT5_NV', 0x8CE5) unless defined?(GL::COLOR_ATTACHMENT5_NV)
  GL.const_set('COLOR_ATTACHMENT6_NV', 0x8CE6) unless defined?(GL::COLOR_ATTACHMENT6_NV)
  GL.const_set('COLOR_ATTACHMENT7_NV', 0x8CE7) unless defined?(GL::COLOR_ATTACHMENT7_NV)
  GL.const_set('COLOR_ATTACHMENT8_NV', 0x8CE8) unless defined?(GL::COLOR_ATTACHMENT8_NV)
  GL.const_set('COLOR_ATTACHMENT9_NV', 0x8CE9) unless defined?(GL::COLOR_ATTACHMENT9_NV)
  GL.const_set('COLOR_ATTACHMENT10_NV', 0x8CEA) unless defined?(GL::COLOR_ATTACHMENT10_NV)
  GL.const_set('COLOR_ATTACHMENT11_NV', 0x8CEB) unless defined?(GL::COLOR_ATTACHMENT11_NV)
  GL.const_set('COLOR_ATTACHMENT12_NV', 0x8CEC) unless defined?(GL::COLOR_ATTACHMENT12_NV)
  GL.const_set('COLOR_ATTACHMENT13_NV', 0x8CED) unless defined?(GL::COLOR_ATTACHMENT13_NV)
  GL.const_set('COLOR_ATTACHMENT14_NV', 0x8CEE) unless defined?(GL::COLOR_ATTACHMENT14_NV)
  GL.const_set('COLOR_ATTACHMENT15_NV', 0x8CEF) unless defined?(GL::COLOR_ATTACHMENT15_NV)
end
define_ext_enum_GL_NV_draw_instanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3506
def self.define_ext_enum_GL_NV_draw_instanced
end
define_ext_enum_GL_NV_draw_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 10138
def self.define_ext_enum_GL_NV_draw_texture
end
define_ext_enum_GL_NV_draw_vulkan_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3515
def self.define_ext_enum_GL_NV_draw_vulkan_image
end
define_ext_enum_GL_NV_evaluators() click to toggle source
# File lib/opengl_ext_enum.rb, line 10156
def self.define_ext_enum_GL_NV_evaluators
  GL.const_set('EVAL_2D_NV', 0x86C0) unless defined?(GL::EVAL_2D_NV)
  GL.const_set('EVAL_TRIANGULAR_2D_NV', 0x86C1) unless defined?(GL::EVAL_TRIANGULAR_2D_NV)
  GL.const_set('MAP_TESSELLATION_NV', 0x86C2) unless defined?(GL::MAP_TESSELLATION_NV)
  GL.const_set('MAP_ATTRIB_U_ORDER_NV', 0x86C3) unless defined?(GL::MAP_ATTRIB_U_ORDER_NV)
  GL.const_set('MAP_ATTRIB_V_ORDER_NV', 0x86C4) unless defined?(GL::MAP_ATTRIB_V_ORDER_NV)
  GL.const_set('EVAL_FRACTIONAL_TESSELLATION_NV', 0x86C5) unless defined?(GL::EVAL_FRACTIONAL_TESSELLATION_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB0_NV', 0x86C6) unless defined?(GL::EVAL_VERTEX_ATTRIB0_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB1_NV', 0x86C7) unless defined?(GL::EVAL_VERTEX_ATTRIB1_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB2_NV', 0x86C8) unless defined?(GL::EVAL_VERTEX_ATTRIB2_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB3_NV', 0x86C9) unless defined?(GL::EVAL_VERTEX_ATTRIB3_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB4_NV', 0x86CA) unless defined?(GL::EVAL_VERTEX_ATTRIB4_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB5_NV', 0x86CB) unless defined?(GL::EVAL_VERTEX_ATTRIB5_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB6_NV', 0x86CC) unless defined?(GL::EVAL_VERTEX_ATTRIB6_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB7_NV', 0x86CD) unless defined?(GL::EVAL_VERTEX_ATTRIB7_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB8_NV', 0x86CE) unless defined?(GL::EVAL_VERTEX_ATTRIB8_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB9_NV', 0x86CF) unless defined?(GL::EVAL_VERTEX_ATTRIB9_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB10_NV', 0x86D0) unless defined?(GL::EVAL_VERTEX_ATTRIB10_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB11_NV', 0x86D1) unless defined?(GL::EVAL_VERTEX_ATTRIB11_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB12_NV', 0x86D2) unless defined?(GL::EVAL_VERTEX_ATTRIB12_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB13_NV', 0x86D3) unless defined?(GL::EVAL_VERTEX_ATTRIB13_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB14_NV', 0x86D4) unless defined?(GL::EVAL_VERTEX_ATTRIB14_NV)
  GL.const_set('EVAL_VERTEX_ATTRIB15_NV', 0x86D5) unless defined?(GL::EVAL_VERTEX_ATTRIB15_NV)
  GL.const_set('MAX_MAP_TESSELLATION_NV', 0x86D6) unless defined?(GL::MAX_MAP_TESSELLATION_NV)
  GL.const_set('MAX_RATIONAL_EVAL_ORDER_NV', 0x86D7) unless defined?(GL::MAX_RATIONAL_EVAL_ORDER_NV)
end
define_ext_enum_GL_NV_explicit_attrib_location() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3524
def self.define_ext_enum_GL_NV_explicit_attrib_location
end
define_ext_enum_GL_NV_explicit_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 10213
def self.define_ext_enum_GL_NV_explicit_multisample
  GL.const_set('SAMPLE_POSITION_NV', 0x8E50) unless defined?(GL::SAMPLE_POSITION_NV)
  GL.const_set('SAMPLE_MASK_NV', 0x8E51) unless defined?(GL::SAMPLE_MASK_NV)
  GL.const_set('SAMPLE_MASK_VALUE_NV', 0x8E52) unless defined?(GL::SAMPLE_MASK_VALUE_NV)
  GL.const_set('TEXTURE_BINDING_RENDERBUFFER_NV', 0x8E53) unless defined?(GL::TEXTURE_BINDING_RENDERBUFFER_NV)
  GL.const_set('TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV', 0x8E54) unless defined?(GL::TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV)
  GL.const_set('TEXTURE_RENDERBUFFER_NV', 0x8E55) unless defined?(GL::TEXTURE_RENDERBUFFER_NV)
  GL.const_set('SAMPLER_RENDERBUFFER_NV', 0x8E56) unless defined?(GL::SAMPLER_RENDERBUFFER_NV)
  GL.const_set('INT_SAMPLER_RENDERBUFFER_NV', 0x8E57) unless defined?(GL::INT_SAMPLER_RENDERBUFFER_NV)
  GL.const_set('UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV', 0x8E58) unless defined?(GL::UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV)
  GL.const_set('MAX_SAMPLE_MASK_WORDS_NV', 0x8E59) unless defined?(GL::MAX_SAMPLE_MASK_WORDS_NV)
end
define_ext_enum_GL_NV_fbo_color_attachments() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3533
def self.define_ext_enum_GL_NV_fbo_color_attachments
  GL.const_set('MAX_COLOR_ATTACHMENTS_NV', 0x8CDF) unless defined?(GL::MAX_COLOR_ATTACHMENTS_NV)
  GL.const_set('COLOR_ATTACHMENT0_NV', 0x8CE0) unless defined?(GL::COLOR_ATTACHMENT0_NV)
  GL.const_set('COLOR_ATTACHMENT1_NV', 0x8CE1) unless defined?(GL::COLOR_ATTACHMENT1_NV)
  GL.const_set('COLOR_ATTACHMENT2_NV', 0x8CE2) unless defined?(GL::COLOR_ATTACHMENT2_NV)
  GL.const_set('COLOR_ATTACHMENT3_NV', 0x8CE3) unless defined?(GL::COLOR_ATTACHMENT3_NV)
  GL.const_set('COLOR_ATTACHMENT4_NV', 0x8CE4) unless defined?(GL::COLOR_ATTACHMENT4_NV)
  GL.const_set('COLOR_ATTACHMENT5_NV', 0x8CE5) unless defined?(GL::COLOR_ATTACHMENT5_NV)
  GL.const_set('COLOR_ATTACHMENT6_NV', 0x8CE6) unless defined?(GL::COLOR_ATTACHMENT6_NV)
  GL.const_set('COLOR_ATTACHMENT7_NV', 0x8CE7) unless defined?(GL::COLOR_ATTACHMENT7_NV)
  GL.const_set('COLOR_ATTACHMENT8_NV', 0x8CE8) unless defined?(GL::COLOR_ATTACHMENT8_NV)
  GL.const_set('COLOR_ATTACHMENT9_NV', 0x8CE9) unless defined?(GL::COLOR_ATTACHMENT9_NV)
  GL.const_set('COLOR_ATTACHMENT10_NV', 0x8CEA) unless defined?(GL::COLOR_ATTACHMENT10_NV)
  GL.const_set('COLOR_ATTACHMENT11_NV', 0x8CEB) unless defined?(GL::COLOR_ATTACHMENT11_NV)
  GL.const_set('COLOR_ATTACHMENT12_NV', 0x8CEC) unless defined?(GL::COLOR_ATTACHMENT12_NV)
  GL.const_set('COLOR_ATTACHMENT13_NV', 0x8CED) unless defined?(GL::COLOR_ATTACHMENT13_NV)
  GL.const_set('COLOR_ATTACHMENT14_NV', 0x8CEE) unless defined?(GL::COLOR_ATTACHMENT14_NV)
  GL.const_set('COLOR_ATTACHMENT15_NV', 0x8CEF) unless defined?(GL::COLOR_ATTACHMENT15_NV)
end
define_ext_enum_GL_NV_fence() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3576
def self.define_ext_enum_GL_NV_fence
  GL.const_set('ALL_COMPLETED_NV', 0x84F2) unless defined?(GL::ALL_COMPLETED_NV)
  GL.const_set('FENCE_STATUS_NV', 0x84F3) unless defined?(GL::FENCE_STATUS_NV)
  GL.const_set('FENCE_CONDITION_NV', 0x84F4) unless defined?(GL::FENCE_CONDITION_NV)
end
define_ext_enum_GL_NV_fill_rectangle() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3591
def self.define_ext_enum_GL_NV_fill_rectangle
  GL.const_set('FILL_RECTANGLE_NV', 0x933C) unless defined?(GL::FILL_RECTANGLE_NV)
end
define_ext_enum_GL_NV_float_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 10268
def self.define_ext_enum_GL_NV_float_buffer
  GL.const_set('FLOAT_R_NV', 0x8880) unless defined?(GL::FLOAT_R_NV)
  GL.const_set('FLOAT_RG_NV', 0x8881) unless defined?(GL::FLOAT_RG_NV)
  GL.const_set('FLOAT_RGB_NV', 0x8882) unless defined?(GL::FLOAT_RGB_NV)
  GL.const_set('FLOAT_RGBA_NV', 0x8883) unless defined?(GL::FLOAT_RGBA_NV)
  GL.const_set('FLOAT_R16_NV', 0x8884) unless defined?(GL::FLOAT_R16_NV)
  GL.const_set('FLOAT_R32_NV', 0x8885) unless defined?(GL::FLOAT_R32_NV)
  GL.const_set('FLOAT_RG16_NV', 0x8886) unless defined?(GL::FLOAT_RG16_NV)
  GL.const_set('FLOAT_RG32_NV', 0x8887) unless defined?(GL::FLOAT_RG32_NV)
  GL.const_set('FLOAT_RGB16_NV', 0x8888) unless defined?(GL::FLOAT_RGB16_NV)
  GL.const_set('FLOAT_RGB32_NV', 0x8889) unless defined?(GL::FLOAT_RGB32_NV)
  GL.const_set('FLOAT_RGBA16_NV', 0x888A) unless defined?(GL::FLOAT_RGBA16_NV)
  GL.const_set('FLOAT_RGBA32_NV', 0x888B) unless defined?(GL::FLOAT_RGBA32_NV)
  GL.const_set('TEXTURE_FLOAT_COMPONENTS_NV', 0x888C) unless defined?(GL::TEXTURE_FLOAT_COMPONENTS_NV)
  GL.const_set('FLOAT_CLEAR_COLOR_VALUE_NV', 0x888D) unless defined?(GL::FLOAT_CLEAR_COLOR_VALUE_NV)
  GL.const_set('FLOAT_RGBA_MODE_NV', 0x888E) unless defined?(GL::FLOAT_RGBA_MODE_NV)
end
define_ext_enum_GL_NV_fog_distance() click to toggle source
# File lib/opengl_ext_enum.rb, line 10307
def self.define_ext_enum_GL_NV_fog_distance
  GL.const_set('FOG_DISTANCE_MODE_NV', 0x855A) unless defined?(GL::FOG_DISTANCE_MODE_NV)
  GL.const_set('EYE_RADIAL_NV', 0x855B) unless defined?(GL::EYE_RADIAL_NV)
  GL.const_set('EYE_PLANE_ABSOLUTE_NV', 0x855C) unless defined?(GL::EYE_PLANE_ABSOLUTE_NV)
  GL.const_set('EYE_PLANE', 0x2502) unless defined?(GL::EYE_PLANE)
end
define_ext_enum_GL_NV_fragment_coverage_to_color() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3602
def self.define_ext_enum_GL_NV_fragment_coverage_to_color
  GL.const_set('FRAGMENT_COVERAGE_TO_COLOR_NV', 0x92DD) unless defined?(GL::FRAGMENT_COVERAGE_TO_COLOR_NV)
  GL.const_set('FRAGMENT_COVERAGE_COLOR_NV', 0x92DE) unless defined?(GL::FRAGMENT_COVERAGE_COLOR_NV)
end
define_ext_enum_GL_NV_fragment_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 10337
def self.define_ext_enum_GL_NV_fragment_program
  GL.const_set('MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV', 0x8868) unless defined?(GL::MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV)
  GL.const_set('FRAGMENT_PROGRAM_NV', 0x8870) unless defined?(GL::FRAGMENT_PROGRAM_NV)
  GL.const_set('MAX_TEXTURE_COORDS_NV', 0x8871) unless defined?(GL::MAX_TEXTURE_COORDS_NV)
  GL.const_set('MAX_TEXTURE_IMAGE_UNITS_NV', 0x8872) unless defined?(GL::MAX_TEXTURE_IMAGE_UNITS_NV)
  GL.const_set('FRAGMENT_PROGRAM_BINDING_NV', 0x8873) unless defined?(GL::FRAGMENT_PROGRAM_BINDING_NV)
  GL.const_set('PROGRAM_ERROR_STRING_NV', 0x8874) unless defined?(GL::PROGRAM_ERROR_STRING_NV)
end
define_ext_enum_GL_NV_fragment_program2() click to toggle source
# File lib/opengl_ext_enum.rb, line 10358
def self.define_ext_enum_GL_NV_fragment_program2
  GL.const_set('MAX_PROGRAM_EXEC_INSTRUCTIONS_NV', 0x88F4) unless defined?(GL::MAX_PROGRAM_EXEC_INSTRUCTIONS_NV)
  GL.const_set('MAX_PROGRAM_CALL_DEPTH_NV', 0x88F5) unless defined?(GL::MAX_PROGRAM_CALL_DEPTH_NV)
  GL.const_set('MAX_PROGRAM_IF_DEPTH_NV', 0x88F6) unless defined?(GL::MAX_PROGRAM_IF_DEPTH_NV)
  GL.const_set('MAX_PROGRAM_LOOP_DEPTH_NV', 0x88F7) unless defined?(GL::MAX_PROGRAM_LOOP_DEPTH_NV)
  GL.const_set('MAX_PROGRAM_LOOP_COUNT_NV', 0x88F8) unless defined?(GL::MAX_PROGRAM_LOOP_COUNT_NV)
end
define_ext_enum_GL_NV_fragment_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10377
def self.define_ext_enum_GL_NV_fragment_program4
end
define_ext_enum_GL_NV_fragment_program_option() click to toggle source
# File lib/opengl_ext_enum.rb, line 10386
def self.define_ext_enum_GL_NV_fragment_program_option
end
define_ext_enum_GL_NV_fragment_shader_barycentric() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3615
def self.define_ext_enum_GL_NV_fragment_shader_barycentric
end
define_ext_enum_GL_NV_fragment_shader_interlock() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3624
def self.define_ext_enum_GL_NV_fragment_shader_interlock
end
define_ext_enum_GL_NV_framebuffer_blit() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3633
def self.define_ext_enum_GL_NV_framebuffer_blit
  GL.const_set('READ_FRAMEBUFFER_NV', 0x8CA8) unless defined?(GL::READ_FRAMEBUFFER_NV)
  GL.const_set('DRAW_FRAMEBUFFER_NV', 0x8CA9) unless defined?(GL::DRAW_FRAMEBUFFER_NV)
  GL.const_set('DRAW_FRAMEBUFFER_BINDING_NV', 0x8CA6) unless defined?(GL::DRAW_FRAMEBUFFER_BINDING_NV)
  GL.const_set('READ_FRAMEBUFFER_BINDING_NV', 0x8CAA) unless defined?(GL::READ_FRAMEBUFFER_BINDING_NV)
end
define_ext_enum_GL_NV_framebuffer_mixed_samples() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3650
def self.define_ext_enum_GL_NV_framebuffer_mixed_samples
  GL.const_set('RASTER_MULTISAMPLE_EXT', 0x9327) unless defined?(GL::RASTER_MULTISAMPLE_EXT)
  GL.const_set('COVERAGE_MODULATION_TABLE_NV', 0x9331) unless defined?(GL::COVERAGE_MODULATION_TABLE_NV)
  GL.const_set('RASTER_SAMPLES_EXT', 0x9328) unless defined?(GL::RASTER_SAMPLES_EXT)
  GL.const_set('MAX_RASTER_SAMPLES_EXT', 0x9329) unless defined?(GL::MAX_RASTER_SAMPLES_EXT)
  GL.const_set('RASTER_FIXED_SAMPLE_LOCATIONS_EXT', 0x932A) unless defined?(GL::RASTER_FIXED_SAMPLE_LOCATIONS_EXT)
  GL.const_set('MULTISAMPLE_RASTERIZATION_ALLOWED_EXT', 0x932B) unless defined?(GL::MULTISAMPLE_RASTERIZATION_ALLOWED_EXT)
  GL.const_set('EFFECTIVE_RASTER_SAMPLES_EXT', 0x932C) unless defined?(GL::EFFECTIVE_RASTER_SAMPLES_EXT)
  GL.const_set('COLOR_SAMPLES_NV', 0x8E20) unless defined?(GL::COLOR_SAMPLES_NV)
  GL.const_set('DEPTH_SAMPLES_NV', 0x932D) unless defined?(GL::DEPTH_SAMPLES_NV)
  GL.const_set('STENCIL_SAMPLES_NV', 0x932E) unless defined?(GL::STENCIL_SAMPLES_NV)
  GL.const_set('MIXED_DEPTH_SAMPLES_SUPPORTED_NV', 0x932F) unless defined?(GL::MIXED_DEPTH_SAMPLES_SUPPORTED_NV)
  GL.const_set('MIXED_STENCIL_SAMPLES_SUPPORTED_NV', 0x9330) unless defined?(GL::MIXED_STENCIL_SAMPLES_SUPPORTED_NV)
  GL.const_set('COVERAGE_MODULATION_NV', 0x9332) unless defined?(GL::COVERAGE_MODULATION_NV)
  GL.const_set('COVERAGE_MODULATION_TABLE_SIZE_NV', 0x9333) unless defined?(GL::COVERAGE_MODULATION_TABLE_SIZE_NV)
end
define_ext_enum_GL_NV_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3687
def self.define_ext_enum_GL_NV_framebuffer_multisample
  GL.const_set('RENDERBUFFER_SAMPLES_NV', 0x8CAB) unless defined?(GL::RENDERBUFFER_SAMPLES_NV)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV', 0x8D56) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV)
  GL.const_set('MAX_SAMPLES_NV', 0x8D57) unless defined?(GL::MAX_SAMPLES_NV)
end
define_ext_enum_GL_NV_framebuffer_multisample_coverage() click to toggle source
# File lib/opengl_ext_enum.rb, line 10450
def self.define_ext_enum_GL_NV_framebuffer_multisample_coverage
  GL.const_set('RENDERBUFFER_COVERAGE_SAMPLES_NV', 0x8CAB) unless defined?(GL::RENDERBUFFER_COVERAGE_SAMPLES_NV)
  GL.const_set('RENDERBUFFER_COLOR_SAMPLES_NV', 0x8E10) unless defined?(GL::RENDERBUFFER_COLOR_SAMPLES_NV)
  GL.const_set('MAX_MULTISAMPLE_COVERAGE_MODES_NV', 0x8E11) unless defined?(GL::MAX_MULTISAMPLE_COVERAGE_MODES_NV)
  GL.const_set('MULTISAMPLE_COVERAGE_MODES_NV', 0x8E12) unless defined?(GL::MULTISAMPLE_COVERAGE_MODES_NV)
end
define_ext_enum_GL_NV_generate_mipmap_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3702
def self.define_ext_enum_GL_NV_generate_mipmap_sRGB
end
define_ext_enum_GL_NV_geometry_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10467
def self.define_ext_enum_GL_NV_geometry_program4
  GL.const_set('LINES_ADJACENCY_EXT', 0x000A) unless defined?(GL::LINES_ADJACENCY_EXT)
  GL.const_set('LINE_STRIP_ADJACENCY_EXT', 0x000B) unless defined?(GL::LINE_STRIP_ADJACENCY_EXT)
  GL.const_set('TRIANGLES_ADJACENCY_EXT', 0x000C) unless defined?(GL::TRIANGLES_ADJACENCY_EXT)
  GL.const_set('TRIANGLE_STRIP_ADJACENCY_EXT', 0x000D) unless defined?(GL::TRIANGLE_STRIP_ADJACENCY_EXT)
  GL.const_set('GEOMETRY_PROGRAM_NV', 0x8C26) unless defined?(GL::GEOMETRY_PROGRAM_NV)
  GL.const_set('MAX_PROGRAM_OUTPUT_VERTICES_NV', 0x8C27) unless defined?(GL::MAX_PROGRAM_OUTPUT_VERTICES_NV)
  GL.const_set('MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV', 0x8C28) unless defined?(GL::MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV)
  GL.const_set('GEOMETRY_VERTICES_OUT_EXT', 0x8DDA) unless defined?(GL::GEOMETRY_VERTICES_OUT_EXT)
  GL.const_set('GEOMETRY_INPUT_TYPE_EXT', 0x8DDB) unless defined?(GL::GEOMETRY_INPUT_TYPE_EXT)
  GL.const_set('GEOMETRY_OUTPUT_TYPE_EXT', 0x8DDC) unless defined?(GL::GEOMETRY_OUTPUT_TYPE_EXT)
  GL.const_set('MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 0x8C29) unless defined?(GL::MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_LAYERED_EXT', 0x8DA7) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_LAYERED_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT', 0x8DA8) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT', 0x8DA9) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 0x8CD4) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT)
  GL.const_set('PROGRAM_POINT_SIZE_EXT', 0x8642) unless defined?(GL::PROGRAM_POINT_SIZE_EXT)
end
define_ext_enum_GL_NV_geometry_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10508
def self.define_ext_enum_GL_NV_geometry_shader4
end
define_ext_enum_GL_NV_geometry_shader_passthrough() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3711
def self.define_ext_enum_GL_NV_geometry_shader_passthrough
end
define_ext_enum_GL_NV_gpu_multicast() click to toggle source
# File lib/opengl_ext_enum.rb, line 10699
def self.define_ext_enum_GL_NV_gpu_multicast
  GL.const_set('PER_GPU_STORAGE_BIT_NV', 0x0800) unless defined?(GL::PER_GPU_STORAGE_BIT_NV)
  GL.const_set('MULTICAST_GPUS_NV', 0x92BA) unless defined?(GL::MULTICAST_GPUS_NV)
  GL.const_set('RENDER_GPU_MASK_NV', 0x9558) unless defined?(GL::RENDER_GPU_MASK_NV)
  GL.const_set('PER_GPU_STORAGE_NV', 0x9548) unless defined?(GL::PER_GPU_STORAGE_NV)
  GL.const_set('MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV', 0x9549) unless defined?(GL::MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV)
end
define_ext_enum_GL_NV_gpu_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10526
def self.define_ext_enum_GL_NV_gpu_program4
  GL.const_set('MIN_PROGRAM_TEXEL_OFFSET_NV', 0x8904) unless defined?(GL::MIN_PROGRAM_TEXEL_OFFSET_NV)
  GL.const_set('MAX_PROGRAM_TEXEL_OFFSET_NV', 0x8905) unless defined?(GL::MAX_PROGRAM_TEXEL_OFFSET_NV)
  GL.const_set('PROGRAM_ATTRIB_COMPONENTS_NV', 0x8906) unless defined?(GL::PROGRAM_ATTRIB_COMPONENTS_NV)
  GL.const_set('PROGRAM_RESULT_COMPONENTS_NV', 0x8907) unless defined?(GL::PROGRAM_RESULT_COMPONENTS_NV)
  GL.const_set('MAX_PROGRAM_ATTRIB_COMPONENTS_NV', 0x8908) unless defined?(GL::MAX_PROGRAM_ATTRIB_COMPONENTS_NV)
  GL.const_set('MAX_PROGRAM_RESULT_COMPONENTS_NV', 0x8909) unless defined?(GL::MAX_PROGRAM_RESULT_COMPONENTS_NV)
  GL.const_set('MAX_PROGRAM_GENERIC_ATTRIBS_NV', 0x8DA5) unless defined?(GL::MAX_PROGRAM_GENERIC_ATTRIBS_NV)
  GL.const_set('MAX_PROGRAM_GENERIC_RESULTS_NV', 0x8DA6) unless defined?(GL::MAX_PROGRAM_GENERIC_RESULTS_NV)
end
define_ext_enum_GL_NV_gpu_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 10551
def self.define_ext_enum_GL_NV_gpu_program5
  GL.const_set('MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV', 0x8E5A) unless defined?(GL::MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV)
  GL.const_set('MIN_FRAGMENT_INTERPOLATION_OFFSET_NV', 0x8E5B) unless defined?(GL::MIN_FRAGMENT_INTERPOLATION_OFFSET_NV)
  GL.const_set('MAX_FRAGMENT_INTERPOLATION_OFFSET_NV', 0x8E5C) unless defined?(GL::MAX_FRAGMENT_INTERPOLATION_OFFSET_NV)
  GL.const_set('FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV', 0x8E5D) unless defined?(GL::FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV)
  GL.const_set('MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV', 0x8E5E) unless defined?(GL::MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV)
  GL.const_set('MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV', 0x8E5F) unless defined?(GL::MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV)
  GL.const_set('MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV', 0x8F44) unless defined?(GL::MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV)
  GL.const_set('MAX_PROGRAM_SUBROUTINE_NUM_NV', 0x8F45) unless defined?(GL::MAX_PROGRAM_SUBROUTINE_NUM_NV)
end
define_ext_enum_GL_NV_gpu_program5_mem_extended() click to toggle source
# File lib/opengl_ext_enum.rb, line 10576
def self.define_ext_enum_GL_NV_gpu_program5_mem_extended
end
define_ext_enum_GL_NV_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3720
def self.define_ext_enum_GL_NV_gpu_shader5
  GL.const_set('INT64_NV', 0x140E) unless defined?(GL::INT64_NV)
  GL.const_set('UNSIGNED_INT64_NV', 0x140F) unless defined?(GL::UNSIGNED_INT64_NV)
  GL.const_set('INT8_NV', 0x8FE0) unless defined?(GL::INT8_NV)
  GL.const_set('INT8_VEC2_NV', 0x8FE1) unless defined?(GL::INT8_VEC2_NV)
  GL.const_set('INT8_VEC3_NV', 0x8FE2) unless defined?(GL::INT8_VEC3_NV)
  GL.const_set('INT8_VEC4_NV', 0x8FE3) unless defined?(GL::INT8_VEC4_NV)
  GL.const_set('INT16_NV', 0x8FE4) unless defined?(GL::INT16_NV)
  GL.const_set('INT16_VEC2_NV', 0x8FE5) unless defined?(GL::INT16_VEC2_NV)
  GL.const_set('INT16_VEC3_NV', 0x8FE6) unless defined?(GL::INT16_VEC3_NV)
  GL.const_set('INT16_VEC4_NV', 0x8FE7) unless defined?(GL::INT16_VEC4_NV)
  GL.const_set('INT64_VEC2_NV', 0x8FE9) unless defined?(GL::INT64_VEC2_NV)
  GL.const_set('INT64_VEC3_NV', 0x8FEA) unless defined?(GL::INT64_VEC3_NV)
  GL.const_set('INT64_VEC4_NV', 0x8FEB) unless defined?(GL::INT64_VEC4_NV)
  GL.const_set('UNSIGNED_INT8_NV', 0x8FEC) unless defined?(GL::UNSIGNED_INT8_NV)
  GL.const_set('UNSIGNED_INT8_VEC2_NV', 0x8FED) unless defined?(GL::UNSIGNED_INT8_VEC2_NV)
  GL.const_set('UNSIGNED_INT8_VEC3_NV', 0x8FEE) unless defined?(GL::UNSIGNED_INT8_VEC3_NV)
  GL.const_set('UNSIGNED_INT8_VEC4_NV', 0x8FEF) unless defined?(GL::UNSIGNED_INT8_VEC4_NV)
  GL.const_set('UNSIGNED_INT16_NV', 0x8FF0) unless defined?(GL::UNSIGNED_INT16_NV)
  GL.const_set('UNSIGNED_INT16_VEC2_NV', 0x8FF1) unless defined?(GL::UNSIGNED_INT16_VEC2_NV)
  GL.const_set('UNSIGNED_INT16_VEC3_NV', 0x8FF2) unless defined?(GL::UNSIGNED_INT16_VEC3_NV)
  GL.const_set('UNSIGNED_INT16_VEC4_NV', 0x8FF3) unless defined?(GL::UNSIGNED_INT16_VEC4_NV)
  GL.const_set('UNSIGNED_INT64_VEC2_NV', 0x8FF5) unless defined?(GL::UNSIGNED_INT64_VEC2_NV)
  GL.const_set('UNSIGNED_INT64_VEC3_NV', 0x8FF6) unless defined?(GL::UNSIGNED_INT64_VEC3_NV)
  GL.const_set('UNSIGNED_INT64_VEC4_NV', 0x8FF7) unless defined?(GL::UNSIGNED_INT64_VEC4_NV)
  GL.const_set('FLOAT16_NV', 0x8FF8) unless defined?(GL::FLOAT16_NV)
  GL.const_set('FLOAT16_VEC2_NV', 0x8FF9) unless defined?(GL::FLOAT16_VEC2_NV)
  GL.const_set('FLOAT16_VEC3_NV', 0x8FFA) unless defined?(GL::FLOAT16_VEC3_NV)
  GL.const_set('FLOAT16_VEC4_NV', 0x8FFB) unless defined?(GL::FLOAT16_VEC4_NV)
  GL.const_set('PATCHES', 0x000E) unless defined?(GL::PATCHES)
end
define_ext_enum_GL_NV_half_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 10652
def self.define_ext_enum_GL_NV_half_float
  GL.const_set('HALF_FLOAT_NV', 0x140B) unless defined?(GL::HALF_FLOAT_NV)
end
define_ext_enum_GL_NV_image_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3787
def self.define_ext_enum_GL_NV_image_formats
end
define_ext_enum_GL_NV_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3796
def self.define_ext_enum_GL_NV_instanced_arrays
  GL.const_set('VERTEX_ATTRIB_ARRAY_DIVISOR_NV', 0x88FE) unless defined?(GL::VERTEX_ATTRIB_ARRAY_DIVISOR_NV)
end
define_ext_enum_GL_NV_internalformat_sample_query() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3807
def self.define_ext_enum_GL_NV_internalformat_sample_query
  GL.const_set('RENDERBUFFER', 0x8D41) unless defined?(GL::RENDERBUFFER)
  GL.const_set('TEXTURE_2D_MULTISAMPLE', 0x9100) unless defined?(GL::TEXTURE_2D_MULTISAMPLE)
  GL.const_set('TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9102) unless defined?(GL::TEXTURE_2D_MULTISAMPLE_ARRAY)
  GL.const_set('MULTISAMPLES_NV', 0x9371) unless defined?(GL::MULTISAMPLES_NV)
  GL.const_set('SUPERSAMPLE_SCALE_X_NV', 0x9372) unless defined?(GL::SUPERSAMPLE_SCALE_X_NV)
  GL.const_set('SUPERSAMPLE_SCALE_Y_NV', 0x9373) unless defined?(GL::SUPERSAMPLE_SCALE_Y_NV)
  GL.const_set('CONFORMANT_NV', 0x9374) unless defined?(GL::CONFORMANT_NV)
end
define_ext_enum_GL_NV_light_max_exponent() click to toggle source
# File lib/opengl_ext_enum.rb, line 10686
def self.define_ext_enum_GL_NV_light_max_exponent
  GL.const_set('MAX_SHININESS_NV', 0x8504) unless defined?(GL::MAX_SHININESS_NV)
  GL.const_set('MAX_SPOT_EXPONENT_NV', 0x8505) unless defined?(GL::MAX_SPOT_EXPONENT_NV)
end
define_ext_enum_GL_NV_memory_attachment() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3830
def self.define_ext_enum_GL_NV_memory_attachment
  GL.const_set('ATTACHED_MEMORY_OBJECT_NV', 0x95A4) unless defined?(GL::ATTACHED_MEMORY_OBJECT_NV)
  GL.const_set('ATTACHED_MEMORY_OFFSET_NV', 0x95A5) unless defined?(GL::ATTACHED_MEMORY_OFFSET_NV)
  GL.const_set('MEMORY_ATTACHABLE_ALIGNMENT_NV', 0x95A6) unless defined?(GL::MEMORY_ATTACHABLE_ALIGNMENT_NV)
  GL.const_set('MEMORY_ATTACHABLE_SIZE_NV', 0x95A7) unless defined?(GL::MEMORY_ATTACHABLE_SIZE_NV)
  GL.const_set('MEMORY_ATTACHABLE_NV', 0x95A8) unless defined?(GL::MEMORY_ATTACHABLE_NV)
  GL.const_set('DETACHED_MEMORY_INCARNATION_NV', 0x95A9) unless defined?(GL::DETACHED_MEMORY_INCARNATION_NV)
  GL.const_set('DETACHED_TEXTURES_NV', 0x95AA) unless defined?(GL::DETACHED_TEXTURES_NV)
  GL.const_set('DETACHED_BUFFERS_NV', 0x95AB) unless defined?(GL::DETACHED_BUFFERS_NV)
  GL.const_set('MAX_DETACHED_TEXTURES_NV', 0x95AC) unless defined?(GL::MAX_DETACHED_TEXTURES_NV)
  GL.const_set('MAX_DETACHED_BUFFERS_NV', 0x95AD) unless defined?(GL::MAX_DETACHED_BUFFERS_NV)
end
define_ext_enum_GL_NV_memory_object_sparse() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3859
def self.define_ext_enum_GL_NV_memory_object_sparse
end
define_ext_enum_GL_NV_mesh_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3868
def self.define_ext_enum_GL_NV_mesh_shader
  GL.const_set('MESH_SHADER_NV', 0x9559) unless defined?(GL::MESH_SHADER_NV)
  GL.const_set('TASK_SHADER_NV', 0x955A) unless defined?(GL::TASK_SHADER_NV)
  GL.const_set('MAX_MESH_UNIFORM_BLOCKS_NV', 0x8E60) unless defined?(GL::MAX_MESH_UNIFORM_BLOCKS_NV)
  GL.const_set('MAX_MESH_TEXTURE_IMAGE_UNITS_NV', 0x8E61) unless defined?(GL::MAX_MESH_TEXTURE_IMAGE_UNITS_NV)
  GL.const_set('MAX_MESH_IMAGE_UNIFORMS_NV', 0x8E62) unless defined?(GL::MAX_MESH_IMAGE_UNIFORMS_NV)
  GL.const_set('MAX_MESH_UNIFORM_COMPONENTS_NV', 0x8E63) unless defined?(GL::MAX_MESH_UNIFORM_COMPONENTS_NV)
  GL.const_set('MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV', 0x8E64) unless defined?(GL::MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV)
  GL.const_set('MAX_MESH_ATOMIC_COUNTERS_NV', 0x8E65) unless defined?(GL::MAX_MESH_ATOMIC_COUNTERS_NV)
  GL.const_set('MAX_MESH_SHADER_STORAGE_BLOCKS_NV', 0x8E66) unless defined?(GL::MAX_MESH_SHADER_STORAGE_BLOCKS_NV)
  GL.const_set('MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV', 0x8E67) unless defined?(GL::MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV)
  GL.const_set('MAX_TASK_UNIFORM_BLOCKS_NV', 0x8E68) unless defined?(GL::MAX_TASK_UNIFORM_BLOCKS_NV)
  GL.const_set('MAX_TASK_TEXTURE_IMAGE_UNITS_NV', 0x8E69) unless defined?(GL::MAX_TASK_TEXTURE_IMAGE_UNITS_NV)
  GL.const_set('MAX_TASK_IMAGE_UNIFORMS_NV', 0x8E6A) unless defined?(GL::MAX_TASK_IMAGE_UNIFORMS_NV)
  GL.const_set('MAX_TASK_UNIFORM_COMPONENTS_NV', 0x8E6B) unless defined?(GL::MAX_TASK_UNIFORM_COMPONENTS_NV)
  GL.const_set('MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV', 0x8E6C) unless defined?(GL::MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV)
  GL.const_set('MAX_TASK_ATOMIC_COUNTERS_NV', 0x8E6D) unless defined?(GL::MAX_TASK_ATOMIC_COUNTERS_NV)
  GL.const_set('MAX_TASK_SHADER_STORAGE_BLOCKS_NV', 0x8E6E) unless defined?(GL::MAX_TASK_SHADER_STORAGE_BLOCKS_NV)
  GL.const_set('MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV', 0x8E6F) unless defined?(GL::MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV)
  GL.const_set('MAX_MESH_WORK_GROUP_INVOCATIONS_NV', 0x95A2) unless defined?(GL::MAX_MESH_WORK_GROUP_INVOCATIONS_NV)
  GL.const_set('MAX_TASK_WORK_GROUP_INVOCATIONS_NV', 0x95A3) unless defined?(GL::MAX_TASK_WORK_GROUP_INVOCATIONS_NV)
  GL.const_set('MAX_MESH_TOTAL_MEMORY_SIZE_NV', 0x9536) unless defined?(GL::MAX_MESH_TOTAL_MEMORY_SIZE_NV)
  GL.const_set('MAX_TASK_TOTAL_MEMORY_SIZE_NV', 0x9537) unless defined?(GL::MAX_TASK_TOTAL_MEMORY_SIZE_NV)
  GL.const_set('MAX_MESH_OUTPUT_VERTICES_NV', 0x9538) unless defined?(GL::MAX_MESH_OUTPUT_VERTICES_NV)
  GL.const_set('MAX_MESH_OUTPUT_PRIMITIVES_NV', 0x9539) unless defined?(GL::MAX_MESH_OUTPUT_PRIMITIVES_NV)
  GL.const_set('MAX_TASK_OUTPUT_COUNT_NV', 0x953A) unless defined?(GL::MAX_TASK_OUTPUT_COUNT_NV)
  GL.const_set('MAX_DRAW_MESH_TASKS_COUNT_NV', 0x953D) unless defined?(GL::MAX_DRAW_MESH_TASKS_COUNT_NV)
  GL.const_set('MAX_MESH_VIEWS_NV', 0x9557) unless defined?(GL::MAX_MESH_VIEWS_NV)
  GL.const_set('MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV', 0x92DF) unless defined?(GL::MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV)
  GL.const_set('MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV', 0x9543) unless defined?(GL::MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV)
  GL.const_set('MAX_MESH_WORK_GROUP_SIZE_NV', 0x953B) unless defined?(GL::MAX_MESH_WORK_GROUP_SIZE_NV)
  GL.const_set('MAX_TASK_WORK_GROUP_SIZE_NV', 0x953C) unless defined?(GL::MAX_TASK_WORK_GROUP_SIZE_NV)
  GL.const_set('MESH_WORK_GROUP_SIZE_NV', 0x953E) unless defined?(GL::MESH_WORK_GROUP_SIZE_NV)
  GL.const_set('TASK_WORK_GROUP_SIZE_NV', 0x953F) unless defined?(GL::TASK_WORK_GROUP_SIZE_NV)
  GL.const_set('MESH_VERTICES_OUT_NV', 0x9579) unless defined?(GL::MESH_VERTICES_OUT_NV)
  GL.const_set('MESH_PRIMITIVES_OUT_NV', 0x957A) unless defined?(GL::MESH_PRIMITIVES_OUT_NV)
  GL.const_set('MESH_OUTPUT_TYPE_NV', 0x957B) unless defined?(GL::MESH_OUTPUT_TYPE_NV)
  GL.const_set('UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV', 0x959C) unless defined?(GL::UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV)
  GL.const_set('UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV', 0x959D) unless defined?(GL::UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV)
  GL.const_set('REFERENCED_BY_MESH_SHADER_NV', 0x95A0) unless defined?(GL::REFERENCED_BY_MESH_SHADER_NV)
  GL.const_set('REFERENCED_BY_TASK_SHADER_NV', 0x95A1) unless defined?(GL::REFERENCED_BY_TASK_SHADER_NV)
  GL.const_set('MESH_SHADER_BIT_NV', 0x00000040) unless defined?(GL::MESH_SHADER_BIT_NV)
  GL.const_set('TASK_SHADER_BIT_NV', 0x00000080) unless defined?(GL::TASK_SHADER_BIT_NV)
  GL.const_set('MESH_SUBROUTINE_NV', 0x957C) unless defined?(GL::MESH_SUBROUTINE_NV)
  GL.const_set('TASK_SUBROUTINE_NV', 0x957D) unless defined?(GL::TASK_SUBROUTINE_NV)
  GL.const_set('MESH_SUBROUTINE_UNIFORM_NV', 0x957E) unless defined?(GL::MESH_SUBROUTINE_UNIFORM_NV)
  GL.const_set('TASK_SUBROUTINE_UNIFORM_NV', 0x957F) unless defined?(GL::TASK_SUBROUTINE_UNIFORM_NV)
  GL.const_set('ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV', 0x959E) unless defined?(GL::ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV)
  GL.const_set('ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV', 0x959F) unless defined?(GL::ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV)
end
define_ext_enum_GL_NV_multisample_coverage() click to toggle source
# File lib/opengl_ext_enum.rb, line 10881
def self.define_ext_enum_GL_NV_multisample_coverage
  GL.const_set('SAMPLES_ARB', 0x80A9) unless defined?(GL::SAMPLES_ARB)
  GL.const_set('COLOR_SAMPLES_NV', 0x8E20) unless defined?(GL::COLOR_SAMPLES_NV)
end
define_ext_enum_GL_NV_multisample_filter_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 10894
def self.define_ext_enum_GL_NV_multisample_filter_hint
  GL.const_set('MULTISAMPLE_FILTER_HINT_NV', 0x8534) unless defined?(GL::MULTISAMPLE_FILTER_HINT_NV)
end
define_ext_enum_GL_NV_non_square_matrices() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3973
def self.define_ext_enum_GL_NV_non_square_matrices
  GL.const_set('FLOAT_MAT2x3_NV', 0x8B65) unless defined?(GL::FLOAT_MAT2x3_NV)
  GL.const_set('FLOAT_MAT2x4_NV', 0x8B66) unless defined?(GL::FLOAT_MAT2x4_NV)
  GL.const_set('FLOAT_MAT3x2_NV', 0x8B67) unless defined?(GL::FLOAT_MAT3x2_NV)
  GL.const_set('FLOAT_MAT3x4_NV', 0x8B68) unless defined?(GL::FLOAT_MAT3x4_NV)
  GL.const_set('FLOAT_MAT4x2_NV', 0x8B69) unless defined?(GL::FLOAT_MAT4x2_NV)
  GL.const_set('FLOAT_MAT4x3_NV', 0x8B6A) unless defined?(GL::FLOAT_MAT4x3_NV)
end
define_ext_enum_GL_NV_occlusion_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 10905
def self.define_ext_enum_GL_NV_occlusion_query
  GL.const_set('PIXEL_COUNTER_BITS_NV', 0x8864) unless defined?(GL::PIXEL_COUNTER_BITS_NV)
  GL.const_set('CURRENT_OCCLUSION_QUERY_ID_NV', 0x8865) unless defined?(GL::CURRENT_OCCLUSION_QUERY_ID_NV)
  GL.const_set('PIXEL_COUNT_NV', 0x8866) unless defined?(GL::PIXEL_COUNT_NV)
  GL.const_set('PIXEL_COUNT_AVAILABLE_NV', 0x8867) unless defined?(GL::PIXEL_COUNT_AVAILABLE_NV)
end
define_ext_enum_GL_NV_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 10922
def self.define_ext_enum_GL_NV_packed_depth_stencil
  GL.const_set('DEPTH_STENCIL_NV', 0x84F9) unless defined?(GL::DEPTH_STENCIL_NV)
  GL.const_set('UNSIGNED_INT_24_8_NV', 0x84FA) unless defined?(GL::UNSIGNED_INT_24_8_NV)
end
define_ext_enum_GL_NV_parameter_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 10935
def self.define_ext_enum_GL_NV_parameter_buffer_object
  GL.const_set('MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV', 0x8DA0) unless defined?(GL::MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV)
  GL.const_set('MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV', 0x8DA1) unless defined?(GL::MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV)
  GL.const_set('VERTEX_PROGRAM_PARAMETER_BUFFER_NV', 0x8DA2) unless defined?(GL::VERTEX_PROGRAM_PARAMETER_BUFFER_NV)
  GL.const_set('GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV', 0x8DA3) unless defined?(GL::GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV)
  GL.const_set('FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV', 0x8DA4) unless defined?(GL::FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV)
end
define_ext_enum_GL_NV_parameter_buffer_object2() click to toggle source
# File lib/opengl_ext_enum.rb, line 10954
def self.define_ext_enum_GL_NV_parameter_buffer_object2
end
define_ext_enum_GL_NV_path_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3994
def self.define_ext_enum_GL_NV_path_rendering
  GL.const_set('PATH_FORMAT_SVG_NV', 0x9070) unless defined?(GL::PATH_FORMAT_SVG_NV)
  GL.const_set('PATH_FORMAT_PS_NV', 0x9071) unless defined?(GL::PATH_FORMAT_PS_NV)
  GL.const_set('STANDARD_FONT_NAME_NV', 0x9072) unless defined?(GL::STANDARD_FONT_NAME_NV)
  GL.const_set('SYSTEM_FONT_NAME_NV', 0x9073) unless defined?(GL::SYSTEM_FONT_NAME_NV)
  GL.const_set('FILE_NAME_NV', 0x9074) unless defined?(GL::FILE_NAME_NV)
  GL.const_set('PATH_STROKE_WIDTH_NV', 0x9075) unless defined?(GL::PATH_STROKE_WIDTH_NV)
  GL.const_set('PATH_END_CAPS_NV', 0x9076) unless defined?(GL::PATH_END_CAPS_NV)
  GL.const_set('PATH_INITIAL_END_CAP_NV', 0x9077) unless defined?(GL::PATH_INITIAL_END_CAP_NV)
  GL.const_set('PATH_TERMINAL_END_CAP_NV', 0x9078) unless defined?(GL::PATH_TERMINAL_END_CAP_NV)
  GL.const_set('PATH_JOIN_STYLE_NV', 0x9079) unless defined?(GL::PATH_JOIN_STYLE_NV)
  GL.const_set('PATH_MITER_LIMIT_NV', 0x907A) unless defined?(GL::PATH_MITER_LIMIT_NV)
  GL.const_set('PATH_DASH_CAPS_NV', 0x907B) unless defined?(GL::PATH_DASH_CAPS_NV)
  GL.const_set('PATH_INITIAL_DASH_CAP_NV', 0x907C) unless defined?(GL::PATH_INITIAL_DASH_CAP_NV)
  GL.const_set('PATH_TERMINAL_DASH_CAP_NV', 0x907D) unless defined?(GL::PATH_TERMINAL_DASH_CAP_NV)
  GL.const_set('PATH_DASH_OFFSET_NV', 0x907E) unless defined?(GL::PATH_DASH_OFFSET_NV)
  GL.const_set('PATH_CLIENT_LENGTH_NV', 0x907F) unless defined?(GL::PATH_CLIENT_LENGTH_NV)
  GL.const_set('PATH_FILL_MODE_NV', 0x9080) unless defined?(GL::PATH_FILL_MODE_NV)
  GL.const_set('PATH_FILL_MASK_NV', 0x9081) unless defined?(GL::PATH_FILL_MASK_NV)
  GL.const_set('PATH_FILL_COVER_MODE_NV', 0x9082) unless defined?(GL::PATH_FILL_COVER_MODE_NV)
  GL.const_set('PATH_STROKE_COVER_MODE_NV', 0x9083) unless defined?(GL::PATH_STROKE_COVER_MODE_NV)
  GL.const_set('PATH_STROKE_MASK_NV', 0x9084) unless defined?(GL::PATH_STROKE_MASK_NV)
  GL.const_set('COUNT_UP_NV', 0x9088) unless defined?(GL::COUNT_UP_NV)
  GL.const_set('COUNT_DOWN_NV', 0x9089) unless defined?(GL::COUNT_DOWN_NV)
  GL.const_set('PATH_OBJECT_BOUNDING_BOX_NV', 0x908A) unless defined?(GL::PATH_OBJECT_BOUNDING_BOX_NV)
  GL.const_set('CONVEX_HULL_NV', 0x908B) unless defined?(GL::CONVEX_HULL_NV)
  GL.const_set('BOUNDING_BOX_NV', 0x908D) unless defined?(GL::BOUNDING_BOX_NV)
  GL.const_set('TRANSLATE_X_NV', 0x908E) unless defined?(GL::TRANSLATE_X_NV)
  GL.const_set('TRANSLATE_Y_NV', 0x908F) unless defined?(GL::TRANSLATE_Y_NV)
  GL.const_set('TRANSLATE_2D_NV', 0x9090) unless defined?(GL::TRANSLATE_2D_NV)
  GL.const_set('TRANSLATE_3D_NV', 0x9091) unless defined?(GL::TRANSLATE_3D_NV)
  GL.const_set('AFFINE_2D_NV', 0x9092) unless defined?(GL::AFFINE_2D_NV)
  GL.const_set('AFFINE_3D_NV', 0x9094) unless defined?(GL::AFFINE_3D_NV)
  GL.const_set('TRANSPOSE_AFFINE_2D_NV', 0x9096) unless defined?(GL::TRANSPOSE_AFFINE_2D_NV)
  GL.const_set('TRANSPOSE_AFFINE_3D_NV', 0x9098) unless defined?(GL::TRANSPOSE_AFFINE_3D_NV)
  GL.const_set('UTF8_NV', 0x909A) unless defined?(GL::UTF8_NV)
  GL.const_set('UTF16_NV', 0x909B) unless defined?(GL::UTF16_NV)
  GL.const_set('BOUNDING_BOX_OF_BOUNDING_BOXES_NV', 0x909C) unless defined?(GL::BOUNDING_BOX_OF_BOUNDING_BOXES_NV)
  GL.const_set('PATH_COMMAND_COUNT_NV', 0x909D) unless defined?(GL::PATH_COMMAND_COUNT_NV)
  GL.const_set('PATH_COORD_COUNT_NV', 0x909E) unless defined?(GL::PATH_COORD_COUNT_NV)
  GL.const_set('PATH_DASH_ARRAY_COUNT_NV', 0x909F) unless defined?(GL::PATH_DASH_ARRAY_COUNT_NV)
  GL.const_set('PATH_COMPUTED_LENGTH_NV', 0x90A0) unless defined?(GL::PATH_COMPUTED_LENGTH_NV)
  GL.const_set('PATH_FILL_BOUNDING_BOX_NV', 0x90A1) unless defined?(GL::PATH_FILL_BOUNDING_BOX_NV)
  GL.const_set('PATH_STROKE_BOUNDING_BOX_NV', 0x90A2) unless defined?(GL::PATH_STROKE_BOUNDING_BOX_NV)
  GL.const_set('SQUARE_NV', 0x90A3) unless defined?(GL::SQUARE_NV)
  GL.const_set('ROUND_NV', 0x90A4) unless defined?(GL::ROUND_NV)
  GL.const_set('TRIANGULAR_NV', 0x90A5) unless defined?(GL::TRIANGULAR_NV)
  GL.const_set('BEVEL_NV', 0x90A6) unless defined?(GL::BEVEL_NV)
  GL.const_set('MITER_REVERT_NV', 0x90A7) unless defined?(GL::MITER_REVERT_NV)
  GL.const_set('MITER_TRUNCATE_NV', 0x90A8) unless defined?(GL::MITER_TRUNCATE_NV)
  GL.const_set('SKIP_MISSING_GLYPH_NV', 0x90A9) unless defined?(GL::SKIP_MISSING_GLYPH_NV)
  GL.const_set('USE_MISSING_GLYPH_NV', 0x90AA) unless defined?(GL::USE_MISSING_GLYPH_NV)
  GL.const_set('PATH_ERROR_POSITION_NV', 0x90AB) unless defined?(GL::PATH_ERROR_POSITION_NV)
  GL.const_set('ACCUM_ADJACENT_PAIRS_NV', 0x90AD) unless defined?(GL::ACCUM_ADJACENT_PAIRS_NV)
  GL.const_set('ADJACENT_PAIRS_NV', 0x90AE) unless defined?(GL::ADJACENT_PAIRS_NV)
  GL.const_set('FIRST_TO_REST_NV', 0x90AF) unless defined?(GL::FIRST_TO_REST_NV)
  GL.const_set('PATH_GEN_MODE_NV', 0x90B0) unless defined?(GL::PATH_GEN_MODE_NV)
  GL.const_set('PATH_GEN_COEFF_NV', 0x90B1) unless defined?(GL::PATH_GEN_COEFF_NV)
  GL.const_set('PATH_GEN_COMPONENTS_NV', 0x90B3) unless defined?(GL::PATH_GEN_COMPONENTS_NV)
  GL.const_set('PATH_STENCIL_FUNC_NV', 0x90B7) unless defined?(GL::PATH_STENCIL_FUNC_NV)
  GL.const_set('PATH_STENCIL_REF_NV', 0x90B8) unless defined?(GL::PATH_STENCIL_REF_NV)
  GL.const_set('PATH_STENCIL_VALUE_MASK_NV', 0x90B9) unless defined?(GL::PATH_STENCIL_VALUE_MASK_NV)
  GL.const_set('PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV', 0x90BD) unless defined?(GL::PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV)
  GL.const_set('PATH_STENCIL_DEPTH_OFFSET_UNITS_NV', 0x90BE) unless defined?(GL::PATH_STENCIL_DEPTH_OFFSET_UNITS_NV)
  GL.const_set('PATH_COVER_DEPTH_FUNC_NV', 0x90BF) unless defined?(GL::PATH_COVER_DEPTH_FUNC_NV)
  GL.const_set('PATH_DASH_OFFSET_RESET_NV', 0x90B4) unless defined?(GL::PATH_DASH_OFFSET_RESET_NV)
  GL.const_set('MOVE_TO_RESETS_NV', 0x90B5) unless defined?(GL::MOVE_TO_RESETS_NV)
  GL.const_set('MOVE_TO_CONTINUES_NV', 0x90B6) unless defined?(GL::MOVE_TO_CONTINUES_NV)
  GL.const_set('CLOSE_PATH_NV', 0x00) unless defined?(GL::CLOSE_PATH_NV)
  GL.const_set('MOVE_TO_NV', 0x02) unless defined?(GL::MOVE_TO_NV)
  GL.const_set('RELATIVE_MOVE_TO_NV', 0x03) unless defined?(GL::RELATIVE_MOVE_TO_NV)
  GL.const_set('LINE_TO_NV', 0x04) unless defined?(GL::LINE_TO_NV)
  GL.const_set('RELATIVE_LINE_TO_NV', 0x05) unless defined?(GL::RELATIVE_LINE_TO_NV)
  GL.const_set('HORIZONTAL_LINE_TO_NV', 0x06) unless defined?(GL::HORIZONTAL_LINE_TO_NV)
  GL.const_set('RELATIVE_HORIZONTAL_LINE_TO_NV', 0x07) unless defined?(GL::RELATIVE_HORIZONTAL_LINE_TO_NV)
  GL.const_set('VERTICAL_LINE_TO_NV', 0x08) unless defined?(GL::VERTICAL_LINE_TO_NV)
  GL.const_set('RELATIVE_VERTICAL_LINE_TO_NV', 0x09) unless defined?(GL::RELATIVE_VERTICAL_LINE_TO_NV)
  GL.const_set('QUADRATIC_CURVE_TO_NV', 0x0A) unless defined?(GL::QUADRATIC_CURVE_TO_NV)
  GL.const_set('RELATIVE_QUADRATIC_CURVE_TO_NV', 0x0B) unless defined?(GL::RELATIVE_QUADRATIC_CURVE_TO_NV)
  GL.const_set('CUBIC_CURVE_TO_NV', 0x0C) unless defined?(GL::CUBIC_CURVE_TO_NV)
  GL.const_set('RELATIVE_CUBIC_CURVE_TO_NV', 0x0D) unless defined?(GL::RELATIVE_CUBIC_CURVE_TO_NV)
  GL.const_set('SMOOTH_QUADRATIC_CURVE_TO_NV', 0x0E) unless defined?(GL::SMOOTH_QUADRATIC_CURVE_TO_NV)
  GL.const_set('RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV', 0x0F) unless defined?(GL::RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV)
  GL.const_set('SMOOTH_CUBIC_CURVE_TO_NV', 0x10) unless defined?(GL::SMOOTH_CUBIC_CURVE_TO_NV)
  GL.const_set('RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV', 0x11) unless defined?(GL::RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV)
  GL.const_set('SMALL_CCW_ARC_TO_NV', 0x12) unless defined?(GL::SMALL_CCW_ARC_TO_NV)
  GL.const_set('RELATIVE_SMALL_CCW_ARC_TO_NV', 0x13) unless defined?(GL::RELATIVE_SMALL_CCW_ARC_TO_NV)
  GL.const_set('SMALL_CW_ARC_TO_NV', 0x14) unless defined?(GL::SMALL_CW_ARC_TO_NV)
  GL.const_set('RELATIVE_SMALL_CW_ARC_TO_NV', 0x15) unless defined?(GL::RELATIVE_SMALL_CW_ARC_TO_NV)
  GL.const_set('LARGE_CCW_ARC_TO_NV', 0x16) unless defined?(GL::LARGE_CCW_ARC_TO_NV)
  GL.const_set('RELATIVE_LARGE_CCW_ARC_TO_NV', 0x17) unless defined?(GL::RELATIVE_LARGE_CCW_ARC_TO_NV)
  GL.const_set('LARGE_CW_ARC_TO_NV', 0x18) unless defined?(GL::LARGE_CW_ARC_TO_NV)
  GL.const_set('RELATIVE_LARGE_CW_ARC_TO_NV', 0x19) unless defined?(GL::RELATIVE_LARGE_CW_ARC_TO_NV)
  GL.const_set('RESTART_PATH_NV', 0xF0) unless defined?(GL::RESTART_PATH_NV)
  GL.const_set('DUP_FIRST_CUBIC_CURVE_TO_NV', 0xF2) unless defined?(GL::DUP_FIRST_CUBIC_CURVE_TO_NV)
  GL.const_set('DUP_LAST_CUBIC_CURVE_TO_NV', 0xF4) unless defined?(GL::DUP_LAST_CUBIC_CURVE_TO_NV)
  GL.const_set('RECT_NV', 0xF6) unless defined?(GL::RECT_NV)
  GL.const_set('CIRCULAR_CCW_ARC_TO_NV', 0xF8) unless defined?(GL::CIRCULAR_CCW_ARC_TO_NV)
  GL.const_set('CIRCULAR_CW_ARC_TO_NV', 0xFA) unless defined?(GL::CIRCULAR_CW_ARC_TO_NV)
  GL.const_set('CIRCULAR_TANGENT_ARC_TO_NV', 0xFC) unless defined?(GL::CIRCULAR_TANGENT_ARC_TO_NV)
  GL.const_set('ARC_TO_NV', 0xFE) unless defined?(GL::ARC_TO_NV)
  GL.const_set('RELATIVE_ARC_TO_NV', 0xFF) unless defined?(GL::RELATIVE_ARC_TO_NV)
  GL.const_set('BOLD_BIT_NV', 0x01) unless defined?(GL::BOLD_BIT_NV)
  GL.const_set('ITALIC_BIT_NV', 0x02) unless defined?(GL::ITALIC_BIT_NV)
  GL.const_set('GLYPH_WIDTH_BIT_NV', 0x01) unless defined?(GL::GLYPH_WIDTH_BIT_NV)
  GL.const_set('GLYPH_HEIGHT_BIT_NV', 0x02) unless defined?(GL::GLYPH_HEIGHT_BIT_NV)
  GL.const_set('GLYPH_HORIZONTAL_BEARING_X_BIT_NV', 0x04) unless defined?(GL::GLYPH_HORIZONTAL_BEARING_X_BIT_NV)
  GL.const_set('GLYPH_HORIZONTAL_BEARING_Y_BIT_NV', 0x08) unless defined?(GL::GLYPH_HORIZONTAL_BEARING_Y_BIT_NV)
  GL.const_set('GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV', 0x10) unless defined?(GL::GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV)
  GL.const_set('GLYPH_VERTICAL_BEARING_X_BIT_NV', 0x20) unless defined?(GL::GLYPH_VERTICAL_BEARING_X_BIT_NV)
  GL.const_set('GLYPH_VERTICAL_BEARING_Y_BIT_NV', 0x40) unless defined?(GL::GLYPH_VERTICAL_BEARING_Y_BIT_NV)
  GL.const_set('GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV', 0x80) unless defined?(GL::GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV)
  GL.const_set('GLYPH_HAS_KERNING_BIT_NV', 0x100) unless defined?(GL::GLYPH_HAS_KERNING_BIT_NV)
  GL.const_set('FONT_X_MIN_BOUNDS_BIT_NV', 0x00010000) unless defined?(GL::FONT_X_MIN_BOUNDS_BIT_NV)
  GL.const_set('FONT_Y_MIN_BOUNDS_BIT_NV', 0x00020000) unless defined?(GL::FONT_Y_MIN_BOUNDS_BIT_NV)
  GL.const_set('FONT_X_MAX_BOUNDS_BIT_NV', 0x00040000) unless defined?(GL::FONT_X_MAX_BOUNDS_BIT_NV)
  GL.const_set('FONT_Y_MAX_BOUNDS_BIT_NV', 0x00080000) unless defined?(GL::FONT_Y_MAX_BOUNDS_BIT_NV)
  GL.const_set('FONT_UNITS_PER_EM_BIT_NV', 0x00100000) unless defined?(GL::FONT_UNITS_PER_EM_BIT_NV)
  GL.const_set('FONT_ASCENDER_BIT_NV', 0x00200000) unless defined?(GL::FONT_ASCENDER_BIT_NV)
  GL.const_set('FONT_DESCENDER_BIT_NV', 0x00400000) unless defined?(GL::FONT_DESCENDER_BIT_NV)
  GL.const_set('FONT_HEIGHT_BIT_NV', 0x00800000) unless defined?(GL::FONT_HEIGHT_BIT_NV)
  GL.const_set('FONT_MAX_ADVANCE_WIDTH_BIT_NV', 0x01000000) unless defined?(GL::FONT_MAX_ADVANCE_WIDTH_BIT_NV)
  GL.const_set('FONT_MAX_ADVANCE_HEIGHT_BIT_NV', 0x02000000) unless defined?(GL::FONT_MAX_ADVANCE_HEIGHT_BIT_NV)
  GL.const_set('FONT_UNDERLINE_POSITION_BIT_NV', 0x04000000) unless defined?(GL::FONT_UNDERLINE_POSITION_BIT_NV)
  GL.const_set('FONT_UNDERLINE_THICKNESS_BIT_NV', 0x08000000) unless defined?(GL::FONT_UNDERLINE_THICKNESS_BIT_NV)
  GL.const_set('FONT_HAS_KERNING_BIT_NV', 0x10000000) unless defined?(GL::FONT_HAS_KERNING_BIT_NV)
  GL.const_set('ROUNDED_RECT_NV', 0xE8) unless defined?(GL::ROUNDED_RECT_NV)
  GL.const_set('RELATIVE_ROUNDED_RECT_NV', 0xE9) unless defined?(GL::RELATIVE_ROUNDED_RECT_NV)
  GL.const_set('ROUNDED_RECT2_NV', 0xEA) unless defined?(GL::ROUNDED_RECT2_NV)
  GL.const_set('RELATIVE_ROUNDED_RECT2_NV', 0xEB) unless defined?(GL::RELATIVE_ROUNDED_RECT2_NV)
  GL.const_set('ROUNDED_RECT4_NV', 0xEC) unless defined?(GL::ROUNDED_RECT4_NV)
  GL.const_set('RELATIVE_ROUNDED_RECT4_NV', 0xED) unless defined?(GL::RELATIVE_ROUNDED_RECT4_NV)
  GL.const_set('ROUNDED_RECT8_NV', 0xEE) unless defined?(GL::ROUNDED_RECT8_NV)
  GL.const_set('RELATIVE_ROUNDED_RECT8_NV', 0xEF) unless defined?(GL::RELATIVE_ROUNDED_RECT8_NV)
  GL.const_set('RELATIVE_RECT_NV', 0xF7) unless defined?(GL::RELATIVE_RECT_NV)
  GL.const_set('FONT_GLYPHS_AVAILABLE_NV', 0x9368) unless defined?(GL::FONT_GLYPHS_AVAILABLE_NV)
  GL.const_set('FONT_TARGET_UNAVAILABLE_NV', 0x9369) unless defined?(GL::FONT_TARGET_UNAVAILABLE_NV)
  GL.const_set('FONT_UNAVAILABLE_NV', 0x936A) unless defined?(GL::FONT_UNAVAILABLE_NV)
  GL.const_set('FONT_UNINTELLIGIBLE_NV', 0x936B) unless defined?(GL::FONT_UNINTELLIGIBLE_NV)
  GL.const_set('CONIC_CURVE_TO_NV', 0x1A) unless defined?(GL::CONIC_CURVE_TO_NV)
  GL.const_set('RELATIVE_CONIC_CURVE_TO_NV', 0x1B) unless defined?(GL::RELATIVE_CONIC_CURVE_TO_NV)
  GL.const_set('FONT_NUM_GLYPH_INDICES_BIT_NV', 0x20000000) unless defined?(GL::FONT_NUM_GLYPH_INDICES_BIT_NV)
  GL.const_set('STANDARD_FONT_FORMAT_NV', 0x936C) unless defined?(GL::STANDARD_FONT_FORMAT_NV)
  GL.const_set('GL_2_BYTES_NV', 0x1407) unless defined?(GL::GL_2_BYTES_NV) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_3_BYTES_NV', 0x1408) unless defined?(GL::GL_3_BYTES_NV) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4_BYTES_NV', 0x1409) unless defined?(GL::GL_4_BYTES_NV) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('EYE_LINEAR_NV', 0x2400) unless defined?(GL::EYE_LINEAR_NV)
  GL.const_set('OBJECT_LINEAR_NV', 0x2401) unless defined?(GL::OBJECT_LINEAR_NV)
  GL.const_set('CONSTANT_NV', 0x8576) unless defined?(GL::CONSTANT_NV)
  GL.const_set('PATH_FOG_GEN_MODE_NV', 0x90AC) unless defined?(GL::PATH_FOG_GEN_MODE_NV)
  GL.const_set('PRIMARY_COLOR', 0x8577) unless defined?(GL::PRIMARY_COLOR)
  GL.const_set('PRIMARY_COLOR_NV', 0x852C) unless defined?(GL::PRIMARY_COLOR_NV)
  GL.const_set('SECONDARY_COLOR_NV', 0x852D) unless defined?(GL::SECONDARY_COLOR_NV)
  GL.const_set('PATH_GEN_COLOR_FORMAT_NV', 0x90B2) unless defined?(GL::PATH_GEN_COLOR_FORMAT_NV)
  GL.const_set('PATH_PROJECTION_NV', 0x1701) unless defined?(GL::PATH_PROJECTION_NV)
  GL.const_set('PATH_MODELVIEW_NV', 0x1700) unless defined?(GL::PATH_MODELVIEW_NV)
  GL.const_set('PATH_MODELVIEW_STACK_DEPTH_NV', 0x0BA3) unless defined?(GL::PATH_MODELVIEW_STACK_DEPTH_NV)
  GL.const_set('PATH_MODELVIEW_MATRIX_NV', 0x0BA6) unless defined?(GL::PATH_MODELVIEW_MATRIX_NV)
  GL.const_set('PATH_MAX_MODELVIEW_STACK_DEPTH_NV', 0x0D36) unless defined?(GL::PATH_MAX_MODELVIEW_STACK_DEPTH_NV)
  GL.const_set('PATH_TRANSPOSE_MODELVIEW_MATRIX_NV', 0x84E3) unless defined?(GL::PATH_TRANSPOSE_MODELVIEW_MATRIX_NV)
  GL.const_set('PATH_PROJECTION_STACK_DEPTH_NV', 0x0BA4) unless defined?(GL::PATH_PROJECTION_STACK_DEPTH_NV)
  GL.const_set('PATH_PROJECTION_MATRIX_NV', 0x0BA7) unless defined?(GL::PATH_PROJECTION_MATRIX_NV)
  GL.const_set('PATH_MAX_PROJECTION_STACK_DEPTH_NV', 0x0D38) unless defined?(GL::PATH_MAX_PROJECTION_STACK_DEPTH_NV)
  GL.const_set('PATH_TRANSPOSE_PROJECTION_MATRIX_NV', 0x84E4) unless defined?(GL::PATH_TRANSPOSE_PROJECTION_MATRIX_NV)
  GL.const_set('FRAGMENT_INPUT_NV', 0x936D) unless defined?(GL::FRAGMENT_INPUT_NV)
end
define_ext_enum_GL_NV_path_rendering_shared_edge() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4331
def self.define_ext_enum_GL_NV_path_rendering_shared_edge
  GL.const_set('SHARED_EDGE_NV', 0xC0) unless defined?(GL::SHARED_EDGE_NV)
end
define_ext_enum_GL_NV_pixel_buffer_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4342
def self.define_ext_enum_GL_NV_pixel_buffer_object
  GL.const_set('PIXEL_PACK_BUFFER_NV', 0x88EB) unless defined?(GL::PIXEL_PACK_BUFFER_NV)
  GL.const_set('PIXEL_UNPACK_BUFFER_NV', 0x88EC) unless defined?(GL::PIXEL_UNPACK_BUFFER_NV)
  GL.const_set('PIXEL_PACK_BUFFER_BINDING_NV', 0x88ED) unless defined?(GL::PIXEL_PACK_BUFFER_BINDING_NV)
  GL.const_set('PIXEL_UNPACK_BUFFER_BINDING_NV', 0x88EF) unless defined?(GL::PIXEL_UNPACK_BUFFER_BINDING_NV)
end
define_ext_enum_GL_NV_pixel_data_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 11311
def self.define_ext_enum_GL_NV_pixel_data_range
  GL.const_set('WRITE_PIXEL_DATA_RANGE_NV', 0x8878) unless defined?(GL::WRITE_PIXEL_DATA_RANGE_NV)
  GL.const_set('READ_PIXEL_DATA_RANGE_NV', 0x8879) unless defined?(GL::READ_PIXEL_DATA_RANGE_NV)
  GL.const_set('WRITE_PIXEL_DATA_RANGE_LENGTH_NV', 0x887A) unless defined?(GL::WRITE_PIXEL_DATA_RANGE_LENGTH_NV)
  GL.const_set('READ_PIXEL_DATA_RANGE_LENGTH_NV', 0x887B) unless defined?(GL::READ_PIXEL_DATA_RANGE_LENGTH_NV)
  GL.const_set('WRITE_PIXEL_DATA_RANGE_POINTER_NV', 0x887C) unless defined?(GL::WRITE_PIXEL_DATA_RANGE_POINTER_NV)
  GL.const_set('READ_PIXEL_DATA_RANGE_POINTER_NV', 0x887D) unless defined?(GL::READ_PIXEL_DATA_RANGE_POINTER_NV)
end
define_ext_enum_GL_NV_point_sprite() click to toggle source
# File lib/opengl_ext_enum.rb, line 11332
def self.define_ext_enum_GL_NV_point_sprite
  GL.const_set('POINT_SPRITE_NV', 0x8861) unless defined?(GL::POINT_SPRITE_NV)
  GL.const_set('COORD_REPLACE_NV', 0x8862) unless defined?(GL::COORD_REPLACE_NV)
  GL.const_set('POINT_SPRITE_R_MODE_NV', 0x8863) unless defined?(GL::POINT_SPRITE_R_MODE_NV)
end
define_ext_enum_GL_NV_polygon_mode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4359
def self.define_ext_enum_GL_NV_polygon_mode
  GL.const_set('POLYGON_MODE_NV', 0x0B40) unless defined?(GL::POLYGON_MODE_NV)
  GL.const_set('POLYGON_OFFSET_POINT_NV', 0x2A01) unless defined?(GL::POLYGON_OFFSET_POINT_NV)
  GL.const_set('POLYGON_OFFSET_LINE_NV', 0x2A02) unless defined?(GL::POLYGON_OFFSET_LINE_NV)
  GL.const_set('POINT_NV', 0x1B00) unless defined?(GL::POINT_NV)
  GL.const_set('LINE_NV', 0x1B01) unless defined?(GL::LINE_NV)
  GL.const_set('FILL_NV', 0x1B02) unless defined?(GL::FILL_NV)
end
define_ext_enum_GL_NV_present_video() click to toggle source
# File lib/opengl_ext_enum.rb, line 11347
def self.define_ext_enum_GL_NV_present_video
  GL.const_set('FRAME_NV', 0x8E26) unless defined?(GL::FRAME_NV)
  GL.const_set('FIELDS_NV', 0x8E27) unless defined?(GL::FIELDS_NV)
  GL.const_set('CURRENT_TIME_NV', 0x8E28) unless defined?(GL::CURRENT_TIME_NV)
  GL.const_set('NUM_FILL_STREAMS_NV', 0x8E29) unless defined?(GL::NUM_FILL_STREAMS_NV)
  GL.const_set('PRESENT_TIME_NV', 0x8E2A) unless defined?(GL::PRESENT_TIME_NV)
  GL.const_set('PRESENT_DURATION_NV', 0x8E2B) unless defined?(GL::PRESENT_DURATION_NV)
end
define_ext_enum_GL_NV_primitive_restart() click to toggle source
# File lib/opengl_ext_enum.rb, line 11368
def self.define_ext_enum_GL_NV_primitive_restart
  GL.const_set('PRIMITIVE_RESTART_NV', 0x8558) unless defined?(GL::PRIMITIVE_RESTART_NV)
  GL.const_set('PRIMITIVE_RESTART_INDEX_NV', 0x8559) unless defined?(GL::PRIMITIVE_RESTART_INDEX_NV)
end
define_ext_enum_GL_NV_primitive_shading_rate() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4380
def self.define_ext_enum_GL_NV_primitive_shading_rate
  GL.const_set('SHADING_RATE_IMAGE_PER_PRIMITIVE_NV', 0x95B1) unless defined?(GL::SHADING_RATE_IMAGE_PER_PRIMITIVE_NV)
  GL.const_set('SHADING_RATE_IMAGE_PALETTE_COUNT_NV', 0x95B2) unless defined?(GL::SHADING_RATE_IMAGE_PALETTE_COUNT_NV)
end
define_ext_enum_GL_NV_query_resource() click to toggle source
# File lib/opengl_ext_enum.rb, line 11394
def self.define_ext_enum_GL_NV_query_resource
  GL.const_set('QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV', 0x9540) unless defined?(GL::QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV)
  GL.const_set('QUERY_RESOURCE_MEMTYPE_VIDMEM_NV', 0x9542) unless defined?(GL::QUERY_RESOURCE_MEMTYPE_VIDMEM_NV)
  GL.const_set('QUERY_RESOURCE_SYS_RESERVED_NV', 0x9544) unless defined?(GL::QUERY_RESOURCE_SYS_RESERVED_NV)
  GL.const_set('QUERY_RESOURCE_TEXTURE_NV', 0x9545) unless defined?(GL::QUERY_RESOURCE_TEXTURE_NV)
  GL.const_set('QUERY_RESOURCE_RENDERBUFFER_NV', 0x9546) unless defined?(GL::QUERY_RESOURCE_RENDERBUFFER_NV)
  GL.const_set('QUERY_RESOURCE_BUFFEROBJECT_NV', 0x9547) unless defined?(GL::QUERY_RESOURCE_BUFFEROBJECT_NV)
end
define_ext_enum_GL_NV_query_resource_tag() click to toggle source
# File lib/opengl_ext_enum.rb, line 11415
def self.define_ext_enum_GL_NV_query_resource_tag
end
define_ext_enum_GL_NV_read_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4393
def self.define_ext_enum_GL_NV_read_buffer
  GL.const_set('READ_BUFFER_NV', 0x0C02) unless defined?(GL::READ_BUFFER_NV)
end
define_ext_enum_GL_NV_read_buffer_front() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4404
def self.define_ext_enum_GL_NV_read_buffer_front
end
define_ext_enum_GL_NV_read_depth() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4413
def self.define_ext_enum_GL_NV_read_depth
end
define_ext_enum_GL_NV_read_depth_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4422
def self.define_ext_enum_GL_NV_read_depth_stencil
end
define_ext_enum_GL_NV_read_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4431
def self.define_ext_enum_GL_NV_read_stencil
end
define_ext_enum_GL_NV_register_combiners() click to toggle source
# File lib/opengl_ext_enum.rb, line 11424
def self.define_ext_enum_GL_NV_register_combiners
  GL.const_set('REGISTER_COMBINERS_NV', 0x8522) unless defined?(GL::REGISTER_COMBINERS_NV)
  GL.const_set('VARIABLE_A_NV', 0x8523) unless defined?(GL::VARIABLE_A_NV)
  GL.const_set('VARIABLE_B_NV', 0x8524) unless defined?(GL::VARIABLE_B_NV)
  GL.const_set('VARIABLE_C_NV', 0x8525) unless defined?(GL::VARIABLE_C_NV)
  GL.const_set('VARIABLE_D_NV', 0x8526) unless defined?(GL::VARIABLE_D_NV)
  GL.const_set('VARIABLE_E_NV', 0x8527) unless defined?(GL::VARIABLE_E_NV)
  GL.const_set('VARIABLE_F_NV', 0x8528) unless defined?(GL::VARIABLE_F_NV)
  GL.const_set('VARIABLE_G_NV', 0x8529) unless defined?(GL::VARIABLE_G_NV)
  GL.const_set('CONSTANT_COLOR0_NV', 0x852A) unless defined?(GL::CONSTANT_COLOR0_NV)
  GL.const_set('CONSTANT_COLOR1_NV', 0x852B) unless defined?(GL::CONSTANT_COLOR1_NV)
  GL.const_set('PRIMARY_COLOR_NV', 0x852C) unless defined?(GL::PRIMARY_COLOR_NV)
  GL.const_set('SECONDARY_COLOR_NV', 0x852D) unless defined?(GL::SECONDARY_COLOR_NV)
  GL.const_set('SPARE0_NV', 0x852E) unless defined?(GL::SPARE0_NV)
  GL.const_set('SPARE1_NV', 0x852F) unless defined?(GL::SPARE1_NV)
  GL.const_set('DISCARD_NV', 0x8530) unless defined?(GL::DISCARD_NV)
  GL.const_set('E_TIMES_F_NV', 0x8531) unless defined?(GL::E_TIMES_F_NV)
  GL.const_set('SPARE0_PLUS_SECONDARY_COLOR_NV', 0x8532) unless defined?(GL::SPARE0_PLUS_SECONDARY_COLOR_NV)
  GL.const_set('UNSIGNED_IDENTITY_NV', 0x8536) unless defined?(GL::UNSIGNED_IDENTITY_NV)
  GL.const_set('UNSIGNED_INVERT_NV', 0x8537) unless defined?(GL::UNSIGNED_INVERT_NV)
  GL.const_set('EXPAND_NORMAL_NV', 0x8538) unless defined?(GL::EXPAND_NORMAL_NV)
  GL.const_set('EXPAND_NEGATE_NV', 0x8539) unless defined?(GL::EXPAND_NEGATE_NV)
  GL.const_set('HALF_BIAS_NORMAL_NV', 0x853A) unless defined?(GL::HALF_BIAS_NORMAL_NV)
  GL.const_set('HALF_BIAS_NEGATE_NV', 0x853B) unless defined?(GL::HALF_BIAS_NEGATE_NV)
  GL.const_set('SIGNED_IDENTITY_NV', 0x853C) unless defined?(GL::SIGNED_IDENTITY_NV)
  GL.const_set('SIGNED_NEGATE_NV', 0x853D) unless defined?(GL::SIGNED_NEGATE_NV)
  GL.const_set('SCALE_BY_TWO_NV', 0x853E) unless defined?(GL::SCALE_BY_TWO_NV)
  GL.const_set('SCALE_BY_FOUR_NV', 0x853F) unless defined?(GL::SCALE_BY_FOUR_NV)
  GL.const_set('SCALE_BY_ONE_HALF_NV', 0x8540) unless defined?(GL::SCALE_BY_ONE_HALF_NV)
  GL.const_set('BIAS_BY_NEGATIVE_ONE_HALF_NV', 0x8541) unless defined?(GL::BIAS_BY_NEGATIVE_ONE_HALF_NV)
  GL.const_set('COMBINER_INPUT_NV', 0x8542) unless defined?(GL::COMBINER_INPUT_NV)
  GL.const_set('COMBINER_MAPPING_NV', 0x8543) unless defined?(GL::COMBINER_MAPPING_NV)
  GL.const_set('COMBINER_COMPONENT_USAGE_NV', 0x8544) unless defined?(GL::COMBINER_COMPONENT_USAGE_NV)
  GL.const_set('COMBINER_AB_DOT_PRODUCT_NV', 0x8545) unless defined?(GL::COMBINER_AB_DOT_PRODUCT_NV)
  GL.const_set('COMBINER_CD_DOT_PRODUCT_NV', 0x8546) unless defined?(GL::COMBINER_CD_DOT_PRODUCT_NV)
  GL.const_set('COMBINER_MUX_SUM_NV', 0x8547) unless defined?(GL::COMBINER_MUX_SUM_NV)
  GL.const_set('COMBINER_SCALE_NV', 0x8548) unless defined?(GL::COMBINER_SCALE_NV)
  GL.const_set('COMBINER_BIAS_NV', 0x8549) unless defined?(GL::COMBINER_BIAS_NV)
  GL.const_set('COMBINER_AB_OUTPUT_NV', 0x854A) unless defined?(GL::COMBINER_AB_OUTPUT_NV)
  GL.const_set('COMBINER_CD_OUTPUT_NV', 0x854B) unless defined?(GL::COMBINER_CD_OUTPUT_NV)
  GL.const_set('COMBINER_SUM_OUTPUT_NV', 0x854C) unless defined?(GL::COMBINER_SUM_OUTPUT_NV)
  GL.const_set('MAX_GENERAL_COMBINERS_NV', 0x854D) unless defined?(GL::MAX_GENERAL_COMBINERS_NV)
  GL.const_set('NUM_GENERAL_COMBINERS_NV', 0x854E) unless defined?(GL::NUM_GENERAL_COMBINERS_NV)
  GL.const_set('COLOR_SUM_CLAMP_NV', 0x854F) unless defined?(GL::COLOR_SUM_CLAMP_NV)
  GL.const_set('COMBINER0_NV', 0x8550) unless defined?(GL::COMBINER0_NV)
  GL.const_set('COMBINER1_NV', 0x8551) unless defined?(GL::COMBINER1_NV)
  GL.const_set('COMBINER2_NV', 0x8552) unless defined?(GL::COMBINER2_NV)
  GL.const_set('COMBINER3_NV', 0x8553) unless defined?(GL::COMBINER3_NV)
  GL.const_set('COMBINER4_NV', 0x8554) unless defined?(GL::COMBINER4_NV)
  GL.const_set('COMBINER5_NV', 0x8555) unless defined?(GL::COMBINER5_NV)
  GL.const_set('COMBINER6_NV', 0x8556) unless defined?(GL::COMBINER6_NV)
  GL.const_set('COMBINER7_NV', 0x8557) unless defined?(GL::COMBINER7_NV)
  GL.const_set('TEXTURE0_ARB', 0x84C0) unless defined?(GL::TEXTURE0_ARB)
  GL.const_set('TEXTURE1_ARB', 0x84C1) unless defined?(GL::TEXTURE1_ARB)
  GL.const_set('ZERO', 0) unless defined?(GL::ZERO)
  GL.const_set('NONE', 0) unless defined?(GL::NONE)
  GL.const_set('FOG', 0x0B60) unless defined?(GL::FOG)
end
define_ext_enum_GL_NV_register_combiners2() click to toggle source
# File lib/opengl_ext_enum.rb, line 11545
def self.define_ext_enum_GL_NV_register_combiners2
  GL.const_set('PER_STAGE_CONSTANTS_NV', 0x8535) unless defined?(GL::PER_STAGE_CONSTANTS_NV)
end
define_ext_enum_GL_NV_representative_fragment_test() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4440
def self.define_ext_enum_GL_NV_representative_fragment_test
  GL.const_set('REPRESENTATIVE_FRAGMENT_TEST_NV', 0x937F) unless defined?(GL::REPRESENTATIVE_FRAGMENT_TEST_NV)
end
define_ext_enum_GL_NV_robustness_video_memory_purge() click to toggle source
# File lib/opengl_ext_enum.rb, line 11567
def self.define_ext_enum_GL_NV_robustness_video_memory_purge
  GL.const_set('PURGED_CONTEXT_RESET_NV', 0x92BB) unless defined?(GL::PURGED_CONTEXT_RESET_NV)
end
define_ext_enum_GL_NV_sRGB_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4451
def self.define_ext_enum_GL_NV_sRGB_formats
  GL.const_set('SLUMINANCE_NV', 0x8C46) unless defined?(GL::SLUMINANCE_NV)
  GL.const_set('SLUMINANCE_ALPHA_NV', 0x8C44) unless defined?(GL::SLUMINANCE_ALPHA_NV)
  GL.const_set('SRGB8_NV', 0x8C41) unless defined?(GL::SRGB8_NV)
  GL.const_set('SLUMINANCE8_NV', 0x8C47) unless defined?(GL::SLUMINANCE8_NV)
  GL.const_set('SLUMINANCE8_ALPHA8_NV', 0x8C45) unless defined?(GL::SLUMINANCE8_ALPHA8_NV)
  GL.const_set('COMPRESSED_SRGB_S3TC_DXT1_NV', 0x8C4C) unless defined?(GL::COMPRESSED_SRGB_S3TC_DXT1_NV)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV', 0x8C4D) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV', 0x8C4E) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV)
  GL.const_set('COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV', 0x8C4F) unless defined?(GL::COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV)
  GL.const_set('ETC1_SRGB8_NV', 0x88EE) unless defined?(GL::ETC1_SRGB8_NV)
end
define_ext_enum_GL_NV_sample_locations() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4480
def self.define_ext_enum_GL_NV_sample_locations
  GL.const_set('SAMPLE_LOCATION_SUBPIXEL_BITS_NV', 0x933D) unless defined?(GL::SAMPLE_LOCATION_SUBPIXEL_BITS_NV)
  GL.const_set('SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV', 0x933E) unless defined?(GL::SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV)
  GL.const_set('SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV', 0x933F) unless defined?(GL::SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV)
  GL.const_set('PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV', 0x9340) unless defined?(GL::PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV)
  GL.const_set('SAMPLE_LOCATION_NV', 0x8E50) unless defined?(GL::SAMPLE_LOCATION_NV)
  GL.const_set('PROGRAMMABLE_SAMPLE_LOCATION_NV', 0x9341) unless defined?(GL::PROGRAMMABLE_SAMPLE_LOCATION_NV)
  GL.const_set('FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV', 0x9342) unless defined?(GL::FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV)
  GL.const_set('FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV', 0x9343) unless defined?(GL::FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV)
end
define_ext_enum_GL_NV_sample_mask_override_coverage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4505
def self.define_ext_enum_GL_NV_sample_mask_override_coverage
end
define_ext_enum_GL_NV_scissor_exclusive() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4514
def self.define_ext_enum_GL_NV_scissor_exclusive
  GL.const_set('SCISSOR_TEST_EXCLUSIVE_NV', 0x9555) unless defined?(GL::SCISSOR_TEST_EXCLUSIVE_NV)
  GL.const_set('SCISSOR_BOX_EXCLUSIVE_NV', 0x9556) unless defined?(GL::SCISSOR_BOX_EXCLUSIVE_NV)
end
define_ext_enum_GL_NV_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_enum.rb, line 11625
def self.define_ext_enum_GL_NV_shader_atomic_counters
end
define_ext_enum_GL_NV_shader_atomic_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 11634
def self.define_ext_enum_GL_NV_shader_atomic_float
end
define_ext_enum_GL_NV_shader_atomic_float64() click to toggle source
# File lib/opengl_ext_enum.rb, line 11643
def self.define_ext_enum_GL_NV_shader_atomic_float64
end
define_ext_enum_GL_NV_shader_atomic_fp16_vector() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4527
def self.define_ext_enum_GL_NV_shader_atomic_fp16_vector
end
define_ext_enum_GL_NV_shader_atomic_int64() click to toggle source
# File lib/opengl_ext_enum.rb, line 11661
def self.define_ext_enum_GL_NV_shader_atomic_int64
end
define_ext_enum_GL_NV_shader_buffer_load() click to toggle source
# File lib/opengl_ext_enum.rb, line 11670
def self.define_ext_enum_GL_NV_shader_buffer_load
  GL.const_set('BUFFER_GPU_ADDRESS_NV', 0x8F1D) unless defined?(GL::BUFFER_GPU_ADDRESS_NV)
  GL.const_set('GPU_ADDRESS_NV', 0x8F34) unless defined?(GL::GPU_ADDRESS_NV)
  GL.const_set('MAX_SHADER_BUFFER_ADDRESS_NV', 0x8F35) unless defined?(GL::MAX_SHADER_BUFFER_ADDRESS_NV)
end
define_ext_enum_GL_NV_shader_buffer_store() click to toggle source
# File lib/opengl_ext_enum.rb, line 11685
def self.define_ext_enum_GL_NV_shader_buffer_store
  GL.const_set('SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV', 0x00000010) unless defined?(GL::SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV)
  GL.const_set('READ_WRITE', 0x88BA) unless defined?(GL::READ_WRITE)
  GL.const_set('WRITE_ONLY', 0x88B9) unless defined?(GL::WRITE_ONLY)
end
define_ext_enum_GL_NV_shader_noperspective_interpolation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4536
def self.define_ext_enum_GL_NV_shader_noperspective_interpolation
end
define_ext_enum_GL_NV_shader_storage_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 11700
def self.define_ext_enum_GL_NV_shader_storage_buffer_object
end
define_ext_enum_GL_NV_shader_subgroup_partitioned() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4545
def self.define_ext_enum_GL_NV_shader_subgroup_partitioned
  GL.const_set('SUBGROUP_FEATURE_PARTITIONED_BIT_NV', 0x00000100) unless defined?(GL::SUBGROUP_FEATURE_PARTITIONED_BIT_NV)
end
define_ext_enum_GL_NV_shader_texture_footprint() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4556
def self.define_ext_enum_GL_NV_shader_texture_footprint
end
define_ext_enum_GL_NV_shader_thread_group() click to toggle source
# File lib/opengl_ext_enum.rb, line 11729
def self.define_ext_enum_GL_NV_shader_thread_group
  GL.const_set('WARP_SIZE_NV', 0x9339) unless defined?(GL::WARP_SIZE_NV)
  GL.const_set('WARPS_PER_SM_NV', 0x933A) unless defined?(GL::WARPS_PER_SM_NV)
  GL.const_set('SM_COUNT_NV', 0x933B) unless defined?(GL::SM_COUNT_NV)
end
define_ext_enum_GL_NV_shader_thread_shuffle() click to toggle source
# File lib/opengl_ext_enum.rb, line 11744
def self.define_ext_enum_GL_NV_shader_thread_shuffle
end
define_ext_enum_GL_NV_shading_rate_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4565
def self.define_ext_enum_GL_NV_shading_rate_image
  GL.const_set('SHADING_RATE_IMAGE_NV', 0x9563) unless defined?(GL::SHADING_RATE_IMAGE_NV)
  GL.const_set('SHADING_RATE_NO_INVOCATIONS_NV', 0x9564) unless defined?(GL::SHADING_RATE_NO_INVOCATIONS_NV)
  GL.const_set('SHADING_RATE_1_INVOCATION_PER_PIXEL_NV', 0x9565) unless defined?(GL::SHADING_RATE_1_INVOCATION_PER_PIXEL_NV)
  GL.const_set('SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV', 0x9566) unless defined?(GL::SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV)
  GL.const_set('SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV', 0x9567) unless defined?(GL::SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV)
  GL.const_set('SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV', 0x9568) unless defined?(GL::SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV)
  GL.const_set('SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV', 0x9569) unless defined?(GL::SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV)
  GL.const_set('SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV', 0x956A) unless defined?(GL::SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV)
  GL.const_set('SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV', 0x956B) unless defined?(GL::SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV)
  GL.const_set('SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV', 0x956C) unless defined?(GL::SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV)
  GL.const_set('SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV', 0x956D) unless defined?(GL::SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV)
  GL.const_set('SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV', 0x956E) unless defined?(GL::SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV)
  GL.const_set('SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV', 0x956F) unless defined?(GL::SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV)
  GL.const_set('SHADING_RATE_IMAGE_BINDING_NV', 0x955B) unless defined?(GL::SHADING_RATE_IMAGE_BINDING_NV)
  GL.const_set('SHADING_RATE_IMAGE_TEXEL_WIDTH_NV', 0x955C) unless defined?(GL::SHADING_RATE_IMAGE_TEXEL_WIDTH_NV)
  GL.const_set('SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV', 0x955D) unless defined?(GL::SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV)
  GL.const_set('SHADING_RATE_IMAGE_PALETTE_SIZE_NV', 0x955E) unless defined?(GL::SHADING_RATE_IMAGE_PALETTE_SIZE_NV)
  GL.const_set('MAX_COARSE_FRAGMENT_SAMPLES_NV', 0x955F) unless defined?(GL::MAX_COARSE_FRAGMENT_SAMPLES_NV)
  GL.const_set('SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV', 0x95AE) unless defined?(GL::SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV)
  GL.const_set('SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV', 0x95AF) unless defined?(GL::SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV)
  GL.const_set('SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV', 0x95B0) unless defined?(GL::SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV)
end
define_ext_enum_GL_NV_shadow_samplers_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4616
def self.define_ext_enum_GL_NV_shadow_samplers_array
  GL.const_set('SAMPLER_2D_ARRAY_SHADOW_NV', 0x8DC4) unless defined?(GL::SAMPLER_2D_ARRAY_SHADOW_NV)
end
define_ext_enum_GL_NV_shadow_samplers_cube() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4627
def self.define_ext_enum_GL_NV_shadow_samplers_cube
  GL.const_set('SAMPLER_CUBE_SHADOW_NV', 0x8DC5) unless defined?(GL::SAMPLER_CUBE_SHADOW_NV)
end
define_ext_enum_GL_NV_stereo_view_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4638
def self.define_ext_enum_GL_NV_stereo_view_rendering
end
define_ext_enum_GL_NV_tessellation_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 11813
def self.define_ext_enum_GL_NV_tessellation_program5
  GL.const_set('MAX_PROGRAM_PATCH_ATTRIBS_NV', 0x86D8) unless defined?(GL::MAX_PROGRAM_PATCH_ATTRIBS_NV)
  GL.const_set('TESS_CONTROL_PROGRAM_NV', 0x891E) unless defined?(GL::TESS_CONTROL_PROGRAM_NV)
  GL.const_set('TESS_EVALUATION_PROGRAM_NV', 0x891F) unless defined?(GL::TESS_EVALUATION_PROGRAM_NV)
  GL.const_set('TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV', 0x8C74) unless defined?(GL::TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV)
  GL.const_set('TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV', 0x8C75) unless defined?(GL::TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV)
end
define_ext_enum_GL_NV_texgen_emboss() click to toggle source
# File lib/opengl_ext_enum.rb, line 11832
def self.define_ext_enum_GL_NV_texgen_emboss
  GL.const_set('EMBOSS_LIGHT_NV', 0x855D) unless defined?(GL::EMBOSS_LIGHT_NV)
  GL.const_set('EMBOSS_CONSTANT_NV', 0x855E) unless defined?(GL::EMBOSS_CONSTANT_NV)
  GL.const_set('EMBOSS_MAP_NV', 0x855F) unless defined?(GL::EMBOSS_MAP_NV)
end
define_ext_enum_GL_NV_texgen_reflection() click to toggle source
# File lib/opengl_ext_enum.rb, line 11847
def self.define_ext_enum_GL_NV_texgen_reflection
  GL.const_set('NORMAL_MAP_NV', 0x8511) unless defined?(GL::NORMAL_MAP_NV)
  GL.const_set('REFLECTION_MAP_NV', 0x8512) unless defined?(GL::REFLECTION_MAP_NV)
end
define_ext_enum_GL_NV_texture_barrier() click to toggle source
# File lib/opengl_ext_enum.rb, line 11860
def self.define_ext_enum_GL_NV_texture_barrier
end
define_ext_enum_GL_NV_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4647
def self.define_ext_enum_GL_NV_texture_border_clamp
  GL.const_set('TEXTURE_BORDER_COLOR_NV', 0x1004) unless defined?(GL::TEXTURE_BORDER_COLOR_NV)
  GL.const_set('CLAMP_TO_BORDER_NV', 0x812D) unless defined?(GL::CLAMP_TO_BORDER_NV)
end
define_ext_enum_GL_NV_texture_compression_s3tc_update() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4660
def self.define_ext_enum_GL_NV_texture_compression_s3tc_update
end
define_ext_enum_GL_NV_texture_compression_vtc() click to toggle source
# File lib/opengl_ext_enum.rb, line 11869
def self.define_ext_enum_GL_NV_texture_compression_vtc
end
define_ext_enum_GL_NV_texture_env_combine4() click to toggle source
# File lib/opengl_ext_enum.rb, line 11878
def self.define_ext_enum_GL_NV_texture_env_combine4
  GL.const_set('COMBINE4_NV', 0x8503) unless defined?(GL::COMBINE4_NV)
  GL.const_set('SOURCE3_RGB_NV', 0x8583) unless defined?(GL::SOURCE3_RGB_NV)
  GL.const_set('SOURCE3_ALPHA_NV', 0x858B) unless defined?(GL::SOURCE3_ALPHA_NV)
  GL.const_set('OPERAND3_RGB_NV', 0x8593) unless defined?(GL::OPERAND3_RGB_NV)
  GL.const_set('OPERAND3_ALPHA_NV', 0x859B) unless defined?(GL::OPERAND3_ALPHA_NV)
end
define_ext_enum_GL_NV_texture_expand_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 11897
def self.define_ext_enum_GL_NV_texture_expand_normal
  GL.const_set('TEXTURE_UNSIGNED_REMAP_MODE_NV', 0x888F) unless defined?(GL::TEXTURE_UNSIGNED_REMAP_MODE_NV)
end
define_ext_enum_GL_NV_texture_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 11908
def self.define_ext_enum_GL_NV_texture_multisample
  GL.const_set('TEXTURE_COVERAGE_SAMPLES_NV', 0x9045) unless defined?(GL::TEXTURE_COVERAGE_SAMPLES_NV)
  GL.const_set('TEXTURE_COLOR_SAMPLES_NV', 0x9046) unless defined?(GL::TEXTURE_COLOR_SAMPLES_NV)
end
define_ext_enum_GL_NV_texture_npot_2D_mipmap() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4669
def self.define_ext_enum_GL_NV_texture_npot_2D_mipmap
end
define_ext_enum_GL_NV_texture_rectangle() click to toggle source
# File lib/opengl_ext_enum.rb, line 11921
def self.define_ext_enum_GL_NV_texture_rectangle
  GL.const_set('TEXTURE_RECTANGLE_NV', 0x84F5) unless defined?(GL::TEXTURE_RECTANGLE_NV)
  GL.const_set('TEXTURE_BINDING_RECTANGLE_NV', 0x84F6) unless defined?(GL::TEXTURE_BINDING_RECTANGLE_NV)
  GL.const_set('PROXY_TEXTURE_RECTANGLE_NV', 0x84F7) unless defined?(GL::PROXY_TEXTURE_RECTANGLE_NV)
  GL.const_set('MAX_RECTANGLE_TEXTURE_SIZE_NV', 0x84F8) unless defined?(GL::MAX_RECTANGLE_TEXTURE_SIZE_NV)
end
define_ext_enum_GL_NV_texture_rectangle_compressed() click to toggle source
# File lib/opengl_ext_enum.rb, line 11938
def self.define_ext_enum_GL_NV_texture_rectangle_compressed
end
define_ext_enum_GL_NV_texture_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 11947
def self.define_ext_enum_GL_NV_texture_shader
  GL.const_set('OFFSET_TEXTURE_RECTANGLE_NV', 0x864C) unless defined?(GL::OFFSET_TEXTURE_RECTANGLE_NV)
  GL.const_set('OFFSET_TEXTURE_RECTANGLE_SCALE_NV', 0x864D) unless defined?(GL::OFFSET_TEXTURE_RECTANGLE_SCALE_NV)
  GL.const_set('DOT_PRODUCT_TEXTURE_RECTANGLE_NV', 0x864E) unless defined?(GL::DOT_PRODUCT_TEXTURE_RECTANGLE_NV)
  GL.const_set('RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV', 0x86D9) unless defined?(GL::RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV)
  GL.const_set('UNSIGNED_INT_S8_S8_8_8_NV', 0x86DA) unless defined?(GL::UNSIGNED_INT_S8_S8_8_8_NV)
  GL.const_set('UNSIGNED_INT_8_8_S8_S8_REV_NV', 0x86DB) unless defined?(GL::UNSIGNED_INT_8_8_S8_S8_REV_NV)
  GL.const_set('DSDT_MAG_INTENSITY_NV', 0x86DC) unless defined?(GL::DSDT_MAG_INTENSITY_NV)
  GL.const_set('SHADER_CONSISTENT_NV', 0x86DD) unless defined?(GL::SHADER_CONSISTENT_NV)
  GL.const_set('TEXTURE_SHADER_NV', 0x86DE) unless defined?(GL::TEXTURE_SHADER_NV)
  GL.const_set('SHADER_OPERATION_NV', 0x86DF) unless defined?(GL::SHADER_OPERATION_NV)
  GL.const_set('CULL_MODES_NV', 0x86E0) unless defined?(GL::CULL_MODES_NV)
  GL.const_set('OFFSET_TEXTURE_MATRIX_NV', 0x86E1) unless defined?(GL::OFFSET_TEXTURE_MATRIX_NV)
  GL.const_set('OFFSET_TEXTURE_SCALE_NV', 0x86E2) unless defined?(GL::OFFSET_TEXTURE_SCALE_NV)
  GL.const_set('OFFSET_TEXTURE_BIAS_NV', 0x86E3) unless defined?(GL::OFFSET_TEXTURE_BIAS_NV)
  GL.const_set('OFFSET_TEXTURE_2D_MATRIX_NV', 0x86E1) unless defined?(GL::OFFSET_TEXTURE_2D_MATRIX_NV)
  GL.const_set('OFFSET_TEXTURE_2D_SCALE_NV', 0x86E2) unless defined?(GL::OFFSET_TEXTURE_2D_SCALE_NV)
  GL.const_set('OFFSET_TEXTURE_2D_BIAS_NV', 0x86E3) unless defined?(GL::OFFSET_TEXTURE_2D_BIAS_NV)
  GL.const_set('PREVIOUS_TEXTURE_INPUT_NV', 0x86E4) unless defined?(GL::PREVIOUS_TEXTURE_INPUT_NV)
  GL.const_set('CONST_EYE_NV', 0x86E5) unless defined?(GL::CONST_EYE_NV)
  GL.const_set('PASS_THROUGH_NV', 0x86E6) unless defined?(GL::PASS_THROUGH_NV)
  GL.const_set('CULL_FRAGMENT_NV', 0x86E7) unless defined?(GL::CULL_FRAGMENT_NV)
  GL.const_set('OFFSET_TEXTURE_2D_NV', 0x86E8) unless defined?(GL::OFFSET_TEXTURE_2D_NV)
  GL.const_set('DEPENDENT_AR_TEXTURE_2D_NV', 0x86E9) unless defined?(GL::DEPENDENT_AR_TEXTURE_2D_NV)
  GL.const_set('DEPENDENT_GB_TEXTURE_2D_NV', 0x86EA) unless defined?(GL::DEPENDENT_GB_TEXTURE_2D_NV)
  GL.const_set('DOT_PRODUCT_NV', 0x86EC) unless defined?(GL::DOT_PRODUCT_NV)
  GL.const_set('DOT_PRODUCT_DEPTH_REPLACE_NV', 0x86ED) unless defined?(GL::DOT_PRODUCT_DEPTH_REPLACE_NV)
  GL.const_set('DOT_PRODUCT_TEXTURE_2D_NV', 0x86EE) unless defined?(GL::DOT_PRODUCT_TEXTURE_2D_NV)
  GL.const_set('DOT_PRODUCT_TEXTURE_CUBE_MAP_NV', 0x86F0) unless defined?(GL::DOT_PRODUCT_TEXTURE_CUBE_MAP_NV)
  GL.const_set('DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV', 0x86F1) unless defined?(GL::DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV)
  GL.const_set('DOT_PRODUCT_REFLECT_CUBE_MAP_NV', 0x86F2) unless defined?(GL::DOT_PRODUCT_REFLECT_CUBE_MAP_NV)
  GL.const_set('DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV', 0x86F3) unless defined?(GL::DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV)
  GL.const_set('HILO_NV', 0x86F4) unless defined?(GL::HILO_NV)
  GL.const_set('DSDT_NV', 0x86F5) unless defined?(GL::DSDT_NV)
  GL.const_set('DSDT_MAG_NV', 0x86F6) unless defined?(GL::DSDT_MAG_NV)
  GL.const_set('DSDT_MAG_VIB_NV', 0x86F7) unless defined?(GL::DSDT_MAG_VIB_NV)
  GL.const_set('HILO16_NV', 0x86F8) unless defined?(GL::HILO16_NV)
  GL.const_set('SIGNED_HILO_NV', 0x86F9) unless defined?(GL::SIGNED_HILO_NV)
  GL.const_set('SIGNED_HILO16_NV', 0x86FA) unless defined?(GL::SIGNED_HILO16_NV)
  GL.const_set('SIGNED_RGBA_NV', 0x86FB) unless defined?(GL::SIGNED_RGBA_NV)
  GL.const_set('SIGNED_RGBA8_NV', 0x86FC) unless defined?(GL::SIGNED_RGBA8_NV)
  GL.const_set('SIGNED_RGB_NV', 0x86FE) unless defined?(GL::SIGNED_RGB_NV)
  GL.const_set('SIGNED_RGB8_NV', 0x86FF) unless defined?(GL::SIGNED_RGB8_NV)
  GL.const_set('SIGNED_LUMINANCE_NV', 0x8701) unless defined?(GL::SIGNED_LUMINANCE_NV)
  GL.const_set('SIGNED_LUMINANCE8_NV', 0x8702) unless defined?(GL::SIGNED_LUMINANCE8_NV)
  GL.const_set('SIGNED_LUMINANCE_ALPHA_NV', 0x8703) unless defined?(GL::SIGNED_LUMINANCE_ALPHA_NV)
  GL.const_set('SIGNED_LUMINANCE8_ALPHA8_NV', 0x8704) unless defined?(GL::SIGNED_LUMINANCE8_ALPHA8_NV)
  GL.const_set('SIGNED_ALPHA_NV', 0x8705) unless defined?(GL::SIGNED_ALPHA_NV)
  GL.const_set('SIGNED_ALPHA8_NV', 0x8706) unless defined?(GL::SIGNED_ALPHA8_NV)
  GL.const_set('SIGNED_INTENSITY_NV', 0x8707) unless defined?(GL::SIGNED_INTENSITY_NV)
  GL.const_set('SIGNED_INTENSITY8_NV', 0x8708) unless defined?(GL::SIGNED_INTENSITY8_NV)
  GL.const_set('DSDT8_NV', 0x8709) unless defined?(GL::DSDT8_NV)
  GL.const_set('DSDT8_MAG8_NV', 0x870A) unless defined?(GL::DSDT8_MAG8_NV)
  GL.const_set('DSDT8_MAG8_INTENSITY8_NV', 0x870B) unless defined?(GL::DSDT8_MAG8_INTENSITY8_NV)
  GL.const_set('SIGNED_RGB_UNSIGNED_ALPHA_NV', 0x870C) unless defined?(GL::SIGNED_RGB_UNSIGNED_ALPHA_NV)
  GL.const_set('SIGNED_RGB8_UNSIGNED_ALPHA8_NV', 0x870D) unless defined?(GL::SIGNED_RGB8_UNSIGNED_ALPHA8_NV)
  GL.const_set('HI_SCALE_NV', 0x870E) unless defined?(GL::HI_SCALE_NV)
  GL.const_set('LO_SCALE_NV', 0x870F) unless defined?(GL::LO_SCALE_NV)
  GL.const_set('DS_SCALE_NV', 0x8710) unless defined?(GL::DS_SCALE_NV)
  GL.const_set('DT_SCALE_NV', 0x8711) unless defined?(GL::DT_SCALE_NV)
  GL.const_set('MAGNITUDE_SCALE_NV', 0x8712) unless defined?(GL::MAGNITUDE_SCALE_NV)
  GL.const_set('VIBRANCE_SCALE_NV', 0x8713) unless defined?(GL::VIBRANCE_SCALE_NV)
  GL.const_set('HI_BIAS_NV', 0x8714) unless defined?(GL::HI_BIAS_NV)
  GL.const_set('LO_BIAS_NV', 0x8715) unless defined?(GL::LO_BIAS_NV)
  GL.const_set('DS_BIAS_NV', 0x8716) unless defined?(GL::DS_BIAS_NV)
  GL.const_set('DT_BIAS_NV', 0x8717) unless defined?(GL::DT_BIAS_NV)
  GL.const_set('MAGNITUDE_BIAS_NV', 0x8718) unless defined?(GL::MAGNITUDE_BIAS_NV)
  GL.const_set('VIBRANCE_BIAS_NV', 0x8719) unless defined?(GL::VIBRANCE_BIAS_NV)
  GL.const_set('TEXTURE_BORDER_VALUES_NV', 0x871A) unless defined?(GL::TEXTURE_BORDER_VALUES_NV)
  GL.const_set('TEXTURE_HI_SIZE_NV', 0x871B) unless defined?(GL::TEXTURE_HI_SIZE_NV)
  GL.const_set('TEXTURE_LO_SIZE_NV', 0x871C) unless defined?(GL::TEXTURE_LO_SIZE_NV)
  GL.const_set('TEXTURE_DS_SIZE_NV', 0x871D) unless defined?(GL::TEXTURE_DS_SIZE_NV)
  GL.const_set('TEXTURE_DT_SIZE_NV', 0x871E) unless defined?(GL::TEXTURE_DT_SIZE_NV)
  GL.const_set('TEXTURE_MAG_SIZE_NV', 0x871F) unless defined?(GL::TEXTURE_MAG_SIZE_NV)
end
define_ext_enum_GL_NV_texture_shader2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12102
def self.define_ext_enum_GL_NV_texture_shader2
  GL.const_set('DOT_PRODUCT_TEXTURE_3D_NV', 0x86EF) unless defined?(GL::DOT_PRODUCT_TEXTURE_3D_NV)
end
define_ext_enum_GL_NV_texture_shader3() click to toggle source
# File lib/opengl_ext_enum.rb, line 12113
def self.define_ext_enum_GL_NV_texture_shader3
  GL.const_set('OFFSET_PROJECTIVE_TEXTURE_2D_NV', 0x8850) unless defined?(GL::OFFSET_PROJECTIVE_TEXTURE_2D_NV)
  GL.const_set('OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV', 0x8851) unless defined?(GL::OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV)
  GL.const_set('OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV', 0x8852) unless defined?(GL::OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV)
  GL.const_set('OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV', 0x8853) unless defined?(GL::OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV)
  GL.const_set('OFFSET_HILO_TEXTURE_2D_NV', 0x8854) unless defined?(GL::OFFSET_HILO_TEXTURE_2D_NV)
  GL.const_set('OFFSET_HILO_TEXTURE_RECTANGLE_NV', 0x8855) unless defined?(GL::OFFSET_HILO_TEXTURE_RECTANGLE_NV)
  GL.const_set('OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV', 0x8856) unless defined?(GL::OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV)
  GL.const_set('OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV', 0x8857) unless defined?(GL::OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV)
  GL.const_set('DEPENDENT_HILO_TEXTURE_2D_NV', 0x8858) unless defined?(GL::DEPENDENT_HILO_TEXTURE_2D_NV)
  GL.const_set('DEPENDENT_RGB_TEXTURE_3D_NV', 0x8859) unless defined?(GL::DEPENDENT_RGB_TEXTURE_3D_NV)
  GL.const_set('DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV', 0x885A) unless defined?(GL::DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV)
  GL.const_set('DOT_PRODUCT_PASS_THROUGH_NV', 0x885B) unless defined?(GL::DOT_PRODUCT_PASS_THROUGH_NV)
  GL.const_set('DOT_PRODUCT_TEXTURE_1D_NV', 0x885C) unless defined?(GL::DOT_PRODUCT_TEXTURE_1D_NV)
  GL.const_set('DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV', 0x885D) unless defined?(GL::DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV)
  GL.const_set('HILO8_NV', 0x885E) unless defined?(GL::HILO8_NV)
  GL.const_set('SIGNED_HILO8_NV', 0x885F) unless defined?(GL::SIGNED_HILO8_NV)
  GL.const_set('FORCE_BLUE_TO_ONE_NV', 0x8860) unless defined?(GL::FORCE_BLUE_TO_ONE_NV)
end
define_ext_enum_GL_NV_timeline_semaphore() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2311
def self.define_ext_enum_GL_NV_timeline_semaphore
  GL.const_set('TIMELINE_SEMAPHORE_VALUE_NV', 0x9595) unless defined?(GL::TIMELINE_SEMAPHORE_VALUE_NV)
  GL.const_set('SEMAPHORE_TYPE_NV', 0x95B3) unless defined?(GL::SEMAPHORE_TYPE_NV)
  GL.const_set('SEMAPHORE_TYPE_BINARY_NV', 0x95B4) unless defined?(GL::SEMAPHORE_TYPE_BINARY_NV)
  GL.const_set('SEMAPHORE_TYPE_TIMELINE_NV', 0x95B5) unless defined?(GL::SEMAPHORE_TYPE_TIMELINE_NV)
  GL.const_set('MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV', 0x95B6) unless defined?(GL::MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV)
end
define_ext_enum_GL_NV_transform_feedback() click to toggle source
# File lib/opengl_ext_enum.rb, line 12156
def self.define_ext_enum_GL_NV_transform_feedback
  GL.const_set('BACK_PRIMARY_COLOR_NV', 0x8C77) unless defined?(GL::BACK_PRIMARY_COLOR_NV)
  GL.const_set('BACK_SECONDARY_COLOR_NV', 0x8C78) unless defined?(GL::BACK_SECONDARY_COLOR_NV)
  GL.const_set('TEXTURE_COORD_NV', 0x8C79) unless defined?(GL::TEXTURE_COORD_NV)
  GL.const_set('CLIP_DISTANCE_NV', 0x8C7A) unless defined?(GL::CLIP_DISTANCE_NV)
  GL.const_set('VERTEX_ID_NV', 0x8C7B) unless defined?(GL::VERTEX_ID_NV)
  GL.const_set('PRIMITIVE_ID_NV', 0x8C7C) unless defined?(GL::PRIMITIVE_ID_NV)
  GL.const_set('GENERIC_ATTRIB_NV', 0x8C7D) unless defined?(GL::GENERIC_ATTRIB_NV)
  GL.const_set('TRANSFORM_FEEDBACK_ATTRIBS_NV', 0x8C7E) unless defined?(GL::TRANSFORM_FEEDBACK_ATTRIBS_NV)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_MODE_NV', 0x8C7F) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_MODE_NV)
  GL.const_set('MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV', 0x8C80) unless defined?(GL::MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV)
  GL.const_set('ACTIVE_VARYINGS_NV', 0x8C81) unless defined?(GL::ACTIVE_VARYINGS_NV)
  GL.const_set('ACTIVE_VARYING_MAX_LENGTH_NV', 0x8C82) unless defined?(GL::ACTIVE_VARYING_MAX_LENGTH_NV)
  GL.const_set('TRANSFORM_FEEDBACK_VARYINGS_NV', 0x8C83) unless defined?(GL::TRANSFORM_FEEDBACK_VARYINGS_NV)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_START_NV', 0x8C84) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_START_NV)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_SIZE_NV', 0x8C85) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_SIZE_NV)
  GL.const_set('TRANSFORM_FEEDBACK_RECORD_NV', 0x8C86) unless defined?(GL::TRANSFORM_FEEDBACK_RECORD_NV)
  GL.const_set('PRIMITIVES_GENERATED_NV', 0x8C87) unless defined?(GL::PRIMITIVES_GENERATED_NV)
  GL.const_set('TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV', 0x8C88) unless defined?(GL::TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV)
  GL.const_set('RASTERIZER_DISCARD_NV', 0x8C89) unless defined?(GL::RASTERIZER_DISCARD_NV)
  GL.const_set('MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV', 0x8C8A) unless defined?(GL::MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV)
  GL.const_set('MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV', 0x8C8B) unless defined?(GL::MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV)
  GL.const_set('INTERLEAVED_ATTRIBS_NV', 0x8C8C) unless defined?(GL::INTERLEAVED_ATTRIBS_NV)
  GL.const_set('SEPARATE_ATTRIBS_NV', 0x8C8D) unless defined?(GL::SEPARATE_ATTRIBS_NV)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_NV', 0x8C8E) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_NV)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_BINDING_NV', 0x8C8F) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_BINDING_NV)
  GL.const_set('LAYER_NV', 0x8DAA) unless defined?(GL::LAYER_NV)
  GL.const_set('NEXT_BUFFER_NV', -2) unless defined?(GL::NEXT_BUFFER_NV)
  GL.const_set('SKIP_COMPONENTS4_NV', -3) unless defined?(GL::SKIP_COMPONENTS4_NV)
  GL.const_set('SKIP_COMPONENTS3_NV', -4) unless defined?(GL::SKIP_COMPONENTS3_NV)
  GL.const_set('SKIP_COMPONENTS2_NV', -5) unless defined?(GL::SKIP_COMPONENTS2_NV)
  GL.const_set('SKIP_COMPONENTS1_NV', -6) unless defined?(GL::SKIP_COMPONENTS1_NV)
end
define_ext_enum_GL_NV_transform_feedback2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12227
def self.define_ext_enum_GL_NV_transform_feedback2
  GL.const_set('TRANSFORM_FEEDBACK_NV', 0x8E22) unless defined?(GL::TRANSFORM_FEEDBACK_NV)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV', 0x8E23) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV)
  GL.const_set('TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV', 0x8E24) unless defined?(GL::TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV)
  GL.const_set('TRANSFORM_FEEDBACK_BINDING_NV', 0x8E25) unless defined?(GL::TRANSFORM_FEEDBACK_BINDING_NV)
end
define_ext_enum_GL_NV_uniform_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_enum.rb, line 12244
def self.define_ext_enum_GL_NV_uniform_buffer_unified_memory
  GL.const_set('UNIFORM_BUFFER_UNIFIED_NV', 0x936E) unless defined?(GL::UNIFORM_BUFFER_UNIFIED_NV)
  GL.const_set('UNIFORM_BUFFER_ADDRESS_NV', 0x936F) unless defined?(GL::UNIFORM_BUFFER_ADDRESS_NV)
  GL.const_set('UNIFORM_BUFFER_LENGTH_NV', 0x9370) unless defined?(GL::UNIFORM_BUFFER_LENGTH_NV)
end
define_ext_enum_GL_NV_vdpau_interop() click to toggle source
# File lib/opengl_ext_enum.rb, line 12259
def self.define_ext_enum_GL_NV_vdpau_interop
  GL.const_set('SURFACE_STATE_NV', 0x86EB) unless defined?(GL::SURFACE_STATE_NV)
  GL.const_set('SURFACE_REGISTERED_NV', 0x86FD) unless defined?(GL::SURFACE_REGISTERED_NV)
  GL.const_set('SURFACE_MAPPED_NV', 0x8700) unless defined?(GL::SURFACE_MAPPED_NV)
  GL.const_set('WRITE_DISCARD_NV', 0x88BE) unless defined?(GL::WRITE_DISCARD_NV)
end
define_ext_enum_GL_NV_vdpau_interop2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12276
def self.define_ext_enum_GL_NV_vdpau_interop2
end
define_ext_enum_GL_NV_vertex_array_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 12285
def self.define_ext_enum_GL_NV_vertex_array_range
  GL.const_set('VERTEX_ARRAY_RANGE_NV', 0x851D) unless defined?(GL::VERTEX_ARRAY_RANGE_NV)
  GL.const_set('VERTEX_ARRAY_RANGE_LENGTH_NV', 0x851E) unless defined?(GL::VERTEX_ARRAY_RANGE_LENGTH_NV)
  GL.const_set('VERTEX_ARRAY_RANGE_VALID_NV', 0x851F) unless defined?(GL::VERTEX_ARRAY_RANGE_VALID_NV)
  GL.const_set('MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV', 0x8520) unless defined?(GL::MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV)
  GL.const_set('VERTEX_ARRAY_RANGE_POINTER_NV', 0x8521) unless defined?(GL::VERTEX_ARRAY_RANGE_POINTER_NV)
end
define_ext_enum_GL_NV_vertex_array_range2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12304
def self.define_ext_enum_GL_NV_vertex_array_range2
  GL.const_set('VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV', 0x8533) unless defined?(GL::VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV)
end
define_ext_enum_GL_NV_vertex_attrib_integer_64bit() click to toggle source
# File lib/opengl_ext_enum.rb, line 12315
def self.define_ext_enum_GL_NV_vertex_attrib_integer_64bit
  GL.const_set('INT64_NV', 0x140E) unless defined?(GL::INT64_NV)
  GL.const_set('UNSIGNED_INT64_NV', 0x140F) unless defined?(GL::UNSIGNED_INT64_NV)
end
define_ext_enum_GL_NV_vertex_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_enum.rb, line 12328
def self.define_ext_enum_GL_NV_vertex_buffer_unified_memory
  GL.const_set('VERTEX_ATTRIB_ARRAY_UNIFIED_NV', 0x8F1E) unless defined?(GL::VERTEX_ATTRIB_ARRAY_UNIFIED_NV)
  GL.const_set('ELEMENT_ARRAY_UNIFIED_NV', 0x8F1F) unless defined?(GL::ELEMENT_ARRAY_UNIFIED_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY_ADDRESS_NV', 0x8F20) unless defined?(GL::VERTEX_ATTRIB_ARRAY_ADDRESS_NV)
  GL.const_set('VERTEX_ARRAY_ADDRESS_NV', 0x8F21) unless defined?(GL::VERTEX_ARRAY_ADDRESS_NV)
  GL.const_set('NORMAL_ARRAY_ADDRESS_NV', 0x8F22) unless defined?(GL::NORMAL_ARRAY_ADDRESS_NV)
  GL.const_set('COLOR_ARRAY_ADDRESS_NV', 0x8F23) unless defined?(GL::COLOR_ARRAY_ADDRESS_NV)
  GL.const_set('INDEX_ARRAY_ADDRESS_NV', 0x8F24) unless defined?(GL::INDEX_ARRAY_ADDRESS_NV)
  GL.const_set('TEXTURE_COORD_ARRAY_ADDRESS_NV', 0x8F25) unless defined?(GL::TEXTURE_COORD_ARRAY_ADDRESS_NV)
  GL.const_set('EDGE_FLAG_ARRAY_ADDRESS_NV', 0x8F26) unless defined?(GL::EDGE_FLAG_ARRAY_ADDRESS_NV)
  GL.const_set('SECONDARY_COLOR_ARRAY_ADDRESS_NV', 0x8F27) unless defined?(GL::SECONDARY_COLOR_ARRAY_ADDRESS_NV)
  GL.const_set('FOG_COORD_ARRAY_ADDRESS_NV', 0x8F28) unless defined?(GL::FOG_COORD_ARRAY_ADDRESS_NV)
  GL.const_set('ELEMENT_ARRAY_ADDRESS_NV', 0x8F29) unless defined?(GL::ELEMENT_ARRAY_ADDRESS_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY_LENGTH_NV', 0x8F2A) unless defined?(GL::VERTEX_ATTRIB_ARRAY_LENGTH_NV)
  GL.const_set('VERTEX_ARRAY_LENGTH_NV', 0x8F2B) unless defined?(GL::VERTEX_ARRAY_LENGTH_NV)
  GL.const_set('NORMAL_ARRAY_LENGTH_NV', 0x8F2C) unless defined?(GL::NORMAL_ARRAY_LENGTH_NV)
  GL.const_set('COLOR_ARRAY_LENGTH_NV', 0x8F2D) unless defined?(GL::COLOR_ARRAY_LENGTH_NV)
  GL.const_set('INDEX_ARRAY_LENGTH_NV', 0x8F2E) unless defined?(GL::INDEX_ARRAY_LENGTH_NV)
  GL.const_set('TEXTURE_COORD_ARRAY_LENGTH_NV', 0x8F2F) unless defined?(GL::TEXTURE_COORD_ARRAY_LENGTH_NV)
  GL.const_set('EDGE_FLAG_ARRAY_LENGTH_NV', 0x8F30) unless defined?(GL::EDGE_FLAG_ARRAY_LENGTH_NV)
  GL.const_set('SECONDARY_COLOR_ARRAY_LENGTH_NV', 0x8F31) unless defined?(GL::SECONDARY_COLOR_ARRAY_LENGTH_NV)
  GL.const_set('FOG_COORD_ARRAY_LENGTH_NV', 0x8F32) unless defined?(GL::FOG_COORD_ARRAY_LENGTH_NV)
  GL.const_set('ELEMENT_ARRAY_LENGTH_NV', 0x8F33) unless defined?(GL::ELEMENT_ARRAY_LENGTH_NV)
  GL.const_set('DRAW_INDIRECT_UNIFIED_NV', 0x8F40) unless defined?(GL::DRAW_INDIRECT_UNIFIED_NV)
  GL.const_set('DRAW_INDIRECT_ADDRESS_NV', 0x8F41) unless defined?(GL::DRAW_INDIRECT_ADDRESS_NV)
  GL.const_set('DRAW_INDIRECT_LENGTH_NV', 0x8F42) unless defined?(GL::DRAW_INDIRECT_LENGTH_NV)
end
define_ext_enum_GL_NV_vertex_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 12387
def self.define_ext_enum_GL_NV_vertex_program
  GL.const_set('VERTEX_PROGRAM_NV', 0x8620) unless defined?(GL::VERTEX_PROGRAM_NV)
  GL.const_set('VERTEX_STATE_PROGRAM_NV', 0x8621) unless defined?(GL::VERTEX_STATE_PROGRAM_NV)
  GL.const_set('ATTRIB_ARRAY_SIZE_NV', 0x8623) unless defined?(GL::ATTRIB_ARRAY_SIZE_NV)
  GL.const_set('ATTRIB_ARRAY_STRIDE_NV', 0x8624) unless defined?(GL::ATTRIB_ARRAY_STRIDE_NV)
  GL.const_set('ATTRIB_ARRAY_TYPE_NV', 0x8625) unless defined?(GL::ATTRIB_ARRAY_TYPE_NV)
  GL.const_set('CURRENT_ATTRIB_NV', 0x8626) unless defined?(GL::CURRENT_ATTRIB_NV)
  GL.const_set('PROGRAM_LENGTH_NV', 0x8627) unless defined?(GL::PROGRAM_LENGTH_NV)
  GL.const_set('PROGRAM_STRING_NV', 0x8628) unless defined?(GL::PROGRAM_STRING_NV)
  GL.const_set('MODELVIEW_PROJECTION_NV', 0x8629) unless defined?(GL::MODELVIEW_PROJECTION_NV)
  GL.const_set('IDENTITY_NV', 0x862A) unless defined?(GL::IDENTITY_NV)
  GL.const_set('INVERSE_NV', 0x862B) unless defined?(GL::INVERSE_NV)
  GL.const_set('TRANSPOSE_NV', 0x862C) unless defined?(GL::TRANSPOSE_NV)
  GL.const_set('INVERSE_TRANSPOSE_NV', 0x862D) unless defined?(GL::INVERSE_TRANSPOSE_NV)
  GL.const_set('MAX_TRACK_MATRIX_STACK_DEPTH_NV', 0x862E) unless defined?(GL::MAX_TRACK_MATRIX_STACK_DEPTH_NV)
  GL.const_set('MAX_TRACK_MATRICES_NV', 0x862F) unless defined?(GL::MAX_TRACK_MATRICES_NV)
  GL.const_set('MATRIX0_NV', 0x8630) unless defined?(GL::MATRIX0_NV)
  GL.const_set('MATRIX1_NV', 0x8631) unless defined?(GL::MATRIX1_NV)
  GL.const_set('MATRIX2_NV', 0x8632) unless defined?(GL::MATRIX2_NV)
  GL.const_set('MATRIX3_NV', 0x8633) unless defined?(GL::MATRIX3_NV)
  GL.const_set('MATRIX4_NV', 0x8634) unless defined?(GL::MATRIX4_NV)
  GL.const_set('MATRIX5_NV', 0x8635) unless defined?(GL::MATRIX5_NV)
  GL.const_set('MATRIX6_NV', 0x8636) unless defined?(GL::MATRIX6_NV)
  GL.const_set('MATRIX7_NV', 0x8637) unless defined?(GL::MATRIX7_NV)
  GL.const_set('CURRENT_MATRIX_STACK_DEPTH_NV', 0x8640) unless defined?(GL::CURRENT_MATRIX_STACK_DEPTH_NV)
  GL.const_set('CURRENT_MATRIX_NV', 0x8641) unless defined?(GL::CURRENT_MATRIX_NV)
  GL.const_set('VERTEX_PROGRAM_POINT_SIZE_NV', 0x8642) unless defined?(GL::VERTEX_PROGRAM_POINT_SIZE_NV)
  GL.const_set('VERTEX_PROGRAM_TWO_SIDE_NV', 0x8643) unless defined?(GL::VERTEX_PROGRAM_TWO_SIDE_NV)
  GL.const_set('PROGRAM_PARAMETER_NV', 0x8644) unless defined?(GL::PROGRAM_PARAMETER_NV)
  GL.const_set('ATTRIB_ARRAY_POINTER_NV', 0x8645) unless defined?(GL::ATTRIB_ARRAY_POINTER_NV)
  GL.const_set('PROGRAM_TARGET_NV', 0x8646) unless defined?(GL::PROGRAM_TARGET_NV)
  GL.const_set('PROGRAM_RESIDENT_NV', 0x8647) unless defined?(GL::PROGRAM_RESIDENT_NV)
  GL.const_set('TRACK_MATRIX_NV', 0x8648) unless defined?(GL::TRACK_MATRIX_NV)
  GL.const_set('TRACK_MATRIX_TRANSFORM_NV', 0x8649) unless defined?(GL::TRACK_MATRIX_TRANSFORM_NV)
  GL.const_set('VERTEX_PROGRAM_BINDING_NV', 0x864A) unless defined?(GL::VERTEX_PROGRAM_BINDING_NV)
  GL.const_set('PROGRAM_ERROR_POSITION_NV', 0x864B) unless defined?(GL::PROGRAM_ERROR_POSITION_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY0_NV', 0x8650) unless defined?(GL::VERTEX_ATTRIB_ARRAY0_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY1_NV', 0x8651) unless defined?(GL::VERTEX_ATTRIB_ARRAY1_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY2_NV', 0x8652) unless defined?(GL::VERTEX_ATTRIB_ARRAY2_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY3_NV', 0x8653) unless defined?(GL::VERTEX_ATTRIB_ARRAY3_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY4_NV', 0x8654) unless defined?(GL::VERTEX_ATTRIB_ARRAY4_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY5_NV', 0x8655) unless defined?(GL::VERTEX_ATTRIB_ARRAY5_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY6_NV', 0x8656) unless defined?(GL::VERTEX_ATTRIB_ARRAY6_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY7_NV', 0x8657) unless defined?(GL::VERTEX_ATTRIB_ARRAY7_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY8_NV', 0x8658) unless defined?(GL::VERTEX_ATTRIB_ARRAY8_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY9_NV', 0x8659) unless defined?(GL::VERTEX_ATTRIB_ARRAY9_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY10_NV', 0x865A) unless defined?(GL::VERTEX_ATTRIB_ARRAY10_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY11_NV', 0x865B) unless defined?(GL::VERTEX_ATTRIB_ARRAY11_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY12_NV', 0x865C) unless defined?(GL::VERTEX_ATTRIB_ARRAY12_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY13_NV', 0x865D) unless defined?(GL::VERTEX_ATTRIB_ARRAY13_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY14_NV', 0x865E) unless defined?(GL::VERTEX_ATTRIB_ARRAY14_NV)
  GL.const_set('VERTEX_ATTRIB_ARRAY15_NV', 0x865F) unless defined?(GL::VERTEX_ATTRIB_ARRAY15_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB0_4_NV', 0x8660) unless defined?(GL::MAP1_VERTEX_ATTRIB0_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB1_4_NV', 0x8661) unless defined?(GL::MAP1_VERTEX_ATTRIB1_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB2_4_NV', 0x8662) unless defined?(GL::MAP1_VERTEX_ATTRIB2_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB3_4_NV', 0x8663) unless defined?(GL::MAP1_VERTEX_ATTRIB3_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB4_4_NV', 0x8664) unless defined?(GL::MAP1_VERTEX_ATTRIB4_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB5_4_NV', 0x8665) unless defined?(GL::MAP1_VERTEX_ATTRIB5_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB6_4_NV', 0x8666) unless defined?(GL::MAP1_VERTEX_ATTRIB6_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB7_4_NV', 0x8667) unless defined?(GL::MAP1_VERTEX_ATTRIB7_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB8_4_NV', 0x8668) unless defined?(GL::MAP1_VERTEX_ATTRIB8_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB9_4_NV', 0x8669) unless defined?(GL::MAP1_VERTEX_ATTRIB9_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB10_4_NV', 0x866A) unless defined?(GL::MAP1_VERTEX_ATTRIB10_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB11_4_NV', 0x866B) unless defined?(GL::MAP1_VERTEX_ATTRIB11_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB12_4_NV', 0x866C) unless defined?(GL::MAP1_VERTEX_ATTRIB12_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB13_4_NV', 0x866D) unless defined?(GL::MAP1_VERTEX_ATTRIB13_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB14_4_NV', 0x866E) unless defined?(GL::MAP1_VERTEX_ATTRIB14_4_NV)
  GL.const_set('MAP1_VERTEX_ATTRIB15_4_NV', 0x866F) unless defined?(GL::MAP1_VERTEX_ATTRIB15_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB0_4_NV', 0x8670) unless defined?(GL::MAP2_VERTEX_ATTRIB0_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB1_4_NV', 0x8671) unless defined?(GL::MAP2_VERTEX_ATTRIB1_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB2_4_NV', 0x8672) unless defined?(GL::MAP2_VERTEX_ATTRIB2_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB3_4_NV', 0x8673) unless defined?(GL::MAP2_VERTEX_ATTRIB3_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB4_4_NV', 0x8674) unless defined?(GL::MAP2_VERTEX_ATTRIB4_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB5_4_NV', 0x8675) unless defined?(GL::MAP2_VERTEX_ATTRIB5_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB6_4_NV', 0x8676) unless defined?(GL::MAP2_VERTEX_ATTRIB6_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB7_4_NV', 0x8677) unless defined?(GL::MAP2_VERTEX_ATTRIB7_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB8_4_NV', 0x8678) unless defined?(GL::MAP2_VERTEX_ATTRIB8_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB9_4_NV', 0x8679) unless defined?(GL::MAP2_VERTEX_ATTRIB9_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB10_4_NV', 0x867A) unless defined?(GL::MAP2_VERTEX_ATTRIB10_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB11_4_NV', 0x867B) unless defined?(GL::MAP2_VERTEX_ATTRIB11_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB12_4_NV', 0x867C) unless defined?(GL::MAP2_VERTEX_ATTRIB12_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB13_4_NV', 0x867D) unless defined?(GL::MAP2_VERTEX_ATTRIB13_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB14_4_NV', 0x867E) unless defined?(GL::MAP2_VERTEX_ATTRIB14_4_NV)
  GL.const_set('MAP2_VERTEX_ATTRIB15_4_NV', 0x867F) unless defined?(GL::MAP2_VERTEX_ATTRIB15_4_NV)
end
define_ext_enum_GL_NV_vertex_program1_1() click to toggle source
# File lib/opengl_ext_enum.rb, line 12562
def self.define_ext_enum_GL_NV_vertex_program1_1
end
define_ext_enum_GL_NV_vertex_program2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12571
def self.define_ext_enum_GL_NV_vertex_program2
end
define_ext_enum_GL_NV_vertex_program2_option() click to toggle source
# File lib/opengl_ext_enum.rb, line 12580
def self.define_ext_enum_GL_NV_vertex_program2_option
  GL.const_set('MAX_PROGRAM_EXEC_INSTRUCTIONS_NV', 0x88F4) unless defined?(GL::MAX_PROGRAM_EXEC_INSTRUCTIONS_NV)
  GL.const_set('MAX_PROGRAM_CALL_DEPTH_NV', 0x88F5) unless defined?(GL::MAX_PROGRAM_CALL_DEPTH_NV)
end
define_ext_enum_GL_NV_vertex_program3() click to toggle source
# File lib/opengl_ext_enum.rb, line 12593
def self.define_ext_enum_GL_NV_vertex_program3
  GL.const_set('MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB', 0x8B4C) unless defined?(GL::MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB)
end
define_ext_enum_GL_NV_vertex_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 12604
def self.define_ext_enum_GL_NV_vertex_program4
  GL.const_set('VERTEX_ATTRIB_ARRAY_INTEGER_NV', 0x88FD) unless defined?(GL::VERTEX_ATTRIB_ARRAY_INTEGER_NV)
end
define_ext_enum_GL_NV_video_capture() click to toggle source
# File lib/opengl_ext_enum.rb, line 12615
def self.define_ext_enum_GL_NV_video_capture
  GL.const_set('VIDEO_BUFFER_NV', 0x9020) unless defined?(GL::VIDEO_BUFFER_NV)
  GL.const_set('VIDEO_BUFFER_BINDING_NV', 0x9021) unless defined?(GL::VIDEO_BUFFER_BINDING_NV)
  GL.const_set('FIELD_UPPER_NV', 0x9022) unless defined?(GL::FIELD_UPPER_NV)
  GL.const_set('FIELD_LOWER_NV', 0x9023) unless defined?(GL::FIELD_LOWER_NV)
  GL.const_set('NUM_VIDEO_CAPTURE_STREAMS_NV', 0x9024) unless defined?(GL::NUM_VIDEO_CAPTURE_STREAMS_NV)
  GL.const_set('NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV', 0x9025) unless defined?(GL::NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV)
  GL.const_set('VIDEO_CAPTURE_TO_422_SUPPORTED_NV', 0x9026) unless defined?(GL::VIDEO_CAPTURE_TO_422_SUPPORTED_NV)
  GL.const_set('LAST_VIDEO_CAPTURE_STATUS_NV', 0x9027) unless defined?(GL::LAST_VIDEO_CAPTURE_STATUS_NV)
  GL.const_set('VIDEO_BUFFER_PITCH_NV', 0x9028) unless defined?(GL::VIDEO_BUFFER_PITCH_NV)
  GL.const_set('VIDEO_COLOR_CONVERSION_MATRIX_NV', 0x9029) unless defined?(GL::VIDEO_COLOR_CONVERSION_MATRIX_NV)
  GL.const_set('VIDEO_COLOR_CONVERSION_MAX_NV', 0x902A) unless defined?(GL::VIDEO_COLOR_CONVERSION_MAX_NV)
  GL.const_set('VIDEO_COLOR_CONVERSION_MIN_NV', 0x902B) unless defined?(GL::VIDEO_COLOR_CONVERSION_MIN_NV)
  GL.const_set('VIDEO_COLOR_CONVERSION_OFFSET_NV', 0x902C) unless defined?(GL::VIDEO_COLOR_CONVERSION_OFFSET_NV)
  GL.const_set('VIDEO_BUFFER_INTERNAL_FORMAT_NV', 0x902D) unless defined?(GL::VIDEO_BUFFER_INTERNAL_FORMAT_NV)
  GL.const_set('PARTIAL_SUCCESS_NV', 0x902E) unless defined?(GL::PARTIAL_SUCCESS_NV)
  GL.const_set('SUCCESS_NV', 0x902F) unless defined?(GL::SUCCESS_NV)
  GL.const_set('FAILURE_NV', 0x9030) unless defined?(GL::FAILURE_NV)
  GL.const_set('YCBYCR8_422_NV', 0x9031) unless defined?(GL::YCBYCR8_422_NV)
  GL.const_set('YCBAYCR8A_4224_NV', 0x9032) unless defined?(GL::YCBAYCR8A_4224_NV)
  GL.const_set('Z6Y10Z6CB10Z6Y10Z6CR10_422_NV', 0x9033) unless defined?(GL::Z6Y10Z6CB10Z6Y10Z6CR10_422_NV)
  GL.const_set('Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV', 0x9034) unless defined?(GL::Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV)
  GL.const_set('Z4Y12Z4CB12Z4Y12Z4CR12_422_NV', 0x9035) unless defined?(GL::Z4Y12Z4CB12Z4Y12Z4CR12_422_NV)
  GL.const_set('Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV', 0x9036) unless defined?(GL::Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV)
  GL.const_set('Z4Y12Z4CB12Z4CR12_444_NV', 0x9037) unless defined?(GL::Z4Y12Z4CB12Z4CR12_444_NV)
  GL.const_set('VIDEO_CAPTURE_FRAME_WIDTH_NV', 0x9038) unless defined?(GL::VIDEO_CAPTURE_FRAME_WIDTH_NV)
  GL.const_set('VIDEO_CAPTURE_FRAME_HEIGHT_NV', 0x9039) unless defined?(GL::VIDEO_CAPTURE_FRAME_HEIGHT_NV)
  GL.const_set('VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV', 0x903A) unless defined?(GL::VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV)
  GL.const_set('VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV', 0x903B) unless defined?(GL::VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV)
  GL.const_set('VIDEO_CAPTURE_SURFACE_ORIGIN_NV', 0x903C) unless defined?(GL::VIDEO_CAPTURE_SURFACE_ORIGIN_NV)
end
define_ext_enum_GL_NV_viewport_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4678
def self.define_ext_enum_GL_NV_viewport_array
  GL.const_set('MAX_VIEWPORTS_NV', 0x825B) unless defined?(GL::MAX_VIEWPORTS_NV)
  GL.const_set('VIEWPORT_SUBPIXEL_BITS_NV', 0x825C) unless defined?(GL::VIEWPORT_SUBPIXEL_BITS_NV)
  GL.const_set('VIEWPORT_BOUNDS_RANGE_NV', 0x825D) unless defined?(GL::VIEWPORT_BOUNDS_RANGE_NV)
  GL.const_set('VIEWPORT_INDEX_PROVOKING_VERTEX_NV', 0x825F) unless defined?(GL::VIEWPORT_INDEX_PROVOKING_VERTEX_NV)
  GL.const_set('SCISSOR_BOX', 0x0C10) unless defined?(GL::SCISSOR_BOX)
  GL.const_set('VIEWPORT', 0x0BA2) unless defined?(GL::VIEWPORT)
  GL.const_set('DEPTH_RANGE', 0x0B70) unless defined?(GL::DEPTH_RANGE)
  GL.const_set('SCISSOR_TEST', 0x0C11) unless defined?(GL::SCISSOR_TEST)
end
define_ext_enum_GL_NV_viewport_array2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4703
def self.define_ext_enum_GL_NV_viewport_array2
end
define_ext_enum_GL_NV_viewport_swizzle() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4712
def self.define_ext_enum_GL_NV_viewport_swizzle
  GL.const_set('VIEWPORT_SWIZZLE_POSITIVE_X_NV', 0x9350) unless defined?(GL::VIEWPORT_SWIZZLE_POSITIVE_X_NV)
  GL.const_set('VIEWPORT_SWIZZLE_NEGATIVE_X_NV', 0x9351) unless defined?(GL::VIEWPORT_SWIZZLE_NEGATIVE_X_NV)
  GL.const_set('VIEWPORT_SWIZZLE_POSITIVE_Y_NV', 0x9352) unless defined?(GL::VIEWPORT_SWIZZLE_POSITIVE_Y_NV)
  GL.const_set('VIEWPORT_SWIZZLE_NEGATIVE_Y_NV', 0x9353) unless defined?(GL::VIEWPORT_SWIZZLE_NEGATIVE_Y_NV)
  GL.const_set('VIEWPORT_SWIZZLE_POSITIVE_Z_NV', 0x9354) unless defined?(GL::VIEWPORT_SWIZZLE_POSITIVE_Z_NV)
  GL.const_set('VIEWPORT_SWIZZLE_NEGATIVE_Z_NV', 0x9355) unless defined?(GL::VIEWPORT_SWIZZLE_NEGATIVE_Z_NV)
  GL.const_set('VIEWPORT_SWIZZLE_POSITIVE_W_NV', 0x9356) unless defined?(GL::VIEWPORT_SWIZZLE_POSITIVE_W_NV)
  GL.const_set('VIEWPORT_SWIZZLE_NEGATIVE_W_NV', 0x9357) unless defined?(GL::VIEWPORT_SWIZZLE_NEGATIVE_W_NV)
  GL.const_set('VIEWPORT_SWIZZLE_X_NV', 0x9358) unless defined?(GL::VIEWPORT_SWIZZLE_X_NV)
  GL.const_set('VIEWPORT_SWIZZLE_Y_NV', 0x9359) unless defined?(GL::VIEWPORT_SWIZZLE_Y_NV)
  GL.const_set('VIEWPORT_SWIZZLE_Z_NV', 0x935A) unless defined?(GL::VIEWPORT_SWIZZLE_Z_NV)
  GL.const_set('VIEWPORT_SWIZZLE_W_NV', 0x935B) unless defined?(GL::VIEWPORT_SWIZZLE_W_NV)
end
define_ext_enum_GL_OES_EGL_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4745
def self.define_ext_enum_GL_OES_EGL_image
end
define_ext_enum_GL_OES_EGL_image_external() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4754
def self.define_ext_enum_GL_OES_EGL_image_external
  GL.const_set('TEXTURE_EXTERNAL_OES', 0x8D65) unless defined?(GL::TEXTURE_EXTERNAL_OES)
  GL.const_set('TEXTURE_BINDING_EXTERNAL_OES', 0x8D67) unless defined?(GL::TEXTURE_BINDING_EXTERNAL_OES)
  GL.const_set('REQUIRED_TEXTURE_IMAGE_UNITS_OES', 0x8D68) unless defined?(GL::REQUIRED_TEXTURE_IMAGE_UNITS_OES)
  GL.const_set('SAMPLER_EXTERNAL_OES', 0x8D66) unless defined?(GL::SAMPLER_EXTERNAL_OES)
end
define_ext_enum_GL_OES_EGL_image_external_essl3() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4771
def self.define_ext_enum_GL_OES_EGL_image_external_essl3
end
define_ext_enum_GL_OES_byte_coordinates() click to toggle source
# File lib/opengl_ext_enum.rb, line 12724
def self.define_ext_enum_GL_OES_byte_coordinates
  GL.const_set('BYTE', 0x1400) unless defined?(GL::BYTE)
end
define_ext_enum_GL_OES_compressed_ETC1_RGB8_sub_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4780
def self.define_ext_enum_GL_OES_compressed_ETC1_RGB8_sub_texture
end
define_ext_enum_GL_OES_compressed_ETC1_RGB8_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4789
def self.define_ext_enum_GL_OES_compressed_ETC1_RGB8_texture
  GL.const_set('ETC1_RGB8_OES', 0x8D64) unless defined?(GL::ETC1_RGB8_OES)
end
define_ext_enum_GL_OES_compressed_paletted_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4800
def self.define_ext_enum_GL_OES_compressed_paletted_texture
  GL.const_set('PALETTE4_RGB8_OES', 0x8B90) unless defined?(GL::PALETTE4_RGB8_OES)
  GL.const_set('PALETTE4_RGBA8_OES', 0x8B91) unless defined?(GL::PALETTE4_RGBA8_OES)
  GL.const_set('PALETTE4_R5_G6_B5_OES', 0x8B92) unless defined?(GL::PALETTE4_R5_G6_B5_OES)
  GL.const_set('PALETTE4_RGBA4_OES', 0x8B93) unless defined?(GL::PALETTE4_RGBA4_OES)
  GL.const_set('PALETTE4_RGB5_A1_OES', 0x8B94) unless defined?(GL::PALETTE4_RGB5_A1_OES)
  GL.const_set('PALETTE8_RGB8_OES', 0x8B95) unless defined?(GL::PALETTE8_RGB8_OES)
  GL.const_set('PALETTE8_RGBA8_OES', 0x8B96) unless defined?(GL::PALETTE8_RGBA8_OES)
  GL.const_set('PALETTE8_R5_G6_B5_OES', 0x8B97) unless defined?(GL::PALETTE8_R5_G6_B5_OES)
  GL.const_set('PALETTE8_RGBA4_OES', 0x8B98) unless defined?(GL::PALETTE8_RGBA4_OES)
  GL.const_set('PALETTE8_RGB5_A1_OES', 0x8B99) unless defined?(GL::PALETTE8_RGB5_A1_OES)
end
define_ext_enum_GL_OES_copy_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4829
def self.define_ext_enum_GL_OES_copy_image
end
define_ext_enum_GL_OES_depth24() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4838
def self.define_ext_enum_GL_OES_depth24
  GL.const_set('DEPTH_COMPONENT24_OES', 0x81A6) unless defined?(GL::DEPTH_COMPONENT24_OES)
end
define_ext_enum_GL_OES_depth32() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4849
def self.define_ext_enum_GL_OES_depth32
  GL.const_set('DEPTH_COMPONENT32_OES', 0x81A7) unless defined?(GL::DEPTH_COMPONENT32_OES)
end
define_ext_enum_GL_OES_depth_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4860
def self.define_ext_enum_GL_OES_depth_texture
  GL.const_set('DEPTH_COMPONENT', 0x1902) unless defined?(GL::DEPTH_COMPONENT)
  GL.const_set('UNSIGNED_SHORT', 0x1403) unless defined?(GL::UNSIGNED_SHORT)
  GL.const_set('UNSIGNED_INT', 0x1405) unless defined?(GL::UNSIGNED_INT)
end
define_ext_enum_GL_OES_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4875
def self.define_ext_enum_GL_OES_draw_buffers_indexed
  GL.const_set('BLEND_EQUATION_RGB', 0x8009) unless defined?(GL::BLEND_EQUATION_RGB)
  GL.const_set('BLEND_EQUATION_ALPHA', 0x883D) unless defined?(GL::BLEND_EQUATION_ALPHA)
  GL.const_set('BLEND_SRC_RGB', 0x80C9) unless defined?(GL::BLEND_SRC_RGB)
  GL.const_set('BLEND_SRC_ALPHA', 0x80CB) unless defined?(GL::BLEND_SRC_ALPHA)
  GL.const_set('BLEND_DST_RGB', 0x80C8) unless defined?(GL::BLEND_DST_RGB)
  GL.const_set('BLEND_DST_ALPHA', 0x80CA) unless defined?(GL::BLEND_DST_ALPHA)
  GL.const_set('COLOR_WRITEMASK', 0x0C23) unless defined?(GL::COLOR_WRITEMASK)
  GL.const_set('BLEND', 0x0BE2) unless defined?(GL::BLEND)
  GL.const_set('FUNC_ADD', 0x8006) unless defined?(GL::FUNC_ADD)
  GL.const_set('FUNC_SUBTRACT', 0x800A) unless defined?(GL::FUNC_SUBTRACT)
  GL.const_set('FUNC_REVERSE_SUBTRACT', 0x800B) unless defined?(GL::FUNC_REVERSE_SUBTRACT)
  GL.const_set('MIN', 0x8007) unless defined?(GL::MIN)
  GL.const_set('MAX', 0x8008) unless defined?(GL::MAX)
  GL.const_set('ZERO', 0) unless defined?(GL::ZERO)
  GL.const_set('ONE', 1) unless defined?(GL::ONE)
  GL.const_set('SRC_COLOR', 0x0300) unless defined?(GL::SRC_COLOR)
  GL.const_set('ONE_MINUS_SRC_COLOR', 0x0301) unless defined?(GL::ONE_MINUS_SRC_COLOR)
  GL.const_set('DST_COLOR', 0x0306) unless defined?(GL::DST_COLOR)
  GL.const_set('ONE_MINUS_DST_COLOR', 0x0307) unless defined?(GL::ONE_MINUS_DST_COLOR)
  GL.const_set('SRC_ALPHA', 0x0302) unless defined?(GL::SRC_ALPHA)
  GL.const_set('ONE_MINUS_SRC_ALPHA', 0x0303) unless defined?(GL::ONE_MINUS_SRC_ALPHA)
  GL.const_set('DST_ALPHA', 0x0304) unless defined?(GL::DST_ALPHA)
  GL.const_set('ONE_MINUS_DST_ALPHA', 0x0305) unless defined?(GL::ONE_MINUS_DST_ALPHA)
  GL.const_set('CONSTANT_COLOR', 0x8001) unless defined?(GL::CONSTANT_COLOR)
  GL.const_set('ONE_MINUS_CONSTANT_COLOR', 0x8002) unless defined?(GL::ONE_MINUS_CONSTANT_COLOR)
  GL.const_set('CONSTANT_ALPHA', 0x8003) unless defined?(GL::CONSTANT_ALPHA)
  GL.const_set('ONE_MINUS_CONSTANT_ALPHA', 0x8004) unless defined?(GL::ONE_MINUS_CONSTANT_ALPHA)
  GL.const_set('SRC_ALPHA_SATURATE', 0x0308) unless defined?(GL::SRC_ALPHA_SATURATE)
end
define_ext_enum_GL_OES_draw_elements_base_vertex() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4940
def self.define_ext_enum_GL_OES_draw_elements_base_vertex
end
define_ext_enum_GL_OES_element_index_uint() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4949
def self.define_ext_enum_GL_OES_element_index_uint
  GL.const_set('UNSIGNED_INT', 0x1405) unless defined?(GL::UNSIGNED_INT)
end
define_ext_enum_GL_OES_fbo_render_mipmap() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4960
def self.define_ext_enum_GL_OES_fbo_render_mipmap
end
define_ext_enum_GL_OES_fixed_point() click to toggle source
# File lib/opengl_ext_enum.rb, line 12764
def self.define_ext_enum_GL_OES_fixed_point
  GL.const_set('FIXED_OES', 0x140C) unless defined?(GL::FIXED_OES)
end
define_ext_enum_GL_OES_fragment_precision_high() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4969
def self.define_ext_enum_GL_OES_fragment_precision_high
end
define_ext_enum_GL_OES_geometry_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4978
def self.define_ext_enum_GL_OES_geometry_point_size
end
define_ext_enum_GL_OES_geometry_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4987
def self.define_ext_enum_GL_OES_geometry_shader
  GL.const_set('GEOMETRY_SHADER_OES', 0x8DD9) unless defined?(GL::GEOMETRY_SHADER_OES)
  GL.const_set('GEOMETRY_SHADER_BIT_OES', 0x00000004) unless defined?(GL::GEOMETRY_SHADER_BIT_OES)
  GL.const_set('GEOMETRY_LINKED_VERTICES_OUT_OES', 0x8916) unless defined?(GL::GEOMETRY_LINKED_VERTICES_OUT_OES)
  GL.const_set('GEOMETRY_LINKED_INPUT_TYPE_OES', 0x8917) unless defined?(GL::GEOMETRY_LINKED_INPUT_TYPE_OES)
  GL.const_set('GEOMETRY_LINKED_OUTPUT_TYPE_OES', 0x8918) unless defined?(GL::GEOMETRY_LINKED_OUTPUT_TYPE_OES)
  GL.const_set('GEOMETRY_SHADER_INVOCATIONS_OES', 0x887F) unless defined?(GL::GEOMETRY_SHADER_INVOCATIONS_OES)
  GL.const_set('LAYER_PROVOKING_VERTEX_OES', 0x825E) unless defined?(GL::LAYER_PROVOKING_VERTEX_OES)
  GL.const_set('LINES_ADJACENCY_OES', 0x000A) unless defined?(GL::LINES_ADJACENCY_OES)
  GL.const_set('LINE_STRIP_ADJACENCY_OES', 0x000B) unless defined?(GL::LINE_STRIP_ADJACENCY_OES)
  GL.const_set('TRIANGLES_ADJACENCY_OES', 0x000C) unless defined?(GL::TRIANGLES_ADJACENCY_OES)
  GL.const_set('TRIANGLE_STRIP_ADJACENCY_OES', 0x000D) unless defined?(GL::TRIANGLE_STRIP_ADJACENCY_OES)
  GL.const_set('MAX_GEOMETRY_UNIFORM_COMPONENTS_OES', 0x8DDF) unless defined?(GL::MAX_GEOMETRY_UNIFORM_COMPONENTS_OES)
  GL.const_set('MAX_GEOMETRY_UNIFORM_BLOCKS_OES', 0x8A2C) unless defined?(GL::MAX_GEOMETRY_UNIFORM_BLOCKS_OES)
  GL.const_set('MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES', 0x8A32) unless defined?(GL::MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES)
  GL.const_set('MAX_GEOMETRY_INPUT_COMPONENTS_OES', 0x9123) unless defined?(GL::MAX_GEOMETRY_INPUT_COMPONENTS_OES)
  GL.const_set('MAX_GEOMETRY_OUTPUT_COMPONENTS_OES', 0x9124) unless defined?(GL::MAX_GEOMETRY_OUTPUT_COMPONENTS_OES)
  GL.const_set('MAX_GEOMETRY_OUTPUT_VERTICES_OES', 0x8DE0) unless defined?(GL::MAX_GEOMETRY_OUTPUT_VERTICES_OES)
  GL.const_set('MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES', 0x8DE1) unless defined?(GL::MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES)
  GL.const_set('MAX_GEOMETRY_SHADER_INVOCATIONS_OES', 0x8E5A) unless defined?(GL::MAX_GEOMETRY_SHADER_INVOCATIONS_OES)
  GL.const_set('MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES', 0x8C29) unless defined?(GL::MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES)
  GL.const_set('MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES', 0x92CF) unless defined?(GL::MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES)
  GL.const_set('MAX_GEOMETRY_ATOMIC_COUNTERS_OES', 0x92D5) unless defined?(GL::MAX_GEOMETRY_ATOMIC_COUNTERS_OES)
  GL.const_set('MAX_GEOMETRY_IMAGE_UNIFORMS_OES', 0x90CD) unless defined?(GL::MAX_GEOMETRY_IMAGE_UNIFORMS_OES)
  GL.const_set('MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES', 0x90D7) unless defined?(GL::MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES)
  GL.const_set('FIRST_VERTEX_CONVENTION_OES', 0x8E4D) unless defined?(GL::FIRST_VERTEX_CONVENTION_OES)
  GL.const_set('LAST_VERTEX_CONVENTION_OES', 0x8E4E) unless defined?(GL::LAST_VERTEX_CONVENTION_OES)
  GL.const_set('UNDEFINED_VERTEX_OES', 0x8260) unless defined?(GL::UNDEFINED_VERTEX_OES)
  GL.const_set('PRIMITIVES_GENERATED_OES', 0x8C87) unless defined?(GL::PRIMITIVES_GENERATED_OES)
  GL.const_set('FRAMEBUFFER_DEFAULT_LAYERS_OES', 0x9312) unless defined?(GL::FRAMEBUFFER_DEFAULT_LAYERS_OES)
  GL.const_set('MAX_FRAMEBUFFER_LAYERS_OES', 0x9317) unless defined?(GL::MAX_FRAMEBUFFER_LAYERS_OES)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES', 0x8DA8) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_LAYERED_OES', 0x8DA7) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_LAYERED_OES)
  GL.const_set('REFERENCED_BY_GEOMETRY_SHADER_OES', 0x9309) unless defined?(GL::REFERENCED_BY_GEOMETRY_SHADER_OES)
end
define_ext_enum_GL_OES_get_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5062
def self.define_ext_enum_GL_OES_get_program_binary
  GL.const_set('PROGRAM_BINARY_LENGTH_OES', 0x8741) unless defined?(GL::PROGRAM_BINARY_LENGTH_OES)
  GL.const_set('NUM_PROGRAM_BINARY_FORMATS_OES', 0x87FE) unless defined?(GL::NUM_PROGRAM_BINARY_FORMATS_OES)
  GL.const_set('PROGRAM_BINARY_FORMATS_OES', 0x87FF) unless defined?(GL::PROGRAM_BINARY_FORMATS_OES)
end
define_ext_enum_GL_OES_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5077
def self.define_ext_enum_GL_OES_gpu_shader5
end
define_ext_enum_GL_OES_mapbuffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5086
def self.define_ext_enum_GL_OES_mapbuffer
  GL.const_set('WRITE_ONLY_OES', 0x88B9) unless defined?(GL::WRITE_ONLY_OES)
  GL.const_set('BUFFER_ACCESS_OES', 0x88BB) unless defined?(GL::BUFFER_ACCESS_OES)
  GL.const_set('BUFFER_MAPPED_OES', 0x88BC) unless defined?(GL::BUFFER_MAPPED_OES)
  GL.const_set('BUFFER_MAP_POINTER_OES', 0x88BD) unless defined?(GL::BUFFER_MAP_POINTER_OES)
end
define_ext_enum_GL_OES_packed_depth_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5103
def self.define_ext_enum_GL_OES_packed_depth_stencil
  GL.const_set('DEPTH_STENCIL_OES', 0x84F9) unless defined?(GL::DEPTH_STENCIL_OES)
  GL.const_set('UNSIGNED_INT_24_8_OES', 0x84FA) unless defined?(GL::UNSIGNED_INT_24_8_OES)
  GL.const_set('DEPTH24_STENCIL8_OES', 0x88F0) unless defined?(GL::DEPTH24_STENCIL8_OES)
end
define_ext_enum_GL_OES_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5118
def self.define_ext_enum_GL_OES_primitive_bounding_box
  GL.const_set('PRIMITIVE_BOUNDING_BOX_OES', 0x92BE) unless defined?(GL::PRIMITIVE_BOUNDING_BOX_OES)
end
define_ext_enum_GL_OES_query_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 12775
def self.define_ext_enum_GL_OES_query_matrix
end
define_ext_enum_GL_OES_read_format() click to toggle source
# File lib/opengl_ext_enum.rb, line 12784
def self.define_ext_enum_GL_OES_read_format
  GL.const_set('IMPLEMENTATION_COLOR_READ_TYPE_OES', 0x8B9A) unless defined?(GL::IMPLEMENTATION_COLOR_READ_TYPE_OES)
  GL.const_set('IMPLEMENTATION_COLOR_READ_FORMAT_OES', 0x8B9B) unless defined?(GL::IMPLEMENTATION_COLOR_READ_FORMAT_OES)
end
define_ext_enum_GL_OES_required_internalformat() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5129
def self.define_ext_enum_GL_OES_required_internalformat
  GL.const_set('ALPHA8_OES', 0x803C) unless defined?(GL::ALPHA8_OES)
  GL.const_set('DEPTH_COMPONENT16_OES', 0x81A5) unless defined?(GL::DEPTH_COMPONENT16_OES)
  GL.const_set('DEPTH_COMPONENT24_OES', 0x81A6) unless defined?(GL::DEPTH_COMPONENT24_OES)
  GL.const_set('DEPTH24_STENCIL8_OES', 0x88F0) unless defined?(GL::DEPTH24_STENCIL8_OES)
  GL.const_set('DEPTH_COMPONENT32_OES', 0x81A7) unless defined?(GL::DEPTH_COMPONENT32_OES)
  GL.const_set('LUMINANCE4_ALPHA4_OES', 0x8043) unless defined?(GL::LUMINANCE4_ALPHA4_OES)
  GL.const_set('LUMINANCE8_ALPHA8_OES', 0x8045) unless defined?(GL::LUMINANCE8_ALPHA8_OES)
  GL.const_set('LUMINANCE8_OES', 0x8040) unless defined?(GL::LUMINANCE8_OES)
  GL.const_set('RGBA4_OES', 0x8056) unless defined?(GL::RGBA4_OES)
  GL.const_set('RGB5_A1_OES', 0x8057) unless defined?(GL::RGB5_A1_OES)
  GL.const_set('RGB565_OES', 0x8D62) unless defined?(GL::RGB565_OES)
  GL.const_set('RGB8_OES', 0x8051) unless defined?(GL::RGB8_OES)
  GL.const_set('RGBA8_OES', 0x8058) unless defined?(GL::RGBA8_OES)
  GL.const_set('RGB10_EXT', 0x8052) unless defined?(GL::RGB10_EXT)
  GL.const_set('RGB10_A2_EXT', 0x8059) unless defined?(GL::RGB10_A2_EXT)
end
define_ext_enum_GL_OES_rgb8_rgba8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5168
def self.define_ext_enum_GL_OES_rgb8_rgba8
  GL.const_set('RGB8_OES', 0x8051) unless defined?(GL::RGB8_OES)
  GL.const_set('RGBA8_OES', 0x8058) unless defined?(GL::RGBA8_OES)
end
define_ext_enum_GL_OES_sample_shading() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5181
def self.define_ext_enum_GL_OES_sample_shading
  GL.const_set('SAMPLE_SHADING_OES', 0x8C36) unless defined?(GL::SAMPLE_SHADING_OES)
  GL.const_set('MIN_SAMPLE_SHADING_VALUE_OES', 0x8C37) unless defined?(GL::MIN_SAMPLE_SHADING_VALUE_OES)
end
define_ext_enum_GL_OES_sample_variables() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5194
def self.define_ext_enum_GL_OES_sample_variables
end
define_ext_enum_GL_OES_shader_image_atomic() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5203
def self.define_ext_enum_GL_OES_shader_image_atomic
end
define_ext_enum_GL_OES_shader_io_blocks() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5212
def self.define_ext_enum_GL_OES_shader_io_blocks
end
define_ext_enum_GL_OES_shader_multisample_interpolation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5221
def self.define_ext_enum_GL_OES_shader_multisample_interpolation
  GL.const_set('MIN_FRAGMENT_INTERPOLATION_OFFSET_OES', 0x8E5B) unless defined?(GL::MIN_FRAGMENT_INTERPOLATION_OFFSET_OES)
  GL.const_set('MAX_FRAGMENT_INTERPOLATION_OFFSET_OES', 0x8E5C) unless defined?(GL::MAX_FRAGMENT_INTERPOLATION_OFFSET_OES)
  GL.const_set('FRAGMENT_INTERPOLATION_OFFSET_BITS_OES', 0x8E5D) unless defined?(GL::FRAGMENT_INTERPOLATION_OFFSET_BITS_OES)
end
define_ext_enum_GL_OES_single_precision() click to toggle source
# File lib/opengl_ext_enum.rb, line 12797
def self.define_ext_enum_GL_OES_single_precision
end
define_ext_enum_GL_OES_standard_derivatives() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5236
def self.define_ext_enum_GL_OES_standard_derivatives
  GL.const_set('FRAGMENT_SHADER_DERIVATIVE_HINT_OES', 0x8B8B) unless defined?(GL::FRAGMENT_SHADER_DERIVATIVE_HINT_OES)
end
define_ext_enum_GL_OES_stencil1() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5247
def self.define_ext_enum_GL_OES_stencil1
  GL.const_set('STENCIL_INDEX1_OES', 0x8D46) unless defined?(GL::STENCIL_INDEX1_OES)
end
define_ext_enum_GL_OES_stencil4() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5258
def self.define_ext_enum_GL_OES_stencil4
  GL.const_set('STENCIL_INDEX4_OES', 0x8D47) unless defined?(GL::STENCIL_INDEX4_OES)
end
define_ext_enum_GL_OES_surfaceless_context() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5269
def self.define_ext_enum_GL_OES_surfaceless_context
  GL.const_set('FRAMEBUFFER_UNDEFINED_OES', 0x8219) unless defined?(GL::FRAMEBUFFER_UNDEFINED_OES)
end
define_ext_enum_GL_OES_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5280
def self.define_ext_enum_GL_OES_tessellation_point_size
end
define_ext_enum_GL_OES_tessellation_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5289
def self.define_ext_enum_GL_OES_tessellation_shader
  GL.const_set('PATCHES_OES', 0x000E) unless defined?(GL::PATCHES_OES)
  GL.const_set('PATCH_VERTICES_OES', 0x8E72) unless defined?(GL::PATCH_VERTICES_OES)
  GL.const_set('TESS_CONTROL_OUTPUT_VERTICES_OES', 0x8E75) unless defined?(GL::TESS_CONTROL_OUTPUT_VERTICES_OES)
  GL.const_set('TESS_GEN_MODE_OES', 0x8E76) unless defined?(GL::TESS_GEN_MODE_OES)
  GL.const_set('TESS_GEN_SPACING_OES', 0x8E77) unless defined?(GL::TESS_GEN_SPACING_OES)
  GL.const_set('TESS_GEN_VERTEX_ORDER_OES', 0x8E78) unless defined?(GL::TESS_GEN_VERTEX_ORDER_OES)
  GL.const_set('TESS_GEN_POINT_MODE_OES', 0x8E79) unless defined?(GL::TESS_GEN_POINT_MODE_OES)
  GL.const_set('TRIANGLES', 0x0004) unless defined?(GL::TRIANGLES)
  GL.const_set('ISOLINES_OES', 0x8E7A) unless defined?(GL::ISOLINES_OES)
  GL.const_set('QUADS_OES', 0x0007) unless defined?(GL::QUADS_OES)
  GL.const_set('EQUAL', 0x0202) unless defined?(GL::EQUAL)
  GL.const_set('FRACTIONAL_ODD_OES', 0x8E7B) unless defined?(GL::FRACTIONAL_ODD_OES)
  GL.const_set('FRACTIONAL_EVEN_OES', 0x8E7C) unless defined?(GL::FRACTIONAL_EVEN_OES)
  GL.const_set('CCW', 0x0901) unless defined?(GL::CCW)
  GL.const_set('CW', 0x0900) unless defined?(GL::CW)
  GL.const_set('MAX_PATCH_VERTICES_OES', 0x8E7D) unless defined?(GL::MAX_PATCH_VERTICES_OES)
  GL.const_set('MAX_TESS_GEN_LEVEL_OES', 0x8E7E) unless defined?(GL::MAX_TESS_GEN_LEVEL_OES)
  GL.const_set('MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES', 0x8E7F) unless defined?(GL::MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES)
  GL.const_set('MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES', 0x8E80) unless defined?(GL::MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES)
  GL.const_set('MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES', 0x8E81) unless defined?(GL::MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES)
  GL.const_set('MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES', 0x8E82) unless defined?(GL::MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES)
  GL.const_set('MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES', 0x8E83) unless defined?(GL::MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES)
  GL.const_set('MAX_TESS_PATCH_COMPONENTS_OES', 0x8E84) unless defined?(GL::MAX_TESS_PATCH_COMPONENTS_OES)
  GL.const_set('MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES', 0x8E85) unless defined?(GL::MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES)
  GL.const_set('MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES', 0x8E86) unless defined?(GL::MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES)
  GL.const_set('MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES', 0x8E89) unless defined?(GL::MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES)
  GL.const_set('MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES', 0x8E8A) unless defined?(GL::MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES)
  GL.const_set('MAX_TESS_CONTROL_INPUT_COMPONENTS_OES', 0x886C) unless defined?(GL::MAX_TESS_CONTROL_INPUT_COMPONENTS_OES)
  GL.const_set('MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES', 0x886D) unless defined?(GL::MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES)
  GL.const_set('MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES', 0x8E1E) unless defined?(GL::MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES)
  GL.const_set('MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES', 0x8E1F) unless defined?(GL::MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES)
  GL.const_set('MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES', 0x92CD) unless defined?(GL::MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES)
  GL.const_set('MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES', 0x92CE) unless defined?(GL::MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES)
  GL.const_set('MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES', 0x92D3) unless defined?(GL::MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES)
  GL.const_set('MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES', 0x92D4) unless defined?(GL::MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES)
  GL.const_set('MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES', 0x90CB) unless defined?(GL::MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES)
  GL.const_set('MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES', 0x90CC) unless defined?(GL::MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES)
  GL.const_set('MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES', 0x90D8) unless defined?(GL::MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES)
  GL.const_set('MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES', 0x90D9) unless defined?(GL::MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES)
  GL.const_set('PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES', 0x8221) unless defined?(GL::PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES)
  GL.const_set('IS_PER_PATCH_OES', 0x92E7) unless defined?(GL::IS_PER_PATCH_OES)
  GL.const_set('REFERENCED_BY_TESS_CONTROL_SHADER_OES', 0x9307) unless defined?(GL::REFERENCED_BY_TESS_CONTROL_SHADER_OES)
  GL.const_set('REFERENCED_BY_TESS_EVALUATION_SHADER_OES', 0x9308) unless defined?(GL::REFERENCED_BY_TESS_EVALUATION_SHADER_OES)
  GL.const_set('TESS_CONTROL_SHADER_OES', 0x8E88) unless defined?(GL::TESS_CONTROL_SHADER_OES)
  GL.const_set('TESS_EVALUATION_SHADER_OES', 0x8E87) unless defined?(GL::TESS_EVALUATION_SHADER_OES)
  GL.const_set('TESS_CONTROL_SHADER_BIT_OES', 0x00000008) unless defined?(GL::TESS_CONTROL_SHADER_BIT_OES)
  GL.const_set('TESS_EVALUATION_SHADER_BIT_OES', 0x00000010) unless defined?(GL::TESS_EVALUATION_SHADER_BIT_OES)
end
define_ext_enum_GL_OES_texture_3D() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5392
def self.define_ext_enum_GL_OES_texture_3D
  GL.const_set('TEXTURE_WRAP_R_OES', 0x8072) unless defined?(GL::TEXTURE_WRAP_R_OES)
  GL.const_set('TEXTURE_3D_OES', 0x806F) unless defined?(GL::TEXTURE_3D_OES)
  GL.const_set('TEXTURE_BINDING_3D_OES', 0x806A) unless defined?(GL::TEXTURE_BINDING_3D_OES)
  GL.const_set('MAX_3D_TEXTURE_SIZE_OES', 0x8073) unless defined?(GL::MAX_3D_TEXTURE_SIZE_OES)
  GL.const_set('SAMPLER_3D_OES', 0x8B5F) unless defined?(GL::SAMPLER_3D_OES)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES', 0x8CD4) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES)
end
define_ext_enum_GL_OES_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5413
def self.define_ext_enum_GL_OES_texture_border_clamp
  GL.const_set('TEXTURE_BORDER_COLOR_OES', 0x1004) unless defined?(GL::TEXTURE_BORDER_COLOR_OES)
  GL.const_set('CLAMP_TO_BORDER_OES', 0x812D) unless defined?(GL::CLAMP_TO_BORDER_OES)
end
define_ext_enum_GL_OES_texture_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5426
def self.define_ext_enum_GL_OES_texture_buffer
  GL.const_set('TEXTURE_BUFFER_OES', 0x8C2A) unless defined?(GL::TEXTURE_BUFFER_OES)
  GL.const_set('TEXTURE_BUFFER_BINDING_OES', 0x8C2A) unless defined?(GL::TEXTURE_BUFFER_BINDING_OES)
  GL.const_set('MAX_TEXTURE_BUFFER_SIZE_OES', 0x8C2B) unless defined?(GL::MAX_TEXTURE_BUFFER_SIZE_OES)
  GL.const_set('TEXTURE_BINDING_BUFFER_OES', 0x8C2C) unless defined?(GL::TEXTURE_BINDING_BUFFER_OES)
  GL.const_set('TEXTURE_BUFFER_DATA_STORE_BINDING_OES', 0x8C2D) unless defined?(GL::TEXTURE_BUFFER_DATA_STORE_BINDING_OES)
  GL.const_set('TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES', 0x919F) unless defined?(GL::TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES)
  GL.const_set('SAMPLER_BUFFER_OES', 0x8DC2) unless defined?(GL::SAMPLER_BUFFER_OES)
  GL.const_set('INT_SAMPLER_BUFFER_OES', 0x8DD0) unless defined?(GL::INT_SAMPLER_BUFFER_OES)
  GL.const_set('UNSIGNED_INT_SAMPLER_BUFFER_OES', 0x8DD8) unless defined?(GL::UNSIGNED_INT_SAMPLER_BUFFER_OES)
  GL.const_set('IMAGE_BUFFER_OES', 0x9051) unless defined?(GL::IMAGE_BUFFER_OES)
  GL.const_set('INT_IMAGE_BUFFER_OES', 0x905C) unless defined?(GL::INT_IMAGE_BUFFER_OES)
  GL.const_set('UNSIGNED_INT_IMAGE_BUFFER_OES', 0x9067) unless defined?(GL::UNSIGNED_INT_IMAGE_BUFFER_OES)
  GL.const_set('TEXTURE_BUFFER_OFFSET_OES', 0x919D) unless defined?(GL::TEXTURE_BUFFER_OFFSET_OES)
  GL.const_set('TEXTURE_BUFFER_SIZE_OES', 0x919E) unless defined?(GL::TEXTURE_BUFFER_SIZE_OES)
end
define_ext_enum_GL_OES_texture_compression_astc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5463
def self.define_ext_enum_GL_OES_texture_compression_astc
  GL.const_set('COMPRESSED_RGBA_ASTC_4x4_KHR', 0x93B0) unless defined?(GL::COMPRESSED_RGBA_ASTC_4x4_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x4_KHR', 0x93B1) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x4_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x5_KHR', 0x93B2) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x5_KHR', 0x93B3) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x6_KHR', 0x93B4) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x5_KHR', 0x93B5) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x6_KHR', 0x93B6) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_8x8_KHR', 0x93B7) unless defined?(GL::COMPRESSED_RGBA_ASTC_8x8_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x5_KHR', 0x93B8) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x5_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x6_KHR', 0x93B9) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x6_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x8_KHR', 0x93BA) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x8_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_10x10_KHR', 0x93BB) unless defined?(GL::COMPRESSED_RGBA_ASTC_10x10_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_12x10_KHR', 0x93BC) unless defined?(GL::COMPRESSED_RGBA_ASTC_12x10_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_12x12_KHR', 0x93BD) unless defined?(GL::COMPRESSED_RGBA_ASTC_12x12_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR', 0x93D0) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR', 0x93D1) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR', 0x93D2) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR', 0x93D3) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR', 0x93D4) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR', 0x93D5) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR', 0x93D6) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR', 0x93D7) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR', 0x93D8) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR', 0x93D9) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR', 0x93DA) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR', 0x93DB) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR', 0x93DC) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR', 0x93DD) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR)
  GL.const_set('COMPRESSED_RGBA_ASTC_3x3x3_OES', 0x93C0) unless defined?(GL::COMPRESSED_RGBA_ASTC_3x3x3_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_4x3x3_OES', 0x93C1) unless defined?(GL::COMPRESSED_RGBA_ASTC_4x3x3_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_4x4x3_OES', 0x93C2) unless defined?(GL::COMPRESSED_RGBA_ASTC_4x4x3_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_4x4x4_OES', 0x93C3) unless defined?(GL::COMPRESSED_RGBA_ASTC_4x4x4_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x4x4_OES', 0x93C4) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x4x4_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x5x4_OES', 0x93C5) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x5x4_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_5x5x5_OES', 0x93C6) unless defined?(GL::COMPRESSED_RGBA_ASTC_5x5x5_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x5x5_OES', 0x93C7) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x5x5_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x6x5_OES', 0x93C8) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x6x5_OES)
  GL.const_set('COMPRESSED_RGBA_ASTC_6x6x6_OES', 0x93C9) unless defined?(GL::COMPRESSED_RGBA_ASTC_6x6x6_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES', 0x93E0) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES', 0x93E1) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES', 0x93E2) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES', 0x93E3) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES', 0x93E4) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES', 0x93E5) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES', 0x93E6) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES', 0x93E7) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES', 0x93E8) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES)
  GL.const_set('COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES', 0x93E9) unless defined?(GL::COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES)
end
define_ext_enum_GL_OES_texture_cube_map_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5568
def self.define_ext_enum_GL_OES_texture_cube_map_array
  GL.const_set('TEXTURE_CUBE_MAP_ARRAY_OES', 0x9009) unless defined?(GL::TEXTURE_CUBE_MAP_ARRAY_OES)
  GL.const_set('TEXTURE_BINDING_CUBE_MAP_ARRAY_OES', 0x900A) unless defined?(GL::TEXTURE_BINDING_CUBE_MAP_ARRAY_OES)
  GL.const_set('SAMPLER_CUBE_MAP_ARRAY_OES', 0x900C) unless defined?(GL::SAMPLER_CUBE_MAP_ARRAY_OES)
  GL.const_set('SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES', 0x900D) unless defined?(GL::SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES)
  GL.const_set('INT_SAMPLER_CUBE_MAP_ARRAY_OES', 0x900E) unless defined?(GL::INT_SAMPLER_CUBE_MAP_ARRAY_OES)
  GL.const_set('UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES', 0x900F) unless defined?(GL::UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES)
  GL.const_set('IMAGE_CUBE_MAP_ARRAY_OES', 0x9054) unless defined?(GL::IMAGE_CUBE_MAP_ARRAY_OES)
  GL.const_set('INT_IMAGE_CUBE_MAP_ARRAY_OES', 0x905F) unless defined?(GL::INT_IMAGE_CUBE_MAP_ARRAY_OES)
  GL.const_set('UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES', 0x906A) unless defined?(GL::UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES)
end
define_ext_enum_GL_OES_texture_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5595
def self.define_ext_enum_GL_OES_texture_float
  GL.const_set('FLOAT', 0x1406) unless defined?(GL::FLOAT)
end
define_ext_enum_GL_OES_texture_float_linear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5606
def self.define_ext_enum_GL_OES_texture_float_linear
end
define_ext_enum_GL_OES_texture_half_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5615
def self.define_ext_enum_GL_OES_texture_half_float
  GL.const_set('HALF_FLOAT_OES', 0x8D61) unless defined?(GL::HALF_FLOAT_OES)
end
define_ext_enum_GL_OES_texture_half_float_linear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5626
def self.define_ext_enum_GL_OES_texture_half_float_linear
end
define_ext_enum_GL_OES_texture_npot() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5635
def self.define_ext_enum_GL_OES_texture_npot
end
define_ext_enum_GL_OES_texture_stencil8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5644
def self.define_ext_enum_GL_OES_texture_stencil8
  GL.const_set('STENCIL_INDEX_OES', 0x1901) unless defined?(GL::STENCIL_INDEX_OES)
  GL.const_set('STENCIL_INDEX8_OES', 0x8D48) unless defined?(GL::STENCIL_INDEX8_OES)
end
define_ext_enum_GL_OES_texture_storage_multisample_2d_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5657
def self.define_ext_enum_GL_OES_texture_storage_multisample_2d_array
  GL.const_set('TEXTURE_2D_MULTISAMPLE_ARRAY_OES', 0x9102) unless defined?(GL::TEXTURE_2D_MULTISAMPLE_ARRAY_OES)
  GL.const_set('TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES', 0x9105) unless defined?(GL::TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES)
  GL.const_set('SAMPLER_2D_MULTISAMPLE_ARRAY_OES', 0x910B) unless defined?(GL::SAMPLER_2D_MULTISAMPLE_ARRAY_OES)
  GL.const_set('INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES', 0x910C) unless defined?(GL::INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES)
  GL.const_set('UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES', 0x910D) unless defined?(GL::UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES)
end
define_ext_enum_GL_OES_texture_view() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5676
def self.define_ext_enum_GL_OES_texture_view
  GL.const_set('TEXTURE_VIEW_MIN_LEVEL_OES', 0x82DB) unless defined?(GL::TEXTURE_VIEW_MIN_LEVEL_OES)
  GL.const_set('TEXTURE_VIEW_NUM_LEVELS_OES', 0x82DC) unless defined?(GL::TEXTURE_VIEW_NUM_LEVELS_OES)
  GL.const_set('TEXTURE_VIEW_MIN_LAYER_OES', 0x82DD) unless defined?(GL::TEXTURE_VIEW_MIN_LAYER_OES)
  GL.const_set('TEXTURE_VIEW_NUM_LAYERS_OES', 0x82DE) unless defined?(GL::TEXTURE_VIEW_NUM_LAYERS_OES)
  GL.const_set('TEXTURE_IMMUTABLE_LEVELS', 0x82DF) unless defined?(GL::TEXTURE_IMMUTABLE_LEVELS)
end
define_ext_enum_GL_OES_vertex_array_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5695
def self.define_ext_enum_GL_OES_vertex_array_object
  GL.const_set('VERTEX_ARRAY_BINDING_OES', 0x85B5) unless defined?(GL::VERTEX_ARRAY_BINDING_OES)
end
define_ext_enum_GL_OES_vertex_half_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5706
def self.define_ext_enum_GL_OES_vertex_half_float
  GL.const_set('HALF_FLOAT_OES', 0x8D61) unless defined?(GL::HALF_FLOAT_OES)
end
define_ext_enum_GL_OES_vertex_type_10_10_10_2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5717
def self.define_ext_enum_GL_OES_vertex_type_10_10_10_2
  GL.const_set('UNSIGNED_INT_10_10_10_2_OES', 0x8DF6) unless defined?(GL::UNSIGNED_INT_10_10_10_2_OES)
  GL.const_set('INT_10_10_10_2_OES', 0x8DF7) unless defined?(GL::INT_10_10_10_2_OES)
end
define_ext_enum_GL_OES_viewport_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5730
def self.define_ext_enum_GL_OES_viewport_array
  GL.const_set('SCISSOR_BOX', 0x0C10) unless defined?(GL::SCISSOR_BOX)
  GL.const_set('VIEWPORT', 0x0BA2) unless defined?(GL::VIEWPORT)
  GL.const_set('DEPTH_RANGE', 0x0B70) unless defined?(GL::DEPTH_RANGE)
  GL.const_set('SCISSOR_TEST', 0x0C11) unless defined?(GL::SCISSOR_TEST)
  GL.const_set('MAX_VIEWPORTS_OES', 0x825B) unless defined?(GL::MAX_VIEWPORTS_OES)
  GL.const_set('VIEWPORT_SUBPIXEL_BITS_OES', 0x825C) unless defined?(GL::VIEWPORT_SUBPIXEL_BITS_OES)
  GL.const_set('VIEWPORT_BOUNDS_RANGE_OES', 0x825D) unless defined?(GL::VIEWPORT_BOUNDS_RANGE_OES)
  GL.const_set('VIEWPORT_INDEX_PROVOKING_VERTEX_OES', 0x825F) unless defined?(GL::VIEWPORT_INDEX_PROVOKING_VERTEX_OES)
end
define_ext_enum_GL_OML_interlace() click to toggle source
# File lib/opengl_ext_enum.rb, line 12806
def self.define_ext_enum_GL_OML_interlace
  GL.const_set('INTERLACE_OML', 0x8980) unless defined?(GL::INTERLACE_OML)
  GL.const_set('INTERLACE_READ_OML', 0x8981) unless defined?(GL::INTERLACE_READ_OML)
end
define_ext_enum_GL_OML_resample() click to toggle source
# File lib/opengl_ext_enum.rb, line 12819
def self.define_ext_enum_GL_OML_resample
  GL.const_set('PACK_RESAMPLE_OML', 0x8984) unless defined?(GL::PACK_RESAMPLE_OML)
  GL.const_set('UNPACK_RESAMPLE_OML', 0x8985) unless defined?(GL::UNPACK_RESAMPLE_OML)
  GL.const_set('RESAMPLE_REPLICATE_OML', 0x8986) unless defined?(GL::RESAMPLE_REPLICATE_OML)
  GL.const_set('RESAMPLE_ZERO_FILL_OML', 0x8987) unless defined?(GL::RESAMPLE_ZERO_FILL_OML)
  GL.const_set('RESAMPLE_AVERAGE_OML', 0x8988) unless defined?(GL::RESAMPLE_AVERAGE_OML)
  GL.const_set('RESAMPLE_DECIMATE_OML', 0x8989) unless defined?(GL::RESAMPLE_DECIMATE_OML)
end
define_ext_enum_GL_OML_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 12840
def self.define_ext_enum_GL_OML_subsample
  GL.const_set('FORMAT_SUBSAMPLE_24_24_OML', 0x8982) unless defined?(GL::FORMAT_SUBSAMPLE_24_24_OML)
  GL.const_set('FORMAT_SUBSAMPLE_244_244_OML', 0x8983) unless defined?(GL::FORMAT_SUBSAMPLE_244_244_OML)
end
define_ext_enum_GL_OVR_multiview() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5755
def self.define_ext_enum_GL_OVR_multiview
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR', 0x9630) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR)
  GL.const_set('FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR', 0x9632) unless defined?(GL::FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR)
  GL.const_set('MAX_VIEWS_OVR', 0x9631) unless defined?(GL::MAX_VIEWS_OVR)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR', 0x9633) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR)
end
define_ext_enum_GL_OVR_multiview2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5772
def self.define_ext_enum_GL_OVR_multiview2
end
define_ext_enum_GL_OVR_multiview_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5781
def self.define_ext_enum_GL_OVR_multiview_multisampled_render_to_texture
end
define_ext_enum_GL_PGI_misc_hints() click to toggle source
# File lib/opengl_ext_enum.rb, line 12879
def self.define_ext_enum_GL_PGI_misc_hints
  GL.const_set('PREFER_DOUBLEBUFFER_HINT_PGI', 0x1A1F8) unless defined?(GL::PREFER_DOUBLEBUFFER_HINT_PGI)
  GL.const_set('CONSERVE_MEMORY_HINT_PGI', 0x1A1FD) unless defined?(GL::CONSERVE_MEMORY_HINT_PGI)
  GL.const_set('RECLAIM_MEMORY_HINT_PGI', 0x1A1FE) unless defined?(GL::RECLAIM_MEMORY_HINT_PGI)
  GL.const_set('NATIVE_GRAPHICS_HANDLE_PGI', 0x1A202) unless defined?(GL::NATIVE_GRAPHICS_HANDLE_PGI)
  GL.const_set('NATIVE_GRAPHICS_BEGIN_HINT_PGI', 0x1A203) unless defined?(GL::NATIVE_GRAPHICS_BEGIN_HINT_PGI)
  GL.const_set('NATIVE_GRAPHICS_END_HINT_PGI', 0x1A204) unless defined?(GL::NATIVE_GRAPHICS_END_HINT_PGI)
  GL.const_set('ALWAYS_FAST_HINT_PGI', 0x1A20C) unless defined?(GL::ALWAYS_FAST_HINT_PGI)
  GL.const_set('ALWAYS_SOFT_HINT_PGI', 0x1A20D) unless defined?(GL::ALWAYS_SOFT_HINT_PGI)
  GL.const_set('ALLOW_DRAW_OBJ_HINT_PGI', 0x1A20E) unless defined?(GL::ALLOW_DRAW_OBJ_HINT_PGI)
  GL.const_set('ALLOW_DRAW_WIN_HINT_PGI', 0x1A20F) unless defined?(GL::ALLOW_DRAW_WIN_HINT_PGI)
  GL.const_set('ALLOW_DRAW_FRG_HINT_PGI', 0x1A210) unless defined?(GL::ALLOW_DRAW_FRG_HINT_PGI)
  GL.const_set('ALLOW_DRAW_MEM_HINT_PGI', 0x1A211) unless defined?(GL::ALLOW_DRAW_MEM_HINT_PGI)
  GL.const_set('STRICT_DEPTHFUNC_HINT_PGI', 0x1A216) unless defined?(GL::STRICT_DEPTHFUNC_HINT_PGI)
  GL.const_set('STRICT_LIGHTING_HINT_PGI', 0x1A217) unless defined?(GL::STRICT_LIGHTING_HINT_PGI)
  GL.const_set('STRICT_SCISSOR_HINT_PGI', 0x1A218) unless defined?(GL::STRICT_SCISSOR_HINT_PGI)
  GL.const_set('FULL_STIPPLE_HINT_PGI', 0x1A219) unless defined?(GL::FULL_STIPPLE_HINT_PGI)
  GL.const_set('CLIP_NEAR_HINT_PGI', 0x1A220) unless defined?(GL::CLIP_NEAR_HINT_PGI)
  GL.const_set('CLIP_FAR_HINT_PGI', 0x1A221) unless defined?(GL::CLIP_FAR_HINT_PGI)
  GL.const_set('WIDE_LINE_HINT_PGI', 0x1A222) unless defined?(GL::WIDE_LINE_HINT_PGI)
  GL.const_set('BACK_NORMALS_HINT_PGI', 0x1A223) unless defined?(GL::BACK_NORMALS_HINT_PGI)
end
define_ext_enum_GL_PGI_vertex_hints() click to toggle source
# File lib/opengl_ext_enum.rb, line 12928
def self.define_ext_enum_GL_PGI_vertex_hints
  GL.const_set('VERTEX_DATA_HINT_PGI', 0x1A22A) unless defined?(GL::VERTEX_DATA_HINT_PGI)
  GL.const_set('VERTEX_CONSISTENT_HINT_PGI', 0x1A22B) unless defined?(GL::VERTEX_CONSISTENT_HINT_PGI)
  GL.const_set('MATERIAL_SIDE_HINT_PGI', 0x1A22C) unless defined?(GL::MATERIAL_SIDE_HINT_PGI)
  GL.const_set('MAX_VERTEX_HINT_PGI', 0x1A22D) unless defined?(GL::MAX_VERTEX_HINT_PGI)
  GL.const_set('COLOR3_BIT_PGI', 0x00010000) unless defined?(GL::COLOR3_BIT_PGI)
  GL.const_set('COLOR4_BIT_PGI', 0x00020000) unless defined?(GL::COLOR4_BIT_PGI)
  GL.const_set('EDGEFLAG_BIT_PGI', 0x00040000) unless defined?(GL::EDGEFLAG_BIT_PGI)
  GL.const_set('INDEX_BIT_PGI', 0x00080000) unless defined?(GL::INDEX_BIT_PGI)
  GL.const_set('MAT_AMBIENT_BIT_PGI', 0x00100000) unless defined?(GL::MAT_AMBIENT_BIT_PGI)
  GL.const_set('MAT_AMBIENT_AND_DIFFUSE_BIT_PGI', 0x00200000) unless defined?(GL::MAT_AMBIENT_AND_DIFFUSE_BIT_PGI)
  GL.const_set('MAT_DIFFUSE_BIT_PGI', 0x00400000) unless defined?(GL::MAT_DIFFUSE_BIT_PGI)
  GL.const_set('MAT_EMISSION_BIT_PGI', 0x00800000) unless defined?(GL::MAT_EMISSION_BIT_PGI)
  GL.const_set('MAT_COLOR_INDEXES_BIT_PGI', 0x01000000) unless defined?(GL::MAT_COLOR_INDEXES_BIT_PGI)
  GL.const_set('MAT_SHININESS_BIT_PGI', 0x02000000) unless defined?(GL::MAT_SHININESS_BIT_PGI)
  GL.const_set('MAT_SPECULAR_BIT_PGI', 0x04000000) unless defined?(GL::MAT_SPECULAR_BIT_PGI)
  GL.const_set('NORMAL_BIT_PGI', 0x08000000) unless defined?(GL::NORMAL_BIT_PGI)
  GL.const_set('TEXCOORD1_BIT_PGI', 0x10000000) unless defined?(GL::TEXCOORD1_BIT_PGI)
  GL.const_set('TEXCOORD2_BIT_PGI', 0x20000000) unless defined?(GL::TEXCOORD2_BIT_PGI)
  GL.const_set('TEXCOORD3_BIT_PGI', 0x40000000) unless defined?(GL::TEXCOORD3_BIT_PGI)
  GL.const_set('TEXCOORD4_BIT_PGI', 0x80000000) unless defined?(GL::TEXCOORD4_BIT_PGI)
  GL.const_set('VERTEX23_BIT_PGI', 0x00000004) unless defined?(GL::VERTEX23_BIT_PGI)
  GL.const_set('VERTEX4_BIT_PGI', 0x00000008) unless defined?(GL::VERTEX4_BIT_PGI)
end
define_ext_enum_GL_QCOM_YUV_texture_gather() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6104
def self.define_ext_enum_GL_QCOM_YUV_texture_gather
end
define_ext_enum_GL_QCOM_alpha_test() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5790
def self.define_ext_enum_GL_QCOM_alpha_test
  GL.const_set('ALPHA_TEST_QCOM', 0x0BC0) unless defined?(GL::ALPHA_TEST_QCOM)
  GL.const_set('ALPHA_TEST_FUNC_QCOM', 0x0BC1) unless defined?(GL::ALPHA_TEST_FUNC_QCOM)
  GL.const_set('ALPHA_TEST_REF_QCOM', 0x0BC2) unless defined?(GL::ALPHA_TEST_REF_QCOM)
end
define_ext_enum_GL_QCOM_binning_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5805
def self.define_ext_enum_GL_QCOM_binning_control
  GL.const_set('BINNING_CONTROL_HINT_QCOM', 0x8FB0) unless defined?(GL::BINNING_CONTROL_HINT_QCOM)
  GL.const_set('CPU_OPTIMIZED_QCOM', 0x8FB1) unless defined?(GL::CPU_OPTIMIZED_QCOM)
  GL.const_set('GPU_OPTIMIZED_QCOM', 0x8FB2) unless defined?(GL::GPU_OPTIMIZED_QCOM)
  GL.const_set('RENDER_DIRECT_TO_FRAMEBUFFER_QCOM', 0x8FB3) unless defined?(GL::RENDER_DIRECT_TO_FRAMEBUFFER_QCOM)
end
define_ext_enum_GL_QCOM_driver_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5822
def self.define_ext_enum_GL_QCOM_driver_control
end
define_ext_enum_GL_QCOM_extended_get() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5831
def self.define_ext_enum_GL_QCOM_extended_get
  GL.const_set('TEXTURE_WIDTH_QCOM', 0x8BD2) unless defined?(GL::TEXTURE_WIDTH_QCOM)
  GL.const_set('TEXTURE_HEIGHT_QCOM', 0x8BD3) unless defined?(GL::TEXTURE_HEIGHT_QCOM)
  GL.const_set('TEXTURE_DEPTH_QCOM', 0x8BD4) unless defined?(GL::TEXTURE_DEPTH_QCOM)
  GL.const_set('TEXTURE_INTERNAL_FORMAT_QCOM', 0x8BD5) unless defined?(GL::TEXTURE_INTERNAL_FORMAT_QCOM)
  GL.const_set('TEXTURE_FORMAT_QCOM', 0x8BD6) unless defined?(GL::TEXTURE_FORMAT_QCOM)
  GL.const_set('TEXTURE_TYPE_QCOM', 0x8BD7) unless defined?(GL::TEXTURE_TYPE_QCOM)
  GL.const_set('TEXTURE_IMAGE_VALID_QCOM', 0x8BD8) unless defined?(GL::TEXTURE_IMAGE_VALID_QCOM)
  GL.const_set('TEXTURE_NUM_LEVELS_QCOM', 0x8BD9) unless defined?(GL::TEXTURE_NUM_LEVELS_QCOM)
  GL.const_set('TEXTURE_TARGET_QCOM', 0x8BDA) unless defined?(GL::TEXTURE_TARGET_QCOM)
  GL.const_set('TEXTURE_OBJECT_VALID_QCOM', 0x8BDB) unless defined?(GL::TEXTURE_OBJECT_VALID_QCOM)
  GL.const_set('STATE_RESTORE', 0x8BDC) unless defined?(GL::STATE_RESTORE)
end
define_ext_enum_GL_QCOM_extended_get2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5862
def self.define_ext_enum_GL_QCOM_extended_get2
end
define_ext_enum_GL_QCOM_frame_extrapolation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5899
def self.define_ext_enum_GL_QCOM_frame_extrapolation
end
define_ext_enum_GL_QCOM_framebuffer_foveated() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5871
def self.define_ext_enum_GL_QCOM_framebuffer_foveated
  GL.const_set('FOVEATION_ENABLE_BIT_QCOM', 0x00000001) unless defined?(GL::FOVEATION_ENABLE_BIT_QCOM)
  GL.const_set('FOVEATION_SCALED_BIN_METHOD_BIT_QCOM', 0x00000002) unless defined?(GL::FOVEATION_SCALED_BIN_METHOD_BIT_QCOM)
end
define_ext_enum_GL_QCOM_motion_estimation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5884
def self.define_ext_enum_GL_QCOM_motion_estimation
  GL.const_set('MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM', 0x8C90) unless defined?(GL::MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM)
  GL.const_set('MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM', 0x8C91) unless defined?(GL::MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM)
  GL.const_set('FOVEATION_SCALED_BIN_METHOD_BIT_QCOM', 0x00000002) unless defined?(GL::FOVEATION_SCALED_BIN_METHOD_BIT_QCOM)
end
define_ext_enum_GL_QCOM_perfmon_global_mode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5964
def self.define_ext_enum_GL_QCOM_perfmon_global_mode
  GL.const_set('PERFMON_GLOBAL_MODE_QCOM', 0x8FA0) unless defined?(GL::PERFMON_GLOBAL_MODE_QCOM)
end
define_ext_enum_GL_QCOM_render_shared_exponent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5908
def self.define_ext_enum_GL_QCOM_render_shared_exponent
end
define_ext_enum_GL_QCOM_shader_framebuffer_fetch_noncoherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5975
def self.define_ext_enum_GL_QCOM_shader_framebuffer_fetch_noncoherent
  GL.const_set('FRAMEBUFFER_FETCH_NONCOHERENT_QCOM', 0x96A2) unless defined?(GL::FRAMEBUFFER_FETCH_NONCOHERENT_QCOM)
end
define_ext_enum_GL_QCOM_shader_framebuffer_fetch_rate() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5986
def self.define_ext_enum_GL_QCOM_shader_framebuffer_fetch_rate
end
define_ext_enum_GL_QCOM_shading_rate() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5995
def self.define_ext_enum_GL_QCOM_shading_rate
  GL.const_set('SHADING_RATE_QCOM', 0x96A4) unless defined?(GL::SHADING_RATE_QCOM)
  GL.const_set('SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM', 0x96A5) unless defined?(GL::SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM)
  GL.const_set('SHADING_RATE_1X1_PIXELS_QCOM', 0x96A6) unless defined?(GL::SHADING_RATE_1X1_PIXELS_QCOM)
  GL.const_set('SHADING_RATE_1X2_PIXELS_QCOM', 0x96A7) unless defined?(GL::SHADING_RATE_1X2_PIXELS_QCOM)
  GL.const_set('SHADING_RATE_2X1_PIXELS_QCOM', 0x96A8) unless defined?(GL::SHADING_RATE_2X1_PIXELS_QCOM)
  GL.const_set('SHADING_RATE_2X2_PIXELS_QCOM', 0x96A9) unless defined?(GL::SHADING_RATE_2X2_PIXELS_QCOM)
  GL.const_set('SHADING_RATE_4X2_PIXELS_QCOM', 0x96AC) unless defined?(GL::SHADING_RATE_4X2_PIXELS_QCOM)
  GL.const_set('SHADING_RATE_4X4_PIXELS_QCOM', 0x96AE) unless defined?(GL::SHADING_RATE_4X4_PIXELS_QCOM)
end
define_ext_enum_GL_QCOM_texture_foveated() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5917
def self.define_ext_enum_GL_QCOM_texture_foveated
  GL.const_set('FOVEATION_ENABLE_BIT_QCOM', 0x00000001) unless defined?(GL::FOVEATION_ENABLE_BIT_QCOM)
  GL.const_set('FOVEATION_SCALED_BIN_METHOD_BIT_QCOM', 0x00000002) unless defined?(GL::FOVEATION_SCALED_BIN_METHOD_BIT_QCOM)
  GL.const_set('TEXTURE_FOVEATED_FEATURE_BITS_QCOM', 0x8BFB) unless defined?(GL::TEXTURE_FOVEATED_FEATURE_BITS_QCOM)
  GL.const_set('TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM', 0x8BFC) unless defined?(GL::TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM)
  GL.const_set('TEXTURE_FOVEATED_FEATURE_QUERY_QCOM', 0x8BFD) unless defined?(GL::TEXTURE_FOVEATED_FEATURE_QUERY_QCOM)
  GL.const_set('TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM', 0x8BFE) unless defined?(GL::TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM)
  GL.const_set('FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM', 0x8BFF) unless defined?(GL::FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM)
end
define_ext_enum_GL_QCOM_texture_foveated2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5940
def self.define_ext_enum_GL_QCOM_texture_foveated2
  GL.const_set('TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM', 0x96A0) unless defined?(GL::TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM)
end
define_ext_enum_GL_QCOM_texture_foveated_subsampled_layout() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5951
def self.define_ext_enum_GL_QCOM_texture_foveated_subsampled_layout
  GL.const_set('FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM', 0x00000004) unless defined?(GL::FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM)
  GL.const_set('MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM', 0x8FA1) unless defined?(GL::MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM)
end
define_ext_enum_GL_QCOM_tiled_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6020
def self.define_ext_enum_GL_QCOM_tiled_rendering
  GL.const_set('COLOR_BUFFER_BIT0_QCOM', 0x00000001) unless defined?(GL::COLOR_BUFFER_BIT0_QCOM)
  GL.const_set('COLOR_BUFFER_BIT1_QCOM', 0x00000002) unless defined?(GL::COLOR_BUFFER_BIT1_QCOM)
  GL.const_set('COLOR_BUFFER_BIT2_QCOM', 0x00000004) unless defined?(GL::COLOR_BUFFER_BIT2_QCOM)
  GL.const_set('COLOR_BUFFER_BIT3_QCOM', 0x00000008) unless defined?(GL::COLOR_BUFFER_BIT3_QCOM)
  GL.const_set('COLOR_BUFFER_BIT4_QCOM', 0x00000010) unless defined?(GL::COLOR_BUFFER_BIT4_QCOM)
  GL.const_set('COLOR_BUFFER_BIT5_QCOM', 0x00000020) unless defined?(GL::COLOR_BUFFER_BIT5_QCOM)
  GL.const_set('COLOR_BUFFER_BIT6_QCOM', 0x00000040) unless defined?(GL::COLOR_BUFFER_BIT6_QCOM)
  GL.const_set('COLOR_BUFFER_BIT7_QCOM', 0x00000080) unless defined?(GL::COLOR_BUFFER_BIT7_QCOM)
  GL.const_set('DEPTH_BUFFER_BIT0_QCOM', 0x00000100) unless defined?(GL::DEPTH_BUFFER_BIT0_QCOM)
  GL.const_set('DEPTH_BUFFER_BIT1_QCOM', 0x00000200) unless defined?(GL::DEPTH_BUFFER_BIT1_QCOM)
  GL.const_set('DEPTH_BUFFER_BIT2_QCOM', 0x00000400) unless defined?(GL::DEPTH_BUFFER_BIT2_QCOM)
  GL.const_set('DEPTH_BUFFER_BIT3_QCOM', 0x00000800) unless defined?(GL::DEPTH_BUFFER_BIT3_QCOM)
  GL.const_set('DEPTH_BUFFER_BIT4_QCOM', 0x00001000) unless defined?(GL::DEPTH_BUFFER_BIT4_QCOM)
  GL.const_set('DEPTH_BUFFER_BIT5_QCOM', 0x00002000) unless defined?(GL::DEPTH_BUFFER_BIT5_QCOM)
  GL.const_set('DEPTH_BUFFER_BIT6_QCOM', 0x00004000) unless defined?(GL::DEPTH_BUFFER_BIT6_QCOM)
  GL.const_set('DEPTH_BUFFER_BIT7_QCOM', 0x00008000) unless defined?(GL::DEPTH_BUFFER_BIT7_QCOM)
  GL.const_set('STENCIL_BUFFER_BIT0_QCOM', 0x00010000) unless defined?(GL::STENCIL_BUFFER_BIT0_QCOM)
  GL.const_set('STENCIL_BUFFER_BIT1_QCOM', 0x00020000) unless defined?(GL::STENCIL_BUFFER_BIT1_QCOM)
  GL.const_set('STENCIL_BUFFER_BIT2_QCOM', 0x00040000) unless defined?(GL::STENCIL_BUFFER_BIT2_QCOM)
  GL.const_set('STENCIL_BUFFER_BIT3_QCOM', 0x00080000) unless defined?(GL::STENCIL_BUFFER_BIT3_QCOM)
  GL.const_set('STENCIL_BUFFER_BIT4_QCOM', 0x00100000) unless defined?(GL::STENCIL_BUFFER_BIT4_QCOM)
  GL.const_set('STENCIL_BUFFER_BIT5_QCOM', 0x00200000) unless defined?(GL::STENCIL_BUFFER_BIT5_QCOM)
  GL.const_set('STENCIL_BUFFER_BIT6_QCOM', 0x00400000) unless defined?(GL::STENCIL_BUFFER_BIT6_QCOM)
  GL.const_set('STENCIL_BUFFER_BIT7_QCOM', 0x00800000) unless defined?(GL::STENCIL_BUFFER_BIT7_QCOM)
  GL.const_set('MULTISAMPLE_BUFFER_BIT0_QCOM', 0x01000000) unless defined?(GL::MULTISAMPLE_BUFFER_BIT0_QCOM)
  GL.const_set('MULTISAMPLE_BUFFER_BIT1_QCOM', 0x02000000) unless defined?(GL::MULTISAMPLE_BUFFER_BIT1_QCOM)
  GL.const_set('MULTISAMPLE_BUFFER_BIT2_QCOM', 0x04000000) unless defined?(GL::MULTISAMPLE_BUFFER_BIT2_QCOM)
  GL.const_set('MULTISAMPLE_BUFFER_BIT3_QCOM', 0x08000000) unless defined?(GL::MULTISAMPLE_BUFFER_BIT3_QCOM)
  GL.const_set('MULTISAMPLE_BUFFER_BIT4_QCOM', 0x10000000) unless defined?(GL::MULTISAMPLE_BUFFER_BIT4_QCOM)
  GL.const_set('MULTISAMPLE_BUFFER_BIT5_QCOM', 0x20000000) unless defined?(GL::MULTISAMPLE_BUFFER_BIT5_QCOM)
  GL.const_set('MULTISAMPLE_BUFFER_BIT6_QCOM', 0x40000000) unless defined?(GL::MULTISAMPLE_BUFFER_BIT6_QCOM)
  GL.const_set('MULTISAMPLE_BUFFER_BIT7_QCOM', 0x80000000) unless defined?(GL::MULTISAMPLE_BUFFER_BIT7_QCOM)
end
define_ext_enum_GL_QCOM_writeonly_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6093
def self.define_ext_enum_GL_QCOM_writeonly_rendering
  GL.const_set('WRITEONLY_RENDERING_QCOM', 0x8823) unless defined?(GL::WRITEONLY_RENDERING_QCOM)
end
define_ext_enum_GL_REND_screen_coordinates() click to toggle source
# File lib/opengl_ext_enum.rb, line 12981
def self.define_ext_enum_GL_REND_screen_coordinates
  GL.const_set('SCREEN_COORDINATES_REND', 0x8490) unless defined?(GL::SCREEN_COORDINATES_REND)
  GL.const_set('INVERTED_SCREEN_W_REND', 0x8491) unless defined?(GL::INVERTED_SCREEN_W_REND)
end
define_ext_enum_GL_S3_s3tc() click to toggle source
# File lib/opengl_ext_enum.rb, line 12994
def self.define_ext_enum_GL_S3_s3tc
  GL.const_set('RGB_S3TC', 0x83A0) unless defined?(GL::RGB_S3TC)
  GL.const_set('RGB4_S3TC', 0x83A1) unless defined?(GL::RGB4_S3TC)
  GL.const_set('RGBA_S3TC', 0x83A2) unless defined?(GL::RGBA_S3TC)
  GL.const_set('RGBA4_S3TC', 0x83A3) unless defined?(GL::RGBA4_S3TC)
  GL.const_set('RGBA_DXT5_S3TC', 0x83A4) unless defined?(GL::RGBA_DXT5_S3TC)
  GL.const_set('RGBA4_DXT5_S3TC', 0x83A5) unless defined?(GL::RGBA4_DXT5_S3TC)
end
define_ext_enum_GL_SGIS_detail_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13015
def self.define_ext_enum_GL_SGIS_detail_texture
  GL.const_set('DETAIL_TEXTURE_2D_SGIS', 0x8095) unless defined?(GL::DETAIL_TEXTURE_2D_SGIS)
  GL.const_set('DETAIL_TEXTURE_2D_BINDING_SGIS', 0x8096) unless defined?(GL::DETAIL_TEXTURE_2D_BINDING_SGIS)
  GL.const_set('LINEAR_DETAIL_SGIS', 0x8097) unless defined?(GL::LINEAR_DETAIL_SGIS)
  GL.const_set('LINEAR_DETAIL_ALPHA_SGIS', 0x8098) unless defined?(GL::LINEAR_DETAIL_ALPHA_SGIS)
  GL.const_set('LINEAR_DETAIL_COLOR_SGIS', 0x8099) unless defined?(GL::LINEAR_DETAIL_COLOR_SGIS)
  GL.const_set('DETAIL_TEXTURE_LEVEL_SGIS', 0x809A) unless defined?(GL::DETAIL_TEXTURE_LEVEL_SGIS)
  GL.const_set('DETAIL_TEXTURE_MODE_SGIS', 0x809B) unless defined?(GL::DETAIL_TEXTURE_MODE_SGIS)
  GL.const_set('DETAIL_TEXTURE_FUNC_POINTS_SGIS', 0x809C) unless defined?(GL::DETAIL_TEXTURE_FUNC_POINTS_SGIS)
end
define_ext_enum_GL_SGIS_fog_function() click to toggle source
# File lib/opengl_ext_enum.rb, line 13040
def self.define_ext_enum_GL_SGIS_fog_function
  GL.const_set('FOG_FUNC_SGIS', 0x812A) unless defined?(GL::FOG_FUNC_SGIS)
  GL.const_set('FOG_FUNC_POINTS_SGIS', 0x812B) unless defined?(GL::FOG_FUNC_POINTS_SGIS)
  GL.const_set('MAX_FOG_FUNC_POINTS_SGIS', 0x812C) unless defined?(GL::MAX_FOG_FUNC_POINTS_SGIS)
end
define_ext_enum_GL_SGIS_generate_mipmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 13055
def self.define_ext_enum_GL_SGIS_generate_mipmap
  GL.const_set('GENERATE_MIPMAP_SGIS', 0x8191) unless defined?(GL::GENERATE_MIPMAP_SGIS)
  GL.const_set('GENERATE_MIPMAP_HINT_SGIS', 0x8192) unless defined?(GL::GENERATE_MIPMAP_HINT_SGIS)
end
define_ext_enum_GL_SGIS_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13068
def self.define_ext_enum_GL_SGIS_multisample
  GL.const_set('MULTISAMPLE_SGIS', 0x809D) unless defined?(GL::MULTISAMPLE_SGIS)
  GL.const_set('SAMPLE_ALPHA_TO_MASK_SGIS', 0x809E) unless defined?(GL::SAMPLE_ALPHA_TO_MASK_SGIS)
  GL.const_set('SAMPLE_ALPHA_TO_ONE_SGIS', 0x809F) unless defined?(GL::SAMPLE_ALPHA_TO_ONE_SGIS)
  GL.const_set('SAMPLE_MASK_SGIS', 0x80A0) unless defined?(GL::SAMPLE_MASK_SGIS)
  GL.const_set('GL_1PASS_SGIS', 0x80A1) unless defined?(GL::GL_1PASS_SGIS) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_2PASS_0_SGIS', 0x80A2) unless defined?(GL::GL_2PASS_0_SGIS) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_2PASS_1_SGIS', 0x80A3) unless defined?(GL::GL_2PASS_1_SGIS) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4PASS_0_SGIS', 0x80A4) unless defined?(GL::GL_4PASS_0_SGIS) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4PASS_1_SGIS', 0x80A5) unless defined?(GL::GL_4PASS_1_SGIS) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4PASS_2_SGIS', 0x80A6) unless defined?(GL::GL_4PASS_2_SGIS) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('GL_4PASS_3_SGIS', 0x80A7) unless defined?(GL::GL_4PASS_3_SGIS) # [NOTE] Renaming was not performed due to grammatical restrictions
  GL.const_set('SAMPLE_BUFFERS_SGIS', 0x80A8) unless defined?(GL::SAMPLE_BUFFERS_SGIS)
  GL.const_set('SAMPLES_SGIS', 0x80A9) unless defined?(GL::SAMPLES_SGIS)
  GL.const_set('SAMPLE_MASK_VALUE_SGIS', 0x80AA) unless defined?(GL::SAMPLE_MASK_VALUE_SGIS)
  GL.const_set('SAMPLE_MASK_INVERT_SGIS', 0x80AB) unless defined?(GL::SAMPLE_MASK_INVERT_SGIS)
  GL.const_set('SAMPLE_PATTERN_SGIS', 0x80AC) unless defined?(GL::SAMPLE_PATTERN_SGIS)
end
define_ext_enum_GL_SGIS_pixel_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13109
def self.define_ext_enum_GL_SGIS_pixel_texture
  GL.const_set('PIXEL_TEXTURE_SGIS', 0x8353) unless defined?(GL::PIXEL_TEXTURE_SGIS)
  GL.const_set('PIXEL_FRAGMENT_RGB_SOURCE_SGIS', 0x8354) unless defined?(GL::PIXEL_FRAGMENT_RGB_SOURCE_SGIS)
  GL.const_set('PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS', 0x8355) unless defined?(GL::PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS)
  GL.const_set('PIXEL_GROUP_COLOR_SGIS', 0x8356) unless defined?(GL::PIXEL_GROUP_COLOR_SGIS)
end
define_ext_enum_GL_SGIS_point_line_texgen() click to toggle source
# File lib/opengl_ext_enum.rb, line 13126
def self.define_ext_enum_GL_SGIS_point_line_texgen
  GL.const_set('EYE_DISTANCE_TO_POINT_SGIS', 0x81F0) unless defined?(GL::EYE_DISTANCE_TO_POINT_SGIS)
  GL.const_set('OBJECT_DISTANCE_TO_POINT_SGIS', 0x81F1) unless defined?(GL::OBJECT_DISTANCE_TO_POINT_SGIS)
  GL.const_set('EYE_DISTANCE_TO_LINE_SGIS', 0x81F2) unless defined?(GL::EYE_DISTANCE_TO_LINE_SGIS)
  GL.const_set('OBJECT_DISTANCE_TO_LINE_SGIS', 0x81F3) unless defined?(GL::OBJECT_DISTANCE_TO_LINE_SGIS)
  GL.const_set('EYE_POINT_SGIS', 0x81F4) unless defined?(GL::EYE_POINT_SGIS)
  GL.const_set('OBJECT_POINT_SGIS', 0x81F5) unless defined?(GL::OBJECT_POINT_SGIS)
  GL.const_set('EYE_LINE_SGIS', 0x81F6) unless defined?(GL::EYE_LINE_SGIS)
  GL.const_set('OBJECT_LINE_SGIS', 0x81F7) unless defined?(GL::OBJECT_LINE_SGIS)
end
define_ext_enum_GL_SGIS_point_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 13151
def self.define_ext_enum_GL_SGIS_point_parameters
  GL.const_set('POINT_SIZE_MIN_SGIS', 0x8126) unless defined?(GL::POINT_SIZE_MIN_SGIS)
  GL.const_set('POINT_SIZE_MAX_SGIS', 0x8127) unless defined?(GL::POINT_SIZE_MAX_SGIS)
  GL.const_set('POINT_FADE_THRESHOLD_SIZE_SGIS', 0x8128) unless defined?(GL::POINT_FADE_THRESHOLD_SIZE_SGIS)
  GL.const_set('DISTANCE_ATTENUATION_SGIS', 0x8129) unless defined?(GL::DISTANCE_ATTENUATION_SGIS)
end
define_ext_enum_GL_SGIS_sharpen_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13168
def self.define_ext_enum_GL_SGIS_sharpen_texture
  GL.const_set('LINEAR_SHARPEN_SGIS', 0x80AD) unless defined?(GL::LINEAR_SHARPEN_SGIS)
  GL.const_set('LINEAR_SHARPEN_ALPHA_SGIS', 0x80AE) unless defined?(GL::LINEAR_SHARPEN_ALPHA_SGIS)
  GL.const_set('LINEAR_SHARPEN_COLOR_SGIS', 0x80AF) unless defined?(GL::LINEAR_SHARPEN_COLOR_SGIS)
  GL.const_set('SHARPEN_TEXTURE_FUNC_POINTS_SGIS', 0x80B0) unless defined?(GL::SHARPEN_TEXTURE_FUNC_POINTS_SGIS)
end
define_ext_enum_GL_SGIS_texture4D() click to toggle source
# File lib/opengl_ext_enum.rb, line 13185
def self.define_ext_enum_GL_SGIS_texture4D
  GL.const_set('PACK_SKIP_VOLUMES_SGIS', 0x8130) unless defined?(GL::PACK_SKIP_VOLUMES_SGIS)
  GL.const_set('PACK_IMAGE_DEPTH_SGIS', 0x8131) unless defined?(GL::PACK_IMAGE_DEPTH_SGIS)
  GL.const_set('UNPACK_SKIP_VOLUMES_SGIS', 0x8132) unless defined?(GL::UNPACK_SKIP_VOLUMES_SGIS)
  GL.const_set('UNPACK_IMAGE_DEPTH_SGIS', 0x8133) unless defined?(GL::UNPACK_IMAGE_DEPTH_SGIS)
  GL.const_set('TEXTURE_4D_SGIS', 0x8134) unless defined?(GL::TEXTURE_4D_SGIS)
  GL.const_set('PROXY_TEXTURE_4D_SGIS', 0x8135) unless defined?(GL::PROXY_TEXTURE_4D_SGIS)
  GL.const_set('TEXTURE_4DSIZE_SGIS', 0x8136) unless defined?(GL::TEXTURE_4DSIZE_SGIS)
  GL.const_set('TEXTURE_WRAP_Q_SGIS', 0x8137) unless defined?(GL::TEXTURE_WRAP_Q_SGIS)
  GL.const_set('MAX_4D_TEXTURE_SIZE_SGIS', 0x8138) unless defined?(GL::MAX_4D_TEXTURE_SIZE_SGIS)
  GL.const_set('TEXTURE_4D_BINDING_SGIS', 0x814F) unless defined?(GL::TEXTURE_4D_BINDING_SGIS)
end
define_ext_enum_GL_SGIS_texture_border_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13214
def self.define_ext_enum_GL_SGIS_texture_border_clamp
  GL.const_set('CLAMP_TO_BORDER_SGIS', 0x812D) unless defined?(GL::CLAMP_TO_BORDER_SGIS)
end
define_ext_enum_GL_SGIS_texture_color_mask() click to toggle source
# File lib/opengl_ext_enum.rb, line 13225
def self.define_ext_enum_GL_SGIS_texture_color_mask
  GL.const_set('TEXTURE_COLOR_WRITEMASK_SGIS', 0x81EF) unless defined?(GL::TEXTURE_COLOR_WRITEMASK_SGIS)
end
define_ext_enum_GL_SGIS_texture_edge_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13236
def self.define_ext_enum_GL_SGIS_texture_edge_clamp
  GL.const_set('CLAMP_TO_EDGE_SGIS', 0x812F) unless defined?(GL::CLAMP_TO_EDGE_SGIS)
end
define_ext_enum_GL_SGIS_texture_filter4() click to toggle source
# File lib/opengl_ext_enum.rb, line 13247
def self.define_ext_enum_GL_SGIS_texture_filter4
  GL.const_set('FILTER4_SGIS', 0x8146) unless defined?(GL::FILTER4_SGIS)
  GL.const_set('TEXTURE_FILTER4_SIZE_SGIS', 0x8147) unless defined?(GL::TEXTURE_FILTER4_SIZE_SGIS)
end
define_ext_enum_GL_SGIS_texture_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 13260
def self.define_ext_enum_GL_SGIS_texture_lod
  GL.const_set('TEXTURE_MIN_LOD_SGIS', 0x813A) unless defined?(GL::TEXTURE_MIN_LOD_SGIS)
  GL.const_set('TEXTURE_MAX_LOD_SGIS', 0x813B) unless defined?(GL::TEXTURE_MAX_LOD_SGIS)
  GL.const_set('TEXTURE_BASE_LEVEL_SGIS', 0x813C) unless defined?(GL::TEXTURE_BASE_LEVEL_SGIS)
  GL.const_set('TEXTURE_MAX_LEVEL_SGIS', 0x813D) unless defined?(GL::TEXTURE_MAX_LEVEL_SGIS)
end
define_ext_enum_GL_SGIS_texture_select() click to toggle source
# File lib/opengl_ext_enum.rb, line 13277
def self.define_ext_enum_GL_SGIS_texture_select
  GL.const_set('DUAL_ALPHA4_SGIS', 0x8110) unless defined?(GL::DUAL_ALPHA4_SGIS)
  GL.const_set('DUAL_ALPHA8_SGIS', 0x8111) unless defined?(GL::DUAL_ALPHA8_SGIS)
  GL.const_set('DUAL_ALPHA12_SGIS', 0x8112) unless defined?(GL::DUAL_ALPHA12_SGIS)
  GL.const_set('DUAL_ALPHA16_SGIS', 0x8113) unless defined?(GL::DUAL_ALPHA16_SGIS)
  GL.const_set('DUAL_LUMINANCE4_SGIS', 0x8114) unless defined?(GL::DUAL_LUMINANCE4_SGIS)
  GL.const_set('DUAL_LUMINANCE8_SGIS', 0x8115) unless defined?(GL::DUAL_LUMINANCE8_SGIS)
  GL.const_set('DUAL_LUMINANCE12_SGIS', 0x8116) unless defined?(GL::DUAL_LUMINANCE12_SGIS)
  GL.const_set('DUAL_LUMINANCE16_SGIS', 0x8117) unless defined?(GL::DUAL_LUMINANCE16_SGIS)
  GL.const_set('DUAL_INTENSITY4_SGIS', 0x8118) unless defined?(GL::DUAL_INTENSITY4_SGIS)
  GL.const_set('DUAL_INTENSITY8_SGIS', 0x8119) unless defined?(GL::DUAL_INTENSITY8_SGIS)
  GL.const_set('DUAL_INTENSITY12_SGIS', 0x811A) unless defined?(GL::DUAL_INTENSITY12_SGIS)
  GL.const_set('DUAL_INTENSITY16_SGIS', 0x811B) unless defined?(GL::DUAL_INTENSITY16_SGIS)
  GL.const_set('DUAL_LUMINANCE_ALPHA4_SGIS', 0x811C) unless defined?(GL::DUAL_LUMINANCE_ALPHA4_SGIS)
  GL.const_set('DUAL_LUMINANCE_ALPHA8_SGIS', 0x811D) unless defined?(GL::DUAL_LUMINANCE_ALPHA8_SGIS)
  GL.const_set('QUAD_ALPHA4_SGIS', 0x811E) unless defined?(GL::QUAD_ALPHA4_SGIS)
  GL.const_set('QUAD_ALPHA8_SGIS', 0x811F) unless defined?(GL::QUAD_ALPHA8_SGIS)
  GL.const_set('QUAD_LUMINANCE4_SGIS', 0x8120) unless defined?(GL::QUAD_LUMINANCE4_SGIS)
  GL.const_set('QUAD_LUMINANCE8_SGIS', 0x8121) unless defined?(GL::QUAD_LUMINANCE8_SGIS)
  GL.const_set('QUAD_INTENSITY4_SGIS', 0x8122) unless defined?(GL::QUAD_INTENSITY4_SGIS)
  GL.const_set('QUAD_INTENSITY8_SGIS', 0x8123) unless defined?(GL::QUAD_INTENSITY8_SGIS)
  GL.const_set('DUAL_TEXTURE_SELECT_SGIS', 0x8124) unless defined?(GL::DUAL_TEXTURE_SELECT_SGIS)
  GL.const_set('QUAD_TEXTURE_SELECT_SGIS', 0x8125) unless defined?(GL::QUAD_TEXTURE_SELECT_SGIS)
end
define_ext_enum_GL_SGIX_async() click to toggle source
# File lib/opengl_ext_enum.rb, line 13330
def self.define_ext_enum_GL_SGIX_async
  GL.const_set('ASYNC_MARKER_SGIX', 0x8329) unless defined?(GL::ASYNC_MARKER_SGIX)
end
define_ext_enum_GL_SGIX_async_histogram() click to toggle source
# File lib/opengl_ext_enum.rb, line 13341
def self.define_ext_enum_GL_SGIX_async_histogram
  GL.const_set('ASYNC_HISTOGRAM_SGIX', 0x832C) unless defined?(GL::ASYNC_HISTOGRAM_SGIX)
  GL.const_set('MAX_ASYNC_HISTOGRAM_SGIX', 0x832D) unless defined?(GL::MAX_ASYNC_HISTOGRAM_SGIX)
end
define_ext_enum_GL_SGIX_async_pixel() click to toggle source
# File lib/opengl_ext_enum.rb, line 13354
def self.define_ext_enum_GL_SGIX_async_pixel
  GL.const_set('ASYNC_TEX_IMAGE_SGIX', 0x835C) unless defined?(GL::ASYNC_TEX_IMAGE_SGIX)
  GL.const_set('ASYNC_DRAW_PIXELS_SGIX', 0x835D) unless defined?(GL::ASYNC_DRAW_PIXELS_SGIX)
  GL.const_set('ASYNC_READ_PIXELS_SGIX', 0x835E) unless defined?(GL::ASYNC_READ_PIXELS_SGIX)
  GL.const_set('MAX_ASYNC_TEX_IMAGE_SGIX', 0x835F) unless defined?(GL::MAX_ASYNC_TEX_IMAGE_SGIX)
  GL.const_set('MAX_ASYNC_DRAW_PIXELS_SGIX', 0x8360) unless defined?(GL::MAX_ASYNC_DRAW_PIXELS_SGIX)
  GL.const_set('MAX_ASYNC_READ_PIXELS_SGIX', 0x8361) unless defined?(GL::MAX_ASYNC_READ_PIXELS_SGIX)
end
define_ext_enum_GL_SGIX_blend_alpha_minmax() click to toggle source
# File lib/opengl_ext_enum.rb, line 13375
def self.define_ext_enum_GL_SGIX_blend_alpha_minmax
  GL.const_set('ALPHA_MIN_SGIX', 0x8320) unless defined?(GL::ALPHA_MIN_SGIX)
  GL.const_set('ALPHA_MAX_SGIX', 0x8321) unless defined?(GL::ALPHA_MAX_SGIX)
end
define_ext_enum_GL_SGIX_calligraphic_fragment() click to toggle source
# File lib/opengl_ext_enum.rb, line 13388
def self.define_ext_enum_GL_SGIX_calligraphic_fragment
  GL.const_set('CALLIGRAPHIC_FRAGMENT_SGIX', 0x8183) unless defined?(GL::CALLIGRAPHIC_FRAGMENT_SGIX)
end
define_ext_enum_GL_SGIX_clipmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 13399
def self.define_ext_enum_GL_SGIX_clipmap
  GL.const_set('LINEAR_CLIPMAP_LINEAR_SGIX', 0x8170) unless defined?(GL::LINEAR_CLIPMAP_LINEAR_SGIX)
  GL.const_set('TEXTURE_CLIPMAP_CENTER_SGIX', 0x8171) unless defined?(GL::TEXTURE_CLIPMAP_CENTER_SGIX)
  GL.const_set('TEXTURE_CLIPMAP_FRAME_SGIX', 0x8172) unless defined?(GL::TEXTURE_CLIPMAP_FRAME_SGIX)
  GL.const_set('TEXTURE_CLIPMAP_OFFSET_SGIX', 0x8173) unless defined?(GL::TEXTURE_CLIPMAP_OFFSET_SGIX)
  GL.const_set('TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX', 0x8174) unless defined?(GL::TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX)
  GL.const_set('TEXTURE_CLIPMAP_LOD_OFFSET_SGIX', 0x8175) unless defined?(GL::TEXTURE_CLIPMAP_LOD_OFFSET_SGIX)
  GL.const_set('TEXTURE_CLIPMAP_DEPTH_SGIX', 0x8176) unless defined?(GL::TEXTURE_CLIPMAP_DEPTH_SGIX)
  GL.const_set('MAX_CLIPMAP_DEPTH_SGIX', 0x8177) unless defined?(GL::MAX_CLIPMAP_DEPTH_SGIX)
  GL.const_set('MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX', 0x8178) unless defined?(GL::MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX)
  GL.const_set('NEAREST_CLIPMAP_NEAREST_SGIX', 0x844D) unless defined?(GL::NEAREST_CLIPMAP_NEAREST_SGIX)
  GL.const_set('NEAREST_CLIPMAP_LINEAR_SGIX', 0x844E) unless defined?(GL::NEAREST_CLIPMAP_LINEAR_SGIX)
  GL.const_set('LINEAR_CLIPMAP_NEAREST_SGIX', 0x844F) unless defined?(GL::LINEAR_CLIPMAP_NEAREST_SGIX)
end
define_ext_enum_GL_SGIX_convolution_accuracy() click to toggle source
# File lib/opengl_ext_enum.rb, line 13432
def self.define_ext_enum_GL_SGIX_convolution_accuracy
  GL.const_set('CONVOLUTION_HINT_SGIX', 0x8316) unless defined?(GL::CONVOLUTION_HINT_SGIX)
end
define_ext_enum_GL_SGIX_depth_pass_instrument() click to toggle source
# File lib/opengl_ext_enum.rb, line 13443
def self.define_ext_enum_GL_SGIX_depth_pass_instrument
end
define_ext_enum_GL_SGIX_depth_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13452
def self.define_ext_enum_GL_SGIX_depth_texture
  GL.const_set('DEPTH_COMPONENT16_SGIX', 0x81A5) unless defined?(GL::DEPTH_COMPONENT16_SGIX)
  GL.const_set('DEPTH_COMPONENT24_SGIX', 0x81A6) unless defined?(GL::DEPTH_COMPONENT24_SGIX)
  GL.const_set('DEPTH_COMPONENT32_SGIX', 0x81A7) unless defined?(GL::DEPTH_COMPONENT32_SGIX)
end
define_ext_enum_GL_SGIX_flush_raster() click to toggle source
# File lib/opengl_ext_enum.rb, line 13467
def self.define_ext_enum_GL_SGIX_flush_raster
end
define_ext_enum_GL_SGIX_fog_offset() click to toggle source
# File lib/opengl_ext_enum.rb, line 13476
def self.define_ext_enum_GL_SGIX_fog_offset
  GL.const_set('FOG_OFFSET_SGIX', 0x8198) unless defined?(GL::FOG_OFFSET_SGIX)
  GL.const_set('FOG_OFFSET_VALUE_SGIX', 0x8199) unless defined?(GL::FOG_OFFSET_VALUE_SGIX)
end
define_ext_enum_GL_SGIX_fragment_lighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 13489
def self.define_ext_enum_GL_SGIX_fragment_lighting
  GL.const_set('FRAGMENT_LIGHTING_SGIX', 0x8400) unless defined?(GL::FRAGMENT_LIGHTING_SGIX)
  GL.const_set('FRAGMENT_COLOR_MATERIAL_SGIX', 0x8401) unless defined?(GL::FRAGMENT_COLOR_MATERIAL_SGIX)
  GL.const_set('FRAGMENT_COLOR_MATERIAL_FACE_SGIX', 0x8402) unless defined?(GL::FRAGMENT_COLOR_MATERIAL_FACE_SGIX)
  GL.const_set('FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX', 0x8403) unless defined?(GL::FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX)
  GL.const_set('MAX_FRAGMENT_LIGHTS_SGIX', 0x8404) unless defined?(GL::MAX_FRAGMENT_LIGHTS_SGIX)
  GL.const_set('MAX_ACTIVE_LIGHTS_SGIX', 0x8405) unless defined?(GL::MAX_ACTIVE_LIGHTS_SGIX)
  GL.const_set('CURRENT_RASTER_NORMAL_SGIX', 0x8406) unless defined?(GL::CURRENT_RASTER_NORMAL_SGIX)
  GL.const_set('LIGHT_ENV_MODE_SGIX', 0x8407) unless defined?(GL::LIGHT_ENV_MODE_SGIX)
  GL.const_set('FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX', 0x8408) unless defined?(GL::FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX)
  GL.const_set('FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX', 0x8409) unless defined?(GL::FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX)
  GL.const_set('FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX', 0x840A) unless defined?(GL::FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX)
  GL.const_set('FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX', 0x840B) unless defined?(GL::FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX)
  GL.const_set('FRAGMENT_LIGHT0_SGIX', 0x840C) unless defined?(GL::FRAGMENT_LIGHT0_SGIX)
  GL.const_set('FRAGMENT_LIGHT1_SGIX', 0x840D) unless defined?(GL::FRAGMENT_LIGHT1_SGIX)
  GL.const_set('FRAGMENT_LIGHT2_SGIX', 0x840E) unless defined?(GL::FRAGMENT_LIGHT2_SGIX)
  GL.const_set('FRAGMENT_LIGHT3_SGIX', 0x840F) unless defined?(GL::FRAGMENT_LIGHT3_SGIX)
  GL.const_set('FRAGMENT_LIGHT4_SGIX', 0x8410) unless defined?(GL::FRAGMENT_LIGHT4_SGIX)
  GL.const_set('FRAGMENT_LIGHT5_SGIX', 0x8411) unless defined?(GL::FRAGMENT_LIGHT5_SGIX)
  GL.const_set('FRAGMENT_LIGHT6_SGIX', 0x8412) unless defined?(GL::FRAGMENT_LIGHT6_SGIX)
  GL.const_set('FRAGMENT_LIGHT7_SGIX', 0x8413) unless defined?(GL::FRAGMENT_LIGHT7_SGIX)
end
define_ext_enum_GL_SGIX_framezoom() click to toggle source
# File lib/opengl_ext_enum.rb, line 13538
def self.define_ext_enum_GL_SGIX_framezoom
  GL.const_set('FRAMEZOOM_SGIX', 0x818B) unless defined?(GL::FRAMEZOOM_SGIX)
  GL.const_set('FRAMEZOOM_FACTOR_SGIX', 0x818C) unless defined?(GL::FRAMEZOOM_FACTOR_SGIX)
  GL.const_set('MAX_FRAMEZOOM_FACTOR_SGIX', 0x818D) unless defined?(GL::MAX_FRAMEZOOM_FACTOR_SGIX)
end
define_ext_enum_GL_SGIX_igloo_interface() click to toggle source
# File lib/opengl_ext_enum.rb, line 13553
def self.define_ext_enum_GL_SGIX_igloo_interface
end
define_ext_enum_GL_SGIX_instruments() click to toggle source
# File lib/opengl_ext_enum.rb, line 13562
def self.define_ext_enum_GL_SGIX_instruments
  GL.const_set('INSTRUMENT_BUFFER_POINTER_SGIX', 0x8180) unless defined?(GL::INSTRUMENT_BUFFER_POINTER_SGIX)
  GL.const_set('INSTRUMENT_MEASUREMENTS_SGIX', 0x8181) unless defined?(GL::INSTRUMENT_MEASUREMENTS_SGIX)
end
define_ext_enum_GL_SGIX_interlace() click to toggle source
# File lib/opengl_ext_enum.rb, line 13575
def self.define_ext_enum_GL_SGIX_interlace
  GL.const_set('INTERLACE_SGIX', 0x8094) unless defined?(GL::INTERLACE_SGIX)
end
define_ext_enum_GL_SGIX_ir_instrument1() click to toggle source
# File lib/opengl_ext_enum.rb, line 13586
def self.define_ext_enum_GL_SGIX_ir_instrument1
  GL.const_set('IR_INSTRUMENT1_SGIX', 0x817F) unless defined?(GL::IR_INSTRUMENT1_SGIX)
end
define_ext_enum_GL_SGIX_list_priority() click to toggle source
# File lib/opengl_ext_enum.rb, line 13597
def self.define_ext_enum_GL_SGIX_list_priority
  GL.const_set('LIST_PRIORITY_SGIX', 0x8182) unless defined?(GL::LIST_PRIORITY_SGIX)
end
define_ext_enum_GL_SGIX_pixel_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13608
def self.define_ext_enum_GL_SGIX_pixel_texture
  GL.const_set('PIXEL_TEX_GEN_SGIX', 0x8139) unless defined?(GL::PIXEL_TEX_GEN_SGIX)
  GL.const_set('PIXEL_TEX_GEN_MODE_SGIX', 0x832B) unless defined?(GL::PIXEL_TEX_GEN_MODE_SGIX)
end
define_ext_enum_GL_SGIX_pixel_tiles() click to toggle source
# File lib/opengl_ext_enum.rb, line 13621
def self.define_ext_enum_GL_SGIX_pixel_tiles
  GL.const_set('PIXEL_TILE_BEST_ALIGNMENT_SGIX', 0x813E) unless defined?(GL::PIXEL_TILE_BEST_ALIGNMENT_SGIX)
  GL.const_set('PIXEL_TILE_CACHE_INCREMENT_SGIX', 0x813F) unless defined?(GL::PIXEL_TILE_CACHE_INCREMENT_SGIX)
  GL.const_set('PIXEL_TILE_WIDTH_SGIX', 0x8140) unless defined?(GL::PIXEL_TILE_WIDTH_SGIX)
  GL.const_set('PIXEL_TILE_HEIGHT_SGIX', 0x8141) unless defined?(GL::PIXEL_TILE_HEIGHT_SGIX)
  GL.const_set('PIXEL_TILE_GRID_WIDTH_SGIX', 0x8142) unless defined?(GL::PIXEL_TILE_GRID_WIDTH_SGIX)
  GL.const_set('PIXEL_TILE_GRID_HEIGHT_SGIX', 0x8143) unless defined?(GL::PIXEL_TILE_GRID_HEIGHT_SGIX)
  GL.const_set('PIXEL_TILE_GRID_DEPTH_SGIX', 0x8144) unless defined?(GL::PIXEL_TILE_GRID_DEPTH_SGIX)
  GL.const_set('PIXEL_TILE_CACHE_SIZE_SGIX', 0x8145) unless defined?(GL::PIXEL_TILE_CACHE_SIZE_SGIX)
end
define_ext_enum_GL_SGIX_polynomial_ffd() click to toggle source
# File lib/opengl_ext_enum.rb, line 13646
def self.define_ext_enum_GL_SGIX_polynomial_ffd
  GL.const_set('TEXTURE_DEFORMATION_BIT_SGIX', 0x00000001) unless defined?(GL::TEXTURE_DEFORMATION_BIT_SGIX)
  GL.const_set('GEOMETRY_DEFORMATION_BIT_SGIX', 0x00000002) unless defined?(GL::GEOMETRY_DEFORMATION_BIT_SGIX)
  GL.const_set('GEOMETRY_DEFORMATION_SGIX', 0x8194) unless defined?(GL::GEOMETRY_DEFORMATION_SGIX)
  GL.const_set('TEXTURE_DEFORMATION_SGIX', 0x8195) unless defined?(GL::TEXTURE_DEFORMATION_SGIX)
  GL.const_set('DEFORMATIONS_MASK_SGIX', 0x8196) unless defined?(GL::DEFORMATIONS_MASK_SGIX)
  GL.const_set('MAX_DEFORMATION_ORDER_SGIX', 0x8197) unless defined?(GL::MAX_DEFORMATION_ORDER_SGIX)
end
define_ext_enum_GL_SGIX_reference_plane() click to toggle source
# File lib/opengl_ext_enum.rb, line 13667
def self.define_ext_enum_GL_SGIX_reference_plane
  GL.const_set('REFERENCE_PLANE_SGIX', 0x817D) unless defined?(GL::REFERENCE_PLANE_SGIX)
  GL.const_set('REFERENCE_PLANE_EQUATION_SGIX', 0x817E) unless defined?(GL::REFERENCE_PLANE_EQUATION_SGIX)
end
define_ext_enum_GL_SGIX_resample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13680
def self.define_ext_enum_GL_SGIX_resample
  GL.const_set('PACK_RESAMPLE_SGIX', 0x842E) unless defined?(GL::PACK_RESAMPLE_SGIX)
  GL.const_set('UNPACK_RESAMPLE_SGIX', 0x842F) unless defined?(GL::UNPACK_RESAMPLE_SGIX)
  GL.const_set('RESAMPLE_REPLICATE_SGIX', 0x8433) unless defined?(GL::RESAMPLE_REPLICATE_SGIX)
  GL.const_set('RESAMPLE_ZERO_FILL_SGIX', 0x8434) unless defined?(GL::RESAMPLE_ZERO_FILL_SGIX)
  GL.const_set('RESAMPLE_DECIMATE_SGIX', 0x8430) unless defined?(GL::RESAMPLE_DECIMATE_SGIX)
end
define_ext_enum_GL_SGIX_scalebias_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 13699
def self.define_ext_enum_GL_SGIX_scalebias_hint
  GL.const_set('SCALEBIAS_HINT_SGIX', 0x8322) unless defined?(GL::SCALEBIAS_HINT_SGIX)
end
define_ext_enum_GL_SGIX_shadow() click to toggle source
# File lib/opengl_ext_enum.rb, line 13710
def self.define_ext_enum_GL_SGIX_shadow
  GL.const_set('TEXTURE_COMPARE_SGIX', 0x819A) unless defined?(GL::TEXTURE_COMPARE_SGIX)
  GL.const_set('TEXTURE_COMPARE_OPERATOR_SGIX', 0x819B) unless defined?(GL::TEXTURE_COMPARE_OPERATOR_SGIX)
  GL.const_set('TEXTURE_LEQUAL_R_SGIX', 0x819C) unless defined?(GL::TEXTURE_LEQUAL_R_SGIX)
  GL.const_set('TEXTURE_GEQUAL_R_SGIX', 0x819D) unless defined?(GL::TEXTURE_GEQUAL_R_SGIX)
end
define_ext_enum_GL_SGIX_shadow_ambient() click to toggle source
# File lib/opengl_ext_enum.rb, line 13727
def self.define_ext_enum_GL_SGIX_shadow_ambient
  GL.const_set('SHADOW_AMBIENT_SGIX', 0x80BF) unless defined?(GL::SHADOW_AMBIENT_SGIX)
end
define_ext_enum_GL_SGIX_sprite() click to toggle source
# File lib/opengl_ext_enum.rb, line 13738
def self.define_ext_enum_GL_SGIX_sprite
  GL.const_set('SPRITE_SGIX', 0x8148) unless defined?(GL::SPRITE_SGIX)
  GL.const_set('SPRITE_MODE_SGIX', 0x8149) unless defined?(GL::SPRITE_MODE_SGIX)
  GL.const_set('SPRITE_AXIS_SGIX', 0x814A) unless defined?(GL::SPRITE_AXIS_SGIX)
  GL.const_set('SPRITE_TRANSLATION_SGIX', 0x814B) unless defined?(GL::SPRITE_TRANSLATION_SGIX)
  GL.const_set('SPRITE_AXIAL_SGIX', 0x814C) unless defined?(GL::SPRITE_AXIAL_SGIX)
  GL.const_set('SPRITE_OBJECT_ALIGNED_SGIX', 0x814D) unless defined?(GL::SPRITE_OBJECT_ALIGNED_SGIX)
  GL.const_set('SPRITE_EYE_ALIGNED_SGIX', 0x814E) unless defined?(GL::SPRITE_EYE_ALIGNED_SGIX)
end
define_ext_enum_GL_SGIX_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13761
def self.define_ext_enum_GL_SGIX_subsample
  GL.const_set('PACK_SUBSAMPLE_RATE_SGIX', 0x85A0) unless defined?(GL::PACK_SUBSAMPLE_RATE_SGIX)
  GL.const_set('UNPACK_SUBSAMPLE_RATE_SGIX', 0x85A1) unless defined?(GL::UNPACK_SUBSAMPLE_RATE_SGIX)
  GL.const_set('PIXEL_SUBSAMPLE_4444_SGIX', 0x85A2) unless defined?(GL::PIXEL_SUBSAMPLE_4444_SGIX)
  GL.const_set('PIXEL_SUBSAMPLE_2424_SGIX', 0x85A3) unless defined?(GL::PIXEL_SUBSAMPLE_2424_SGIX)
  GL.const_set('PIXEL_SUBSAMPLE_4242_SGIX', 0x85A4) unless defined?(GL::PIXEL_SUBSAMPLE_4242_SGIX)
end
define_ext_enum_GL_SGIX_tag_sample_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 13780
def self.define_ext_enum_GL_SGIX_tag_sample_buffer
end
define_ext_enum_GL_SGIX_texture_add_env() click to toggle source
# File lib/opengl_ext_enum.rb, line 13789
def self.define_ext_enum_GL_SGIX_texture_add_env
  GL.const_set('TEXTURE_ENV_BIAS_SGIX', 0x80BE) unless defined?(GL::TEXTURE_ENV_BIAS_SGIX)
end
define_ext_enum_GL_SGIX_texture_coordinate_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13800
def self.define_ext_enum_GL_SGIX_texture_coordinate_clamp
  GL.const_set('TEXTURE_MAX_CLAMP_S_SGIX', 0x8369) unless defined?(GL::TEXTURE_MAX_CLAMP_S_SGIX)
  GL.const_set('TEXTURE_MAX_CLAMP_T_SGIX', 0x836A) unless defined?(GL::TEXTURE_MAX_CLAMP_T_SGIX)
  GL.const_set('TEXTURE_MAX_CLAMP_R_SGIX', 0x836B) unless defined?(GL::TEXTURE_MAX_CLAMP_R_SGIX)
end
define_ext_enum_GL_SGIX_texture_lod_bias() click to toggle source
# File lib/opengl_ext_enum.rb, line 13815
def self.define_ext_enum_GL_SGIX_texture_lod_bias
  GL.const_set('TEXTURE_LOD_BIAS_S_SGIX', 0x818E) unless defined?(GL::TEXTURE_LOD_BIAS_S_SGIX)
  GL.const_set('TEXTURE_LOD_BIAS_T_SGIX', 0x818F) unless defined?(GL::TEXTURE_LOD_BIAS_T_SGIX)
  GL.const_set('TEXTURE_LOD_BIAS_R_SGIX', 0x8190) unless defined?(GL::TEXTURE_LOD_BIAS_R_SGIX)
end
define_ext_enum_GL_SGIX_texture_multi_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 13830
def self.define_ext_enum_GL_SGIX_texture_multi_buffer
  GL.const_set('TEXTURE_MULTI_BUFFER_HINT_SGIX', 0x812E) unless defined?(GL::TEXTURE_MULTI_BUFFER_HINT_SGIX)
end
define_ext_enum_GL_SGIX_texture_scale_bias() click to toggle source
# File lib/opengl_ext_enum.rb, line 13841
def self.define_ext_enum_GL_SGIX_texture_scale_bias
  GL.const_set('POST_TEXTURE_FILTER_BIAS_SGIX', 0x8179) unless defined?(GL::POST_TEXTURE_FILTER_BIAS_SGIX)
  GL.const_set('POST_TEXTURE_FILTER_SCALE_SGIX', 0x817A) unless defined?(GL::POST_TEXTURE_FILTER_SCALE_SGIX)
  GL.const_set('POST_TEXTURE_FILTER_BIAS_RANGE_SGIX', 0x817B) unless defined?(GL::POST_TEXTURE_FILTER_BIAS_RANGE_SGIX)
  GL.const_set('POST_TEXTURE_FILTER_SCALE_RANGE_SGIX', 0x817C) unless defined?(GL::POST_TEXTURE_FILTER_SCALE_RANGE_SGIX)
end
define_ext_enum_GL_SGIX_vertex_preclip() click to toggle source
# File lib/opengl_ext_enum.rb, line 13858
def self.define_ext_enum_GL_SGIX_vertex_preclip
  GL.const_set('VERTEX_PRECLIP_SGIX', 0x83EE) unless defined?(GL::VERTEX_PRECLIP_SGIX)
  GL.const_set('VERTEX_PRECLIP_HINT_SGIX', 0x83EF) unless defined?(GL::VERTEX_PRECLIP_HINT_SGIX)
end
define_ext_enum_GL_SGIX_ycrcb() click to toggle source
# File lib/opengl_ext_enum.rb, line 13871
def self.define_ext_enum_GL_SGIX_ycrcb
  GL.const_set('YCRCB_422_SGIX', 0x81BB) unless defined?(GL::YCRCB_422_SGIX)
  GL.const_set('YCRCB_444_SGIX', 0x81BC) unless defined?(GL::YCRCB_444_SGIX)
end
define_ext_enum_GL_SGIX_ycrcb_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13884
def self.define_ext_enum_GL_SGIX_ycrcb_subsample
end
define_ext_enum_GL_SGIX_ycrcba() click to toggle source
# File lib/opengl_ext_enum.rb, line 13893
def self.define_ext_enum_GL_SGIX_ycrcba
  GL.const_set('YCRCB_SGIX', 0x8318) unless defined?(GL::YCRCB_SGIX)
  GL.const_set('YCRCBA_SGIX', 0x8319) unless defined?(GL::YCRCBA_SGIX)
end
define_ext_enum_GL_SGI_color_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 13906
def self.define_ext_enum_GL_SGI_color_matrix
  GL.const_set('COLOR_MATRIX_SGI', 0x80B1) unless defined?(GL::COLOR_MATRIX_SGI)
  GL.const_set('COLOR_MATRIX_STACK_DEPTH_SGI', 0x80B2) unless defined?(GL::COLOR_MATRIX_STACK_DEPTH_SGI)
  GL.const_set('MAX_COLOR_MATRIX_STACK_DEPTH_SGI', 0x80B3) unless defined?(GL::MAX_COLOR_MATRIX_STACK_DEPTH_SGI)
  GL.const_set('POST_COLOR_MATRIX_RED_SCALE_SGI', 0x80B4) unless defined?(GL::POST_COLOR_MATRIX_RED_SCALE_SGI)
  GL.const_set('POST_COLOR_MATRIX_GREEN_SCALE_SGI', 0x80B5) unless defined?(GL::POST_COLOR_MATRIX_GREEN_SCALE_SGI)
  GL.const_set('POST_COLOR_MATRIX_BLUE_SCALE_SGI', 0x80B6) unless defined?(GL::POST_COLOR_MATRIX_BLUE_SCALE_SGI)
  GL.const_set('POST_COLOR_MATRIX_ALPHA_SCALE_SGI', 0x80B7) unless defined?(GL::POST_COLOR_MATRIX_ALPHA_SCALE_SGI)
  GL.const_set('POST_COLOR_MATRIX_RED_BIAS_SGI', 0x80B8) unless defined?(GL::POST_COLOR_MATRIX_RED_BIAS_SGI)
  GL.const_set('POST_COLOR_MATRIX_GREEN_BIAS_SGI', 0x80B9) unless defined?(GL::POST_COLOR_MATRIX_GREEN_BIAS_SGI)
  GL.const_set('POST_COLOR_MATRIX_BLUE_BIAS_SGI', 0x80BA) unless defined?(GL::POST_COLOR_MATRIX_BLUE_BIAS_SGI)
  GL.const_set('POST_COLOR_MATRIX_ALPHA_BIAS_SGI', 0x80BB) unless defined?(GL::POST_COLOR_MATRIX_ALPHA_BIAS_SGI)
end
define_ext_enum_GL_SGI_color_table() click to toggle source
# File lib/opengl_ext_enum.rb, line 13937
def self.define_ext_enum_GL_SGI_color_table
  GL.const_set('COLOR_TABLE_SGI', 0x80D0) unless defined?(GL::COLOR_TABLE_SGI)
  GL.const_set('POST_CONVOLUTION_COLOR_TABLE_SGI', 0x80D1) unless defined?(GL::POST_CONVOLUTION_COLOR_TABLE_SGI)
  GL.const_set('POST_COLOR_MATRIX_COLOR_TABLE_SGI', 0x80D2) unless defined?(GL::POST_COLOR_MATRIX_COLOR_TABLE_SGI)
  GL.const_set('PROXY_COLOR_TABLE_SGI', 0x80D3) unless defined?(GL::PROXY_COLOR_TABLE_SGI)
  GL.const_set('PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI', 0x80D4) unless defined?(GL::PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI)
  GL.const_set('PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 0x80D5) unless defined?(GL::PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI)
  GL.const_set('COLOR_TABLE_SCALE_SGI', 0x80D6) unless defined?(GL::COLOR_TABLE_SCALE_SGI)
  GL.const_set('COLOR_TABLE_BIAS_SGI', 0x80D7) unless defined?(GL::COLOR_TABLE_BIAS_SGI)
  GL.const_set('COLOR_TABLE_FORMAT_SGI', 0x80D8) unless defined?(GL::COLOR_TABLE_FORMAT_SGI)
  GL.const_set('COLOR_TABLE_WIDTH_SGI', 0x80D9) unless defined?(GL::COLOR_TABLE_WIDTH_SGI)
  GL.const_set('COLOR_TABLE_RED_SIZE_SGI', 0x80DA) unless defined?(GL::COLOR_TABLE_RED_SIZE_SGI)
  GL.const_set('COLOR_TABLE_GREEN_SIZE_SGI', 0x80DB) unless defined?(GL::COLOR_TABLE_GREEN_SIZE_SGI)
  GL.const_set('COLOR_TABLE_BLUE_SIZE_SGI', 0x80DC) unless defined?(GL::COLOR_TABLE_BLUE_SIZE_SGI)
  GL.const_set('COLOR_TABLE_ALPHA_SIZE_SGI', 0x80DD) unless defined?(GL::COLOR_TABLE_ALPHA_SIZE_SGI)
  GL.const_set('COLOR_TABLE_LUMINANCE_SIZE_SGI', 0x80DE) unless defined?(GL::COLOR_TABLE_LUMINANCE_SIZE_SGI)
  GL.const_set('COLOR_TABLE_INTENSITY_SIZE_SGI', 0x80DF) unless defined?(GL::COLOR_TABLE_INTENSITY_SIZE_SGI)
end
define_ext_enum_GL_SGI_texture_color_table() click to toggle source
# File lib/opengl_ext_enum.rb, line 13978
def self.define_ext_enum_GL_SGI_texture_color_table
  GL.const_set('TEXTURE_COLOR_TABLE_SGI', 0x80BC) unless defined?(GL::TEXTURE_COLOR_TABLE_SGI)
  GL.const_set('PROXY_TEXTURE_COLOR_TABLE_SGI', 0x80BD) unless defined?(GL::PROXY_TEXTURE_COLOR_TABLE_SGI)
end
define_ext_enum_GL_SUNX_constant_data() click to toggle source
# File lib/opengl_ext_enum.rb, line 13991
def self.define_ext_enum_GL_SUNX_constant_data
  GL.const_set('UNPACK_CONSTANT_DATA_SUNX', 0x81D5) unless defined?(GL::UNPACK_CONSTANT_DATA_SUNX)
  GL.const_set('TEXTURE_CONSTANT_DATA_SUNX', 0x81D6) unless defined?(GL::TEXTURE_CONSTANT_DATA_SUNX)
end
define_ext_enum_GL_SUN_convolution_border_modes() click to toggle source
# File lib/opengl_ext_enum.rb, line 14004
def self.define_ext_enum_GL_SUN_convolution_border_modes
  GL.const_set('WRAP_BORDER_SUN', 0x81D4) unless defined?(GL::WRAP_BORDER_SUN)
end
define_ext_enum_GL_SUN_global_alpha() click to toggle source
# File lib/opengl_ext_enum.rb, line 14015
def self.define_ext_enum_GL_SUN_global_alpha
  GL.const_set('GLOBAL_ALPHA_SUN', 0x81D9) unless defined?(GL::GLOBAL_ALPHA_SUN)
  GL.const_set('GLOBAL_ALPHA_FACTOR_SUN', 0x81DA) unless defined?(GL::GLOBAL_ALPHA_FACTOR_SUN)
end
define_ext_enum_GL_SUN_mesh_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 14028
def self.define_ext_enum_GL_SUN_mesh_array
  GL.const_set('QUAD_MESH_SUN', 0x8614) unless defined?(GL::QUAD_MESH_SUN)
  GL.const_set('TRIANGLE_MESH_SUN', 0x8615) unless defined?(GL::TRIANGLE_MESH_SUN)
end
define_ext_enum_GL_SUN_slice_accum() click to toggle source
# File lib/opengl_ext_enum.rb, line 14041
def self.define_ext_enum_GL_SUN_slice_accum
  GL.const_set('SLICE_ACCUM_SUN', 0x85CC) unless defined?(GL::SLICE_ACCUM_SUN)
end
define_ext_enum_GL_SUN_triangle_list() click to toggle source
# File lib/opengl_ext_enum.rb, line 14052
def self.define_ext_enum_GL_SUN_triangle_list
  GL.const_set('RESTART_SUN', 0x0001) unless defined?(GL::RESTART_SUN)
  GL.const_set('REPLACE_MIDDLE_SUN', 0x0002) unless defined?(GL::REPLACE_MIDDLE_SUN)
  GL.const_set('REPLACE_OLDEST_SUN', 0x0003) unless defined?(GL::REPLACE_OLDEST_SUN)
  GL.const_set('TRIANGLE_LIST_SUN', 0x81D7) unless defined?(GL::TRIANGLE_LIST_SUN)
  GL.const_set('REPLACEMENT_CODE_SUN', 0x81D8) unless defined?(GL::REPLACEMENT_CODE_SUN)
  GL.const_set('REPLACEMENT_CODE_ARRAY_SUN', 0x85C0) unless defined?(GL::REPLACEMENT_CODE_ARRAY_SUN)
  GL.const_set('REPLACEMENT_CODE_ARRAY_TYPE_SUN', 0x85C1) unless defined?(GL::REPLACEMENT_CODE_ARRAY_TYPE_SUN)
  GL.const_set('REPLACEMENT_CODE_ARRAY_STRIDE_SUN', 0x85C2) unless defined?(GL::REPLACEMENT_CODE_ARRAY_STRIDE_SUN)
  GL.const_set('REPLACEMENT_CODE_ARRAY_POINTER_SUN', 0x85C3) unless defined?(GL::REPLACEMENT_CODE_ARRAY_POINTER_SUN)
  GL.const_set('R1UI_V3F_SUN', 0x85C4) unless defined?(GL::R1UI_V3F_SUN)
  GL.const_set('R1UI_C4UB_V3F_SUN', 0x85C5) unless defined?(GL::R1UI_C4UB_V3F_SUN)
  GL.const_set('R1UI_C3F_V3F_SUN', 0x85C6) unless defined?(GL::R1UI_C3F_V3F_SUN)
  GL.const_set('R1UI_N3F_V3F_SUN', 0x85C7) unless defined?(GL::R1UI_N3F_V3F_SUN)
  GL.const_set('R1UI_C4F_N3F_V3F_SUN', 0x85C8) unless defined?(GL::R1UI_C4F_N3F_V3F_SUN)
  GL.const_set('R1UI_T2F_V3F_SUN', 0x85C9) unless defined?(GL::R1UI_T2F_V3F_SUN)
  GL.const_set('R1UI_T2F_N3F_V3F_SUN', 0x85CA) unless defined?(GL::R1UI_T2F_N3F_V3F_SUN)
  GL.const_set('R1UI_T2F_C4F_N3F_V3F_SUN', 0x85CB) unless defined?(GL::R1UI_T2F_C4F_N3F_V3F_SUN)
end
define_ext_enum_GL_SUN_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 14095
def self.define_ext_enum_GL_SUN_vertex
end
define_ext_enum_GL_VIV_shader_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6113
def self.define_ext_enum_GL_VIV_shader_binary
  GL.const_set('SHADER_BINARY_VIV', 0x8FC4) unless defined?(GL::SHADER_BINARY_VIV)
end
define_ext_enum_GL_WIN_phong_shading() click to toggle source
# File lib/opengl_ext_enum.rb, line 14104
def self.define_ext_enum_GL_WIN_phong_shading
  GL.const_set('PHONG_WIN', 0x80EA) unless defined?(GL::PHONG_WIN)
  GL.const_set('PHONG_HINT_WIN', 0x80EB) unless defined?(GL::PHONG_HINT_WIN)
end
define_ext_enum_GL_WIN_specular_fog() click to toggle source
# File lib/opengl_ext_enum.rb, line 14117
def self.define_ext_enum_GL_WIN_specular_fog
  GL.const_set('FOG_SPECULAR_TEXTURE_WIN', 0x80EC) unless defined?(GL::FOG_SPECULAR_TEXTURE_WIN)
end
get_ext_command_GL_3DFX_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 14
def self.get_ext_command_GL_3DFX_multisample
  [
  ]
end
get_ext_command_GL_3DFX_tbuffer() click to toggle source
# File lib/opengl_ext_command.rb, line 32
def self.get_ext_command_GL_3DFX_tbuffer
  [
    'glTbufferMask3DFX',
  ]
end
get_ext_command_GL_3DFX_texture_compression_FXT1() click to toggle source
# File lib/opengl_ext_command.rb, line 42
def self.get_ext_command_GL_3DFX_texture_compression_FXT1
  [
  ]
end
get_ext_command_GL_AMD_blend_minmax_factor() click to toggle source
# File lib/opengl_ext_command.rb, line 51
def self.get_ext_command_GL_AMD_blend_minmax_factor
  [
  ]
end
get_ext_command_GL_AMD_compressed_3DC_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 14
def self.get_ext_command_GL_AMD_compressed_3DC_texture
  [
  ]
end
get_ext_command_GL_AMD_compressed_ATC_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 23
def self.get_ext_command_GL_AMD_compressed_ATC_texture
  [
  ]
end
get_ext_command_GL_AMD_conservative_depth() click to toggle source
# File lib/opengl_ext_command.rb, line 60
def self.get_ext_command_GL_AMD_conservative_depth
  [
  ]
end
get_ext_command_GL_AMD_debug_output() click to toggle source
# File lib/opengl_ext_command.rb, line 108
def self.get_ext_command_GL_AMD_debug_output
  [
    'glDebugMessageEnableAMD',
    'glDebugMessageInsertAMD',
    'glDebugMessageCallbackAMD',
    'glGetDebugMessageLogAMD',
  ]
end
get_ext_command_GL_AMD_depth_clamp_separate() click to toggle source
# File lib/opengl_ext_command.rb, line 121
def self.get_ext_command_GL_AMD_depth_clamp_separate
  [
  ]
end
get_ext_command_GL_AMD_draw_buffers_blend() click to toggle source
# File lib/opengl_ext_command.rb, line 169
def self.get_ext_command_GL_AMD_draw_buffers_blend
  [
    'glBlendFuncIndexedAMD',
    'glBlendFuncSeparateIndexedAMD',
    'glBlendEquationIndexedAMD',
    'glBlendEquationSeparateIndexedAMD',
  ]
end
get_ext_command_GL_AMD_framebuffer_multisample_advanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 51
def self.get_ext_command_GL_AMD_framebuffer_multisample_advanced
  [
    'glRenderbufferStorageMultisampleAdvancedAMD',
    'glNamedRenderbufferStorageMultisampleAdvancedAMD',
  ]
end
get_ext_command_GL_AMD_framebuffer_sample_positions() click to toggle source
# File lib/opengl_ext_command.rb, line 251
def self.get_ext_command_GL_AMD_framebuffer_sample_positions
  [
    'glFramebufferSamplePositionsfvAMD',
    'glNamedFramebufferSamplePositionsfvAMD',
    'glGetFramebufferParameterfvAMD',
    'glGetNamedFramebufferParameterfvAMD',
  ]
end
get_ext_command_GL_AMD_gcn_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 264
def self.get_ext_command_GL_AMD_gcn_shader
  [
  ]
end
get_ext_command_GL_AMD_gpu_shader_half_float() click to toggle source
# File lib/opengl_ext_command.rb, line 273
def self.get_ext_command_GL_AMD_gpu_shader_half_float
  [
  ]
end
get_ext_command_GL_AMD_gpu_shader_int16() click to toggle source
# File lib/opengl_ext_command.rb, line 282
def self.get_ext_command_GL_AMD_gpu_shader_int16
  [
  ]
end
get_ext_command_GL_AMD_gpu_shader_int64() click to toggle source
# File lib/opengl_ext_command.rb, line 630
def self.get_ext_command_GL_AMD_gpu_shader_int64
  [
    'glUniform1i64NV',
    'glUniform2i64NV',
    'glUniform3i64NV',
    'glUniform4i64NV',
    'glUniform1i64vNV',
    'glUniform2i64vNV',
    'glUniform3i64vNV',
    'glUniform4i64vNV',
    'glUniform1ui64NV',
    'glUniform2ui64NV',
    'glUniform3ui64NV',
    'glUniform4ui64NV',
    'glUniform1ui64vNV',
    'glUniform2ui64vNV',
    'glUniform3ui64vNV',
    'glUniform4ui64vNV',
    'glGetUniformi64vNV',
    'glGetUniformui64vNV',
    'glProgramUniform1i64NV',
    'glProgramUniform2i64NV',
    'glProgramUniform3i64NV',
    'glProgramUniform4i64NV',
    'glProgramUniform1i64vNV',
    'glProgramUniform2i64vNV',
    'glProgramUniform3i64vNV',
    'glProgramUniform4i64vNV',
    'glProgramUniform1ui64NV',
    'glProgramUniform2ui64NV',
    'glProgramUniform3ui64NV',
    'glProgramUniform4ui64NV',
    'glProgramUniform1ui64vNV',
    'glProgramUniform2ui64vNV',
    'glProgramUniform3ui64vNV',
    'glProgramUniform4ui64vNV',
  ]
end
get_ext_command_GL_AMD_interleaved_elements() click to toggle source
# File lib/opengl_ext_command.rb, line 682
def self.get_ext_command_GL_AMD_interleaved_elements
  [
    'glVertexAttribParameteriAMD',
  ]
end
get_ext_command_GL_AMD_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_command.rb, line 711
def self.get_ext_command_GL_AMD_multi_draw_indirect
  [
    'glMultiDrawArraysIndirectAMD',
    'glMultiDrawElementsIndirectAMD',
  ]
end
get_ext_command_GL_AMD_name_gen_delete() click to toggle source
# File lib/opengl_ext_command.rb, line 751
def self.get_ext_command_GL_AMD_name_gen_delete
  [
    'glGenNamesAMD',
    'glDeleteNamesAMD',
    'glIsNameAMD',
  ]
end
get_ext_command_GL_AMD_occlusion_query_event() click to toggle source
# File lib/opengl_ext_command.rb, line 772
def self.get_ext_command_GL_AMD_occlusion_query_event
  [
    'glQueryObjectParameteruiAMD',
  ]
end
get_ext_command_GL_AMD_performance_monitor() click to toggle source
# File lib/opengl_es_ext_command.rb, line 171
def self.get_ext_command_GL_AMD_performance_monitor
  [
    'glGetPerfMonitorGroupsAMD',
    'glGetPerfMonitorCountersAMD',
    'glGetPerfMonitorGroupStringAMD',
    'glGetPerfMonitorCounterStringAMD',
    'glGetPerfMonitorCounterInfoAMD',
    'glGenPerfMonitorsAMD',
    'glDeletePerfMonitorsAMD',
    'glSelectPerfMonitorCountersAMD',
    'glBeginPerfMonitorAMD',
    'glEndPerfMonitorAMD',
    'glGetPerfMonitorCounterDataAMD',
  ]
end
get_ext_command_GL_AMD_pinned_memory() click to toggle source
# File lib/opengl_ext_command.rb, line 911
def self.get_ext_command_GL_AMD_pinned_memory
  [
  ]
end
get_ext_command_GL_AMD_program_binary_Z400() click to toggle source
# File lib/opengl_es_ext_command.rb, line 191
def self.get_ext_command_GL_AMD_program_binary_Z400
  [
  ]
end
get_ext_command_GL_AMD_query_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 920
def self.get_ext_command_GL_AMD_query_buffer_object
  [
  ]
end
get_ext_command_GL_AMD_sample_positions() click to toggle source
# File lib/opengl_ext_command.rb, line 938
def self.get_ext_command_GL_AMD_sample_positions
  [
    'glSetMultisamplefvAMD',
  ]
end
get_ext_command_GL_AMD_seamless_cubemap_per_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 948
def self.get_ext_command_GL_AMD_seamless_cubemap_per_texture
  [
  ]
end
get_ext_command_GL_AMD_shader_atomic_counter_ops() click to toggle source
# File lib/opengl_ext_command.rb, line 957
def self.get_ext_command_GL_AMD_shader_atomic_counter_ops
  [
  ]
end
get_ext_command_GL_AMD_shader_ballot() click to toggle source
# File lib/opengl_ext_command.rb, line 966
def self.get_ext_command_GL_AMD_shader_ballot
  [
  ]
end
get_ext_command_GL_AMD_shader_explicit_vertex_parameter() click to toggle source
# File lib/opengl_ext_command.rb, line 1011
def self.get_ext_command_GL_AMD_shader_explicit_vertex_parameter
  [
  ]
end
get_ext_command_GL_AMD_shader_gpu_shader_half_float_fetch() click to toggle source
# File lib/opengl_ext_command.rb, line 975
def self.get_ext_command_GL_AMD_shader_gpu_shader_half_float_fetch
  [
  ]
end
get_ext_command_GL_AMD_shader_image_load_store_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 984
def self.get_ext_command_GL_AMD_shader_image_load_store_lod
  [
  ]
end
get_ext_command_GL_AMD_shader_stencil_export() click to toggle source
# File lib/opengl_ext_command.rb, line 993
def self.get_ext_command_GL_AMD_shader_stencil_export
  [
  ]
end
get_ext_command_GL_AMD_shader_trinary_minmax() click to toggle source
# File lib/opengl_ext_command.rb, line 1002
def self.get_ext_command_GL_AMD_shader_trinary_minmax
  [
  ]
end
get_ext_command_GL_AMD_sparse_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 1039
def self.get_ext_command_GL_AMD_sparse_texture
  [
    'glTexStorageSparseAMD',
    'glTextureStorageSparseAMD',
  ]
end
get_ext_command_GL_AMD_stencil_operation_extended() click to toggle source
# File lib/opengl_ext_command.rb, line 1059
def self.get_ext_command_GL_AMD_stencil_operation_extended
  [
    'glStencilOpValueAMD',
  ]
end
get_ext_command_GL_AMD_texture_gather_bias_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 1069
def self.get_ext_command_GL_AMD_texture_gather_bias_lod
  [
  ]
end
get_ext_command_GL_AMD_texture_texture4() click to toggle source
# File lib/opengl_ext_command.rb, line 1078
def self.get_ext_command_GL_AMD_texture_texture4
  [
  ]
end
get_ext_command_GL_AMD_transform_feedback3_lines_triangles() click to toggle source
# File lib/opengl_ext_command.rb, line 1087
def self.get_ext_command_GL_AMD_transform_feedback3_lines_triangles
  [
  ]
end
get_ext_command_GL_AMD_transform_feedback4() click to toggle source
# File lib/opengl_ext_command.rb, line 1096
def self.get_ext_command_GL_AMD_transform_feedback4
  [
  ]
end
get_ext_command_GL_AMD_vertex_shader_layer() click to toggle source
# File lib/opengl_ext_command.rb, line 1105
def self.get_ext_command_GL_AMD_vertex_shader_layer
  [
  ]
end
get_ext_command_GL_AMD_vertex_shader_tessellator() click to toggle source
# File lib/opengl_ext_command.rb, line 1133
def self.get_ext_command_GL_AMD_vertex_shader_tessellator
  [
    'glTessellationFactorAMD',
    'glTessellationModeAMD',
  ]
end
get_ext_command_GL_AMD_vertex_shader_viewport_index() click to toggle source
# File lib/opengl_ext_command.rb, line 1144
def self.get_ext_command_GL_AMD_vertex_shader_viewport_index
  [
  ]
end
get_ext_command_GL_ANDROID_extension_pack_es31a() click to toggle source
# File lib/opengl_es_ext_command.rb, line 200
def self.get_ext_command_GL_ANDROID_extension_pack_es31a
  [
  ]
end
get_ext_command_GL_ANGLE_depth_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 209
def self.get_ext_command_GL_ANGLE_depth_texture
  [
  ]
end
get_ext_command_GL_ANGLE_framebuffer_blit() click to toggle source
# File lib/opengl_es_ext_command.rb, line 227
def self.get_ext_command_GL_ANGLE_framebuffer_blit
  [
    'glBlitFramebufferANGLE',
  ]
end
get_ext_command_GL_ANGLE_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 246
def self.get_ext_command_GL_ANGLE_framebuffer_multisample
  [
    'glRenderbufferStorageMultisampleANGLE',
  ]
end
get_ext_command_GL_ANGLE_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_command.rb, line 285
def self.get_ext_command_GL_ANGLE_instanced_arrays
  [
    'glDrawArraysInstancedANGLE',
    'glDrawElementsInstancedANGLE',
    'glVertexAttribDivisorANGLE',
  ]
end
get_ext_command_GL_ANGLE_pack_reverse_row_order() click to toggle source
# File lib/opengl_es_ext_command.rb, line 297
def self.get_ext_command_GL_ANGLE_pack_reverse_row_order
  [
  ]
end
get_ext_command_GL_ANGLE_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 306
def self.get_ext_command_GL_ANGLE_program_binary
  [
  ]
end
get_ext_command_GL_ANGLE_texture_compression_dxt3() click to toggle source
# File lib/opengl_es_ext_command.rb, line 315
def self.get_ext_command_GL_ANGLE_texture_compression_dxt3
  [
  ]
end
get_ext_command_GL_ANGLE_texture_compression_dxt5() click to toggle source
# File lib/opengl_es_ext_command.rb, line 324
def self.get_ext_command_GL_ANGLE_texture_compression_dxt5
  [
  ]
end
get_ext_command_GL_ANGLE_texture_usage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 333
def self.get_ext_command_GL_ANGLE_texture_usage
  [
  ]
end
get_ext_command_GL_ANGLE_translated_shader_source() click to toggle source
# File lib/opengl_es_ext_command.rb, line 351
def self.get_ext_command_GL_ANGLE_translated_shader_source
  [
    'glGetTranslatedShaderSourceANGLE',
  ]
end
get_ext_command_GL_APPLE_aux_depth_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 1153
def self.get_ext_command_GL_APPLE_aux_depth_stencil
  [
  ]
end
get_ext_command_GL_APPLE_client_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 1162
def self.get_ext_command_GL_APPLE_client_storage
  [
  ]
end
get_ext_command_GL_APPLE_clip_distance() click to toggle source
# File lib/opengl_es_ext_command.rb, line 361
def self.get_ext_command_GL_APPLE_clip_distance
  [
  ]
end
get_ext_command_GL_APPLE_color_buffer_packed_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 370
def self.get_ext_command_GL_APPLE_color_buffer_packed_float
  [
  ]
end
get_ext_command_GL_APPLE_copy_texture_levels() click to toggle source
# File lib/opengl_es_ext_command.rb, line 388
def self.get_ext_command_GL_APPLE_copy_texture_levels
  [
    'glCopyTextureLevelsAPPLE',
  ]
end
get_ext_command_GL_APPLE_element_array() click to toggle source
# File lib/opengl_ext_command.rb, line 1220
def self.get_ext_command_GL_APPLE_element_array
  [
    'glElementPointerAPPLE',
    'glDrawElementArrayAPPLE',
    'glDrawRangeElementArrayAPPLE',
    'glMultiDrawElementArrayAPPLE',
    'glMultiDrawRangeElementArrayAPPLE',
  ]
end
get_ext_command_GL_APPLE_fence() click to toggle source
# File lib/opengl_ext_command.rb, line 1313
def self.get_ext_command_GL_APPLE_fence
  [
    'glGenFencesAPPLE',
    'glDeleteFencesAPPLE',
    'glSetFenceAPPLE',
    'glIsFenceAPPLE',
    'glTestFenceAPPLE',
    'glFinishFenceAPPLE',
    'glTestObjectAPPLE',
    'glFinishObjectAPPLE',
  ]
end
get_ext_command_GL_APPLE_float_pixels() click to toggle source
# File lib/opengl_ext_command.rb, line 1330
def self.get_ext_command_GL_APPLE_float_pixels
  [
  ]
end
get_ext_command_GL_APPLE_flush_buffer_range() click to toggle source
# File lib/opengl_ext_command.rb, line 1358
def self.get_ext_command_GL_APPLE_flush_buffer_range
  [
    'glBufferParameteriAPPLE',
    'glFlushMappedBufferRangeAPPLE',
  ]
end
get_ext_command_GL_APPLE_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 417
def self.get_ext_command_GL_APPLE_framebuffer_multisample
  [
    'glRenderbufferStorageMultisampleAPPLE',
    'glResolveMultisampleFramebufferAPPLE',
  ]
end
get_ext_command_GL_APPLE_object_purgeable() click to toggle source
# File lib/opengl_ext_command.rb, line 1398
def self.get_ext_command_GL_APPLE_object_purgeable
  [
    'glObjectPurgeableAPPLE',
    'glObjectUnpurgeableAPPLE',
    'glGetObjectParameterivAPPLE',
  ]
end
get_ext_command_GL_APPLE_rgb_422() click to toggle source
# File lib/opengl_es_ext_command.rb, line 428
def self.get_ext_command_GL_APPLE_rgb_422
  [
  ]
end
get_ext_command_GL_APPLE_row_bytes() click to toggle source
# File lib/opengl_ext_command.rb, line 1419
def self.get_ext_command_GL_APPLE_row_bytes
  [
  ]
end
get_ext_command_GL_APPLE_specular_vector() click to toggle source
# File lib/opengl_ext_command.rb, line 1428
def self.get_ext_command_GL_APPLE_specular_vector
  [
  ]
end
get_ext_command_GL_APPLE_sync() click to toggle source
# File lib/opengl_es_ext_command.rb, line 506
def self.get_ext_command_GL_APPLE_sync
  [
    'glFenceSyncAPPLE',
    'glIsSyncAPPLE',
    'glDeleteSyncAPPLE',
    'glClientWaitSyncAPPLE',
    'glWaitSyncAPPLE',
    'glGetInteger64vAPPLE',
    'glGetSyncivAPPLE',
  ]
end
get_ext_command_GL_APPLE_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_command.rb, line 522
def self.get_ext_command_GL_APPLE_texture_format_BGRA8888
  [
  ]
end
get_ext_command_GL_APPLE_texture_max_level() click to toggle source
# File lib/opengl_es_ext_command.rb, line 531
def self.get_ext_command_GL_APPLE_texture_max_level
  [
  ]
end
get_ext_command_GL_APPLE_texture_packed_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 540
def self.get_ext_command_GL_APPLE_texture_packed_float
  [
  ]
end
get_ext_command_GL_APPLE_texture_range() click to toggle source
# File lib/opengl_ext_command.rb, line 1456
def self.get_ext_command_GL_APPLE_texture_range
  [
    'glTextureRangeAPPLE',
    'glGetTexParameterPointervAPPLE',
  ]
end
get_ext_command_GL_APPLE_transform_hint() click to toggle source
# File lib/opengl_ext_command.rb, line 1467
def self.get_ext_command_GL_APPLE_transform_hint
  [
  ]
end
get_ext_command_GL_APPLE_vertex_array_object() click to toggle source
# File lib/opengl_ext_command.rb, line 1515
def self.get_ext_command_GL_APPLE_vertex_array_object
  [
    'glBindVertexArrayAPPLE',
    'glDeleteVertexArraysAPPLE',
    'glGenVertexArraysAPPLE',
    'glIsVertexArrayAPPLE',
  ]
end
get_ext_command_GL_APPLE_vertex_array_range() click to toggle source
# File lib/opengl_ext_command.rb, line 1557
def self.get_ext_command_GL_APPLE_vertex_array_range
  [
    'glVertexArrayRangeAPPLE',
    'glFlushVertexArrayRangeAPPLE',
    'glVertexArrayParameteriAPPLE',
  ]
end
get_ext_command_GL_APPLE_vertex_program_evaluators() click to toggle source
# File lib/opengl_ext_command.rb, line 1638
def self.get_ext_command_GL_APPLE_vertex_program_evaluators
  [
    'glEnableVertexAttribAPPLE',
    'glDisableVertexAttribAPPLE',
    'glIsVertexAttribEnabledAPPLE',
    'glMapVertexAttrib1dAPPLE',
    'glMapVertexAttrib1fAPPLE',
    'glMapVertexAttrib2dAPPLE',
    'glMapVertexAttrib2fAPPLE',
  ]
end
get_ext_command_GL_APPLE_ycbcr_422() click to toggle source
# File lib/opengl_ext_command.rb, line 1654
def self.get_ext_command_GL_APPLE_ycbcr_422
  [
  ]
end
get_ext_command_GL_ARB_ES2_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1712
def self.get_ext_command_GL_ARB_ES2_compatibility
  [
    'glReleaseShaderCompiler',
    'glShaderBinary',
    'glGetShaderPrecisionFormat',
    'glDepthRangef',
    'glClearDepthf',
  ]
end
get_ext_command_GL_ARB_ES3_1_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1735
def self.get_ext_command_GL_ARB_ES3_1_compatibility
  [
    'glMemoryBarrierByRegion',
  ]
end
get_ext_command_GL_ARB_ES3_2_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1754
def self.get_ext_command_GL_ARB_ES3_2_compatibility
  [
    'glPrimitiveBoundingBoxARB',
  ]
end
get_ext_command_GL_ARB_ES3_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1764
def self.get_ext_command_GL_ARB_ES3_compatibility
  [
  ]
end
get_ext_command_GL_ARB_arrays_of_arrays() click to toggle source
# File lib/opengl_ext_command.rb, line 1773
def self.get_ext_command_GL_ARB_arrays_of_arrays
  [
  ]
end
get_ext_command_GL_ARB_base_instance() click to toggle source
# File lib/opengl_ext_command.rb, line 1811
def self.get_ext_command_GL_ARB_base_instance
  [
    'glDrawArraysInstancedBaseInstance',
    'glDrawElementsInstancedBaseInstance',
    'glDrawElementsInstancedBaseVertexBaseInstance',
  ]
end
get_ext_command_GL_ARB_bindless_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 1982
def self.get_ext_command_GL_ARB_bindless_texture
  [
    'glGetTextureHandleARB',
    'glGetTextureSamplerHandleARB',
    'glMakeTextureHandleResidentARB',
    'glMakeTextureHandleNonResidentARB',
    'glGetImageHandleARB',
    'glMakeImageHandleResidentARB',
    'glMakeImageHandleNonResidentARB',
    'glUniformHandleui64ARB',
    'glUniformHandleui64vARB',
    'glProgramUniformHandleui64ARB',
    'glProgramUniformHandleui64vARB',
    'glIsTextureHandleResidentARB',
    'glIsImageHandleResidentARB',
    'glVertexAttribL1ui64ARB',
    'glVertexAttribL1ui64vARB',
    'glGetVertexAttribLui64vARB',
  ]
end
get_ext_command_GL_ARB_blend_func_extended() click to toggle source
# File lib/opengl_ext_command.rb, line 2026
def self.get_ext_command_GL_ARB_blend_func_extended
  [
    'glBindFragDataLocationIndexed',
    'glGetFragDataIndex',
  ]
end
get_ext_command_GL_ARB_buffer_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 2046
def self.get_ext_command_GL_ARB_buffer_storage
  [
    'glBufferStorage',
  ]
end
get_ext_command_GL_ARB_cl_event() click to toggle source
# File lib/opengl_ext_command.rb, line 2065
def self.get_ext_command_GL_ARB_cl_event
  [
    'glCreateSyncFromCLeventARB',
  ]
end
get_ext_command_GL_ARB_clear_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 2094
def self.get_ext_command_GL_ARB_clear_buffer_object
  [
    'glClearBufferData',
    'glClearBufferSubData',
  ]
end
get_ext_command_GL_ARB_clear_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 2124
def self.get_ext_command_GL_ARB_clear_texture
  [
    'glClearTexImage',
    'glClearTexSubImage',
  ]
end
get_ext_command_GL_ARB_clip_control() click to toggle source
# File lib/opengl_ext_command.rb, line 2144
def self.get_ext_command_GL_ARB_clip_control
  [
    'glClipControl',
  ]
end
get_ext_command_GL_ARB_color_buffer_float() click to toggle source
# File lib/opengl_ext_command.rb, line 2163
def self.get_ext_command_GL_ARB_color_buffer_float
  [
    'glClampColorARB',
  ]
end
get_ext_command_GL_ARB_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 2173
def self.get_ext_command_GL_ARB_compatibility
  [
  ]
end
get_ext_command_GL_ARB_compressed_texture_pixel_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 2182
def self.get_ext_command_GL_ARB_compressed_texture_pixel_storage
  [
  ]
end
get_ext_command_GL_ARB_compute_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 2210
def self.get_ext_command_GL_ARB_compute_shader
  [
    'glDispatchCompute',
    'glDispatchComputeIndirect',
  ]
end
get_ext_command_GL_ARB_compute_variable_group_size() click to toggle source
# File lib/opengl_ext_command.rb, line 2230
def self.get_ext_command_GL_ARB_compute_variable_group_size
  [
    'glDispatchComputeGroupSizeARB',
  ]
end
get_ext_command_GL_ARB_conditional_render_inverted() click to toggle source
# File lib/opengl_ext_command.rb, line 2240
def self.get_ext_command_GL_ARB_conditional_render_inverted
  [
  ]
end
get_ext_command_GL_ARB_conservative_depth() click to toggle source
# File lib/opengl_ext_command.rb, line 2249
def self.get_ext_command_GL_ARB_conservative_depth
  [
  ]
end
get_ext_command_GL_ARB_copy_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 2267
def self.get_ext_command_GL_ARB_copy_buffer
  [
    'glCopyBufferSubData',
  ]
end
get_ext_command_GL_ARB_copy_image() click to toggle source
# File lib/opengl_ext_command.rb, line 2286
def self.get_ext_command_GL_ARB_copy_image
  [
    'glCopyImageSubData',
  ]
end
get_ext_command_GL_ARB_cull_distance() click to toggle source
# File lib/opengl_ext_command.rb, line 2296
def self.get_ext_command_GL_ARB_cull_distance
  [
  ]
end
get_ext_command_GL_ARB_debug_output() click to toggle source
# File lib/opengl_ext_command.rb, line 2344
def self.get_ext_command_GL_ARB_debug_output
  [
    'glDebugMessageControlARB',
    'glDebugMessageInsertARB',
    'glDebugMessageCallbackARB',
    'glGetDebugMessageLogARB',
  ]
end
get_ext_command_GL_ARB_depth_buffer_float() click to toggle source
# File lib/opengl_ext_command.rb, line 2357
def self.get_ext_command_GL_ARB_depth_buffer_float
  [
  ]
end
get_ext_command_GL_ARB_depth_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 2366
def self.get_ext_command_GL_ARB_depth_clamp
  [
  ]
end
get_ext_command_GL_ARB_depth_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 2375
def self.get_ext_command_GL_ARB_depth_texture
  [
  ]
end
get_ext_command_GL_ARB_derivative_control() click to toggle source
# File lib/opengl_ext_command.rb, line 2384
def self.get_ext_command_GL_ARB_derivative_control
  [
  ]
end
get_ext_command_GL_ARB_direct_state_access() click to toggle source
# File lib/opengl_ext_command.rb, line 3362
def self.get_ext_command_GL_ARB_direct_state_access
  [
    'glCreateTransformFeedbacks',
    'glTransformFeedbackBufferBase',
    'glTransformFeedbackBufferRange',
    'glGetTransformFeedbackiv',
    'glGetTransformFeedbacki_v',
    'glGetTransformFeedbacki64_v',
    'glCreateBuffers',
    'glNamedBufferStorage',
    'glNamedBufferData',
    'glNamedBufferSubData',
    'glCopyNamedBufferSubData',
    'glClearNamedBufferData',
    'glClearNamedBufferSubData',
    'glMapNamedBuffer',
    'glMapNamedBufferRange',
    'glUnmapNamedBuffer',
    'glFlushMappedNamedBufferRange',
    'glGetNamedBufferParameteriv',
    'glGetNamedBufferParameteri64v',
    'glGetNamedBufferPointerv',
    'glGetNamedBufferSubData',
    'glCreateFramebuffers',
    'glNamedFramebufferRenderbuffer',
    'glNamedFramebufferParameteri',
    'glNamedFramebufferTexture',
    'glNamedFramebufferTextureLayer',
    'glNamedFramebufferDrawBuffer',
    'glNamedFramebufferDrawBuffers',
    'glNamedFramebufferReadBuffer',
    'glInvalidateNamedFramebufferData',
    'glInvalidateNamedFramebufferSubData',
    'glClearNamedFramebufferiv',
    'glClearNamedFramebufferuiv',
    'glClearNamedFramebufferfv',
    'glClearNamedFramebufferfi',
    'glBlitNamedFramebuffer',
    'glCheckNamedFramebufferStatus',
    'glGetNamedFramebufferParameteriv',
    'glGetNamedFramebufferAttachmentParameteriv',
    'glCreateRenderbuffers',
    'glNamedRenderbufferStorage',
    'glNamedRenderbufferStorageMultisample',
    'glGetNamedRenderbufferParameteriv',
    'glCreateTextures',
    'glTextureBuffer',
    'glTextureBufferRange',
    'glTextureStorage1D',
    'glTextureStorage2D',
    'glTextureStorage3D',
    'glTextureStorage2DMultisample',
    'glTextureStorage3DMultisample',
    'glTextureSubImage1D',
    'glTextureSubImage2D',
    'glTextureSubImage3D',
    'glCompressedTextureSubImage1D',
    'glCompressedTextureSubImage2D',
    'glCompressedTextureSubImage3D',
    'glCopyTextureSubImage1D',
    'glCopyTextureSubImage2D',
    'glCopyTextureSubImage3D',
    'glTextureParameterf',
    'glTextureParameterfv',
    'glTextureParameteri',
    'glTextureParameterIiv',
    'glTextureParameterIuiv',
    'glTextureParameteriv',
    'glGenerateTextureMipmap',
    'glBindTextureUnit',
    'glGetTextureImage',
    'glGetCompressedTextureImage',
    'glGetTextureLevelParameterfv',
    'glGetTextureLevelParameteriv',
    'glGetTextureParameterfv',
    'glGetTextureParameterIiv',
    'glGetTextureParameterIuiv',
    'glGetTextureParameteriv',
    'glCreateVertexArrays',
    'glDisableVertexArrayAttrib',
    'glEnableVertexArrayAttrib',
    'glVertexArrayElementBuffer',
    'glVertexArrayVertexBuffer',
    'glVertexArrayVertexBuffers',
    'glVertexArrayAttribBinding',
    'glVertexArrayAttribFormat',
    'glVertexArrayAttribIFormat',
    'glVertexArrayAttribLFormat',
    'glVertexArrayBindingDivisor',
    'glGetVertexArrayiv',
    'glGetVertexArrayIndexediv',
    'glGetVertexArrayIndexed64iv',
    'glCreateSamplers',
    'glCreateProgramPipelines',
    'glCreateQueries',
    'glGetQueryBufferObjecti64v',
    'glGetQueryBufferObjectiv',
    'glGetQueryBufferObjectui64v',
    'glGetQueryBufferObjectuiv',
  ]
end
get_ext_command_GL_ARB_draw_buffers() click to toggle source
# File lib/opengl_ext_command.rb, line 3477
def self.get_ext_command_GL_ARB_draw_buffers
  [
    'glDrawBuffersARB',
  ]
end
get_ext_command_GL_ARB_draw_buffers_blend() click to toggle source
# File lib/opengl_ext_command.rb, line 3526
def self.get_ext_command_GL_ARB_draw_buffers_blend
  [
    'glBlendEquationiARB',
    'glBlendEquationSeparateiARB',
    'glBlendFunciARB',
    'glBlendFuncSeparateiARB',
  ]
end
get_ext_command_GL_ARB_draw_elements_base_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 3578
def self.get_ext_command_GL_ARB_draw_elements_base_vertex
  [
    'glDrawElementsBaseVertex',
    'glDrawRangeElementsBaseVertex',
    'glDrawElementsInstancedBaseVertex',
    'glMultiDrawElementsBaseVertex',
  ]
end
get_ext_command_GL_ARB_draw_indirect() click to toggle source
# File lib/opengl_ext_command.rb, line 3610
def self.get_ext_command_GL_ARB_draw_indirect
  [
    'glDrawArraysIndirect',
    'glDrawElementsIndirect',
  ]
end
get_ext_command_GL_ARB_draw_instanced() click to toggle source
# File lib/opengl_ext_command.rb, line 3640
def self.get_ext_command_GL_ARB_draw_instanced
  [
    'glDrawArraysInstancedARB',
    'glDrawElementsInstancedARB',
  ]
end
get_ext_command_GL_ARB_enhanced_layouts() click to toggle source
# File lib/opengl_ext_command.rb, line 3651
def self.get_ext_command_GL_ARB_enhanced_layouts
  [
  ]
end
get_ext_command_GL_ARB_explicit_attrib_location() click to toggle source
# File lib/opengl_ext_command.rb, line 3660
def self.get_ext_command_GL_ARB_explicit_attrib_location
  [
  ]
end
get_ext_command_GL_ARB_explicit_uniform_location() click to toggle source
# File lib/opengl_ext_command.rb, line 3669
def self.get_ext_command_GL_ARB_explicit_uniform_location
  [
  ]
end
get_ext_command_GL_ARB_fragment_coord_conventions() click to toggle source
# File lib/opengl_ext_command.rb, line 3678
def self.get_ext_command_GL_ARB_fragment_coord_conventions
  [
  ]
end
get_ext_command_GL_ARB_fragment_layer_viewport() click to toggle source
# File lib/opengl_ext_command.rb, line 3687
def self.get_ext_command_GL_ARB_fragment_layer_viewport
  [
  ]
end
get_ext_command_GL_ARB_fragment_program() click to toggle source
# File lib/opengl_ext_command.rb, line 3885
def self.get_ext_command_GL_ARB_fragment_program
  [
    'glProgramStringARB',
    'glBindProgramARB',
    'glDeleteProgramsARB',
    'glGenProgramsARB',
    'glProgramEnvParameter4dARB',
    'glProgramEnvParameter4dvARB',
    'glProgramEnvParameter4fARB',
    'glProgramEnvParameter4fvARB',
    'glProgramLocalParameter4dARB',
    'glProgramLocalParameter4dvARB',
    'glProgramLocalParameter4fARB',
    'glProgramLocalParameter4fvARB',
    'glGetProgramEnvParameterdvARB',
    'glGetProgramEnvParameterfvARB',
    'glGetProgramLocalParameterdvARB',
    'glGetProgramLocalParameterfvARB',
    'glGetProgramivARB',
    'glGetProgramStringARB',
    'glIsProgramARB',
  ]
end
get_ext_command_GL_ARB_fragment_program_shadow() click to toggle source
# File lib/opengl_ext_command.rb, line 3913
def self.get_ext_command_GL_ARB_fragment_program_shadow
  [
  ]
end
get_ext_command_GL_ARB_fragment_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 3922
def self.get_ext_command_GL_ARB_fragment_shader
  [
  ]
end
get_ext_command_GL_ARB_fragment_shader_interlock() click to toggle source
# File lib/opengl_ext_command.rb, line 3931
def self.get_ext_command_GL_ARB_fragment_shader_interlock
  [
  ]
end
get_ext_command_GL_ARB_framebuffer_no_attachments() click to toggle source
# File lib/opengl_ext_command.rb, line 3959
def self.get_ext_command_GL_ARB_framebuffer_no_attachments
  [
    'glFramebufferParameteri',
    'glGetFramebufferParameteriv',
  ]
end
get_ext_command_GL_ARB_framebuffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 4169
def self.get_ext_command_GL_ARB_framebuffer_object
  [
    'glIsRenderbuffer',
    'glBindRenderbuffer',
    'glDeleteRenderbuffers',
    'glGenRenderbuffers',
    'glRenderbufferStorage',
    'glGetRenderbufferParameteriv',
    'glIsFramebuffer',
    'glBindFramebuffer',
    'glDeleteFramebuffers',
    'glGenFramebuffers',
    'glCheckFramebufferStatus',
    'glFramebufferTexture1D',
    'glFramebufferTexture2D',
    'glFramebufferTexture3D',
    'glFramebufferRenderbuffer',
    'glGetFramebufferAttachmentParameteriv',
    'glGenerateMipmap',
    'glBlitFramebuffer',
    'glRenderbufferStorageMultisample',
    'glFramebufferTextureLayer',
  ]
end
get_ext_command_GL_ARB_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_command.rb, line 4198
def self.get_ext_command_GL_ARB_framebuffer_sRGB
  [
  ]
end
get_ext_command_GL_ARB_geometry_shader4() click to toggle source
# File lib/opengl_ext_command.rb, line 4246
def self.get_ext_command_GL_ARB_geometry_shader4
  [
    'glProgramParameteriARB',
    'glFramebufferTextureARB',
    'glFramebufferTextureLayerARB',
    'glFramebufferTextureFaceARB',
  ]
end
get_ext_command_GL_ARB_get_program_binary() click to toggle source
# File lib/opengl_ext_command.rb, line 4288
def self.get_ext_command_GL_ARB_get_program_binary
  [
    'glGetProgramBinary',
    'glProgramBinary',
    'glProgramParameteri',
  ]
end
get_ext_command_GL_ARB_get_texture_sub_image() click to toggle source
# File lib/opengl_ext_command.rb, line 4319
def self.get_ext_command_GL_ARB_get_texture_sub_image
  [
    'glGetTextureSubImage',
    'glGetCompressedTextureSubImage',
  ]
end
get_ext_command_GL_ARB_gl_spirv() click to toggle source
# File lib/opengl_ext_command.rb, line 4339
def self.get_ext_command_GL_ARB_gl_spirv
  [
    'glSpecializeShaderARB',
  ]
end
get_ext_command_GL_ARB_gpu_shader5() click to toggle source
# File lib/opengl_ext_command.rb, line 4349
def self.get_ext_command_GL_ARB_gpu_shader5
  [
  ]
end
get_ext_command_GL_ARB_gpu_shader_fp64() click to toggle source
# File lib/opengl_ext_command.rb, line 4537
def self.get_ext_command_GL_ARB_gpu_shader_fp64
  [
    'glUniform1d',
    'glUniform2d',
    'glUniform3d',
    'glUniform4d',
    'glUniform1dv',
    'glUniform2dv',
    'glUniform3dv',
    'glUniform4dv',
    'glUniformMatrix2dv',
    'glUniformMatrix3dv',
    'glUniformMatrix4dv',
    'glUniformMatrix2x3dv',
    'glUniformMatrix2x4dv',
    'glUniformMatrix3x2dv',
    'glUniformMatrix3x4dv',
    'glUniformMatrix4x2dv',
    'glUniformMatrix4x3dv',
    'glGetUniformdv',
  ]
end
get_ext_command_GL_ARB_gpu_shader_int64() click to toggle source
# File lib/opengl_ext_command.rb, line 4923
def self.get_ext_command_GL_ARB_gpu_shader_int64
  [
    'glUniform1i64ARB',
    'glUniform2i64ARB',
    'glUniform3i64ARB',
    'glUniform4i64ARB',
    'glUniform1i64vARB',
    'glUniform2i64vARB',
    'glUniform3i64vARB',
    'glUniform4i64vARB',
    'glUniform1ui64ARB',
    'glUniform2ui64ARB',
    'glUniform3ui64ARB',
    'glUniform4ui64ARB',
    'glUniform1ui64vARB',
    'glUniform2ui64vARB',
    'glUniform3ui64vARB',
    'glUniform4ui64vARB',
    'glGetUniformi64vARB',
    'glGetUniformui64vARB',
    'glGetnUniformi64vARB',
    'glGetnUniformui64vARB',
    'glProgramUniform1i64ARB',
    'glProgramUniform2i64ARB',
    'glProgramUniform3i64ARB',
    'glProgramUniform4i64ARB',
    'glProgramUniform1i64vARB',
    'glProgramUniform2i64vARB',
    'glProgramUniform3i64vARB',
    'glProgramUniform4i64vARB',
    'glProgramUniform1ui64ARB',
    'glProgramUniform2ui64ARB',
    'glProgramUniform3ui64ARB',
    'glProgramUniform4ui64ARB',
    'glProgramUniform1ui64vARB',
    'glProgramUniform2ui64vARB',
    'glProgramUniform3ui64vARB',
    'glProgramUniform4ui64vARB',
  ]
end
get_ext_command_GL_ARB_half_float_pixel() click to toggle source
# File lib/opengl_ext_command.rb, line 4968
def self.get_ext_command_GL_ARB_half_float_pixel
  [
  ]
end
get_ext_command_GL_ARB_half_float_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 4977
def self.get_ext_command_GL_ARB_half_float_vertex
  [
  ]
end
get_ext_command_GL_ARB_imaging() click to toggle source
# File lib/opengl_ext_command.rb, line 5325
def self.get_ext_command_GL_ARB_imaging
  [
    'glBlendColor',
    'glBlendEquation',
    'glColorTable',
    'glColorTableParameterfv',
    'glColorTableParameteriv',
    'glCopyColorTable',
    'glGetColorTable',
    'glGetColorTableParameterfv',
    'glGetColorTableParameteriv',
    'glColorSubTable',
    'glCopyColorSubTable',
    'glConvolutionFilter1D',
    'glConvolutionFilter2D',
    'glConvolutionParameterf',
    'glConvolutionParameterfv',
    'glConvolutionParameteri',
    'glConvolutionParameteriv',
    'glCopyConvolutionFilter1D',
    'glCopyConvolutionFilter2D',
    'glGetConvolutionFilter',
    'glGetConvolutionParameterfv',
    'glGetConvolutionParameteriv',
    'glGetSeparableFilter',
    'glSeparableFilter2D',
    'glGetHistogram',
    'glGetHistogramParameterfv',
    'glGetHistogramParameteriv',
    'glGetMinmax',
    'glGetMinmaxParameterfv',
    'glGetMinmaxParameteriv',
    'glHistogram',
    'glMinmax',
    'glResetHistogram',
    'glResetMinmax',
  ]
end
get_ext_command_GL_ARB_indirect_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 5387
def self.get_ext_command_GL_ARB_indirect_parameters
  [
    'glMultiDrawArraysIndirectCountARB',
    'glMultiDrawElementsIndirectCountARB',
  ]
end
get_ext_command_GL_ARB_instanced_arrays() click to toggle source
# File lib/opengl_ext_command.rb, line 5407
def self.get_ext_command_GL_ARB_instanced_arrays
  [
    'glVertexAttribDivisorARB',
  ]
end
get_ext_command_GL_ARB_internalformat_query() click to toggle source
# File lib/opengl_ext_command.rb, line 5426
def self.get_ext_command_GL_ARB_internalformat_query
  [
    'glGetInternalformativ',
  ]
end
get_ext_command_GL_ARB_internalformat_query2() click to toggle source
# File lib/opengl_ext_command.rb, line 5445
def self.get_ext_command_GL_ARB_internalformat_query2
  [
    'glGetInternalformati64v',
  ]
end
get_ext_command_GL_ARB_invalidate_subdata() click to toggle source
# File lib/opengl_ext_command.rb, line 5514
def self.get_ext_command_GL_ARB_invalidate_subdata
  [
    'glInvalidateTexSubImage',
    'glInvalidateTexImage',
    'glInvalidateBufferSubData',
    'glInvalidateBufferData',
    'glInvalidateFramebuffer',
    'glInvalidateSubFramebuffer',
  ]
end
get_ext_command_GL_ARB_map_buffer_alignment() click to toggle source
# File lib/opengl_ext_command.rb, line 5529
def self.get_ext_command_GL_ARB_map_buffer_alignment
  [
  ]
end
get_ext_command_GL_ARB_map_buffer_range() click to toggle source
# File lib/opengl_ext_command.rb, line 5557
def self.get_ext_command_GL_ARB_map_buffer_range
  [
    'glMapBufferRange',
    'glFlushMappedBufferRange',
  ]
end
get_ext_command_GL_ARB_matrix_palette() click to toggle source
# File lib/opengl_ext_command.rb, line 5617
def self.get_ext_command_GL_ARB_matrix_palette
  [
    'glCurrentPaletteMatrixARB',
    'glMatrixIndexubvARB',
    'glMatrixIndexusvARB',
    'glMatrixIndexuivARB',
    'glMatrixIndexPointerARB',
  ]
end
get_ext_command_GL_ARB_multi_bind() click to toggle source
# File lib/opengl_ext_command.rb, line 5690
def self.get_ext_command_GL_ARB_multi_bind
  [
    'glBindBuffersBase',
    'glBindBuffersRange',
    'glBindTextures',
    'glBindSamplers',
    'glBindImageTextures',
    'glBindVertexBuffers',
  ]
end
get_ext_command_GL_ARB_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_command.rb, line 5724
def self.get_ext_command_GL_ARB_multi_draw_indirect
  [
    'glMultiDrawArraysIndirect',
    'glMultiDrawElementsIndirect',
  ]
end
get_ext_command_GL_ARB_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 5744
def self.get_ext_command_GL_ARB_multisample
  [
    'glSampleCoverageARB',
  ]
end
get_ext_command_GL_ARB_multitexture() click to toggle source
# File lib/opengl_ext_command.rb, line 6093
def self.get_ext_command_GL_ARB_multitexture
  [
    'glActiveTextureARB',
    'glClientActiveTextureARB',
    'glMultiTexCoord1dARB',
    'glMultiTexCoord1dvARB',
    'glMultiTexCoord1fARB',
    'glMultiTexCoord1fvARB',
    'glMultiTexCoord1iARB',
    'glMultiTexCoord1ivARB',
    'glMultiTexCoord1sARB',
    'glMultiTexCoord1svARB',
    'glMultiTexCoord2dARB',
    'glMultiTexCoord2dvARB',
    'glMultiTexCoord2fARB',
    'glMultiTexCoord2fvARB',
    'glMultiTexCoord2iARB',
    'glMultiTexCoord2ivARB',
    'glMultiTexCoord2sARB',
    'glMultiTexCoord2svARB',
    'glMultiTexCoord3dARB',
    'glMultiTexCoord3dvARB',
    'glMultiTexCoord3fARB',
    'glMultiTexCoord3fvARB',
    'glMultiTexCoord3iARB',
    'glMultiTexCoord3ivARB',
    'glMultiTexCoord3sARB',
    'glMultiTexCoord3svARB',
    'glMultiTexCoord4dARB',
    'glMultiTexCoord4dvARB',
    'glMultiTexCoord4fARB',
    'glMultiTexCoord4fvARB',
    'glMultiTexCoord4iARB',
    'glMultiTexCoord4ivARB',
    'glMultiTexCoord4sARB',
    'glMultiTexCoord4svARB',
  ]
end
get_ext_command_GL_ARB_occlusion_query() click to toggle source
# File lib/opengl_ext_command.rb, line 6215
def self.get_ext_command_GL_ARB_occlusion_query
  [
    'glGenQueriesARB',
    'glDeleteQueriesARB',
    'glIsQueryARB',
    'glBeginQueryARB',
    'glEndQueryARB',
    'glGetQueryivARB',
    'glGetQueryObjectivARB',
    'glGetQueryObjectuivARB',
  ]
end
get_ext_command_GL_ARB_occlusion_query2() click to toggle source
# File lib/opengl_ext_command.rb, line 6232
def self.get_ext_command_GL_ARB_occlusion_query2
  [
  ]
end
get_ext_command_GL_ARB_parallel_shader_compile() click to toggle source
# File lib/opengl_ext_command.rb, line 6250
def self.get_ext_command_GL_ARB_parallel_shader_compile
  [
    'glMaxShaderCompilerThreadsARB',
  ]
end
get_ext_command_GL_ARB_pipeline_statistics_query() click to toggle source
# File lib/opengl_ext_command.rb, line 6260
def self.get_ext_command_GL_ARB_pipeline_statistics_query
  [
  ]
end
get_ext_command_GL_ARB_pixel_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 6269
def self.get_ext_command_GL_ARB_pixel_buffer_object
  [
  ]
end
get_ext_command_GL_ARB_point_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 6297
def self.get_ext_command_GL_ARB_point_parameters
  [
    'glPointParameterfARB',
    'glPointParameterfvARB',
  ]
end
get_ext_command_GL_ARB_point_sprite() click to toggle source
# File lib/opengl_ext_command.rb, line 6308
def self.get_ext_command_GL_ARB_point_sprite
  [
  ]
end
get_ext_command_GL_ARB_polygon_offset_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 6326
def self.get_ext_command_GL_ARB_polygon_offset_clamp
  [
    'glPolygonOffsetClamp',
  ]
end
get_ext_command_GL_ARB_post_depth_coverage() click to toggle source
# File lib/opengl_ext_command.rb, line 6336
def self.get_ext_command_GL_ARB_post_depth_coverage
  [
  ]
end
get_ext_command_GL_ARB_program_interface_query() click to toggle source
# File lib/opengl_ext_command.rb, line 6404
def self.get_ext_command_GL_ARB_program_interface_query
  [
    'glGetProgramInterfaceiv',
    'glGetProgramResourceIndex',
    'glGetProgramResourceName',
    'glGetProgramResourceiv',
    'glGetProgramResourceLocation',
    'glGetProgramResourceLocationIndex',
  ]
end
get_ext_command_GL_ARB_provoking_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 6428
def self.get_ext_command_GL_ARB_provoking_vertex
  [
    'glProvokingVertex',
  ]
end
get_ext_command_GL_ARB_query_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 6438
def self.get_ext_command_GL_ARB_query_buffer_object
  [
  ]
end
get_ext_command_GL_ARB_robust_buffer_access_behavior() click to toggle source
# File lib/opengl_ext_command.rb, line 6447
def self.get_ext_command_GL_ARB_robust_buffer_access_behavior
  [
  ]
end
get_ext_command_GL_ARB_robustness() click to toggle source
# File lib/opengl_ext_command.rb, line 6655
def self.get_ext_command_GL_ARB_robustness
  [
    'glGetGraphicsResetStatusARB',
    'glGetnTexImageARB',
    'glReadnPixelsARB',
    'glGetnCompressedTexImageARB',
    'glGetnUniformfvARB',
    'glGetnUniformivARB',
    'glGetnUniformuivARB',
    'glGetnUniformdvARB',
    'glGetnMapdvARB',
    'glGetnMapfvARB',
    'glGetnMapivARB',
    'glGetnPixelMapfvARB',
    'glGetnPixelMapuivARB',
    'glGetnPixelMapusvARB',
    'glGetnPolygonStippleARB',
    'glGetnColorTableARB',
    'glGetnConvolutionFilterARB',
    'glGetnSeparableFilterARB',
    'glGetnHistogramARB',
    'glGetnMinmaxARB',
  ]
end
get_ext_command_GL_ARB_robustness_isolation() click to toggle source
# File lib/opengl_ext_command.rb, line 6684
def self.get_ext_command_GL_ARB_robustness_isolation
  [
  ]
end
get_ext_command_GL_ARB_sample_locations() click to toggle source
# File lib/opengl_ext_command.rb, line 6722
def self.get_ext_command_GL_ARB_sample_locations
  [
    'glFramebufferSampleLocationsfvARB',
    'glNamedFramebufferSampleLocationsfvARB',
    'glEvaluateDepthValuesARB',
  ]
end
get_ext_command_GL_ARB_sample_shading() click to toggle source
# File lib/opengl_ext_command.rb, line 6743
def self.get_ext_command_GL_ARB_sample_shading
  [
    'glMinSampleShadingARB',
  ]
end
get_ext_command_GL_ARB_sampler_objects() click to toggle source
# File lib/opengl_ext_command.rb, line 6892
def self.get_ext_command_GL_ARB_sampler_objects
  [
    'glGenSamplers',
    'glDeleteSamplers',
    'glIsSampler',
    'glBindSampler',
    'glSamplerParameteri',
    'glSamplerParameteriv',
    'glSamplerParameterf',
    'glSamplerParameterfv',
    'glSamplerParameterIiv',
    'glSamplerParameterIuiv',
    'glGetSamplerParameteriv',
    'glGetSamplerParameterIiv',
    'glGetSamplerParameterfv',
    'glGetSamplerParameterIuiv',
  ]
end
get_ext_command_GL_ARB_seamless_cube_map() click to toggle source
# File lib/opengl_ext_command.rb, line 6915
def self.get_ext_command_GL_ARB_seamless_cube_map
  [
  ]
end
get_ext_command_GL_ARB_seamless_cubemap_per_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 6924
def self.get_ext_command_GL_ARB_seamless_cubemap_per_texture
  [
  ]
end
get_ext_command_GL_ARB_separate_shader_objects() click to toggle source
# File lib/opengl_ext_command.rb, line 7542
def self.get_ext_command_GL_ARB_separate_shader_objects
  [
    'glUseProgramStages',
    'glActiveShaderProgram',
    'glCreateShaderProgramv',
    'glBindProgramPipeline',
    'glDeleteProgramPipelines',
    'glGenProgramPipelines',
    'glIsProgramPipeline',
    'glGetProgramPipelineiv',
    'glProgramParameteri',
    'glProgramUniform1i',
    'glProgramUniform1iv',
    'glProgramUniform1f',
    'glProgramUniform1fv',
    'glProgramUniform1d',
    'glProgramUniform1dv',
    'glProgramUniform1ui',
    'glProgramUniform1uiv',
    'glProgramUniform2i',
    'glProgramUniform2iv',
    'glProgramUniform2f',
    'glProgramUniform2fv',
    'glProgramUniform2d',
    'glProgramUniform2dv',
    'glProgramUniform2ui',
    'glProgramUniform2uiv',
    'glProgramUniform3i',
    'glProgramUniform3iv',
    'glProgramUniform3f',
    'glProgramUniform3fv',
    'glProgramUniform3d',
    'glProgramUniform3dv',
    'glProgramUniform3ui',
    'glProgramUniform3uiv',
    'glProgramUniform4i',
    'glProgramUniform4iv',
    'glProgramUniform4f',
    'glProgramUniform4fv',
    'glProgramUniform4d',
    'glProgramUniform4dv',
    'glProgramUniform4ui',
    'glProgramUniform4uiv',
    'glProgramUniformMatrix2fv',
    'glProgramUniformMatrix3fv',
    'glProgramUniformMatrix4fv',
    'glProgramUniformMatrix2dv',
    'glProgramUniformMatrix3dv',
    'glProgramUniformMatrix4dv',
    'glProgramUniformMatrix2x3fv',
    'glProgramUniformMatrix3x2fv',
    'glProgramUniformMatrix2x4fv',
    'glProgramUniformMatrix4x2fv',
    'glProgramUniformMatrix3x4fv',
    'glProgramUniformMatrix4x3fv',
    'glProgramUniformMatrix2x3dv',
    'glProgramUniformMatrix3x2dv',
    'glProgramUniformMatrix2x4dv',
    'glProgramUniformMatrix4x2dv',
    'glProgramUniformMatrix3x4dv',
    'glProgramUniformMatrix4x3dv',
    'glValidateProgramPipeline',
    'glGetProgramPipelineInfoLog',
  ]
end
get_ext_command_GL_ARB_shader_atomic_counter_ops() click to toggle source
# File lib/opengl_ext_command.rb, line 7612
def self.get_ext_command_GL_ARB_shader_atomic_counter_ops
  [
  ]
end
get_ext_command_GL_ARB_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_command.rb, line 7630
def self.get_ext_command_GL_ARB_shader_atomic_counters
  [
    'glGetActiveAtomicCounterBufferiv',
  ]
end
get_ext_command_GL_ARB_shader_ballot() click to toggle source
# File lib/opengl_ext_command.rb, line 7640
def self.get_ext_command_GL_ARB_shader_ballot
  [
  ]
end
get_ext_command_GL_ARB_shader_bit_encoding() click to toggle source
# File lib/opengl_ext_command.rb, line 7649
def self.get_ext_command_GL_ARB_shader_bit_encoding
  [
  ]
end
get_ext_command_GL_ARB_shader_clock() click to toggle source
# File lib/opengl_ext_command.rb, line 7658
def self.get_ext_command_GL_ARB_shader_clock
  [
  ]
end
get_ext_command_GL_ARB_shader_draw_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 7667
def self.get_ext_command_GL_ARB_shader_draw_parameters
  [
  ]
end
get_ext_command_GL_ARB_shader_group_vote() click to toggle source
# File lib/opengl_ext_command.rb, line 7676
def self.get_ext_command_GL_ARB_shader_group_vote
  [
  ]
end
get_ext_command_GL_ARB_shader_image_load_store() click to toggle source
# File lib/opengl_ext_command.rb, line 7704
def self.get_ext_command_GL_ARB_shader_image_load_store
  [
    'glBindImageTexture',
    'glMemoryBarrier',
  ]
end
get_ext_command_GL_ARB_shader_image_size() click to toggle source
# File lib/opengl_ext_command.rb, line 7715
def self.get_ext_command_GL_ARB_shader_image_size
  [
  ]
end
get_ext_command_GL_ARB_shader_objects() click to toggle source
# File lib/opengl_ext_command.rb, line 8113
def self.get_ext_command_GL_ARB_shader_objects
  [
    'glDeleteObjectARB',
    'glGetHandleARB',
    'glDetachObjectARB',
    'glCreateShaderObjectARB',
    'glShaderSourceARB',
    'glCompileShaderARB',
    'glCreateProgramObjectARB',
    'glAttachObjectARB',
    'glLinkProgramARB',
    'glUseProgramObjectARB',
    'glValidateProgramARB',
    'glUniform1fARB',
    'glUniform2fARB',
    'glUniform3fARB',
    'glUniform4fARB',
    'glUniform1iARB',
    'glUniform2iARB',
    'glUniform3iARB',
    'glUniform4iARB',
    'glUniform1fvARB',
    'glUniform2fvARB',
    'glUniform3fvARB',
    'glUniform4fvARB',
    'glUniform1ivARB',
    'glUniform2ivARB',
    'glUniform3ivARB',
    'glUniform4ivARB',
    'glUniformMatrix2fvARB',
    'glUniformMatrix3fvARB',
    'glUniformMatrix4fvARB',
    'glGetObjectParameterfvARB',
    'glGetObjectParameterivARB',
    'glGetInfoLogARB',
    'glGetAttachedObjectsARB',
    'glGetUniformLocationARB',
    'glGetActiveUniformARB',
    'glGetUniformfvARB',
    'glGetUniformivARB',
    'glGetShaderSourceARB',
  ]
end
get_ext_command_GL_ARB_shader_precision() click to toggle source
# File lib/opengl_ext_command.rb, line 8161
def self.get_ext_command_GL_ARB_shader_precision
  [
  ]
end
get_ext_command_GL_ARB_shader_stencil_export() click to toggle source
# File lib/opengl_ext_command.rb, line 8170
def self.get_ext_command_GL_ARB_shader_stencil_export
  [
  ]
end
get_ext_command_GL_ARB_shader_storage_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 8188
def self.get_ext_command_GL_ARB_shader_storage_buffer_object
  [
    'glShaderStorageBlockBinding',
  ]
end
get_ext_command_GL_ARB_shader_subroutine() click to toggle source
# File lib/opengl_ext_command.rb, line 8277
def self.get_ext_command_GL_ARB_shader_subroutine
  [
    'glGetSubroutineUniformLocation',
    'glGetSubroutineIndex',
    'glGetActiveSubroutineUniformiv',
    'glGetActiveSubroutineUniformName',
    'glGetActiveSubroutineName',
    'glUniformSubroutinesuiv',
    'glGetUniformSubroutineuiv',
    'glGetProgramStageiv',
  ]
end
get_ext_command_GL_ARB_shader_texture_image_samples() click to toggle source
# File lib/opengl_ext_command.rb, line 8294
def self.get_ext_command_GL_ARB_shader_texture_image_samples
  [
  ]
end
get_ext_command_GL_ARB_shader_texture_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 8303
def self.get_ext_command_GL_ARB_shader_texture_lod
  [
  ]
end
get_ext_command_GL_ARB_shader_viewport_layer_array() click to toggle source
# File lib/opengl_ext_command.rb, line 8312
def self.get_ext_command_GL_ARB_shader_viewport_layer_array
  [
  ]
end
get_ext_command_GL_ARB_shading_language_100() click to toggle source
# File lib/opengl_ext_command.rb, line 8321
def self.get_ext_command_GL_ARB_shading_language_100
  [
  ]
end
get_ext_command_GL_ARB_shading_language_420pack() click to toggle source
# File lib/opengl_ext_command.rb, line 8330
def self.get_ext_command_GL_ARB_shading_language_420pack
  [
  ]
end
get_ext_command_GL_ARB_shading_language_include() click to toggle source
# File lib/opengl_ext_command.rb, line 8398
def self.get_ext_command_GL_ARB_shading_language_include
  [
    'glNamedStringARB',
    'glDeleteNamedStringARB',
    'glCompileShaderIncludeARB',
    'glIsNamedStringARB',
    'glGetNamedStringARB',
    'glGetNamedStringivARB',
  ]
end
get_ext_command_GL_ARB_shading_language_packing() click to toggle source
# File lib/opengl_ext_command.rb, line 8413
def self.get_ext_command_GL_ARB_shading_language_packing
  [
  ]
end
get_ext_command_GL_ARB_shadow() click to toggle source
# File lib/opengl_ext_command.rb, line 8422
def self.get_ext_command_GL_ARB_shadow
  [
  ]
end
get_ext_command_GL_ARB_shadow_ambient() click to toggle source
# File lib/opengl_ext_command.rb, line 8431
def self.get_ext_command_GL_ARB_shadow_ambient
  [
  ]
end
get_ext_command_GL_ARB_sparse_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 8469
def self.get_ext_command_GL_ARB_sparse_buffer
  [
    'glBufferPageCommitmentARB',
    'glNamedBufferPageCommitmentEXT',
    'glNamedBufferPageCommitmentARB',
  ]
end
get_ext_command_GL_ARB_sparse_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 8490
def self.get_ext_command_GL_ARB_sparse_texture
  [
    'glTexPageCommitmentARB',
  ]
end
get_ext_command_GL_ARB_sparse_texture2() click to toggle source
# File lib/opengl_ext_command.rb, line 8500
def self.get_ext_command_GL_ARB_sparse_texture2
  [
  ]
end
get_ext_command_GL_ARB_sparse_texture_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 8509
def self.get_ext_command_GL_ARB_sparse_texture_clamp
  [
  ]
end
get_ext_command_GL_ARB_spirv_extensions() click to toggle source
# File lib/opengl_ext_command.rb, line 8518
def self.get_ext_command_GL_ARB_spirv_extensions
  [
  ]
end
get_ext_command_GL_ARB_stencil_texturing() click to toggle source
# File lib/opengl_ext_command.rb, line 8527
def self.get_ext_command_GL_ARB_stencil_texturing
  [
  ]
end
get_ext_command_GL_ARB_sync() click to toggle source
# File lib/opengl_ext_command.rb, line 8605
def self.get_ext_command_GL_ARB_sync
  [
    'glFenceSync',
    'glIsSync',
    'glDeleteSync',
    'glClientWaitSync',
    'glWaitSync',
    'glGetInteger64v',
    'glGetSynciv',
  ]
end
get_ext_command_GL_ARB_tessellation_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 8640
def self.get_ext_command_GL_ARB_tessellation_shader
  [
    'glPatchParameteri',
    'glPatchParameterfv',
  ]
end
get_ext_command_GL_ARB_texture_barrier() click to toggle source
# File lib/opengl_ext_command.rb, line 8660
def self.get_ext_command_GL_ARB_texture_barrier
  [
    'glTextureBarrier',
  ]
end
get_ext_command_GL_ARB_texture_border_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 8670
def self.get_ext_command_GL_ARB_texture_border_clamp
  [
  ]
end
get_ext_command_GL_ARB_texture_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 8688
def self.get_ext_command_GL_ARB_texture_buffer_object
  [
    'glTexBufferARB',
  ]
end
get_ext_command_GL_ARB_texture_buffer_object_rgb32() click to toggle source
# File lib/opengl_ext_command.rb, line 8698
def self.get_ext_command_GL_ARB_texture_buffer_object_rgb32
  [
  ]
end
get_ext_command_GL_ARB_texture_buffer_range() click to toggle source
# File lib/opengl_ext_command.rb, line 8716
def self.get_ext_command_GL_ARB_texture_buffer_range
  [
    'glTexBufferRange',
  ]
end
get_ext_command_GL_ARB_texture_compression() click to toggle source
# File lib/opengl_ext_command.rb, line 8795
def self.get_ext_command_GL_ARB_texture_compression
  [
    'glCompressedTexImage3DARB',
    'glCompressedTexImage2DARB',
    'glCompressedTexImage1DARB',
    'glCompressedTexSubImage3DARB',
    'glCompressedTexSubImage2DARB',
    'glCompressedTexSubImage1DARB',
    'glGetCompressedTexImageARB',
  ]
end
get_ext_command_GL_ARB_texture_compression_bptc() click to toggle source
# File lib/opengl_ext_command.rb, line 8811
def self.get_ext_command_GL_ARB_texture_compression_bptc
  [
  ]
end
get_ext_command_GL_ARB_texture_compression_rgtc() click to toggle source
# File lib/opengl_ext_command.rb, line 8820
def self.get_ext_command_GL_ARB_texture_compression_rgtc
  [
  ]
end
get_ext_command_GL_ARB_texture_cube_map() click to toggle source
# File lib/opengl_ext_command.rb, line 8829
def self.get_ext_command_GL_ARB_texture_cube_map
  [
  ]
end
get_ext_command_GL_ARB_texture_cube_map_array() click to toggle source
# File lib/opengl_ext_command.rb, line 8838
def self.get_ext_command_GL_ARB_texture_cube_map_array
  [
  ]
end
get_ext_command_GL_ARB_texture_env_add() click to toggle source
# File lib/opengl_ext_command.rb, line 8847
def self.get_ext_command_GL_ARB_texture_env_add
  [
  ]
end
get_ext_command_GL_ARB_texture_env_combine() click to toggle source
# File lib/opengl_ext_command.rb, line 8856
def self.get_ext_command_GL_ARB_texture_env_combine
  [
  ]
end
get_ext_command_GL_ARB_texture_env_crossbar() click to toggle source
# File lib/opengl_ext_command.rb, line 8865
def self.get_ext_command_GL_ARB_texture_env_crossbar
  [
  ]
end
get_ext_command_GL_ARB_texture_env_dot3() click to toggle source
# File lib/opengl_ext_command.rb, line 8874
def self.get_ext_command_GL_ARB_texture_env_dot3
  [
  ]
end
get_ext_command_GL_ARB_texture_filter_anisotropic() click to toggle source
# File lib/opengl_ext_command.rb, line 8883
def self.get_ext_command_GL_ARB_texture_filter_anisotropic
  [
  ]
end
get_ext_command_GL_ARB_texture_filter_minmax() click to toggle source
# File lib/opengl_ext_command.rb, line 8892
def self.get_ext_command_GL_ARB_texture_filter_minmax
  [
  ]
end
get_ext_command_GL_ARB_texture_float() click to toggle source
# File lib/opengl_ext_command.rb, line 8901
def self.get_ext_command_GL_ARB_texture_float
  [
  ]
end
get_ext_command_GL_ARB_texture_gather() click to toggle source
# File lib/opengl_ext_command.rb, line 8910
def self.get_ext_command_GL_ARB_texture_gather
  [
  ]
end
get_ext_command_GL_ARB_texture_mirror_clamp_to_edge() click to toggle source
# File lib/opengl_ext_command.rb, line 8919
def self.get_ext_command_GL_ARB_texture_mirror_clamp_to_edge
  [
  ]
end
get_ext_command_GL_ARB_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_command.rb, line 8928
def self.get_ext_command_GL_ARB_texture_mirrored_repeat
  [
  ]
end
get_ext_command_GL_ARB_texture_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 8976
def self.get_ext_command_GL_ARB_texture_multisample
  [
    'glTexImage2DMultisample',
    'glTexImage3DMultisample',
    'glGetMultisamplefv',
    'glSampleMaski',
  ]
end
get_ext_command_GL_ARB_texture_non_power_of_two() click to toggle source
# File lib/opengl_ext_command.rb, line 8989
def self.get_ext_command_GL_ARB_texture_non_power_of_two
  [
  ]
end
get_ext_command_GL_ARB_texture_query_levels() click to toggle source
# File lib/opengl_ext_command.rb, line 8998
def self.get_ext_command_GL_ARB_texture_query_levels
  [
  ]
end
get_ext_command_GL_ARB_texture_query_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 9007
def self.get_ext_command_GL_ARB_texture_query_lod
  [
  ]
end
get_ext_command_GL_ARB_texture_rectangle() click to toggle source
# File lib/opengl_ext_command.rb, line 9016
def self.get_ext_command_GL_ARB_texture_rectangle
  [
  ]
end
get_ext_command_GL_ARB_texture_rg() click to toggle source
# File lib/opengl_ext_command.rb, line 9025
def self.get_ext_command_GL_ARB_texture_rg
  [
  ]
end
get_ext_command_GL_ARB_texture_rgb10_a2ui() click to toggle source
# File lib/opengl_ext_command.rb, line 9034
def self.get_ext_command_GL_ARB_texture_rgb10_a2ui
  [
  ]
end
get_ext_command_GL_ARB_texture_stencil8() click to toggle source
# File lib/opengl_ext_command.rb, line 9043
def self.get_ext_command_GL_ARB_texture_stencil8
  [
  ]
end
get_ext_command_GL_ARB_texture_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 9081
def self.get_ext_command_GL_ARB_texture_storage
  [
    'glTexStorage1D',
    'glTexStorage2D',
    'glTexStorage3D',
  ]
end
get_ext_command_GL_ARB_texture_storage_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 9112
def self.get_ext_command_GL_ARB_texture_storage_multisample
  [
    'glTexStorage2DMultisample',
    'glTexStorage3DMultisample',
  ]
end
get_ext_command_GL_ARB_texture_swizzle() click to toggle source
# File lib/opengl_ext_command.rb, line 9123
def self.get_ext_command_GL_ARB_texture_swizzle
  [
  ]
end
get_ext_command_GL_ARB_texture_view() click to toggle source
# File lib/opengl_ext_command.rb, line 9141
def self.get_ext_command_GL_ARB_texture_view
  [
    'glTextureView',
  ]
end
get_ext_command_GL_ARB_timer_query() click to toggle source
# File lib/opengl_ext_command.rb, line 9180
def self.get_ext_command_GL_ARB_timer_query
  [
    'glQueryCounter',
    'glGetQueryObjecti64v',
    'glGetQueryObjectui64v',
  ]
end
get_ext_command_GL_ARB_transform_feedback2() click to toggle source
# File lib/opengl_ext_command.rb, line 9261
def self.get_ext_command_GL_ARB_transform_feedback2
  [
    'glBindTransformFeedback',
    'glDeleteTransformFeedbacks',
    'glGenTransformFeedbacks',
    'glIsTransformFeedback',
    'glPauseTransformFeedback',
    'glResumeTransformFeedback',
    'glDrawTransformFeedback',
  ]
end
get_ext_command_GL_ARB_transform_feedback3() click to toggle source
# File lib/opengl_ext_command.rb, line 9316
def self.get_ext_command_GL_ARB_transform_feedback3
  [
    'glDrawTransformFeedbackStream',
    'glBeginQueryIndexed',
    'glEndQueryIndexed',
    'glGetQueryIndexediv',
  ]
end
get_ext_command_GL_ARB_transform_feedback_instanced() click to toggle source
# File lib/opengl_ext_command.rb, line 9348
def self.get_ext_command_GL_ARB_transform_feedback_instanced
  [
    'glDrawTransformFeedbackInstanced',
    'glDrawTransformFeedbackStreamInstanced',
  ]
end
get_ext_command_GL_ARB_transform_feedback_overflow_query() click to toggle source
# File lib/opengl_ext_command.rb, line 9359
def self.get_ext_command_GL_ARB_transform_feedback_overflow_query
  [
  ]
end
get_ext_command_GL_ARB_transpose_matrix() click to toggle source
# File lib/opengl_ext_command.rb, line 9407
def self.get_ext_command_GL_ARB_transpose_matrix
  [
    'glLoadTransposeMatrixfARB',
    'glLoadTransposeMatrixdARB',
    'glMultTransposeMatrixfARB',
    'glMultTransposeMatrixdARB',
  ]
end
get_ext_command_GL_ARB_uniform_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 9519
def self.get_ext_command_GL_ARB_uniform_buffer_object
  [
    'glGetUniformIndices',
    'glGetActiveUniformsiv',
    'glGetActiveUniformName',
    'glGetUniformBlockIndex',
    'glGetActiveUniformBlockiv',
    'glGetActiveUniformBlockName',
    'glUniformBlockBinding',
    'glBindBufferRange',
    'glBindBufferBase',
    'glGetIntegeri_v',
  ]
end
get_ext_command_GL_ARB_vertex_array_bgra() click to toggle source
# File lib/opengl_ext_command.rb, line 9538
def self.get_ext_command_GL_ARB_vertex_array_bgra
  [
  ]
end
get_ext_command_GL_ARB_vertex_array_object() click to toggle source
# File lib/opengl_ext_command.rb, line 9586
def self.get_ext_command_GL_ARB_vertex_array_object
  [
    'glBindVertexArray',
    'glDeleteVertexArrays',
    'glGenVertexArrays',
    'glIsVertexArray',
  ]
end
get_ext_command_GL_ARB_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_command.rb, line 9698
def self.get_ext_command_GL_ARB_vertex_attrib_64bit
  [
    'glVertexAttribL1d',
    'glVertexAttribL2d',
    'glVertexAttribL3d',
    'glVertexAttribL4d',
    'glVertexAttribL1dv',
    'glVertexAttribL2dv',
    'glVertexAttribL3dv',
    'glVertexAttribL4dv',
    'glVertexAttribLPointer',
    'glGetVertexAttribLdv',
  ]
end
get_ext_command_GL_ARB_vertex_attrib_binding() click to toggle source
# File lib/opengl_ext_command.rb, line 9776
def self.get_ext_command_GL_ARB_vertex_attrib_binding
  [
    'glBindVertexBuffer',
    'glVertexAttribFormat',
    'glVertexAttribIFormat',
    'glVertexAttribLFormat',
    'glVertexAttribBinding',
    'glVertexBindingDivisor',
  ]
end
get_ext_command_GL_ARB_vertex_blend() click to toggle source
# File lib/opengl_ext_command.rb, line 9890
def self.get_ext_command_GL_ARB_vertex_blend
  [
    'glWeightbvARB',
    'glWeightsvARB',
    'glWeightivARB',
    'glWeightfvARB',
    'glWeightdvARB',
    'glWeightubvARB',
    'glWeightusvARB',
    'glWeightuivARB',
    'glWeightPointerARB',
    'glVertexBlendARB',
  ]
end
get_ext_command_GL_ARB_vertex_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 10018
def self.get_ext_command_GL_ARB_vertex_buffer_object
  [
    'glBindBufferARB',
    'glDeleteBuffersARB',
    'glGenBuffersARB',
    'glIsBufferARB',
    'glBufferDataARB',
    'glBufferSubDataARB',
    'glGetBufferSubDataARB',
    'glMapBufferARB',
    'glUnmapBufferARB',
    'glGetBufferParameterivARB',
    'glGetBufferPointervARB',
  ]
end
get_ext_command_GL_ARB_vertex_program() click to toggle source
# File lib/opengl_ext_command.rb, line 10657
def self.get_ext_command_GL_ARB_vertex_program
  [
    'glVertexAttrib1dARB',
    'glVertexAttrib1dvARB',
    'glVertexAttrib1fARB',
    'glVertexAttrib1fvARB',
    'glVertexAttrib1sARB',
    'glVertexAttrib1svARB',
    'glVertexAttrib2dARB',
    'glVertexAttrib2dvARB',
    'glVertexAttrib2fARB',
    'glVertexAttrib2fvARB',
    'glVertexAttrib2sARB',
    'glVertexAttrib2svARB',
    'glVertexAttrib3dARB',
    'glVertexAttrib3dvARB',
    'glVertexAttrib3fARB',
    'glVertexAttrib3fvARB',
    'glVertexAttrib3sARB',
    'glVertexAttrib3svARB',
    'glVertexAttrib4NbvARB',
    'glVertexAttrib4NivARB',
    'glVertexAttrib4NsvARB',
    'glVertexAttrib4NubARB',
    'glVertexAttrib4NubvARB',
    'glVertexAttrib4NuivARB',
    'glVertexAttrib4NusvARB',
    'glVertexAttrib4bvARB',
    'glVertexAttrib4dARB',
    'glVertexAttrib4dvARB',
    'glVertexAttrib4fARB',
    'glVertexAttrib4fvARB',
    'glVertexAttrib4ivARB',
    'glVertexAttrib4sARB',
    'glVertexAttrib4svARB',
    'glVertexAttrib4ubvARB',
    'glVertexAttrib4uivARB',
    'glVertexAttrib4usvARB',
    'glVertexAttribPointerARB',
    'glEnableVertexAttribArrayARB',
    'glDisableVertexAttribArrayARB',
    'glProgramStringARB',
    'glBindProgramARB',
    'glDeleteProgramsARB',
    'glGenProgramsARB',
    'glProgramEnvParameter4dARB',
    'glProgramEnvParameter4dvARB',
    'glProgramEnvParameter4fARB',
    'glProgramEnvParameter4fvARB',
    'glProgramLocalParameter4dARB',
    'glProgramLocalParameter4dvARB',
    'glProgramLocalParameter4fARB',
    'glProgramLocalParameter4fvARB',
    'glGetProgramEnvParameterdvARB',
    'glGetProgramEnvParameterfvARB',
    'glGetProgramLocalParameterdvARB',
    'glGetProgramLocalParameterfvARB',
    'glGetProgramivARB',
    'glGetProgramStringARB',
    'glGetVertexAttribdvARB',
    'glGetVertexAttribfvARB',
    'glGetVertexAttribivARB',
    'glGetVertexAttribPointervARB',
    'glIsProgramARB',
  ]
end
get_ext_command_GL_ARB_vertex_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 11187
def self.get_ext_command_GL_ARB_vertex_shader
  [
    'glVertexAttrib1fARB',
    'glVertexAttrib1sARB',
    'glVertexAttrib1dARB',
    'glVertexAttrib2fARB',
    'glVertexAttrib2sARB',
    'glVertexAttrib2dARB',
    'glVertexAttrib3fARB',
    'glVertexAttrib3sARB',
    'glVertexAttrib3dARB',
    'glVertexAttrib4fARB',
    'glVertexAttrib4sARB',
    'glVertexAttrib4dARB',
    'glVertexAttrib4NubARB',
    'glVertexAttrib1fvARB',
    'glVertexAttrib1svARB',
    'glVertexAttrib1dvARB',
    'glVertexAttrib2fvARB',
    'glVertexAttrib2svARB',
    'glVertexAttrib2dvARB',
    'glVertexAttrib3fvARB',
    'glVertexAttrib3svARB',
    'glVertexAttrib3dvARB',
    'glVertexAttrib4fvARB',
    'glVertexAttrib4svARB',
    'glVertexAttrib4dvARB',
    'glVertexAttrib4ivARB',
    'glVertexAttrib4bvARB',
    'glVertexAttrib4ubvARB',
    'glVertexAttrib4usvARB',
    'glVertexAttrib4uivARB',
    'glVertexAttrib4NbvARB',
    'glVertexAttrib4NsvARB',
    'glVertexAttrib4NivARB',
    'glVertexAttrib4NubvARB',
    'glVertexAttrib4NusvARB',
    'glVertexAttrib4NuivARB',
    'glVertexAttribPointerARB',
    'glEnableVertexAttribArrayARB',
    'glDisableVertexAttribArrayARB',
    'glBindAttribLocationARB',
    'glGetActiveAttribARB',
    'glGetAttribLocationARB',
    'glGetVertexAttribdvARB',
    'glGetVertexAttribfvARB',
    'glGetVertexAttribivARB',
    'glGetVertexAttribPointervARB',
  ]
end
get_ext_command_GL_ARB_vertex_type_10f_11f_11f_rev() click to toggle source
# File lib/opengl_ext_command.rb, line 11242
def self.get_ext_command_GL_ARB_vertex_type_10f_11f_11f_rev
  [
  ]
end
get_ext_command_GL_ARB_vertex_type_2_10_10_10_rev() click to toggle source
# File lib/opengl_ext_command.rb, line 11630
def self.get_ext_command_GL_ARB_vertex_type_2_10_10_10_rev
  [
    'glVertexAttribP1ui',
    'glVertexAttribP1uiv',
    'glVertexAttribP2ui',
    'glVertexAttribP2uiv',
    'glVertexAttribP3ui',
    'glVertexAttribP3uiv',
    'glVertexAttribP4ui',
    'glVertexAttribP4uiv',
    'glVertexP2ui',
    'glVertexP2uiv',
    'glVertexP3ui',
    'glVertexP3uiv',
    'glVertexP4ui',
    'glVertexP4uiv',
    'glTexCoordP1ui',
    'glTexCoordP1uiv',
    'glTexCoordP2ui',
    'glTexCoordP2uiv',
    'glTexCoordP3ui',
    'glTexCoordP3uiv',
    'glTexCoordP4ui',
    'glTexCoordP4uiv',
    'glMultiTexCoordP1ui',
    'glMultiTexCoordP1uiv',
    'glMultiTexCoordP2ui',
    'glMultiTexCoordP2uiv',
    'glMultiTexCoordP3ui',
    'glMultiTexCoordP3uiv',
    'glMultiTexCoordP4ui',
    'glMultiTexCoordP4uiv',
    'glNormalP3ui',
    'glNormalP3uiv',
    'glColorP3ui',
    'glColorP3uiv',
    'glColorP4ui',
    'glColorP4uiv',
    'glSecondaryColorP3ui',
    'glSecondaryColorP3uiv',
  ]
end
get_ext_command_GL_ARB_viewport_array() click to toggle source
# File lib/opengl_ext_command.rb, line 11796
def self.get_ext_command_GL_ARB_viewport_array
  [
    'glViewportArrayv',
    'glViewportIndexedf',
    'glViewportIndexedfv',
    'glScissorArrayv',
    'glScissorIndexed',
    'glScissorIndexedv',
    'glDepthRangeArrayv',
    'glDepthRangeIndexed',
    'glGetFloati_v',
    'glGetDoublei_v',
    'glDepthRangeArraydvNV',
    'glDepthRangeIndexeddNV',
  ]
end
get_ext_command_GL_ARB_window_pos() click to toggle source
# File lib/opengl_ext_command.rb, line 11976
def self.get_ext_command_GL_ARB_window_pos
  [
    'glWindowPos2dARB',
    'glWindowPos2dvARB',
    'glWindowPos2fARB',
    'glWindowPos2fvARB',
    'glWindowPos2iARB',
    'glWindowPos2ivARB',
    'glWindowPos2sARB',
    'glWindowPos2svARB',
    'glWindowPos3dARB',
    'glWindowPos3dvARB',
    'glWindowPos3fARB',
    'glWindowPos3fvARB',
    'glWindowPos3iARB',
    'glWindowPos3ivARB',
    'glWindowPos3sARB',
    'glWindowPos3svARB',
  ]
end
get_ext_command_GL_ARM_mali_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 549
def self.get_ext_command_GL_ARM_mali_program_binary
  [
  ]
end
get_ext_command_GL_ARM_mali_shader_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 558
def self.get_ext_command_GL_ARM_mali_shader_binary
  [
  ]
end
get_ext_command_GL_ARM_rgba8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 567
def self.get_ext_command_GL_ARM_rgba8
  [
  ]
end
get_ext_command_GL_ARM_shader_framebuffer_fetch() click to toggle source
# File lib/opengl_es_ext_command.rb, line 576
def self.get_ext_command_GL_ARM_shader_framebuffer_fetch
  [
  ]
end
get_ext_command_GL_ARM_shader_framebuffer_fetch_depth_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 585
def self.get_ext_command_GL_ARM_shader_framebuffer_fetch_depth_stencil
  [
  ]
end
get_ext_command_GL_ARM_texture_unnormalized_coordinates() click to toggle source
# File lib/opengl_es_ext_command.rb, line 594
def self.get_ext_command_GL_ARM_texture_unnormalized_coordinates
  [
  ]
end
get_ext_command_GL_ATI_draw_buffers() click to toggle source
# File lib/opengl_ext_command.rb, line 12010
def self.get_ext_command_GL_ATI_draw_buffers
  [
    'glDrawBuffersATI',
  ]
end
get_ext_command_GL_ATI_element_array() click to toggle source
# File lib/opengl_ext_command.rb, line 12049
def self.get_ext_command_GL_ATI_element_array
  [
    'glElementPointerATI',
    'glDrawElementArrayATI',
    'glDrawRangeElementArrayATI',
  ]
end
get_ext_command_GL_ATI_envmap_bumpmap() click to toggle source
# File lib/opengl_ext_command.rb, line 12100
def self.get_ext_command_GL_ATI_envmap_bumpmap
  [
    'glTexBumpParameterivATI',
    'glTexBumpParameterfvATI',
    'glGetTexBumpParameterivATI',
    'glGetTexBumpParameterfvATI',
  ]
end
get_ext_command_GL_ATI_fragment_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 12252
def self.get_ext_command_GL_ATI_fragment_shader
  [
    'glGenFragmentShadersATI',
    'glBindFragmentShaderATI',
    'glDeleteFragmentShaderATI',
    'glBeginFragmentShaderATI',
    'glEndFragmentShaderATI',
    'glPassTexCoordATI',
    'glSampleMapATI',
    'glColorFragmentOp1ATI',
    'glColorFragmentOp2ATI',
    'glColorFragmentOp3ATI',
    'glAlphaFragmentOp1ATI',
    'glAlphaFragmentOp2ATI',
    'glAlphaFragmentOp3ATI',
    'glSetFragmentShaderConstantATI',
  ]
end
get_ext_command_GL_ATI_map_object_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 12294
def self.get_ext_command_GL_ATI_map_object_buffer
  [
    'glMapObjectBufferATI',
    'glUnmapObjectBufferATI',
  ]
end
get_ext_command_GL_ATI_meminfo() click to toggle source
# File lib/opengl_ext_command.rb, line 12305
def self.get_ext_command_GL_ATI_meminfo
  [
  ]
end
get_ext_command_GL_ATI_pixel_format_float() click to toggle source
# File lib/opengl_ext_command.rb, line 12314
def self.get_ext_command_GL_ATI_pixel_format_float
  [
  ]
end
get_ext_command_GL_ATI_pn_triangles() click to toggle source
# File lib/opengl_ext_command.rb, line 12342
def self.get_ext_command_GL_ATI_pn_triangles
  [
    'glPNTrianglesiATI',
    'glPNTrianglesfATI',
  ]
end
get_ext_command_GL_ATI_separate_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 12372
def self.get_ext_command_GL_ATI_separate_stencil
  [
    'glStencilOpSeparateATI',
    'glStencilFuncSeparateATI',
  ]
end
get_ext_command_GL_ATI_text_fragment_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 12383
def self.get_ext_command_GL_ATI_text_fragment_shader
  [
  ]
end
get_ext_command_GL_ATI_texture_env_combine3() click to toggle source
# File lib/opengl_ext_command.rb, line 12392
def self.get_ext_command_GL_ATI_texture_env_combine3
  [
  ]
end
get_ext_command_GL_ATI_texture_float() click to toggle source
# File lib/opengl_ext_command.rb, line 12401
def self.get_ext_command_GL_ATI_texture_float
  [
  ]
end
get_ext_command_GL_ATI_texture_mirror_once() click to toggle source
# File lib/opengl_ext_command.rb, line 12410
def self.get_ext_command_GL_ATI_texture_mirror_once
  [
  ]
end
get_ext_command_GL_ATI_vertex_array_object() click to toggle source
# File lib/opengl_ext_command.rb, line 12538
def self.get_ext_command_GL_ATI_vertex_array_object
  [
    'glNewObjectBufferATI',
    'glIsObjectBufferATI',
    'glUpdateObjectBufferATI',
    'glGetObjectBufferfvATI',
    'glGetObjectBufferivATI',
    'glFreeObjectBufferATI',
    'glArrayObjectATI',
    'glGetArrayObjectfvATI',
    'glGetArrayObjectivATI',
    'glVariantArrayObjectATI',
    'glGetVariantArrayObjectfvATI',
    'glGetVariantArrayObjectivATI',
  ]
end
get_ext_command_GL_ATI_vertex_attrib_array_object() click to toggle source
# File lib/opengl_ext_command.rb, line 12588
def self.get_ext_command_GL_ATI_vertex_attrib_array_object
  [
    'glVertexAttribArrayObjectATI',
    'glGetVertexAttribArrayObjectfvATI',
    'glGetVertexAttribArrayObjectivATI',
  ]
end
get_ext_command_GL_ATI_vertex_streams() click to toggle source
# File lib/opengl_ext_command.rb, line 13049
def self.get_ext_command_GL_ATI_vertex_streams
  [
    'glVertexStream1sATI',
    'glVertexStream1svATI',
    'glVertexStream1iATI',
    'glVertexStream1ivATI',
    'glVertexStream1fATI',
    'glVertexStream1fvATI',
    'glVertexStream1dATI',
    'glVertexStream1dvATI',
    'glVertexStream2sATI',
    'glVertexStream2svATI',
    'glVertexStream2iATI',
    'glVertexStream2ivATI',
    'glVertexStream2fATI',
    'glVertexStream2fvATI',
    'glVertexStream2dATI',
    'glVertexStream2dvATI',
    'glVertexStream3sATI',
    'glVertexStream3svATI',
    'glVertexStream3iATI',
    'glVertexStream3ivATI',
    'glVertexStream3fATI',
    'glVertexStream3fvATI',
    'glVertexStream3dATI',
    'glVertexStream3dvATI',
    'glVertexStream4sATI',
    'glVertexStream4svATI',
    'glVertexStream4iATI',
    'glVertexStream4ivATI',
    'glVertexStream4fATI',
    'glVertexStream4fvATI',
    'glVertexStream4dATI',
    'glVertexStream4dvATI',
    'glNormalStream3bATI',
    'glNormalStream3bvATI',
    'glNormalStream3sATI',
    'glNormalStream3svATI',
    'glNormalStream3iATI',
    'glNormalStream3ivATI',
    'glNormalStream3fATI',
    'glNormalStream3fvATI',
    'glNormalStream3dATI',
    'glNormalStream3dvATI',
    'glClientActiveVertexStreamATI',
    'glVertexBlendEnviATI',
    'glVertexBlendEnvfATI',
  ]
end
get_ext_command_GL_DMP_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 603
def self.get_ext_command_GL_DMP_program_binary
  [
  ]
end
get_ext_command_GL_DMP_shader_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 612
def self.get_ext_command_GL_DMP_shader_binary
  [
  ]
end
get_ext_command_GL_EXT_422_pixels() click to toggle source
# File lib/opengl_ext_command.rb, line 13103
def self.get_ext_command_GL_EXT_422_pixels
  [
  ]
end
get_ext_command_GL_EXT_EGL_image_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 621
def self.get_ext_command_GL_EXT_EGL_image_array
  [
  ]
end
get_ext_command_GL_EXT_EGL_image_storage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 649
def self.get_ext_command_GL_EXT_EGL_image_storage
  [
    'glEGLImageTargetTexStorageEXT',
    'glEGLImageTargetTextureStorageEXT',
  ]
end
get_ext_command_GL_EXT_EGL_image_storage_compression() click to toggle source
# File lib/opengl_es_ext_command.rb, line 660
def self.get_ext_command_GL_EXT_EGL_image_storage_compression
  [
  ]
end
get_ext_command_GL_EXT_EGL_sync() click to toggle source
# File lib/opengl_ext_command.rb, line 13142
def self.get_ext_command_GL_EXT_EGL_sync
  [
  ]
end
get_ext_command_GL_EXT_YUV_target() click to toggle source
# File lib/opengl_es_ext_command.rb, line 669
def self.get_ext_command_GL_EXT_YUV_target
  [
  ]
end
get_ext_command_GL_EXT_abgr() click to toggle source
# File lib/opengl_ext_command.rb, line 13151
def self.get_ext_command_GL_EXT_abgr
  [
  ]
end
get_ext_command_GL_EXT_base_instance() click to toggle source
# File lib/opengl_es_ext_command.rb, line 707
def self.get_ext_command_GL_EXT_base_instance
  [
    'glDrawArraysInstancedBaseInstanceEXT',
    'glDrawElementsInstancedBaseInstanceEXT',
    'glDrawElementsInstancedBaseVertexBaseInstanceEXT',
  ]
end
get_ext_command_GL_EXT_bgra() click to toggle source
# File lib/opengl_ext_command.rb, line 13160
def self.get_ext_command_GL_EXT_bgra
  [
  ]
end
get_ext_command_GL_EXT_bindable_uniform() click to toggle source
# File lib/opengl_ext_command.rb, line 13198
def self.get_ext_command_GL_EXT_bindable_uniform
  [
    'glUniformBufferEXT',
    'glGetUniformBufferSizeEXT',
    'glGetUniformOffsetEXT',
  ]
end
get_ext_command_GL_EXT_blend_color() click to toggle source
# File lib/opengl_ext_command.rb, line 13219
def self.get_ext_command_GL_EXT_blend_color
  [
    'glBlendColorEXT',
  ]
end
get_ext_command_GL_EXT_blend_equation_separate() click to toggle source
# File lib/opengl_ext_command.rb, line 13238
def self.get_ext_command_GL_EXT_blend_equation_separate
  [
    'glBlendEquationSeparateEXT',
  ]
end
get_ext_command_GL_EXT_blend_func_extended() click to toggle source
# File lib/opengl_es_ext_command.rb, line 758
def self.get_ext_command_GL_EXT_blend_func_extended
  [
    'glBindFragDataLocationIndexedEXT',
    'glBindFragDataLocationEXT',
    'glGetProgramResourceLocationIndexEXT',
    'glGetFragDataIndexEXT',
  ]
end
get_ext_command_GL_EXT_blend_func_separate() click to toggle source
# File lib/opengl_ext_command.rb, line 13257
def self.get_ext_command_GL_EXT_blend_func_separate
  [
    'glBlendFuncSeparateEXT',
  ]
end
get_ext_command_GL_EXT_blend_logic_op() click to toggle source
# File lib/opengl_ext_command.rb, line 13267
def self.get_ext_command_GL_EXT_blend_logic_op
  [
  ]
end
get_ext_command_GL_EXT_blend_minmax() click to toggle source
# File lib/opengl_es_ext_command.rb, line 780
def self.get_ext_command_GL_EXT_blend_minmax
  [
    'glBlendEquationEXT',
  ]
end
get_ext_command_GL_EXT_blend_subtract() click to toggle source
# File lib/opengl_ext_command.rb, line 13295
def self.get_ext_command_GL_EXT_blend_subtract
  [
  ]
end
get_ext_command_GL_EXT_buffer_storage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 799
def self.get_ext_command_GL_EXT_buffer_storage
  [
    'glBufferStorageEXT',
  ]
end
get_ext_command_GL_EXT_clear_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 828
def self.get_ext_command_GL_EXT_clear_texture
  [
    'glClearTexImageEXT',
    'glClearTexSubImageEXT',
  ]
end
get_ext_command_GL_EXT_clip_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 848
def self.get_ext_command_GL_EXT_clip_control
  [
    'glClipControlEXT',
  ]
end
get_ext_command_GL_EXT_clip_cull_distance() click to toggle source
# File lib/opengl_es_ext_command.rb, line 858
def self.get_ext_command_GL_EXT_clip_cull_distance
  [
  ]
end
get_ext_command_GL_EXT_clip_volume_hint() click to toggle source
# File lib/opengl_ext_command.rb, line 13304
def self.get_ext_command_GL_EXT_clip_volume_hint
  [
  ]
end
get_ext_command_GL_EXT_cmyka() click to toggle source
# File lib/opengl_ext_command.rb, line 13313
def self.get_ext_command_GL_EXT_cmyka
  [
  ]
end
get_ext_command_GL_EXT_color_buffer_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 867
def self.get_ext_command_GL_EXT_color_buffer_float
  [
  ]
end
get_ext_command_GL_EXT_color_buffer_half_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 876
def self.get_ext_command_GL_EXT_color_buffer_half_float
  [
  ]
end
get_ext_command_GL_EXT_color_subtable() click to toggle source
# File lib/opengl_ext_command.rb, line 13341
def self.get_ext_command_GL_EXT_color_subtable
  [
    'glColorSubTableEXT',
    'glCopyColorSubTableEXT',
  ]
end
get_ext_command_GL_EXT_compiled_vertex_array() click to toggle source
# File lib/opengl_ext_command.rb, line 13371
def self.get_ext_command_GL_EXT_compiled_vertex_array
  [
    'glLockArraysEXT',
    'glUnlockArraysEXT',
  ]
end
get_ext_command_GL_EXT_conservative_depth() click to toggle source
# File lib/opengl_es_ext_command.rb, line 885
def self.get_ext_command_GL_EXT_conservative_depth
  [
  ]
end
get_ext_command_GL_EXT_convolution() click to toggle source
# File lib/opengl_ext_command.rb, line 13511
def self.get_ext_command_GL_EXT_convolution
  [
    'glConvolutionFilter1DEXT',
    'glConvolutionFilter2DEXT',
    'glConvolutionParameterfEXT',
    'glConvolutionParameterfvEXT',
    'glConvolutionParameteriEXT',
    'glConvolutionParameterivEXT',
    'glCopyConvolutionFilter1DEXT',
    'glCopyConvolutionFilter2DEXT',
    'glGetConvolutionFilterEXT',
    'glGetConvolutionParameterfvEXT',
    'glGetConvolutionParameterivEXT',
    'glGetSeparableFilterEXT',
    'glSeparableFilter2DEXT',
  ]
end
get_ext_command_GL_EXT_coordinate_frame() click to toggle source
# File lib/opengl_ext_command.rb, line 13752
def self.get_ext_command_GL_EXT_coordinate_frame
  [
    'glTangent3bEXT',
    'glTangent3bvEXT',
    'glTangent3dEXT',
    'glTangent3dvEXT',
    'glTangent3fEXT',
    'glTangent3fvEXT',
    'glTangent3iEXT',
    'glTangent3ivEXT',
    'glTangent3sEXT',
    'glTangent3svEXT',
    'glBinormal3bEXT',
    'glBinormal3bvEXT',
    'glBinormal3dEXT',
    'glBinormal3dvEXT',
    'glBinormal3fEXT',
    'glBinormal3fvEXT',
    'glBinormal3iEXT',
    'glBinormal3ivEXT',
    'glBinormal3sEXT',
    'glBinormal3svEXT',
    'glTangentPointerEXT',
    'glBinormalPointerEXT',
  ]
end
get_ext_command_GL_EXT_copy_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 903
def self.get_ext_command_GL_EXT_copy_image
  [
    'glCopyImageSubDataEXT',
  ]
end
get_ext_command_GL_EXT_copy_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 13832
def self.get_ext_command_GL_EXT_copy_texture
  [
    'glCopyTexImage1DEXT',
    'glCopyTexImage2DEXT',
    'glCopyTexSubImage1DEXT',
    'glCopyTexSubImage2DEXT',
    'glCopyTexSubImage3DEXT',
  ]
end
get_ext_command_GL_EXT_cull_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 13865
def self.get_ext_command_GL_EXT_cull_vertex
  [
    'glCullParameterdvEXT',
    'glCullParameterfvEXT',
  ]
end
get_ext_command_GL_EXT_debug_label() click to toggle source
# File lib/opengl_es_ext_command.rb, line 932
def self.get_ext_command_GL_EXT_debug_label
  [
    'glLabelObjectEXT',
    'glGetObjectLabelEXT',
  ]
end
get_ext_command_GL_EXT_debug_marker() click to toggle source
# File lib/opengl_es_ext_command.rb, line 972
def self.get_ext_command_GL_EXT_debug_marker
  [
    'glInsertEventMarkerEXT',
    'glPushGroupMarkerEXT',
    'glPopGroupMarkerEXT',
  ]
end
get_ext_command_GL_EXT_depth_bounds_test() click to toggle source
# File lib/opengl_ext_command.rb, line 13956
def self.get_ext_command_GL_EXT_depth_bounds_test
  [
    'glDepthBoundsEXT',
  ]
end
get_ext_command_GL_EXT_depth_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 984
def self.get_ext_command_GL_EXT_depth_clamp
  [
  ]
end
get_ext_command_GL_EXT_direct_state_access() click to toggle source
# File lib/opengl_ext_command.rb, line 16515
def self.get_ext_command_GL_EXT_direct_state_access
  [
    'glMatrixLoadfEXT',
    'glMatrixLoaddEXT',
    'glMatrixMultfEXT',
    'glMatrixMultdEXT',
    'glMatrixLoadIdentityEXT',
    'glMatrixRotatefEXT',
    'glMatrixRotatedEXT',
    'glMatrixScalefEXT',
    'glMatrixScaledEXT',
    'glMatrixTranslatefEXT',
    'glMatrixTranslatedEXT',
    'glMatrixFrustumEXT',
    'glMatrixOrthoEXT',
    'glMatrixPopEXT',
    'glMatrixPushEXT',
    'glClientAttribDefaultEXT',
    'glPushClientAttribDefaultEXT',
    'glTextureParameterfEXT',
    'glTextureParameterfvEXT',
    'glTextureParameteriEXT',
    'glTextureParameterivEXT',
    'glTextureImage1DEXT',
    'glTextureImage2DEXT',
    'glTextureSubImage1DEXT',
    'glTextureSubImage2DEXT',
    'glCopyTextureImage1DEXT',
    'glCopyTextureImage2DEXT',
    'glCopyTextureSubImage1DEXT',
    'glCopyTextureSubImage2DEXT',
    'glGetTextureImageEXT',
    'glGetTextureParameterfvEXT',
    'glGetTextureParameterivEXT',
    'glGetTextureLevelParameterfvEXT',
    'glGetTextureLevelParameterivEXT',
    'glTextureImage3DEXT',
    'glTextureSubImage3DEXT',
    'glCopyTextureSubImage3DEXT',
    'glBindMultiTextureEXT',
    'glMultiTexCoordPointerEXT',
    'glMultiTexEnvfEXT',
    'glMultiTexEnvfvEXT',
    'glMultiTexEnviEXT',
    'glMultiTexEnvivEXT',
    'glMultiTexGendEXT',
    'glMultiTexGendvEXT',
    'glMultiTexGenfEXT',
    'glMultiTexGenfvEXT',
    'glMultiTexGeniEXT',
    'glMultiTexGenivEXT',
    'glGetMultiTexEnvfvEXT',
    'glGetMultiTexEnvivEXT',
    'glGetMultiTexGendvEXT',
    'glGetMultiTexGenfvEXT',
    'glGetMultiTexGenivEXT',
    'glMultiTexParameteriEXT',
    'glMultiTexParameterivEXT',
    'glMultiTexParameterfEXT',
    'glMultiTexParameterfvEXT',
    'glMultiTexImage1DEXT',
    'glMultiTexImage2DEXT',
    'glMultiTexSubImage1DEXT',
    'glMultiTexSubImage2DEXT',
    'glCopyMultiTexImage1DEXT',
    'glCopyMultiTexImage2DEXT',
    'glCopyMultiTexSubImage1DEXT',
    'glCopyMultiTexSubImage2DEXT',
    'glGetMultiTexImageEXT',
    'glGetMultiTexParameterfvEXT',
    'glGetMultiTexParameterivEXT',
    'glGetMultiTexLevelParameterfvEXT',
    'glGetMultiTexLevelParameterivEXT',
    'glMultiTexImage3DEXT',
    'glMultiTexSubImage3DEXT',
    'glCopyMultiTexSubImage3DEXT',
    'glEnableClientStateIndexedEXT',
    'glDisableClientStateIndexedEXT',
    'glGetFloatIndexedvEXT',
    'glGetDoubleIndexedvEXT',
    'glGetPointerIndexedvEXT',
    'glEnableIndexedEXT',
    'glDisableIndexedEXT',
    'glIsEnabledIndexedEXT',
    'glGetIntegerIndexedvEXT',
    'glGetBooleanIndexedvEXT',
    'glCompressedTextureImage3DEXT',
    'glCompressedTextureImage2DEXT',
    'glCompressedTextureImage1DEXT',
    'glCompressedTextureSubImage3DEXT',
    'glCompressedTextureSubImage2DEXT',
    'glCompressedTextureSubImage1DEXT',
    'glGetCompressedTextureImageEXT',
    'glCompressedMultiTexImage3DEXT',
    'glCompressedMultiTexImage2DEXT',
    'glCompressedMultiTexImage1DEXT',
    'glCompressedMultiTexSubImage3DEXT',
    'glCompressedMultiTexSubImage2DEXT',
    'glCompressedMultiTexSubImage1DEXT',
    'glGetCompressedMultiTexImageEXT',
    'glMatrixLoadTransposefEXT',
    'glMatrixLoadTransposedEXT',
    'glMatrixMultTransposefEXT',
    'glMatrixMultTransposedEXT',
    'glNamedBufferDataEXT',
    'glNamedBufferSubDataEXT',
    'glMapNamedBufferEXT',
    'glUnmapNamedBufferEXT',
    'glGetNamedBufferParameterivEXT',
    'glGetNamedBufferPointervEXT',
    'glGetNamedBufferSubDataEXT',
    'glProgramUniform1fEXT',
    'glProgramUniform2fEXT',
    'glProgramUniform3fEXT',
    'glProgramUniform4fEXT',
    'glProgramUniform1iEXT',
    'glProgramUniform2iEXT',
    'glProgramUniform3iEXT',
    'glProgramUniform4iEXT',
    'glProgramUniform1fvEXT',
    'glProgramUniform2fvEXT',
    'glProgramUniform3fvEXT',
    'glProgramUniform4fvEXT',
    'glProgramUniform1ivEXT',
    'glProgramUniform2ivEXT',
    'glProgramUniform3ivEXT',
    'glProgramUniform4ivEXT',
    'glProgramUniformMatrix2fvEXT',
    'glProgramUniformMatrix3fvEXT',
    'glProgramUniformMatrix4fvEXT',
    'glProgramUniformMatrix2x3fvEXT',
    'glProgramUniformMatrix3x2fvEXT',
    'glProgramUniformMatrix2x4fvEXT',
    'glProgramUniformMatrix4x2fvEXT',
    'glProgramUniformMatrix3x4fvEXT',
    'glProgramUniformMatrix4x3fvEXT',
    'glTextureBufferEXT',
    'glMultiTexBufferEXT',
    'glTextureParameterIivEXT',
    'glTextureParameterIuivEXT',
    'glGetTextureParameterIivEXT',
    'glGetTextureParameterIuivEXT',
    'glMultiTexParameterIivEXT',
    'glMultiTexParameterIuivEXT',
    'glGetMultiTexParameterIivEXT',
    'glGetMultiTexParameterIuivEXT',
    'glProgramUniform1uiEXT',
    'glProgramUniform2uiEXT',
    'glProgramUniform3uiEXT',
    'glProgramUniform4uiEXT',
    'glProgramUniform1uivEXT',
    'glProgramUniform2uivEXT',
    'glProgramUniform3uivEXT',
    'glProgramUniform4uivEXT',
    'glNamedProgramLocalParameters4fvEXT',
    'glNamedProgramLocalParameterI4iEXT',
    'glNamedProgramLocalParameterI4ivEXT',
    'glNamedProgramLocalParametersI4ivEXT',
    'glNamedProgramLocalParameterI4uiEXT',
    'glNamedProgramLocalParameterI4uivEXT',
    'glNamedProgramLocalParametersI4uivEXT',
    'glGetNamedProgramLocalParameterIivEXT',
    'glGetNamedProgramLocalParameterIuivEXT',
    'glEnableClientStateiEXT',
    'glDisableClientStateiEXT',
    'glGetFloati_vEXT',
    'glGetDoublei_vEXT',
    'glGetPointeri_vEXT',
    'glNamedProgramStringEXT',
    'glNamedProgramLocalParameter4dEXT',
    'glNamedProgramLocalParameter4dvEXT',
    'glNamedProgramLocalParameter4fEXT',
    'glNamedProgramLocalParameter4fvEXT',
    'glGetNamedProgramLocalParameterdvEXT',
    'glGetNamedProgramLocalParameterfvEXT',
    'glGetNamedProgramivEXT',
    'glGetNamedProgramStringEXT',
    'glNamedRenderbufferStorageEXT',
    'glGetNamedRenderbufferParameterivEXT',
    'glNamedRenderbufferStorageMultisampleEXT',
    'glNamedRenderbufferStorageMultisampleCoverageEXT',
    'glCheckNamedFramebufferStatusEXT',
    'glNamedFramebufferTexture1DEXT',
    'glNamedFramebufferTexture2DEXT',
    'glNamedFramebufferTexture3DEXT',
    'glNamedFramebufferRenderbufferEXT',
    'glGetNamedFramebufferAttachmentParameterivEXT',
    'glGenerateTextureMipmapEXT',
    'glGenerateMultiTexMipmapEXT',
    'glFramebufferDrawBufferEXT',
    'glFramebufferDrawBuffersEXT',
    'glFramebufferReadBufferEXT',
    'glGetFramebufferParameterivEXT',
    'glNamedCopyBufferSubDataEXT',
    'glNamedFramebufferTextureEXT',
    'glNamedFramebufferTextureLayerEXT',
    'glNamedFramebufferTextureFaceEXT',
    'glTextureRenderbufferEXT',
    'glMultiTexRenderbufferEXT',
    'glVertexArrayVertexOffsetEXT',
    'glVertexArrayColorOffsetEXT',
    'glVertexArrayEdgeFlagOffsetEXT',
    'glVertexArrayIndexOffsetEXT',
    'glVertexArrayNormalOffsetEXT',
    'glVertexArrayTexCoordOffsetEXT',
    'glVertexArrayMultiTexCoordOffsetEXT',
    'glVertexArrayFogCoordOffsetEXT',
    'glVertexArraySecondaryColorOffsetEXT',
    'glVertexArrayVertexAttribOffsetEXT',
    'glVertexArrayVertexAttribIOffsetEXT',
    'glEnableVertexArrayEXT',
    'glDisableVertexArrayEXT',
    'glEnableVertexArrayAttribEXT',
    'glDisableVertexArrayAttribEXT',
    'glGetVertexArrayIntegervEXT',
    'glGetVertexArrayPointervEXT',
    'glGetVertexArrayIntegeri_vEXT',
    'glGetVertexArrayPointeri_vEXT',
    'glMapNamedBufferRangeEXT',
    'glFlushMappedNamedBufferRangeEXT',
    'glNamedBufferStorageEXT',
    'glClearNamedBufferDataEXT',
    'glClearNamedBufferSubDataEXT',
    'glNamedFramebufferParameteriEXT',
    'glGetNamedFramebufferParameterivEXT',
    'glProgramUniform1dEXT',
    'glProgramUniform2dEXT',
    'glProgramUniform3dEXT',
    'glProgramUniform4dEXT',
    'glProgramUniform1dvEXT',
    'glProgramUniform2dvEXT',
    'glProgramUniform3dvEXT',
    'glProgramUniform4dvEXT',
    'glProgramUniformMatrix2dvEXT',
    'glProgramUniformMatrix3dvEXT',
    'glProgramUniformMatrix4dvEXT',
    'glProgramUniformMatrix2x3dvEXT',
    'glProgramUniformMatrix2x4dvEXT',
    'glProgramUniformMatrix3x2dvEXT',
    'glProgramUniformMatrix3x4dvEXT',
    'glProgramUniformMatrix4x2dvEXT',
    'glProgramUniformMatrix4x3dvEXT',
    'glTextureBufferRangeEXT',
    'glTextureStorage1DEXT',
    'glTextureStorage2DEXT',
    'glTextureStorage3DEXT',
    'glTextureStorage2DMultisampleEXT',
    'glTextureStorage3DMultisampleEXT',
    'glVertexArrayBindVertexBufferEXT',
    'glVertexArrayVertexAttribFormatEXT',
    'glVertexArrayVertexAttribIFormatEXT',
    'glVertexArrayVertexAttribLFormatEXT',
    'glVertexArrayVertexAttribBindingEXT',
    'glVertexArrayVertexBindingDivisorEXT',
    'glVertexArrayVertexAttribLOffsetEXT',
    'glTexturePageCommitmentEXT',
    'glVertexArrayVertexAttribDivisorEXT',
  ]
end
get_ext_command_GL_EXT_discard_framebuffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1002
def self.get_ext_command_GL_EXT_discard_framebuffer
  [
    'glDiscardFramebufferEXT',
  ]
end
get_ext_command_GL_EXT_disjoint_timer_query() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1131
def self.get_ext_command_GL_EXT_disjoint_timer_query
  [
    'glGenQueriesEXT',
    'glDeleteQueriesEXT',
    'glIsQueryEXT',
    'glBeginQueryEXT',
    'glEndQueryEXT',
    'glQueryCounterEXT',
    'glGetQueryivEXT',
    'glGetQueryObjectivEXT',
    'glGetQueryObjectuivEXT',
    'glGetQueryObjecti64vEXT',
    'glGetQueryObjectui64vEXT',
    'glGetInteger64vEXT',
  ]
end
get_ext_command_GL_EXT_draw_buffers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1161
def self.get_ext_command_GL_EXT_draw_buffers
  [
    'glDrawBuffersEXT',
  ]
end
get_ext_command_GL_EXT_draw_buffers2() click to toggle source
# File lib/opengl_ext_command.rb, line 16838
def self.get_ext_command_GL_EXT_draw_buffers2
  [
    'glColorMaskIndexedEXT',
    'glGetBooleanIndexedvEXT',
    'glGetIntegerIndexedvEXT',
    'glEnableIndexedEXT',
    'glDisableIndexedEXT',
    'glIsEnabledIndexedEXT',
  ]
end
get_ext_command_GL_EXT_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1250
def self.get_ext_command_GL_EXT_draw_buffers_indexed
  [
    'glEnableiEXT',
    'glDisableiEXT',
    'glBlendEquationiEXT',
    'glBlendEquationSeparateiEXT',
    'glBlendFunciEXT',
    'glBlendFuncSeparateiEXT',
    'glColorMaskiEXT',
    'glIsEnablediEXT',
  ]
end
get_ext_command_GL_EXT_draw_elements_base_vertex() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1306
def self.get_ext_command_GL_EXT_draw_elements_base_vertex
  [
    'glDrawElementsBaseVertexEXT',
    'glDrawRangeElementsBaseVertexEXT',
    'glDrawElementsInstancedBaseVertexEXT',
    'glMultiDrawElementsBaseVertexEXT',
  ]
end
get_ext_command_GL_EXT_draw_instanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1338
def self.get_ext_command_GL_EXT_draw_instanced
  [
    'glDrawArraysInstancedEXT',
    'glDrawElementsInstancedEXT',
  ]
end
get_ext_command_GL_EXT_draw_range_elements() click to toggle source
# File lib/opengl_ext_command.rb, line 16892
def self.get_ext_command_GL_EXT_draw_range_elements
  [
    'glDrawRangeElementsEXT',
  ]
end
get_ext_command_GL_EXT_draw_transform_feedback() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1368
def self.get_ext_command_GL_EXT_draw_transform_feedback
  [
    'glDrawTransformFeedbackEXT',
    'glDrawTransformFeedbackInstancedEXT',
  ]
end
get_ext_command_GL_EXT_external_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1398
def self.get_ext_command_GL_EXT_external_buffer
  [
    'glBufferStorageExternalEXT',
    'glNamedBufferStorageExternalEXT',
  ]
end
get_ext_command_GL_EXT_float_blend() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1409
def self.get_ext_command_GL_EXT_float_blend
  [
  ]
end
get_ext_command_GL_EXT_fog_coord() click to toggle source
# File lib/opengl_ext_command.rb, line 16981
def self.get_ext_command_GL_EXT_fog_coord
  [
    'glFogCoordfEXT',
    'glFogCoordfvEXT',
    'glFogCoorddEXT',
    'glFogCoorddvEXT',
    'glFogCoordPointerEXT',
  ]
end
get_ext_command_GL_EXT_framebuffer_blit() click to toggle source
# File lib/opengl_ext_command.rb, line 17004
def self.get_ext_command_GL_EXT_framebuffer_blit
  [
    'glBlitFramebufferEXT',
  ]
end
get_ext_command_GL_EXT_framebuffer_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 17023
def self.get_ext_command_GL_EXT_framebuffer_multisample
  [
    'glRenderbufferStorageMultisampleEXT',
  ]
end
get_ext_command_GL_EXT_framebuffer_multisample_blit_scaled() click to toggle source
# File lib/opengl_ext_command.rb, line 17033
def self.get_ext_command_GL_EXT_framebuffer_multisample_blit_scaled
  [
  ]
end
get_ext_command_GL_EXT_framebuffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 17211
def self.get_ext_command_GL_EXT_framebuffer_object
  [
    'glIsRenderbufferEXT',
    'glBindRenderbufferEXT',
    'glDeleteRenderbuffersEXT',
    'glGenRenderbuffersEXT',
    'glRenderbufferStorageEXT',
    'glGetRenderbufferParameterivEXT',
    'glIsFramebufferEXT',
    'glBindFramebufferEXT',
    'glDeleteFramebuffersEXT',
    'glGenFramebuffersEXT',
    'glCheckFramebufferStatusEXT',
    'glFramebufferTexture1DEXT',
    'glFramebufferTexture2DEXT',
    'glFramebufferTexture3DEXT',
    'glFramebufferRenderbufferEXT',
    'glGetFramebufferAttachmentParameterivEXT',
    'glGenerateMipmapEXT',
  ]
end
get_ext_command_GL_EXT_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_command.rb, line 17237
def self.get_ext_command_GL_EXT_framebuffer_sRGB
  [
  ]
end
get_ext_command_GL_EXT_geometry_point_size() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1418
def self.get_ext_command_GL_EXT_geometry_point_size
  [
  ]
end
get_ext_command_GL_EXT_geometry_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1436
def self.get_ext_command_GL_EXT_geometry_shader
  [
    'glFramebufferTextureEXT',
  ]
end
get_ext_command_GL_EXT_geometry_shader4() click to toggle source
# File lib/opengl_ext_command.rb, line 17255
def self.get_ext_command_GL_EXT_geometry_shader4
  [
    'glProgramParameteriEXT',
  ]
end
get_ext_command_GL_EXT_gpu_program_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 17284
def self.get_ext_command_GL_EXT_gpu_program_parameters
  [
    'glProgramEnvParameters4fvEXT',
    'glProgramLocalParameters4fvEXT',
  ]
end
get_ext_command_GL_EXT_gpu_shader4() click to toggle source
# File lib/opengl_ext_command.rb, line 17634
def self.get_ext_command_GL_EXT_gpu_shader4
  [
    'glGetUniformuivEXT',
    'glBindFragDataLocationEXT',
    'glGetFragDataLocationEXT',
    'glUniform1uiEXT',
    'glUniform2uiEXT',
    'glUniform3uiEXT',
    'glUniform4uiEXT',
    'glUniform1uivEXT',
    'glUniform2uivEXT',
    'glUniform3uivEXT',
    'glUniform4uivEXT',
    'glVertexAttribI1iEXT',
    'glVertexAttribI2iEXT',
    'glVertexAttribI3iEXT',
    'glVertexAttribI4iEXT',
    'glVertexAttribI1uiEXT',
    'glVertexAttribI2uiEXT',
    'glVertexAttribI3uiEXT',
    'glVertexAttribI4uiEXT',
    'glVertexAttribI1ivEXT',
    'glVertexAttribI2ivEXT',
    'glVertexAttribI3ivEXT',
    'glVertexAttribI4ivEXT',
    'glVertexAttribI1uivEXT',
    'glVertexAttribI2uivEXT',
    'glVertexAttribI3uivEXT',
    'glVertexAttribI4uivEXT',
    'glVertexAttribI4bvEXT',
    'glVertexAttribI4svEXT',
    'glVertexAttribI4ubvEXT',
    'glVertexAttribI4usvEXT',
    'glVertexAttribIPointerEXT',
    'glGetVertexAttribIivEXT',
    'glGetVertexAttribIuivEXT',
  ]
end
get_ext_command_GL_EXT_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1446
def self.get_ext_command_GL_EXT_gpu_shader5
  [
  ]
end
get_ext_command_GL_EXT_histogram() click to toggle source
# File lib/opengl_ext_command.rb, line 17776
def self.get_ext_command_GL_EXT_histogram
  [
    'glGetHistogramEXT',
    'glGetHistogramParameterfvEXT',
    'glGetHistogramParameterivEXT',
    'glGetMinmaxEXT',
    'glGetMinmaxParameterfvEXT',
    'glGetMinmaxParameterivEXT',
    'glHistogramEXT',
    'glMinmaxEXT',
    'glResetHistogramEXT',
    'glResetMinmaxEXT',
  ]
end
get_ext_command_GL_EXT_index_array_formats() click to toggle source
# File lib/opengl_ext_command.rb, line 17795
def self.get_ext_command_GL_EXT_index_array_formats
  [
  ]
end
get_ext_command_GL_EXT_index_func() click to toggle source
# File lib/opengl_ext_command.rb, line 17813
def self.get_ext_command_GL_EXT_index_func
  [
    'glIndexFuncEXT',
  ]
end
get_ext_command_GL_EXT_index_material() click to toggle source
# File lib/opengl_ext_command.rb, line 17832
def self.get_ext_command_GL_EXT_index_material
  [
    'glIndexMaterialEXT',
  ]
end
get_ext_command_GL_EXT_index_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 17842
def self.get_ext_command_GL_EXT_index_texture
  [
  ]
end
get_ext_command_GL_EXT_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1484
def self.get_ext_command_GL_EXT_instanced_arrays
  [
    'glDrawArraysInstancedEXT',
    'glDrawElementsInstancedEXT',
    'glVertexAttribDivisorEXT',
  ]
end
get_ext_command_GL_EXT_light_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 17880
def self.get_ext_command_GL_EXT_light_texture
  [
    'glApplyTextureEXT',
    'glTextureLightEXT',
    'glTextureMaterialEXT',
  ]
end
get_ext_command_GL_EXT_map_buffer_range() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1515
def self.get_ext_command_GL_EXT_map_buffer_range
  [
    'glMapBufferRangeEXT',
    'glFlushMappedBufferRangeEXT',
  ]
end
get_ext_command_GL_EXT_memory_object() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1715
def self.get_ext_command_GL_EXT_memory_object
  [
    'glGetUnsignedBytevEXT',
    'glGetUnsignedBytei_vEXT',
    'glDeleteMemoryObjectsEXT',
    'glIsMemoryObjectEXT',
    'glCreateMemoryObjectsEXT',
    'glMemoryObjectParameterivEXT',
    'glGetMemoryObjectParameterivEXT',
    'glTexStorageMem2DEXT',
    'glTexStorageMem2DMultisampleEXT',
    'glTexStorageMem3DEXT',
    'glTexStorageMem3DMultisampleEXT',
    'glBufferStorageMemEXT',
    'glTextureStorageMem2DEXT',
    'glTextureStorageMem2DMultisampleEXT',
    'glTextureStorageMem3DEXT',
    'glTextureStorageMem3DMultisampleEXT',
    'glNamedBufferStorageMemEXT',
    'glTexStorageMem1DEXT',
    'glTextureStorageMem1DEXT',
  ]
end
get_ext_command_GL_EXT_memory_object_fd() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1752
def self.get_ext_command_GL_EXT_memory_object_fd
  [
    'glImportMemoryFdEXT',
  ]
end
get_ext_command_GL_EXT_memory_object_win32() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1781
def self.get_ext_command_GL_EXT_memory_object_win32
  [
    'glImportMemoryWin32HandleEXT',
    'glImportMemoryWin32NameEXT',
  ]
end
get_ext_command_GL_EXT_misc_attribute() click to toggle source
# File lib/opengl_ext_command.rb, line 18158
def self.get_ext_command_GL_EXT_misc_attribute
  [
  ]
end
get_ext_command_GL_EXT_multi_draw_arrays() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1811
def self.get_ext_command_GL_EXT_multi_draw_arrays
  [
    'glMultiDrawArraysEXT',
    'glMultiDrawElementsEXT',
  ]
end
get_ext_command_GL_EXT_multi_draw_indirect() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1841
def self.get_ext_command_GL_EXT_multi_draw_indirect
  [
    'glMultiDrawArraysIndirectEXT',
    'glMultiDrawElementsIndirectEXT',
  ]
end
get_ext_command_GL_EXT_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 18216
def self.get_ext_command_GL_EXT_multisample
  [
    'glSampleMaskEXT',
    'glSamplePatternEXT',
  ]
end
get_ext_command_GL_EXT_multisampled_compatibility() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1852
def self.get_ext_command_GL_EXT_multisampled_compatibility
  [
  ]
end
get_ext_command_GL_EXT_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1880
def self.get_ext_command_GL_EXT_multisampled_render_to_texture
  [
    'glRenderbufferStorageMultisampleEXT',
    'glFramebufferTexture2DMultisampleEXT',
  ]
end
get_ext_command_GL_EXT_multisampled_render_to_texture2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1891
def self.get_ext_command_GL_EXT_multisampled_render_to_texture2
  [
  ]
end
get_ext_command_GL_EXT_multiview_draw_buffers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1929
def self.get_ext_command_GL_EXT_multiview_draw_buffers
  [
    'glReadBufferIndexedEXT',
    'glDrawBuffersIndexedEXT',
    'glGetIntegeri_vEXT',
  ]
end
get_ext_command_GL_EXT_multiview_tessellation_geometry_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1941
def self.get_ext_command_GL_EXT_multiview_tessellation_geometry_shader
  [
  ]
end
get_ext_command_GL_EXT_multiview_texture_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1950
def self.get_ext_command_GL_EXT_multiview_texture_multisample
  [
  ]
end
get_ext_command_GL_EXT_multiview_timer_query() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1959
def self.get_ext_command_GL_EXT_multiview_timer_query
  [
  ]
end
get_ext_command_GL_EXT_occlusion_query_boolean() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2037
def self.get_ext_command_GL_EXT_occlusion_query_boolean
  [
    'glGenQueriesEXT',
    'glDeleteQueriesEXT',
    'glIsQueryEXT',
    'glBeginQueryEXT',
    'glEndQueryEXT',
    'glGetQueryivEXT',
    'glGetQueryObjectuivEXT',
  ]
end
get_ext_command_GL_EXT_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 18254
def self.get_ext_command_GL_EXT_packed_depth_stencil
  [
  ]
end
get_ext_command_GL_EXT_packed_float() click to toggle source
# File lib/opengl_ext_command.rb, line 18263
def self.get_ext_command_GL_EXT_packed_float
  [
  ]
end
get_ext_command_GL_EXT_packed_pixels() click to toggle source
# File lib/opengl_ext_command.rb, line 18272
def self.get_ext_command_GL_EXT_packed_pixels
  [
  ]
end
get_ext_command_GL_EXT_paletted_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 18320
def self.get_ext_command_GL_EXT_paletted_texture
  [
    'glColorTableEXT',
    'glGetColorTableEXT',
    'glGetColorTableParameterivEXT',
    'glGetColorTableParameterfvEXT',
  ]
end
get_ext_command_GL_EXT_pixel_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 18333
def self.get_ext_command_GL_EXT_pixel_buffer_object
  [
  ]
end
get_ext_command_GL_EXT_pixel_transform() click to toggle source
# File lib/opengl_ext_command.rb, line 18401
def self.get_ext_command_GL_EXT_pixel_transform
  [
    'glPixelTransformParameteriEXT',
    'glPixelTransformParameterfEXT',
    'glPixelTransformParameterivEXT',
    'glPixelTransformParameterfvEXT',
    'glGetPixelTransformParameterivEXT',
    'glGetPixelTransformParameterfvEXT',
  ]
end
get_ext_command_GL_EXT_pixel_transform_color_table() click to toggle source
# File lib/opengl_ext_command.rb, line 18416
def self.get_ext_command_GL_EXT_pixel_transform_color_table
  [
  ]
end
get_ext_command_GL_EXT_point_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 18444
def self.get_ext_command_GL_EXT_point_parameters
  [
    'glPointParameterfEXT',
    'glPointParameterfvEXT',
  ]
end
get_ext_command_GL_EXT_polygon_offset() click to toggle source
# File lib/opengl_ext_command.rb, line 18464
def self.get_ext_command_GL_EXT_polygon_offset
  [
    'glPolygonOffsetEXT',
  ]
end
get_ext_command_GL_EXT_polygon_offset_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2062
def self.get_ext_command_GL_EXT_polygon_offset_clamp
  [
    'glPolygonOffsetClampEXT',
  ]
end
get_ext_command_GL_EXT_post_depth_coverage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2072
def self.get_ext_command_GL_EXT_post_depth_coverage
  [
  ]
end
get_ext_command_GL_EXT_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2090
def self.get_ext_command_GL_EXT_primitive_bounding_box
  [
    'glPrimitiveBoundingBoxEXT',
  ]
end
get_ext_command_GL_EXT_protected_textures() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2100
def self.get_ext_command_GL_EXT_protected_textures
  [
  ]
end
get_ext_command_GL_EXT_provoking_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 18511
def self.get_ext_command_GL_EXT_provoking_vertex
  [
    'glProvokingVertexEXT',
  ]
end
get_ext_command_GL_EXT_pvrtc_sRGB() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2109
def self.get_ext_command_GL_EXT_pvrtc_sRGB
  [
  ]
end
get_ext_command_GL_EXT_raster_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2127
def self.get_ext_command_GL_EXT_raster_multisample
  [
    'glRasterSamplesEXT',
  ]
end
get_ext_command_GL_EXT_read_format_bgra() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2137
def self.get_ext_command_GL_EXT_read_format_bgra
  [
  ]
end
get_ext_command_GL_EXT_render_snorm() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2146
def self.get_ext_command_GL_EXT_render_snorm
  [
  ]
end
get_ext_command_GL_EXT_rescale_normal() click to toggle source
# File lib/opengl_ext_command.rb, line 18540
def self.get_ext_command_GL_EXT_rescale_normal
  [
  ]
end
get_ext_command_GL_EXT_robustness() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2194
def self.get_ext_command_GL_EXT_robustness
  [
    'glGetGraphicsResetStatusEXT',
    'glReadnPixelsEXT',
    'glGetnUniformfvEXT',
    'glGetnUniformivEXT',
  ]
end
get_ext_command_GL_EXT_sRGB() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2363
def self.get_ext_command_GL_EXT_sRGB
  [
  ]
end
get_ext_command_GL_EXT_sRGB_write_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2372
def self.get_ext_command_GL_EXT_sRGB_write_control
  [
  ]
end
get_ext_command_GL_EXT_secondary_color() click to toggle source
# File lib/opengl_ext_command.rb, line 18874
def self.get_ext_command_GL_EXT_secondary_color
  [
    'glSecondaryColor3bEXT',
    'glSecondaryColor3bvEXT',
    'glSecondaryColor3dEXT',
    'glSecondaryColor3dvEXT',
    'glSecondaryColor3fEXT',
    'glSecondaryColor3fvEXT',
    'glSecondaryColor3iEXT',
    'glSecondaryColor3ivEXT',
    'glSecondaryColor3sEXT',
    'glSecondaryColor3svEXT',
    'glSecondaryColor3ubEXT',
    'glSecondaryColor3ubvEXT',
    'glSecondaryColor3uiEXT',
    'glSecondaryColor3uivEXT',
    'glSecondaryColor3usEXT',
    'glSecondaryColor3usvEXT',
    'glSecondaryColorPointerEXT',
  ]
end
get_ext_command_GL_EXT_semaphore() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2296
def self.get_ext_command_GL_EXT_semaphore
  [
    'glGetUnsignedBytevEXT',
    'glGetUnsignedBytei_vEXT',
    'glGenSemaphoresEXT',
    'glDeleteSemaphoresEXT',
    'glIsSemaphoreEXT',
    'glSemaphoreParameterui64vEXT',
    'glGetSemaphoreParameterui64vEXT',
    'glWaitSemaphoreEXT',
    'glSignalSemaphoreEXT',
  ]
end
get_ext_command_GL_EXT_semaphore_fd() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2323
def self.get_ext_command_GL_EXT_semaphore_fd
  [
    'glImportSemaphoreFdEXT',
  ]
end
get_ext_command_GL_EXT_semaphore_win32() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2352
def self.get_ext_command_GL_EXT_semaphore_win32
  [
    'glImportSemaphoreWin32HandleEXT',
    'glImportSemaphoreWin32NameEXT',
  ]
end
get_ext_command_GL_EXT_separate_shader_objects() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2850
def self.get_ext_command_GL_EXT_separate_shader_objects
  [
    'glUseShaderProgramEXT',
    'glActiveProgramEXT',
    'glCreateShaderProgramEXT',
    'glActiveShaderProgramEXT',
    'glBindProgramPipelineEXT',
    'glCreateShaderProgramvEXT',
    'glDeleteProgramPipelinesEXT',
    'glGenProgramPipelinesEXT',
    'glGetProgramPipelineInfoLogEXT',
    'glGetProgramPipelineivEXT',
    'glIsProgramPipelineEXT',
    'glProgramParameteriEXT',
    'glProgramUniform1fEXT',
    'glProgramUniform1fvEXT',
    'glProgramUniform1iEXT',
    'glProgramUniform1ivEXT',
    'glProgramUniform2fEXT',
    'glProgramUniform2fvEXT',
    'glProgramUniform2iEXT',
    'glProgramUniform2ivEXT',
    'glProgramUniform3fEXT',
    'glProgramUniform3fvEXT',
    'glProgramUniform3iEXT',
    'glProgramUniform3ivEXT',
    'glProgramUniform4fEXT',
    'glProgramUniform4fvEXT',
    'glProgramUniform4iEXT',
    'glProgramUniform4ivEXT',
    'glProgramUniformMatrix2fvEXT',
    'glProgramUniformMatrix3fvEXT',
    'glProgramUniformMatrix4fvEXT',
    'glUseProgramStagesEXT',
    'glValidateProgramPipelineEXT',
    'glProgramUniform1uiEXT',
    'glProgramUniform2uiEXT',
    'glProgramUniform3uiEXT',
    'glProgramUniform4uiEXT',
    'glProgramUniform1uivEXT',
    'glProgramUniform2uivEXT',
    'glProgramUniform3uivEXT',
    'glProgramUniform4uivEXT',
    'glProgramUniformMatrix2x3fvEXT',
    'glProgramUniformMatrix3x2fvEXT',
    'glProgramUniformMatrix2x4fvEXT',
    'glProgramUniformMatrix4x2fvEXT',
    'glProgramUniformMatrix3x4fvEXT',
    'glProgramUniformMatrix4x3fvEXT',
  ]
end
get_ext_command_GL_EXT_separate_specular_color() click to toggle source
# File lib/opengl_ext_command.rb, line 19425
def self.get_ext_command_GL_EXT_separate_specular_color
  [
  ]
end
get_ext_command_GL_EXT_shader_framebuffer_fetch() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2906
def self.get_ext_command_GL_EXT_shader_framebuffer_fetch
  [
  ]
end
get_ext_command_GL_EXT_shader_framebuffer_fetch_non_coherent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2924
def self.get_ext_command_GL_EXT_shader_framebuffer_fetch_non_coherent
  [
    'glFramebufferFetchBarrierEXT',
  ]
end
get_ext_command_GL_EXT_shader_group_vote() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2934
def self.get_ext_command_GL_EXT_shader_group_vote
  [
  ]
end
get_ext_command_GL_EXT_shader_image_load_formatted() click to toggle source
# File lib/opengl_ext_command.rb, line 19462
def self.get_ext_command_GL_EXT_shader_image_load_formatted
  [
  ]
end
get_ext_command_GL_EXT_shader_image_load_store() click to toggle source
# File lib/opengl_ext_command.rb, line 19490
def self.get_ext_command_GL_EXT_shader_image_load_store
  [
    'glBindImageTextureEXT',
    'glMemoryBarrierEXT',
  ]
end
get_ext_command_GL_EXT_shader_implicit_conversions() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2943
def self.get_ext_command_GL_EXT_shader_implicit_conversions
  [
  ]
end
get_ext_command_GL_EXT_shader_integer_mix() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2952
def self.get_ext_command_GL_EXT_shader_integer_mix
  [
  ]
end
get_ext_command_GL_EXT_shader_io_blocks() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2961
def self.get_ext_command_GL_EXT_shader_io_blocks
  [
  ]
end
get_ext_command_GL_EXT_shader_non_constant_global_initializers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2970
def self.get_ext_command_GL_EXT_shader_non_constant_global_initializers
  [
  ]
end
get_ext_command_GL_EXT_shader_pixel_local_storage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2979
def self.get_ext_command_GL_EXT_shader_pixel_local_storage
  [
  ]
end
get_ext_command_GL_EXT_shader_pixel_local_storage2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3017
def self.get_ext_command_GL_EXT_shader_pixel_local_storage2
  [
    'glFramebufferPixelLocalStorageSizeEXT',
    'glGetFramebufferPixelLocalStorageSizeEXT',
    'glClearPixelLocalStorageuiEXT',
  ]
end
get_ext_command_GL_EXT_shader_texture_lod() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3029
def self.get_ext_command_GL_EXT_shader_texture_lod
  [
  ]
end
get_ext_command_GL_EXT_shadow_funcs() click to toggle source
# File lib/opengl_ext_command.rb, line 19510
def self.get_ext_command_GL_EXT_shadow_funcs
  [
  ]
end
get_ext_command_GL_EXT_shadow_samplers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3038
def self.get_ext_command_GL_EXT_shadow_samplers
  [
  ]
end
get_ext_command_GL_EXT_shared_texture_palette() click to toggle source
# File lib/opengl_ext_command.rb, line 19519
def self.get_ext_command_GL_EXT_shared_texture_palette
  [
  ]
end
get_ext_command_GL_EXT_sparse_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3056
def self.get_ext_command_GL_EXT_sparse_texture
  [
    'glTexPageCommitmentEXT',
  ]
end
get_ext_command_GL_EXT_sparse_texture2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3066
def self.get_ext_command_GL_EXT_sparse_texture2
  [
  ]
end
get_ext_command_GL_EXT_stencil_clear_tag() click to toggle source
# File lib/opengl_ext_command.rb, line 19546
def self.get_ext_command_GL_EXT_stencil_clear_tag
  [
    'glStencilClearTagEXT',
  ]
end
get_ext_command_GL_EXT_stencil_two_side() click to toggle source
# File lib/opengl_ext_command.rb, line 19565
def self.get_ext_command_GL_EXT_stencil_two_side
  [
    'glActiveStencilFaceEXT',
  ]
end
get_ext_command_GL_EXT_stencil_wrap() click to toggle source
# File lib/opengl_ext_command.rb, line 19575
def self.get_ext_command_GL_EXT_stencil_wrap
  [
  ]
end
get_ext_command_GL_EXT_subtexture() click to toggle source
# File lib/opengl_ext_command.rb, line 19603
def self.get_ext_command_GL_EXT_subtexture
  [
    'glTexSubImage1DEXT',
    'glTexSubImage2DEXT',
  ]
end
get_ext_command_GL_EXT_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3075
def self.get_ext_command_GL_EXT_tessellation_point_size
  [
  ]
end
get_ext_command_GL_EXT_tessellation_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3093
def self.get_ext_command_GL_EXT_tessellation_shader
  [
    'glPatchParameteriEXT',
  ]
end
get_ext_command_GL_EXT_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 19614
def self.get_ext_command_GL_EXT_texture
  [
  ]
end
get_ext_command_GL_EXT_texture3D() click to toggle source
# File lib/opengl_ext_command.rb, line 19642
def self.get_ext_command_GL_EXT_texture3D
  [
    'glTexImage3DEXT',
    'glTexSubImage3DEXT',
  ]
end
get_ext_command_GL_EXT_texture_array() click to toggle source
# File lib/opengl_ext_command.rb, line 19662
def self.get_ext_command_GL_EXT_texture_array
  [
    'glFramebufferTextureLayerEXT',
  ]
end
get_ext_command_GL_EXT_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3182
def self.get_ext_command_GL_EXT_texture_border_clamp
  [
    'glTexParameterIivEXT',
    'glTexParameterIuivEXT',
    'glGetTexParameterIivEXT',
    'glGetTexParameterIuivEXT',
    'glSamplerParameterIivEXT',
    'glSamplerParameterIuivEXT',
    'glGetSamplerParameterIivEXT',
    'glGetSamplerParameterIuivEXT',
  ]
end
get_ext_command_GL_EXT_texture_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3218
def self.get_ext_command_GL_EXT_texture_buffer
  [
    'glTexBufferEXT',
    'glTexBufferRangeEXT',
  ]
end
get_ext_command_GL_EXT_texture_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 19681
def self.get_ext_command_GL_EXT_texture_buffer_object
  [
    'glTexBufferEXT',
  ]
end
get_ext_command_GL_EXT_texture_compression_astc_decode_mode() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3229
def self.get_ext_command_GL_EXT_texture_compression_astc_decode_mode
  [
  ]
end
get_ext_command_GL_EXT_texture_compression_bptc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3238
def self.get_ext_command_GL_EXT_texture_compression_bptc
  [
  ]
end
get_ext_command_GL_EXT_texture_compression_dxt1() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3247
def self.get_ext_command_GL_EXT_texture_compression_dxt1
  [
  ]
end
get_ext_command_GL_EXT_texture_compression_latc() click to toggle source
# File lib/opengl_ext_command.rb, line 19691
def self.get_ext_command_GL_EXT_texture_compression_latc
  [
  ]
end
get_ext_command_GL_EXT_texture_compression_rgtc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3256
def self.get_ext_command_GL_EXT_texture_compression_rgtc
  [
  ]
end
get_ext_command_GL_EXT_texture_compression_s3tc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3265
def self.get_ext_command_GL_EXT_texture_compression_s3tc
  [
  ]
end
get_ext_command_GL_EXT_texture_compression_s3tc_srgb() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3274
def self.get_ext_command_GL_EXT_texture_compression_s3tc_srgb
  [
  ]
end
get_ext_command_GL_EXT_texture_cube_map() click to toggle source
# File lib/opengl_ext_command.rb, line 19718
def self.get_ext_command_GL_EXT_texture_cube_map
  [
  ]
end
get_ext_command_GL_EXT_texture_cube_map_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3283
def self.get_ext_command_GL_EXT_texture_cube_map_array
  [
  ]
end
get_ext_command_GL_EXT_texture_env_add() click to toggle source
# File lib/opengl_ext_command.rb, line 19727
def self.get_ext_command_GL_EXT_texture_env_add
  [
  ]
end
get_ext_command_GL_EXT_texture_env_combine() click to toggle source
# File lib/opengl_ext_command.rb, line 19736
def self.get_ext_command_GL_EXT_texture_env_combine
  [
  ]
end
get_ext_command_GL_EXT_texture_env_dot3() click to toggle source
# File lib/opengl_ext_command.rb, line 19745
def self.get_ext_command_GL_EXT_texture_env_dot3
  [
  ]
end
get_ext_command_GL_EXT_texture_filter_anisotropic() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3292
def self.get_ext_command_GL_EXT_texture_filter_anisotropic
  [
  ]
end
get_ext_command_GL_EXT_texture_filter_minmax() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3301
def self.get_ext_command_GL_EXT_texture_filter_minmax
  [
  ]
end
get_ext_command_GL_EXT_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3310
def self.get_ext_command_GL_EXT_texture_format_BGRA8888
  [
  ]
end
get_ext_command_GL_EXT_texture_format_sRGB_override() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3319
def self.get_ext_command_GL_EXT_texture_format_sRGB_override
  [
  ]
end
get_ext_command_GL_EXT_texture_integer() click to toggle source
# File lib/opengl_ext_command.rb, line 19831
def self.get_ext_command_GL_EXT_texture_integer
  [
    'glTexParameterIivEXT',
    'glTexParameterIuivEXT',
    'glGetTexParameterIivEXT',
    'glGetTexParameterIuivEXT',
    'glClearColorIiEXT',
    'glClearColorIuiEXT',
  ]
end
get_ext_command_GL_EXT_texture_lod_bias() click to toggle source
# File lib/opengl_ext_command.rb, line 19846
def self.get_ext_command_GL_EXT_texture_lod_bias
  [
  ]
end
get_ext_command_GL_EXT_texture_mirror_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 19855
def self.get_ext_command_GL_EXT_texture_mirror_clamp
  [
  ]
end
get_ext_command_GL_EXT_texture_mirror_clamp_to_edge() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3328
def self.get_ext_command_GL_EXT_texture_mirror_clamp_to_edge
  [
  ]
end
get_ext_command_GL_EXT_texture_norm16() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3337
def self.get_ext_command_GL_EXT_texture_norm16
  [
  ]
end
get_ext_command_GL_EXT_texture_object() click to toggle source
# File lib/opengl_ext_command.rb, line 19923
def self.get_ext_command_GL_EXT_texture_object
  [
    'glAreTexturesResidentEXT',
    'glBindTextureEXT',
    'glDeleteTexturesEXT',
    'glGenTexturesEXT',
    'glIsTextureEXT',
    'glPrioritizeTexturesEXT',
  ]
end
get_ext_command_GL_EXT_texture_perturb_normal() click to toggle source
# File lib/opengl_ext_command.rb, line 19947
def self.get_ext_command_GL_EXT_texture_perturb_normal
  [
    'glTextureNormalEXT',
  ]
end
get_ext_command_GL_EXT_texture_query_lod() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3346
def self.get_ext_command_GL_EXT_texture_query_lod
  [
  ]
end
get_ext_command_GL_EXT_texture_rg() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3355
def self.get_ext_command_GL_EXT_texture_rg
  [
  ]
end
get_ext_command_GL_EXT_texture_sRGB() click to toggle source
# File lib/opengl_ext_command.rb, line 19957
def self.get_ext_command_GL_EXT_texture_sRGB
  [
  ]
end
get_ext_command_GL_EXT_texture_sRGB_R8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3364
def self.get_ext_command_GL_EXT_texture_sRGB_R8
  [
  ]
end
get_ext_command_GL_EXT_texture_sRGB_RG8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3373
def self.get_ext_command_GL_EXT_texture_sRGB_RG8
  [
  ]
end
get_ext_command_GL_EXT_texture_sRGB_decode() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3382
def self.get_ext_command_GL_EXT_texture_sRGB_decode
  [
  ]
end
get_ext_command_GL_EXT_texture_shadow_lod() click to toggle source
# File lib/opengl_es_ext_command.rb, line 9002
def self.get_ext_command_GL_EXT_texture_shadow_lod
  [
  ]
end
get_ext_command_GL_EXT_texture_shared_exponent() click to toggle source
# File lib/opengl_ext_command.rb, line 19993
def self.get_ext_command_GL_EXT_texture_shared_exponent
  [
  ]
end
get_ext_command_GL_EXT_texture_snorm() click to toggle source
# File lib/opengl_ext_command.rb, line 20002
def self.get_ext_command_GL_EXT_texture_snorm
  [
  ]
end
get_ext_command_GL_EXT_texture_storage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3450
def self.get_ext_command_GL_EXT_texture_storage
  [
    'glTexStorage1DEXT',
    'glTexStorage2DEXT',
    'glTexStorage3DEXT',
    'glTextureStorage1DEXT',
    'glTextureStorage2DEXT',
    'glTextureStorage3DEXT',
  ]
end
get_ext_command_GL_EXT_texture_storage_compression() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3484
def self.get_ext_command_GL_EXT_texture_storage_compression
  [
    'TexStorageAttribs2DEXT',
    'TexStorageAttribs3DEXT',
  ]
end
get_ext_command_GL_EXT_texture_swizzle() click to toggle source
# File lib/opengl_ext_command.rb, line 20085
def self.get_ext_command_GL_EXT_texture_swizzle
  [
  ]
end
get_ext_command_GL_EXT_texture_type_2_10_10_10_REV() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3495
def self.get_ext_command_GL_EXT_texture_type_2_10_10_10_REV
  [
  ]
end
get_ext_command_GL_EXT_texture_view() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3513
def self.get_ext_command_GL_EXT_texture_view
  [
    'glTextureViewEXT',
  ]
end
get_ext_command_GL_EXT_timer_query() click to toggle source
# File lib/opengl_ext_command.rb, line 20154
def self.get_ext_command_GL_EXT_timer_query
  [
    'glGetQueryObjecti64vEXT',
    'glGetQueryObjectui64vEXT',
  ]
end
get_ext_command_GL_EXT_transform_feedback() click to toggle source
# File lib/opengl_ext_command.rb, line 20234
def self.get_ext_command_GL_EXT_transform_feedback
  [
    'glBeginTransformFeedbackEXT',
    'glEndTransformFeedbackEXT',
    'glBindBufferRangeEXT',
    'glBindBufferOffsetEXT',
    'glBindBufferBaseEXT',
    'glTransformFeedbackVaryingsEXT',
    'glGetTransformFeedbackVaryingEXT',
  ]
end
get_ext_command_GL_EXT_unpack_subimage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3564
def self.get_ext_command_GL_EXT_unpack_subimage
  [
  ]
end
get_ext_command_GL_EXT_vertex_array() click to toggle source
# File lib/opengl_ext_command.rb, line 20339
def self.get_ext_command_GL_EXT_vertex_array
  [
    'glArrayElementEXT',
    'glColorPointerEXT',
    'glDrawArraysEXT',
    'glEdgeFlagPointerEXT',
    'glGetPointervEXT',
    'glIndexPointerEXT',
    'glNormalPointerEXT',
    'glTexCoordPointerEXT',
    'glVertexPointerEXT',
  ]
end
get_ext_command_GL_EXT_vertex_array_bgra() click to toggle source
# File lib/opengl_ext_command.rb, line 20357
def self.get_ext_command_GL_EXT_vertex_array_bgra
  [
  ]
end
get_ext_command_GL_EXT_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_command.rb, line 20465
def self.get_ext_command_GL_EXT_vertex_attrib_64bit
  [
    'glVertexAttribL1dEXT',
    'glVertexAttribL2dEXT',
    'glVertexAttribL3dEXT',
    'glVertexAttribL4dEXT',
    'glVertexAttribL1dvEXT',
    'glVertexAttribL2dvEXT',
    'glVertexAttribL3dvEXT',
    'glVertexAttribL4dvEXT',
    'glVertexAttribLPointerEXT',
    'glGetVertexAttribLdvEXT',
  ]
end
get_ext_command_GL_EXT_vertex_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 20903
def self.get_ext_command_GL_EXT_vertex_shader
  [
    'glBeginVertexShaderEXT',
    'glEndVertexShaderEXT',
    'glBindVertexShaderEXT',
    'glGenVertexShadersEXT',
    'glDeleteVertexShaderEXT',
    'glShaderOp1EXT',
    'glShaderOp2EXT',
    'glShaderOp3EXT',
    'glSwizzleEXT',
    'glWriteMaskEXT',
    'glInsertComponentEXT',
    'glExtractComponentEXT',
    'glGenSymbolsEXT',
    'glSetInvariantEXT',
    'glSetLocalConstantEXT',
    'glVariantbvEXT',
    'glVariantsvEXT',
    'glVariantivEXT',
    'glVariantfvEXT',
    'glVariantdvEXT',
    'glVariantubvEXT',
    'glVariantusvEXT',
    'glVariantuivEXT',
    'glVariantPointerEXT',
    'glEnableVariantClientStateEXT',
    'glDisableVariantClientStateEXT',
    'glBindLightParameterEXT',
    'glBindMaterialParameterEXT',
    'glBindTexGenParameterEXT',
    'glBindTextureUnitParameterEXT',
    'glBindParameterEXT',
    'glIsVariantEnabledEXT',
    'glGetVariantBooleanvEXT',
    'glGetVariantIntegervEXT',
    'glGetVariantFloatvEXT',
    'glGetVariantPointervEXT',
    'glGetInvariantBooleanvEXT',
    'glGetInvariantIntegervEXT',
    'glGetInvariantFloatvEXT',
    'glGetLocalConstantBooleanvEXT',
    'glGetLocalConstantIntegervEXT',
    'glGetLocalConstantFloatvEXT',
  ]
end
get_ext_command_GL_EXT_vertex_weighting() click to toggle source
# File lib/opengl_ext_command.rb, line 20983
def self.get_ext_command_GL_EXT_vertex_weighting
  [
    'glVertexWeightfEXT',
    'glVertexWeightfvEXT',
    'glVertexWeightPointerEXT',
  ]
end
get_ext_command_GL_EXT_win32_keyed_mutex() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3592
def self.get_ext_command_GL_EXT_win32_keyed_mutex
  [
    'glAcquireKeyedMutexWin32EXT',
    'glReleaseKeyedMutexWin32EXT',
  ]
end
get_ext_command_GL_EXT_window_rectangles() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3612
def self.get_ext_command_GL_EXT_window_rectangles
  [
    'glWindowRectanglesEXT',
  ]
end
get_ext_command_GL_EXT_x11_sync_object() click to toggle source
# File lib/opengl_ext_command.rb, line 21053
def self.get_ext_command_GL_EXT_x11_sync_object
  [
    'glImportSyncEXT',
  ]
end
get_ext_command_GL_FJ_shader_binary_GCCSO() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3622
def self.get_ext_command_GL_FJ_shader_binary_GCCSO
  [
  ]
end
get_ext_command_GL_GREMEDY_frame_terminator() click to toggle source
# File lib/opengl_ext_command.rb, line 21072
def self.get_ext_command_GL_GREMEDY_frame_terminator
  [
    'glFrameTerminatorGREMEDY',
  ]
end
get_ext_command_GL_GREMEDY_string_marker() click to toggle source
# File lib/opengl_ext_command.rb, line 21091
def self.get_ext_command_GL_GREMEDY_string_marker
  [
    'glStringMarkerGREMEDY',
  ]
end
get_ext_command_GL_HP_convolution_border_modes() click to toggle source
# File lib/opengl_ext_command.rb, line 21101
def self.get_ext_command_GL_HP_convolution_border_modes
  [
  ]
end
get_ext_command_GL_HP_image_transform() click to toggle source
# File lib/opengl_ext_command.rb, line 21169
def self.get_ext_command_GL_HP_image_transform
  [
    'glImageTransformParameteriHP',
    'glImageTransformParameterfHP',
    'glImageTransformParameterivHP',
    'glImageTransformParameterfvHP',
    'glGetImageTransformParameterivHP',
    'glGetImageTransformParameterfvHP',
  ]
end
get_ext_command_GL_HP_occlusion_test() click to toggle source
# File lib/opengl_ext_command.rb, line 21184
def self.get_ext_command_GL_HP_occlusion_test
  [
  ]
end
get_ext_command_GL_HP_texture_lighting() click to toggle source
# File lib/opengl_ext_command.rb, line 21193
def self.get_ext_command_GL_HP_texture_lighting
  [
  ]
end
get_ext_command_GL_IBM_cull_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 21202
def self.get_ext_command_GL_IBM_cull_vertex
  [
  ]
end
get_ext_command_GL_IBM_multimode_draw_arrays() click to toggle source
# File lib/opengl_ext_command.rb, line 21230
def self.get_ext_command_GL_IBM_multimode_draw_arrays
  [
    'glMultiModeDrawArraysIBM',
    'glMultiModeDrawElementsIBM',
  ]
end
get_ext_command_GL_IBM_rasterpos_clip() click to toggle source
# File lib/opengl_ext_command.rb, line 21241
def self.get_ext_command_GL_IBM_rasterpos_clip
  [
  ]
end
get_ext_command_GL_IBM_static_data() click to toggle source
# File lib/opengl_ext_command.rb, line 21259
def self.get_ext_command_GL_IBM_static_data
  [
    'glFlushStaticDataIBM',
  ]
end
get_ext_command_GL_IBM_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_command.rb, line 21269
def self.get_ext_command_GL_IBM_texture_mirrored_repeat
  [
  ]
end
get_ext_command_GL_IBM_vertex_array_lists() click to toggle source
# File lib/opengl_ext_command.rb, line 21357
def self.get_ext_command_GL_IBM_vertex_array_lists
  [
    'glColorPointerListIBM',
    'glSecondaryColorPointerListIBM',
    'glEdgeFlagPointerListIBM',
    'glFogCoordPointerListIBM',
    'glIndexPointerListIBM',
    'glNormalPointerListIBM',
    'glTexCoordPointerListIBM',
    'glVertexPointerListIBM',
  ]
end
get_ext_command_GL_IMG_bindless_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3690
def self.get_ext_command_GL_IMG_bindless_texture
  [
    'glGetTextureHandleIMG',
    'glGetTextureSamplerHandleIMG',
    'glUniformHandleui64IMG',
    'glUniformHandleui64vIMG',
    'glProgramUniformHandleui64IMG',
    'glProgramUniformHandleui64vIMG',
  ]
end
get_ext_command_GL_IMG_framebuffer_downsample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3724
def self.get_ext_command_GL_IMG_framebuffer_downsample
  [
    'glFramebufferTexture2DDownsampleIMG',
    'glFramebufferTextureLayerDownsampleIMG',
  ]
end
get_ext_command_GL_IMG_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3754
def self.get_ext_command_GL_IMG_multisampled_render_to_texture
  [
    'glRenderbufferStorageMultisampleIMG',
    'glFramebufferTexture2DMultisampleIMG',
  ]
end
get_ext_command_GL_IMG_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3765
def self.get_ext_command_GL_IMG_program_binary
  [
  ]
end
get_ext_command_GL_IMG_read_format() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3774
def self.get_ext_command_GL_IMG_read_format
  [
  ]
end
get_ext_command_GL_IMG_shader_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3783
def self.get_ext_command_GL_IMG_shader_binary
  [
  ]
end
get_ext_command_GL_IMG_texture_compression_pvrtc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3792
def self.get_ext_command_GL_IMG_texture_compression_pvrtc
  [
  ]
end
get_ext_command_GL_IMG_texture_compression_pvrtc2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3801
def self.get_ext_command_GL_IMG_texture_compression_pvrtc2
  [
  ]
end
get_ext_command_GL_IMG_texture_filter_cubic() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3810
def self.get_ext_command_GL_IMG_texture_filter_cubic
  [
  ]
end
get_ext_command_GL_INGR_blend_func_separate() click to toggle source
# File lib/opengl_ext_command.rb, line 21383
def self.get_ext_command_GL_INGR_blend_func_separate
  [
    'glBlendFuncSeparateINGR',
  ]
end
get_ext_command_GL_INGR_color_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 21393
def self.get_ext_command_GL_INGR_color_clamp
  [
  ]
end
get_ext_command_GL_INGR_interlace_read() click to toggle source
# File lib/opengl_ext_command.rb, line 21402
def self.get_ext_command_GL_INGR_interlace_read
  [
  ]
end
get_ext_command_GL_INTEL_blackhole_render() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3847
def self.get_ext_command_GL_INTEL_blackhole_render
  [
  ]
end
get_ext_command_GL_INTEL_conservative_rasterization() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3819
def self.get_ext_command_GL_INTEL_conservative_rasterization
  [
  ]
end
get_ext_command_GL_INTEL_fragment_shader_ordering() click to toggle source
# File lib/opengl_ext_command.rb, line 21420
def self.get_ext_command_GL_INTEL_fragment_shader_ordering
  [
  ]
end
get_ext_command_GL_INTEL_framebuffer_CMAA() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3837
def self.get_ext_command_GL_INTEL_framebuffer_CMAA
  [
    'glApplyFramebufferAttachmentCMAAINTEL',
  ]
end
get_ext_command_GL_INTEL_map_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 21477
def self.get_ext_command_GL_INTEL_map_texture
  [
    'glSyncTextureINTEL',
    'glUnmapTexture2DINTEL',
    'glMapTexture2DINTEL',
  ]
end
get_ext_command_GL_INTEL_parallel_arrays() click to toggle source
# File lib/opengl_ext_command.rb, line 21537
def self.get_ext_command_GL_INTEL_parallel_arrays
  [
    'glVertexPointervINTEL',
    'glNormalPointervINTEL',
    'glColorPointervINTEL',
    'glTexCoordPointervINTEL',
  ]
end
get_ext_command_GL_INTEL_performance_query() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3955
def self.get_ext_command_GL_INTEL_performance_query
  [
    'glBeginPerfQueryINTEL',
    'glCreatePerfQueryINTEL',
    'glDeletePerfQueryINTEL',
    'glEndPerfQueryINTEL',
    'glGetFirstPerfQueryIdINTEL',
    'glGetNextPerfQueryIdINTEL',
    'glGetPerfCounterInfoINTEL',
    'glGetPerfQueryDataINTEL',
    'glGetPerfQueryIdByNameINTEL',
    'glGetPerfQueryInfoINTEL',
  ]
end
get_ext_command_GL_KHR_blend_equation_advanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3983
def self.get_ext_command_GL_KHR_blend_equation_advanced
  [
    'glBlendBarrierKHR',
  ]
end
get_ext_command_GL_KHR_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3993
def self.get_ext_command_GL_KHR_blend_equation_advanced_coherent
  [
  ]
end
get_ext_command_GL_KHR_context_flush_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4002
def self.get_ext_command_GL_KHR_context_flush_control
  [
  ]
end
get_ext_command_GL_KHR_debug() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4230
def self.get_ext_command_GL_KHR_debug
  [
    'glDebugMessageControl',
    'glDebugMessageInsert',
    'glDebugMessageCallback',
    'glGetDebugMessageLog',
    'glPushDebugGroup',
    'glPopDebugGroup',
    'glObjectLabel',
    'glGetObjectLabel',
    'glObjectPtrLabel',
    'glGetObjectPtrLabel',
    'glGetPointerv',
    'glDebugMessageControlKHR',
    'glDebugMessageInsertKHR',
    'glDebugMessageCallbackKHR',
    'glGetDebugMessageLogKHR',
    'glPushDebugGroupKHR',
    'glPopDebugGroupKHR',
    'glObjectLabelKHR',
    'glGetObjectLabelKHR',
    'glObjectPtrLabelKHR',
    'glGetObjectPtrLabelKHR',
    'glGetPointervKHR',
  ]
end
get_ext_command_GL_KHR_no_error() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4261
def self.get_ext_command_GL_KHR_no_error
  [
  ]
end
get_ext_command_GL_KHR_parallel_shader_compile() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4442
def self.get_ext_command_GL_KHR_parallel_shader_compile
  [
    'glMaxShaderCompilerThreadsKHR',
  ]
end
get_ext_command_GL_KHR_robust_buffer_access_behavior() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4270
def self.get_ext_command_GL_KHR_robust_buffer_access_behavior
  [
  ]
end
get_ext_command_GL_KHR_robustness() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4378
def self.get_ext_command_GL_KHR_robustness
  [
    'glGetGraphicsResetStatus',
    'glReadnPixels',
    'glGetnUniformfv',
    'glGetnUniformiv',
    'glGetnUniformuiv',
    'glGetGraphicsResetStatusKHR',
    'glReadnPixelsKHR',
    'glGetnUniformfvKHR',
    'glGetnUniformivKHR',
    'glGetnUniformuivKHR',
  ]
end
get_ext_command_GL_KHR_shader_subgroup() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4397
def self.get_ext_command_GL_KHR_shader_subgroup
  [
  ]
end
get_ext_command_GL_KHR_texture_compression_astc_hdr() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4406
def self.get_ext_command_GL_KHR_texture_compression_astc_hdr
  [
  ]
end
get_ext_command_GL_KHR_texture_compression_astc_ldr() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4415
def self.get_ext_command_GL_KHR_texture_compression_astc_ldr
  [
  ]
end
get_ext_command_GL_KHR_texture_compression_astc_sliced_3d() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4424
def self.get_ext_command_GL_KHR_texture_compression_astc_sliced_3d
  [
  ]
end
get_ext_command_GL_MESAX_texture_stack() click to toggle source
# File lib/opengl_ext_command.rb, line 22146
def self.get_ext_command_GL_MESAX_texture_stack
  [
  ]
end
get_ext_command_GL_MESA_bgra() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4452
def self.get_ext_command_GL_MESA_bgra
  [
  ]
end
get_ext_command_GL_MESA_framebuffer_flip_x() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4461
def self.get_ext_command_GL_MESA_framebuffer_flip_x
  [
  ]
end
get_ext_command_GL_MESA_framebuffer_flip_y() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4489
def self.get_ext_command_GL_MESA_framebuffer_flip_y
  [
    'glFramebufferParameteriMESA',
    'glGetFramebufferParameterivMESA',
  ]
end
get_ext_command_GL_MESA_framebuffer_swap_xy() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4500
def self.get_ext_command_GL_MESA_framebuffer_swap_xy
  [
  ]
end
get_ext_command_GL_MESA_pack_invert() click to toggle source
# File lib/opengl_ext_command.rb, line 22203
def self.get_ext_command_GL_MESA_pack_invert
  [
  ]
end
get_ext_command_GL_MESA_program_binary_formats() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4509
def self.get_ext_command_GL_MESA_program_binary_formats
  [
  ]
end
get_ext_command_GL_MESA_resize_buffers() click to toggle source
# File lib/opengl_ext_command.rb, line 22230
def self.get_ext_command_GL_MESA_resize_buffers
  [
    'glResizeBuffersMESA',
  ]
end
get_ext_command_GL_MESA_shader_integer_functions() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4518
def self.get_ext_command_GL_MESA_shader_integer_functions
  [
  ]
end
get_ext_command_GL_MESA_tile_raster_order() click to toggle source
# File lib/opengl_ext_command.rb, line 22249
def self.get_ext_command_GL_MESA_tile_raster_order
  [
  ]
end
get_ext_command_GL_MESA_window_pos() click to toggle source
# File lib/opengl_ext_command.rb, line 22497
def self.get_ext_command_GL_MESA_window_pos
  [
    'glWindowPos2dMESA',
    'glWindowPos2dvMESA',
    'glWindowPos2fMESA',
    'glWindowPos2fvMESA',
    'glWindowPos2iMESA',
    'glWindowPos2ivMESA',
    'glWindowPos2sMESA',
    'glWindowPos2svMESA',
    'glWindowPos3dMESA',
    'glWindowPos3dvMESA',
    'glWindowPos3fMESA',
    'glWindowPos3fvMESA',
    'glWindowPos3iMESA',
    'glWindowPos3ivMESA',
    'glWindowPos3sMESA',
    'glWindowPos3svMESA',
    'glWindowPos4dMESA',
    'glWindowPos4dvMESA',
    'glWindowPos4fMESA',
    'glWindowPos4fvMESA',
    'glWindowPos4iMESA',
    'glWindowPos4ivMESA',
    'glWindowPos4sMESA',
    'glWindowPos4svMESA',
  ]
end
get_ext_command_GL_MESA_ycbcr_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 22530
def self.get_ext_command_GL_MESA_ycbcr_texture
  [
  ]
end
get_ext_command_GL_NVX_blend_equation_advanced_multi_draw_buffers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4527
def self.get_ext_command_GL_NVX_blend_equation_advanced_multi_draw_buffers
  [
  ]
end
get_ext_command_GL_NVX_conditional_render() click to toggle source
# File lib/opengl_ext_command.rb, line 22567
def self.get_ext_command_GL_NVX_conditional_render
  [
    'glBeginConditionalRenderNVX',
    'glEndConditionalRenderNVX',
  ]
end
get_ext_command_GL_NVX_gpu_memory_info() click to toggle source
# File lib/opengl_ext_command.rb, line 22578
def self.get_ext_command_GL_NVX_gpu_memory_info
  [
  ]
end
get_ext_command_GL_NVX_gpu_multicast2() click to toggle source
# File lib/opengl_ext_command.rb, line 25295
def self.get_ext_command_GL_NVX_gpu_multicast2
  [
    'glUploadGpuMaskNVX',
    'glMulticastViewportArrayvNVX',
    'glMulticastViewportPositionWScaleNVX',
    'glMulticastScissorArrayvNVX',
    'glAsyncCopyBufferSubDataNVX',
    'glAsyncCopyImageSubDataNVX',
  ]
end
get_ext_command_GL_NVX_linked_gpu_multicast() click to toggle source
# File lib/opengl_ext_command.rb, line 22616
def self.get_ext_command_GL_NVX_linked_gpu_multicast
  [
    'glLGPUNamedBufferSubDataNVX',
    'glLGPUCopyImageSubDataNVX',
    'glLGPUInterlockNVX',
  ]
end
get_ext_command_GL_NVX_progress_fence() click to toggle source
# File lib/opengl_ext_command.rb, line 25349
def self.get_ext_command_GL_NVX_progress_fence
  [
    'glCreateProgressFenceNVX',
    'glSignalSemaphoreui64NVX',
    'glWaitSemaphoreui64NVX',
    'glClientWaitSemaphoreui64NVX',
  ]
end
get_ext_command_GL_NV_alpha_to_coverage_dither_control() click to toggle source
# File lib/opengl_ext_command.rb, line 22637
def self.get_ext_command_GL_NV_alpha_to_coverage_dither_control
  [
    'glAlphaToCoverageDitherControlNV',
  ]
end
get_ext_command_GL_NV_bindless_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_command.rb, line 22666
def self.get_ext_command_GL_NV_bindless_multi_draw_indirect
  [
    'glMultiDrawArraysIndirectBindlessNV',
    'glMultiDrawElementsIndirectBindlessNV',
  ]
end
get_ext_command_GL_NV_bindless_multi_draw_indirect_count() click to toggle source
# File lib/opengl_ext_command.rb, line 22696
def self.get_ext_command_GL_NV_bindless_multi_draw_indirect_count
  [
    'glMultiDrawArraysIndirectBindlessCountNV',
    'glMultiDrawElementsIndirectBindlessCountNV',
  ]
end
get_ext_command_GL_NV_bindless_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4665
def self.get_ext_command_GL_NV_bindless_texture
  [
    'glGetTextureHandleNV',
    'glGetTextureSamplerHandleNV',
    'glMakeTextureHandleResidentNV',
    'glMakeTextureHandleNonResidentNV',
    'glGetImageHandleNV',
    'glMakeImageHandleResidentNV',
    'glMakeImageHandleNonResidentNV',
    'glUniformHandleui64NV',
    'glUniformHandleui64vNV',
    'glProgramUniformHandleui64NV',
    'glProgramUniformHandleui64vNV',
    'glIsTextureHandleResidentNV',
    'glIsImageHandleResidentNV',
  ]
end
get_ext_command_GL_NV_blend_equation_advanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4706
def self.get_ext_command_GL_NV_blend_equation_advanced
  [
    'glBlendParameteriNV',
    'glBlendBarrierNV',
  ]
end
get_ext_command_GL_NV_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4717
def self.get_ext_command_GL_NV_blend_equation_advanced_coherent
  [
  ]
end
get_ext_command_GL_NV_blend_minmax_factor() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4726
def self.get_ext_command_GL_NV_blend_minmax_factor
  [
  ]
end
get_ext_command_GL_NV_blend_square() click to toggle source
# File lib/opengl_ext_command.rb, line 22906
def self.get_ext_command_GL_NV_blend_square
  [
  ]
end
get_ext_command_GL_NV_clip_space_w_scaling() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4744
def self.get_ext_command_GL_NV_clip_space_w_scaling
  [
    'glViewportPositionWScaleNV',
  ]
end
get_ext_command_GL_NV_command_list() click to toggle source
# File lib/opengl_ext_command.rb, line 23103
def self.get_ext_command_GL_NV_command_list
  [
    'glCreateStatesNV',
    'glDeleteStatesNV',
    'glIsStateNV',
    'glStateCaptureNV',
    'glGetCommandHeaderNV',
    'glGetStageIndexNV',
    'glDrawCommandsNV',
    'glDrawCommandsAddressNV',
    'glDrawCommandsStatesNV',
    'glDrawCommandsStatesAddressNV',
    'glCreateCommandListsNV',
    'glDeleteCommandListsNV',
    'glIsCommandListNV',
    'glListDrawCommandsStatesClientNV',
    'glCommandListSegmentsNV',
    'glCompileCommandListNV',
    'glCallCommandListNV',
  ]
end
get_ext_command_GL_NV_compute_program5() click to toggle source
# File lib/opengl_ext_command.rb, line 23129
def self.get_ext_command_GL_NV_compute_program5
  [
  ]
end
get_ext_command_GL_NV_compute_shader_derivatives() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4754
def self.get_ext_command_GL_NV_compute_shader_derivatives
  [
  ]
end
get_ext_command_GL_NV_conditional_render() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4782
def self.get_ext_command_GL_NV_conditional_render
  [
    'glBeginConditionalRenderNV',
    'glEndConditionalRenderNV',
  ]
end
get_ext_command_GL_NV_conservative_raster() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4802
def self.get_ext_command_GL_NV_conservative_raster
  [
    'glSubpixelPrecisionBiasNV',
  ]
end
get_ext_command_GL_NV_conservative_raster_dilate() click to toggle source
# File lib/opengl_ext_command.rb, line 23205
def self.get_ext_command_GL_NV_conservative_raster_dilate
  [
    'glConservativeRasterParameterfNV',
  ]
end
get_ext_command_GL_NV_conservative_raster_pre_snap() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4812
def self.get_ext_command_GL_NV_conservative_raster_pre_snap
  [
  ]
end
get_ext_command_GL_NV_conservative_raster_pre_snap_triangles() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4830
def self.get_ext_command_GL_NV_conservative_raster_pre_snap_triangles
  [
    'glConservativeRasterParameteriNV',
  ]
end
get_ext_command_GL_NV_conservative_raster_underestimation() click to toggle source
# File lib/opengl_ext_command.rb, line 23243
def self.get_ext_command_GL_NV_conservative_raster_underestimation
  [
  ]
end
get_ext_command_GL_NV_copy_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4849
def self.get_ext_command_GL_NV_copy_buffer
  [
    'glCopyBufferSubDataNV',
  ]
end
get_ext_command_GL_NV_copy_depth_to_color() click to toggle source
# File lib/opengl_ext_command.rb, line 23252
def self.get_ext_command_GL_NV_copy_depth_to_color
  [
  ]
end
get_ext_command_GL_NV_copy_image() click to toggle source
# File lib/opengl_ext_command.rb, line 23270
def self.get_ext_command_GL_NV_copy_image
  [
    'glCopyImageSubDataNV',
  ]
end
get_ext_command_GL_NV_coverage_sample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4878
def self.get_ext_command_GL_NV_coverage_sample
  [
    'glCoverageMaskNV',
    'glCoverageOperationNV',
  ]
end
get_ext_command_GL_NV_deep_texture3D() click to toggle source
# File lib/opengl_ext_command.rb, line 23280
def self.get_ext_command_GL_NV_deep_texture3D
  [
  ]
end
get_ext_command_GL_NV_depth_buffer_float() click to toggle source
# File lib/opengl_ext_command.rb, line 23318
def self.get_ext_command_GL_NV_depth_buffer_float
  [
    'glDepthRangedNV',
    'glClearDepthdNV',
    'glDepthBoundsdNV',
  ]
end
get_ext_command_GL_NV_depth_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 23330
def self.get_ext_command_GL_NV_depth_clamp
  [
  ]
end
get_ext_command_GL_NV_depth_nonlinear() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4889
def self.get_ext_command_GL_NV_depth_nonlinear
  [
  ]
end
get_ext_command_GL_NV_draw_buffers() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4907
def self.get_ext_command_GL_NV_draw_buffers
  [
    'glDrawBuffersNV',
  ]
end
get_ext_command_GL_NV_draw_instanced() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4936
def self.get_ext_command_GL_NV_draw_instanced
  [
    'glDrawArraysInstancedNV',
    'glDrawElementsInstancedNV',
  ]
end
get_ext_command_GL_NV_draw_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 23348
def self.get_ext_command_GL_NV_draw_texture
  [
    'glDrawTextureNV',
  ]
end
get_ext_command_GL_NV_draw_vulkan_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4996
def self.get_ext_command_GL_NV_draw_vulkan_image
  [
    'glDrawVkImageNV',
    'glGetVkProcAddrNV',
    'glWaitVkSemaphoreNV',
    'glSignalVkSemaphoreNV',
    'glSignalVkFenceNV',
  ]
end
get_ext_command_GL_NV_evaluators() click to toggle source
# File lib/opengl_ext_command.rb, line 23510
def self.get_ext_command_GL_NV_evaluators
  [
    'glMapControlPointsNV',
    'glMapParameterivNV',
    'glMapParameterfvNV',
    'glGetMapControlPointsNV',
    'glGetMapParameterivNV',
    'glGetMapParameterfvNV',
    'glGetMapAttribParameterivNV',
    'glGetMapAttribParameterfvNV',
    'glEvalMapsNV',
  ]
end
get_ext_command_GL_NV_explicit_attrib_location() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5010
def self.get_ext_command_GL_NV_explicit_attrib_location
  [
  ]
end
get_ext_command_GL_NV_explicit_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 23557
def self.get_ext_command_GL_NV_explicit_multisample
  [
    'glGetMultisamplefvNV',
    'glSampleMaskIndexedNV',
    'glTexRenderbufferNV',
  ]
end
get_ext_command_GL_NV_fbo_color_attachments() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5019
def self.get_ext_command_GL_NV_fbo_color_attachments
  [
  ]
end
get_ext_command_GL_NV_fence() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5097
def self.get_ext_command_GL_NV_fence
  [
    'glDeleteFencesNV',
    'glGenFencesNV',
    'glIsFenceNV',
    'glTestFenceNV',
    'glGetFenceivNV',
    'glFinishFenceNV',
    'glSetFenceNV',
  ]
end
get_ext_command_GL_NV_fill_rectangle() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5113
def self.get_ext_command_GL_NV_fill_rectangle
  [
  ]
end
get_ext_command_GL_NV_float_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 23663
def self.get_ext_command_GL_NV_float_buffer
  [
  ]
end
get_ext_command_GL_NV_fog_distance() click to toggle source
# File lib/opengl_ext_command.rb, line 23672
def self.get_ext_command_GL_NV_fog_distance
  [
  ]
end
get_ext_command_GL_NV_fragment_coverage_to_color() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5131
def self.get_ext_command_GL_NV_fragment_coverage_to_color
  [
    'glFragmentCoverageColorNV',
  ]
end
get_ext_command_GL_NV_fragment_program() click to toggle source
# File lib/opengl_ext_command.rb, line 23759
def self.get_ext_command_GL_NV_fragment_program
  [
    'glProgramNamedParameter4fNV',
    'glProgramNamedParameter4fvNV',
    'glProgramNamedParameter4dNV',
    'glProgramNamedParameter4dvNV',
    'glGetProgramNamedParameterfvNV',
    'glGetProgramNamedParameterdvNV',
  ]
end
get_ext_command_GL_NV_fragment_program2() click to toggle source
# File lib/opengl_ext_command.rb, line 23774
def self.get_ext_command_GL_NV_fragment_program2
  [
  ]
end
get_ext_command_GL_NV_fragment_program4() click to toggle source
# File lib/opengl_ext_command.rb, line 23783
def self.get_ext_command_GL_NV_fragment_program4
  [
  ]
end
get_ext_command_GL_NV_fragment_program_option() click to toggle source
# File lib/opengl_ext_command.rb, line 23792
def self.get_ext_command_GL_NV_fragment_program_option
  [
  ]
end
get_ext_command_GL_NV_fragment_shader_barycentric() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5141
def self.get_ext_command_GL_NV_fragment_shader_barycentric
  [
  ]
end
get_ext_command_GL_NV_fragment_shader_interlock() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5150
def self.get_ext_command_GL_NV_fragment_shader_interlock
  [
  ]
end
get_ext_command_GL_NV_framebuffer_blit() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5168
def self.get_ext_command_GL_NV_framebuffer_blit
  [
    'glBlitFramebufferNV',
  ]
end
get_ext_command_GL_NV_framebuffer_mixed_samples() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5217
def self.get_ext_command_GL_NV_framebuffer_mixed_samples
  [
    'glRasterSamplesEXT',
    'glCoverageModulationTableNV',
    'glGetCoverageModulationTableNV',
    'glCoverageModulationNV',
  ]
end
get_ext_command_GL_NV_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5239
def self.get_ext_command_GL_NV_framebuffer_multisample
  [
    'glRenderbufferStorageMultisampleNV',
  ]
end
get_ext_command_GL_NV_framebuffer_multisample_coverage() click to toggle source
# File lib/opengl_ext_command.rb, line 23880
def self.get_ext_command_GL_NV_framebuffer_multisample_coverage
  [
    'glRenderbufferStorageMultisampleCoverageNV',
  ]
end
get_ext_command_GL_NV_generate_mipmap_sRGB() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5249
def self.get_ext_command_GL_NV_generate_mipmap_sRGB
  [
  ]
end
get_ext_command_GL_NV_geometry_program4() click to toggle source
# File lib/opengl_ext_command.rb, line 23929
def self.get_ext_command_GL_NV_geometry_program4
  [
    'glProgramVertexLimitNV',
    'glFramebufferTextureEXT',
    'glFramebufferTextureLayerEXT',
    'glFramebufferTextureFaceEXT',
  ]
end
get_ext_command_GL_NV_geometry_shader4() click to toggle source
# File lib/opengl_ext_command.rb, line 23942
def self.get_ext_command_GL_NV_geometry_shader4
  [
  ]
end
get_ext_command_GL_NV_geometry_shader_passthrough() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5258
def self.get_ext_command_GL_NV_geometry_shader_passthrough
  [
  ]
end
get_ext_command_GL_NV_gpu_multicast() click to toggle source
# File lib/opengl_ext_command.rb, line 25215
def self.get_ext_command_GL_NV_gpu_multicast
  [
    'glRenderGpuMaskNV',
    'glMulticastBufferSubDataNV',
    'glMulticastCopyBufferSubDataNV',
    'glMulticastCopyImageSubDataNV',
    'glMulticastBlitFramebufferNV',
    'glMulticastFramebufferSampleLocationsfvNV',
    'glMulticastBarrierNV',
    'glMulticastWaitSyncNV',
    'glMulticastGetQueryObjectivNV',
    'glMulticastGetQueryObjectuivNV',
    'glMulticastGetQueryObjecti64vNV',
    'glMulticastGetQueryObjectui64vNV',
  ]
end
get_ext_command_GL_NV_gpu_program4() click to toggle source
# File lib/opengl_ext_command.rb, line 24119
def self.get_ext_command_GL_NV_gpu_program4
  [
    'glProgramLocalParameterI4iNV',
    'glProgramLocalParameterI4ivNV',
    'glProgramLocalParametersI4ivNV',
    'glProgramLocalParameterI4uiNV',
    'glProgramLocalParameterI4uivNV',
    'glProgramLocalParametersI4uivNV',
    'glProgramEnvParameterI4iNV',
    'glProgramEnvParameterI4ivNV',
    'glProgramEnvParametersI4ivNV',
    'glProgramEnvParameterI4uiNV',
    'glProgramEnvParameterI4uivNV',
    'glProgramEnvParametersI4uivNV',
    'glGetProgramLocalParameterIivNV',
    'glGetProgramLocalParameterIuivNV',
    'glGetProgramEnvParameterIivNV',
    'glGetProgramEnvParameterIuivNV',
  ]
end
get_ext_command_GL_NV_gpu_program5() click to toggle source
# File lib/opengl_ext_command.rb, line 24163
def self.get_ext_command_GL_NV_gpu_program5
  [
    'glProgramSubroutineParametersuivNV',
    'glGetProgramSubroutineParameteruivNV',
  ]
end
get_ext_command_GL_NV_gpu_program5_mem_extended() click to toggle source
# File lib/opengl_ext_command.rb, line 24174
def self.get_ext_command_GL_NV_gpu_program5_mem_extended
  [
  ]
end
get_ext_command_GL_NV_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5596
def self.get_ext_command_GL_NV_gpu_shader5
  [
    'glUniform1i64NV',
    'glUniform2i64NV',
    'glUniform3i64NV',
    'glUniform4i64NV',
    'glUniform1i64vNV',
    'glUniform2i64vNV',
    'glUniform3i64vNV',
    'glUniform4i64vNV',
    'glUniform1ui64NV',
    'glUniform2ui64NV',
    'glUniform3ui64NV',
    'glUniform4ui64NV',
    'glUniform1ui64vNV',
    'glUniform2ui64vNV',
    'glUniform3ui64vNV',
    'glUniform4ui64vNV',
    'glGetUniformi64vNV',
    'glProgramUniform1i64NV',
    'glProgramUniform2i64NV',
    'glProgramUniform3i64NV',
    'glProgramUniform4i64NV',
    'glProgramUniform1i64vNV',
    'glProgramUniform2i64vNV',
    'glProgramUniform3i64vNV',
    'glProgramUniform4i64vNV',
    'glProgramUniform1ui64NV',
    'glProgramUniform2ui64NV',
    'glProgramUniform3ui64NV',
    'glProgramUniform4ui64NV',
    'glProgramUniform1ui64vNV',
    'glProgramUniform2ui64vNV',
    'glProgramUniform3ui64vNV',
    'glProgramUniform4ui64vNV',
  ]
end
get_ext_command_GL_NV_half_float() click to toggle source
# File lib/opengl_ext_command.rb, line 25013
def self.get_ext_command_GL_NV_half_float
  [
    'glVertex2hNV',
    'glVertex2hvNV',
    'glVertex3hNV',
    'glVertex3hvNV',
    'glVertex4hNV',
    'glVertex4hvNV',
    'glNormal3hNV',
    'glNormal3hvNV',
    'glColor3hNV',
    'glColor3hvNV',
    'glColor4hNV',
    'glColor4hvNV',
    'glTexCoord1hNV',
    'glTexCoord1hvNV',
    'glTexCoord2hNV',
    'glTexCoord2hvNV',
    'glTexCoord3hNV',
    'glTexCoord3hvNV',
    'glTexCoord4hNV',
    'glTexCoord4hvNV',
    'glMultiTexCoord1hNV',
    'glMultiTexCoord1hvNV',
    'glMultiTexCoord2hNV',
    'glMultiTexCoord2hvNV',
    'glMultiTexCoord3hNV',
    'glMultiTexCoord3hvNV',
    'glMultiTexCoord4hNV',
    'glMultiTexCoord4hvNV',
    'glFogCoordhNV',
    'glFogCoordhvNV',
    'glSecondaryColor3hNV',
    'glSecondaryColor3hvNV',
    'glVertexWeighthNV',
    'glVertexWeighthvNV',
    'glVertexAttrib1hNV',
    'glVertexAttrib1hvNV',
    'glVertexAttrib2hNV',
    'glVertexAttrib2hvNV',
    'glVertexAttrib3hNV',
    'glVertexAttrib3hvNV',
    'glVertexAttrib4hNV',
    'glVertexAttrib4hvNV',
    'glVertexAttribs1hvNV',
    'glVertexAttribs2hvNV',
    'glVertexAttribs3hvNV',
    'glVertexAttribs4hvNV',
  ]
end
get_ext_command_GL_NV_image_formats() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5638
def self.get_ext_command_GL_NV_image_formats
  [
  ]
end
get_ext_command_GL_NV_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5656
def self.get_ext_command_GL_NV_instanced_arrays
  [
    'glVertexAttribDivisorNV',
  ]
end
get_ext_command_GL_NV_internalformat_sample_query() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5675
def self.get_ext_command_GL_NV_internalformat_sample_query
  [
    'glGetInternalformatSampleivNV',
  ]
end
get_ext_command_GL_NV_light_max_exponent() click to toggle source
# File lib/opengl_ext_command.rb, line 25087
def self.get_ext_command_GL_NV_light_max_exponent
  [
  ]
end
get_ext_command_GL_NV_memory_attachment() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5744
def self.get_ext_command_GL_NV_memory_attachment
  [
    'glGetMemoryObjectDetachedResourcesuivNV',
    'glResetMemoryObjectParameterNV',
    'glTexAttachMemoryNV',
    'glBufferAttachMemoryNV',
    'glTextureAttachMemoryNV',
    'glNamedBufferAttachMemoryNV',
  ]
end
get_ext_command_GL_NV_memory_object_sparse() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5798
def self.get_ext_command_GL_NV_memory_object_sparse
  [
    'glBufferPageCommitmentMemNV',
    'glTexPageCommitmentMemNV',
    'glNamedBufferPageCommitmentMemNV',
    'glTexturePageCommitmentMemNV',
  ]
end
get_ext_command_GL_NV_mesh_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5850
def self.get_ext_command_GL_NV_mesh_shader
  [
    'glDrawMeshTasksNV',
    'glDrawMeshTasksIndirectNV',
    'glMultiDrawMeshTasksIndirectNV',
    'glMultiDrawMeshTasksIndirectCountNV',
  ]
end
get_ext_command_GL_NV_multisample_coverage() click to toggle source
# File lib/opengl_ext_command.rb, line 25540
def self.get_ext_command_GL_NV_multisample_coverage
  [
  ]
end
get_ext_command_GL_NV_multisample_filter_hint() click to toggle source
# File lib/opengl_ext_command.rb, line 25549
def self.get_ext_command_GL_NV_multisample_filter_hint
  [
  ]
end
get_ext_command_GL_NV_non_square_matrices() click to toggle source
# File lib/opengl_es_ext_command.rb, line 5922
def self.get_ext_command_GL_NV_non_square_matrices
  [
    'glUniformMatrix2x3fvNV',
    'glUniformMatrix3x2fvNV',
    'glUniformMatrix2x4fvNV',
    'glUniformMatrix4x2fvNV',
    'glUniformMatrix3x4fvNV',
    'glUniformMatrix4x3fvNV',
  ]
end
get_ext_command_GL_NV_occlusion_query() click to toggle source
# File lib/opengl_ext_command.rb, line 25627
def self.get_ext_command_GL_NV_occlusion_query
  [
    'glGenOcclusionQueriesNV',
    'glDeleteOcclusionQueriesNV',
    'glIsOcclusionQueryNV',
    'glBeginOcclusionQueryNV',
    'glEndOcclusionQueryNV',
    'glGetOcclusionQueryivNV',
    'glGetOcclusionQueryuivNV',
  ]
end
get_ext_command_GL_NV_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 25643
def self.get_ext_command_GL_NV_packed_depth_stencil
  [
  ]
end
get_ext_command_GL_NV_parameter_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 25681
def self.get_ext_command_GL_NV_parameter_buffer_object
  [
    'glProgramBufferParametersfvNV',
    'glProgramBufferParametersIivNV',
    'glProgramBufferParametersIuivNV',
  ]
end
get_ext_command_GL_NV_parameter_buffer_object2() click to toggle source
# File lib/opengl_ext_command.rb, line 25693
def self.get_ext_command_GL_NV_parameter_buffer_object2
  [
  ]
end
get_ext_command_GL_NV_path_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6766
def self.get_ext_command_GL_NV_path_rendering
  [
    'glGenPathsNV',
    'glDeletePathsNV',
    'glIsPathNV',
    'glPathCommandsNV',
    'glPathCoordsNV',
    'glPathSubCommandsNV',
    'glPathSubCoordsNV',
    'glPathStringNV',
    'glPathGlyphsNV',
    'glPathGlyphRangeNV',
    'glWeightPathsNV',
    'glCopyPathNV',
    'glInterpolatePathsNV',
    'glTransformPathNV',
    'glPathParameterivNV',
    'glPathParameteriNV',
    'glPathParameterfvNV',
    'glPathParameterfNV',
    'glPathDashArrayNV',
    'glPathStencilFuncNV',
    'glPathStencilDepthOffsetNV',
    'glStencilFillPathNV',
    'glStencilStrokePathNV',
    'glStencilFillPathInstancedNV',
    'glStencilStrokePathInstancedNV',
    'glPathCoverDepthFuncNV',
    'glCoverFillPathNV',
    'glCoverStrokePathNV',
    'glCoverFillPathInstancedNV',
    'glCoverStrokePathInstancedNV',
    'glGetPathParameterivNV',
    'glGetPathParameterfvNV',
    'glGetPathCommandsNV',
    'glGetPathCoordsNV',
    'glGetPathDashArrayNV',
    'glGetPathMetricsNV',
    'glGetPathMetricRangeNV',
    'glGetPathSpacingNV',
    'glIsPointInFillPathNV',
    'glIsPointInStrokePathNV',
    'glGetPathLengthNV',
    'glPointAlongPathNV',
    'glMatrixLoad3x2fNV',
    'glMatrixLoad3x3fNV',
    'glMatrixLoadTranspose3x3fNV',
    'glMatrixMult3x2fNV',
    'glMatrixMult3x3fNV',
    'glMatrixMultTranspose3x3fNV',
    'glStencilThenCoverFillPathNV',
    'glStencilThenCoverStrokePathNV',
    'glStencilThenCoverFillPathInstancedNV',
    'glStencilThenCoverStrokePathInstancedNV',
    'glPathGlyphIndexRangeNV',
    'glPathGlyphIndexArrayNV',
    'glPathMemoryGlyphIndexArrayNV',
    'glProgramPathFragmentInputGenNV',
    'glGetProgramResourcefvNV',
    'glPathColorGenNV',
    'glPathTexGenNV',
    'glPathFogGenNV',
    'glGetPathColorGenivNV',
    'glGetPathColorGenfvNV',
    'glGetPathTexGenivNV',
    'glGetPathTexGenfvNV',
    'glMatrixFrustumEXT',
    'glMatrixLoadIdentityEXT',
    'glMatrixLoadTransposefEXT',
    'glMatrixLoadTransposedEXT',
    'glMatrixLoadfEXT',
    'glMatrixLoaddEXT',
    'glMatrixMultTransposefEXT',
    'glMatrixMultTransposedEXT',
    'glMatrixMultfEXT',
    'glMatrixMultdEXT',
    'glMatrixOrthoEXT',
    'glMatrixPopEXT',
    'glMatrixPushEXT',
    'glMatrixRotatefEXT',
    'glMatrixRotatedEXT',
    'glMatrixScalefEXT',
    'glMatrixScaledEXT',
    'glMatrixTranslatefEXT',
    'glMatrixTranslatedEXT',
  ]
end
get_ext_command_GL_NV_path_rendering_shared_edge() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6858
def self.get_ext_command_GL_NV_path_rendering_shared_edge
  [
  ]
end
get_ext_command_GL_NV_pixel_buffer_object() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6867
def self.get_ext_command_GL_NV_pixel_buffer_object
  [
  ]
end
get_ext_command_GL_NV_pixel_data_range() click to toggle source
# File lib/opengl_ext_command.rb, line 26651
def self.get_ext_command_GL_NV_pixel_data_range
  [
    'glPixelDataRangeNV',
    'glFlushPixelDataRangeNV',
  ]
end
get_ext_command_GL_NV_point_sprite() click to toggle source
# File lib/opengl_ext_command.rb, line 26681
def self.get_ext_command_GL_NV_point_sprite
  [
    'glPointParameteriNV',
    'glPointParameterivNV',
  ]
end
get_ext_command_GL_NV_polygon_mode() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6885
def self.get_ext_command_GL_NV_polygon_mode
  [
    'glPolygonModeNV',
  ]
end
get_ext_command_GL_NV_present_video() click to toggle source
# File lib/opengl_ext_command.rb, line 26751
def self.get_ext_command_GL_NV_present_video
  [
    'glPresentFrameKeyedNV',
    'glPresentFrameDualFillNV',
    'glGetVideoivNV',
    'glGetVideouivNV',
    'glGetVideoi64vNV',
    'glGetVideoui64vNV',
  ]
end
get_ext_command_GL_NV_primitive_restart() click to toggle source
# File lib/opengl_ext_command.rb, line 26785
def self.get_ext_command_GL_NV_primitive_restart
  [
    'glPrimitiveRestartNV',
    'glPrimitiveRestartIndexNV',
  ]
end
get_ext_command_GL_NV_primitive_shading_rate() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6895
def self.get_ext_command_GL_NV_primitive_shading_rate
  [
  ]
end
get_ext_command_GL_NV_query_resource() click to toggle source
# File lib/opengl_ext_command.rb, line 26814
def self.get_ext_command_GL_NV_query_resource
  [
    'glQueryResourceNV',
  ]
end
get_ext_command_GL_NV_query_resource_tag() click to toggle source
# File lib/opengl_ext_command.rb, line 26853
def self.get_ext_command_GL_NV_query_resource_tag
  [
    'glGenQueryResourceTagNV',
    'glDeleteQueryResourceTagNV',
    'glQueryResourceTagNV',
  ]
end
get_ext_command_GL_NV_read_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6913
def self.get_ext_command_GL_NV_read_buffer
  [
    'glReadBufferNV',
  ]
end
get_ext_command_GL_NV_read_buffer_front() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6923
def self.get_ext_command_GL_NV_read_buffer_front
  [
  ]
end
get_ext_command_GL_NV_read_depth() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6932
def self.get_ext_command_GL_NV_read_depth
  [
  ]
end
get_ext_command_GL_NV_read_depth_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6941
def self.get_ext_command_GL_NV_read_depth_stencil
  [
  ]
end
get_ext_command_GL_NV_read_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6950
def self.get_ext_command_GL_NV_read_stencil
  [
  ]
end
get_ext_command_GL_NV_register_combiners() click to toggle source
# File lib/opengl_ext_command.rb, line 26994
def self.get_ext_command_GL_NV_register_combiners
  [
    'glCombinerParameterfvNV',
    'glCombinerParameterfNV',
    'glCombinerParameterivNV',
    'glCombinerParameteriNV',
    'glCombinerInputNV',
    'glCombinerOutputNV',
    'glFinalCombinerInputNV',
    'glGetCombinerInputParameterfvNV',
    'glGetCombinerInputParameterivNV',
    'glGetCombinerOutputParameterfvNV',
    'glGetCombinerOutputParameterivNV',
    'glGetFinalCombinerInputParameterfvNV',
    'glGetFinalCombinerInputParameterivNV',
  ]
end
get_ext_command_GL_NV_register_combiners2() click to toggle source
# File lib/opengl_ext_command.rb, line 27035
def self.get_ext_command_GL_NV_register_combiners2
  [
    'glCombinerStageParameterfvNV',
    'glGetCombinerStageParameterfvNV',
  ]
end
get_ext_command_GL_NV_representative_fragment_test() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6959
def self.get_ext_command_GL_NV_representative_fragment_test
  [
  ]
end
get_ext_command_GL_NV_robustness_video_memory_purge() click to toggle source
# File lib/opengl_ext_command.rb, line 27055
def self.get_ext_command_GL_NV_robustness_video_memory_purge
  [
  ]
end
get_ext_command_GL_NV_sRGB_formats() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6968
def self.get_ext_command_GL_NV_sRGB_formats
  [
  ]
end
get_ext_command_GL_NV_sample_locations() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7006
def self.get_ext_command_GL_NV_sample_locations
  [
    'glFramebufferSampleLocationsfvNV',
    'glNamedFramebufferSampleLocationsfvNV',
    'glResolveDepthValuesNV',
  ]
end
get_ext_command_GL_NV_sample_mask_override_coverage() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7018
def self.get_ext_command_GL_NV_sample_mask_override_coverage
  [
  ]
end
get_ext_command_GL_NV_scissor_exclusive() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7046
def self.get_ext_command_GL_NV_scissor_exclusive
  [
    'glScissorExclusiveNV',
    'glScissorExclusiveArrayvNV',
  ]
end
get_ext_command_GL_NV_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_command.rb, line 27144
def self.get_ext_command_GL_NV_shader_atomic_counters
  [
  ]
end
get_ext_command_GL_NV_shader_atomic_float() click to toggle source
# File lib/opengl_ext_command.rb, line 27153
def self.get_ext_command_GL_NV_shader_atomic_float
  [
  ]
end
get_ext_command_GL_NV_shader_atomic_float64() click to toggle source
# File lib/opengl_ext_command.rb, line 27162
def self.get_ext_command_GL_NV_shader_atomic_float64
  [
  ]
end
get_ext_command_GL_NV_shader_atomic_fp16_vector() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7057
def self.get_ext_command_GL_NV_shader_atomic_fp16_vector
  [
  ]
end
get_ext_command_GL_NV_shader_atomic_int64() click to toggle source
# File lib/opengl_ext_command.rb, line 27180
def self.get_ext_command_GL_NV_shader_atomic_int64
  [
  ]
end
get_ext_command_GL_NV_shader_buffer_load() click to toggle source
# File lib/opengl_ext_command.rb, line 27328
def self.get_ext_command_GL_NV_shader_buffer_load
  [
    'glMakeBufferResidentNV',
    'glMakeBufferNonResidentNV',
    'glIsBufferResidentNV',
    'glMakeNamedBufferResidentNV',
    'glMakeNamedBufferNonResidentNV',
    'glIsNamedBufferResidentNV',
    'glGetBufferParameterui64vNV',
    'glGetNamedBufferParameterui64vNV',
    'glGetIntegerui64vNV',
    'glUniformui64NV',
    'glUniformui64vNV',
    'glGetUniformui64vNV',
    'glProgramUniformui64NV',
    'glProgramUniformui64vNV',
  ]
end
get_ext_command_GL_NV_shader_buffer_store() click to toggle source
# File lib/opengl_ext_command.rb, line 27351
def self.get_ext_command_GL_NV_shader_buffer_store
  [
  ]
end
get_ext_command_GL_NV_shader_noperspective_interpolation() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7066
def self.get_ext_command_GL_NV_shader_noperspective_interpolation
  [
  ]
end
get_ext_command_GL_NV_shader_storage_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 27360
def self.get_ext_command_GL_NV_shader_storage_buffer_object
  [
  ]
end
get_ext_command_GL_NV_shader_subgroup_partitioned() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7075
def self.get_ext_command_GL_NV_shader_subgroup_partitioned
  [
  ]
end
get_ext_command_GL_NV_shader_texture_footprint() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7084
def self.get_ext_command_GL_NV_shader_texture_footprint
  [
  ]
end
get_ext_command_GL_NV_shader_thread_group() click to toggle source
# File lib/opengl_ext_command.rb, line 27387
def self.get_ext_command_GL_NV_shader_thread_group
  [
  ]
end
get_ext_command_GL_NV_shader_thread_shuffle() click to toggle source
# File lib/opengl_ext_command.rb, line 27396
def self.get_ext_command_GL_NV_shader_thread_shuffle
  [
  ]
end
get_ext_command_GL_NV_shading_rate_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7162
def self.get_ext_command_GL_NV_shading_rate_image
  [
    'glBindShadingRateImageNV',
    'glGetShadingRateImagePaletteNV',
    'glGetShadingRateSampleLocationivNV',
    'glShadingRateImageBarrierNV',
    'glShadingRateImagePaletteNV',
    'glShadingRateSampleOrderNV',
    'glShadingRateSampleOrderCustomNV',
  ]
end
get_ext_command_GL_NV_shadow_samplers_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7178
def self.get_ext_command_GL_NV_shadow_samplers_array
  [
  ]
end
get_ext_command_GL_NV_shadow_samplers_cube() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7187
def self.get_ext_command_GL_NV_shadow_samplers_cube
  [
  ]
end
get_ext_command_GL_NV_stereo_view_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7196
def self.get_ext_command_GL_NV_stereo_view_rendering
  [
  ]
end
get_ext_command_GL_NV_tessellation_program5() click to toggle source
# File lib/opengl_ext_command.rb, line 27499
def self.get_ext_command_GL_NV_tessellation_program5
  [
  ]
end
get_ext_command_GL_NV_texgen_emboss() click to toggle source
# File lib/opengl_ext_command.rb, line 27508
def self.get_ext_command_GL_NV_texgen_emboss
  [
  ]
end
get_ext_command_GL_NV_texgen_reflection() click to toggle source
# File lib/opengl_ext_command.rb, line 27517
def self.get_ext_command_GL_NV_texgen_reflection
  [
  ]
end
get_ext_command_GL_NV_texture_barrier() click to toggle source
# File lib/opengl_ext_command.rb, line 27535
def self.get_ext_command_GL_NV_texture_barrier
  [
    'glTextureBarrierNV',
  ]
end
get_ext_command_GL_NV_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7205
def self.get_ext_command_GL_NV_texture_border_clamp
  [
  ]
end
get_ext_command_GL_NV_texture_compression_s3tc_update() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7214
def self.get_ext_command_GL_NV_texture_compression_s3tc_update
  [
  ]
end
get_ext_command_GL_NV_texture_compression_vtc() click to toggle source
# File lib/opengl_ext_command.rb, line 27545
def self.get_ext_command_GL_NV_texture_compression_vtc
  [
  ]
end
get_ext_command_GL_NV_texture_env_combine4() click to toggle source
# File lib/opengl_ext_command.rb, line 27554
def self.get_ext_command_GL_NV_texture_env_combine4
  [
  ]
end
get_ext_command_GL_NV_texture_expand_normal() click to toggle source
# File lib/opengl_ext_command.rb, line 27563
def self.get_ext_command_GL_NV_texture_expand_normal
  [
  ]
end
get_ext_command_GL_NV_texture_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 27631
def self.get_ext_command_GL_NV_texture_multisample
  [
    'glTexImage2DMultisampleCoverageNV',
    'glTexImage3DMultisampleCoverageNV',
    'glTextureImage2DMultisampleNV',
    'glTextureImage3DMultisampleNV',
    'glTextureImage2DMultisampleCoverageNV',
    'glTextureImage3DMultisampleCoverageNV',
  ]
end
get_ext_command_GL_NV_texture_npot_2D_mipmap() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7223
def self.get_ext_command_GL_NV_texture_npot_2D_mipmap
  [
  ]
end
get_ext_command_GL_NV_texture_rectangle() click to toggle source
# File lib/opengl_ext_command.rb, line 27646
def self.get_ext_command_GL_NV_texture_rectangle
  [
  ]
end
get_ext_command_GL_NV_texture_rectangle_compressed() click to toggle source
# File lib/opengl_ext_command.rb, line 27655
def self.get_ext_command_GL_NV_texture_rectangle_compressed
  [
  ]
end
get_ext_command_GL_NV_texture_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 27664
def self.get_ext_command_GL_NV_texture_shader
  [
  ]
end
get_ext_command_GL_NV_texture_shader2() click to toggle source
# File lib/opengl_ext_command.rb, line 27673
def self.get_ext_command_GL_NV_texture_shader2
  [
  ]
end
get_ext_command_GL_NV_texture_shader3() click to toggle source
# File lib/opengl_ext_command.rb, line 27682
def self.get_ext_command_GL_NV_texture_shader3
  [
  ]
end
get_ext_command_GL_NV_timeline_semaphore() click to toggle source
# File lib/opengl_es_ext_command.rb, line 3552
def self.get_ext_command_GL_NV_timeline_semaphore
  [
    'glCreateSemaphoresNV',
    'glSemaphoreParameterivNV',
    'glGetSemaphoreParameterivNV',
  ]
end
get_ext_command_GL_NV_transform_feedback() click to toggle source
# File lib/opengl_ext_command.rb, line 27810
def self.get_ext_command_GL_NV_transform_feedback
  [
    'glBeginTransformFeedbackNV',
    'glEndTransformFeedbackNV',
    'glTransformFeedbackAttribsNV',
    'glBindBufferRangeNV',
    'glBindBufferOffsetNV',
    'glBindBufferBaseNV',
    'glTransformFeedbackVaryingsNV',
    'glActiveVaryingNV',
    'glGetVaryingLocationNV',
    'glGetActiveVaryingNV',
    'glGetTransformFeedbackVaryingNV',
    'glTransformFeedbackStreamAttribsNV',
  ]
end
get_ext_command_GL_NV_transform_feedback2() click to toggle source
# File lib/opengl_ext_command.rb, line 27900
def self.get_ext_command_GL_NV_transform_feedback2
  [
    'glBindTransformFeedbackNV',
    'glDeleteTransformFeedbacksNV',
    'glGenTransformFeedbacksNV',
    'glIsTransformFeedbackNV',
    'glPauseTransformFeedbackNV',
    'glResumeTransformFeedbackNV',
    'glDrawTransformFeedbackNV',
  ]
end
get_ext_command_GL_NV_uniform_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_command.rb, line 27916
def self.get_ext_command_GL_NV_uniform_buffer_unified_memory
  [
  ]
end
get_ext_command_GL_NV_vdpau_interop() click to toggle source
# File lib/opengl_ext_command.rb, line 28024
def self.get_ext_command_GL_NV_vdpau_interop
  [
    'glVDPAUInitNV',
    'glVDPAUFiniNV',
    'glVDPAURegisterVideoSurfaceNV',
    'glVDPAURegisterOutputSurfaceNV',
    'glVDPAUIsSurfaceNV',
    'glVDPAUUnregisterSurfaceNV',
    'glVDPAUGetSurfaceivNV',
    'glVDPAUSurfaceAccessNV',
    'glVDPAUMapSurfacesNV',
    'glVDPAUUnmapSurfacesNV',
  ]
end
get_ext_command_GL_NV_vdpau_interop2() click to toggle source
# File lib/opengl_ext_command.rb, line 28052
def self.get_ext_command_GL_NV_vdpau_interop2
  [
    'glVDPAURegisterVideoSurfaceWithPictureStructureNV',
  ]
end
get_ext_command_GL_NV_vertex_array_range() click to toggle source
# File lib/opengl_ext_command.rb, line 28081
def self.get_ext_command_GL_NV_vertex_array_range
  [
    'glFlushVertexArrayRangeNV',
    'glVertexArrayRangeNV',
  ]
end
get_ext_command_GL_NV_vertex_array_range2() click to toggle source
# File lib/opengl_ext_command.rb, line 28092
def self.get_ext_command_GL_NV_vertex_array_range2
  [
  ]
end
get_ext_command_GL_NV_vertex_attrib_integer_64bit() click to toggle source
# File lib/opengl_ext_command.rb, line 28290
def self.get_ext_command_GL_NV_vertex_attrib_integer_64bit
  [
    'glVertexAttribL1i64NV',
    'glVertexAttribL2i64NV',
    'glVertexAttribL3i64NV',
    'glVertexAttribL4i64NV',
    'glVertexAttribL1i64vNV',
    'glVertexAttribL2i64vNV',
    'glVertexAttribL3i64vNV',
    'glVertexAttribL4i64vNV',
    'glVertexAttribL1ui64NV',
    'glVertexAttribL2ui64NV',
    'glVertexAttribL3ui64NV',
    'glVertexAttribL4ui64NV',
    'glVertexAttribL1ui64vNV',
    'glVertexAttribL2ui64vNV',
    'glVertexAttribL3ui64vNV',
    'glVertexAttribL4ui64vNV',
    'glGetVertexAttribLi64vNV',
    'glGetVertexAttribLui64vNV',
    'glVertexAttribLFormatNV',
  ]
end
get_ext_command_GL_NV_vertex_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_command.rb, line 28437
def self.get_ext_command_GL_NV_vertex_buffer_unified_memory
  [
    'glBufferAddressRangeNV',
    'glVertexFormatNV',
    'glNormalFormatNV',
    'glColorFormatNV',
    'glIndexFormatNV',
    'glTexCoordFormatNV',
    'glEdgeFlagFormatNV',
    'glSecondaryColorFormatNV',
    'glFogCoordFormatNV',
    'glVertexAttribFormatNV',
    'glVertexAttribIFormatNV',
    'glGetIntegerui64i_vNV',
  ]
end
get_ext_command_GL_NV_vertex_program() click to toggle source
# File lib/opengl_ext_command.rb, line 29097
def self.get_ext_command_GL_NV_vertex_program
  [
    'glAreProgramsResidentNV',
    'glBindProgramNV',
    'glDeleteProgramsNV',
    'glExecuteProgramNV',
    'glGenProgramsNV',
    'glGetProgramParameterdvNV',
    'glGetProgramParameterfvNV',
    'glGetProgramivNV',
    'glGetProgramStringNV',
    'glGetTrackMatrixivNV',
    'glGetVertexAttribdvNV',
    'glGetVertexAttribfvNV',
    'glGetVertexAttribivNV',
    'glGetVertexAttribPointervNV',
    'glIsProgramNV',
    'glLoadProgramNV',
    'glProgramParameter4dNV',
    'glProgramParameter4dvNV',
    'glProgramParameter4fNV',
    'glProgramParameter4fvNV',
    'glProgramParameters4dvNV',
    'glProgramParameters4fvNV',
    'glRequestResidentProgramsNV',
    'glTrackMatrixNV',
    'glVertexAttribPointerNV',
    'glVertexAttrib1dNV',
    'glVertexAttrib1dvNV',
    'glVertexAttrib1fNV',
    'glVertexAttrib1fvNV',
    'glVertexAttrib1sNV',
    'glVertexAttrib1svNV',
    'glVertexAttrib2dNV',
    'glVertexAttrib2dvNV',
    'glVertexAttrib2fNV',
    'glVertexAttrib2fvNV',
    'glVertexAttrib2sNV',
    'glVertexAttrib2svNV',
    'glVertexAttrib3dNV',
    'glVertexAttrib3dvNV',
    'glVertexAttrib3fNV',
    'glVertexAttrib3fvNV',
    'glVertexAttrib3sNV',
    'glVertexAttrib3svNV',
    'glVertexAttrib4dNV',
    'glVertexAttrib4dvNV',
    'glVertexAttrib4fNV',
    'glVertexAttrib4fvNV',
    'glVertexAttrib4sNV',
    'glVertexAttrib4svNV',
    'glVertexAttrib4ubNV',
    'glVertexAttrib4ubvNV',
    'glVertexAttribs1dvNV',
    'glVertexAttribs1fvNV',
    'glVertexAttribs1svNV',
    'glVertexAttribs2dvNV',
    'glVertexAttribs2fvNV',
    'glVertexAttribs2svNV',
    'glVertexAttribs3dvNV',
    'glVertexAttribs3fvNV',
    'glVertexAttribs3svNV',
    'glVertexAttribs4dvNV',
    'glVertexAttribs4fvNV',
    'glVertexAttribs4svNV',
    'glVertexAttribs4ubvNV',
  ]
end
get_ext_command_GL_NV_vertex_program1_1() click to toggle source
# File lib/opengl_ext_command.rb, line 29170
def self.get_ext_command_GL_NV_vertex_program1_1
  [
  ]
end
get_ext_command_GL_NV_vertex_program2() click to toggle source
# File lib/opengl_ext_command.rb, line 29179
def self.get_ext_command_GL_NV_vertex_program2
  [
  ]
end
get_ext_command_GL_NV_vertex_program2_option() click to toggle source
# File lib/opengl_ext_command.rb, line 29188
def self.get_ext_command_GL_NV_vertex_program2_option
  [
  ]
end
get_ext_command_GL_NV_vertex_program3() click to toggle source
# File lib/opengl_ext_command.rb, line 29197
def self.get_ext_command_GL_NV_vertex_program3
  [
  ]
end
get_ext_command_GL_NV_vertex_program4() click to toggle source
# File lib/opengl_ext_command.rb, line 29435
def self.get_ext_command_GL_NV_vertex_program4
  [
    'glVertexAttribI1iEXT',
    'glVertexAttribI2iEXT',
    'glVertexAttribI3iEXT',
    'glVertexAttribI4iEXT',
    'glVertexAttribI1uiEXT',
    'glVertexAttribI2uiEXT',
    'glVertexAttribI3uiEXT',
    'glVertexAttribI4uiEXT',
    'glVertexAttribI1ivEXT',
    'glVertexAttribI2ivEXT',
    'glVertexAttribI3ivEXT',
    'glVertexAttribI4ivEXT',
    'glVertexAttribI1uivEXT',
    'glVertexAttribI2uivEXT',
    'glVertexAttribI3uivEXT',
    'glVertexAttribI4uivEXT',
    'glVertexAttribI4bvEXT',
    'glVertexAttribI4svEXT',
    'glVertexAttribI4ubvEXT',
    'glVertexAttribI4usvEXT',
    'glVertexAttribIPointerEXT',
    'glGetVertexAttribIivEXT',
    'glGetVertexAttribIuivEXT',
  ]
end
get_ext_command_GL_NV_video_capture() click to toggle source
# File lib/opengl_ext_command.rb, line 29586
def self.get_ext_command_GL_NV_video_capture
  [
    'glBeginVideoCaptureNV',
    'glBindVideoCaptureStreamBufferNV',
    'glBindVideoCaptureStreamTextureNV',
    'glEndVideoCaptureNV',
    'glGetVideoCaptureivNV',
    'glGetVideoCaptureStreamivNV',
    'glGetVideoCaptureStreamfvNV',
    'glGetVideoCaptureStreamdvNV',
    'glVideoCaptureNV',
    'glVideoCaptureStreamParameterivNV',
    'glVideoCaptureStreamParameterfvNV',
    'glVideoCaptureStreamParameterdvNV',
  ]
end
get_ext_command_GL_NV_viewport_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7351
def self.get_ext_command_GL_NV_viewport_array
  [
    'glViewportArrayvNV',
    'glViewportIndexedfNV',
    'glViewportIndexedfvNV',
    'glScissorArrayvNV',
    'glScissorIndexedNV',
    'glScissorIndexedvNV',
    'glDepthRangeArrayfvNV',
    'glDepthRangeIndexedfNV',
    'glGetFloati_vNV',
    'glEnableiNV',
    'glDisableiNV',
    'glIsEnablediNV',
  ]
end
get_ext_command_GL_NV_viewport_array2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7372
def self.get_ext_command_GL_NV_viewport_array2
  [
  ]
end
get_ext_command_GL_NV_viewport_swizzle() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7390
def self.get_ext_command_GL_NV_viewport_swizzle
  [
    'glViewportSwizzleNV',
  ]
end
get_ext_command_GL_OES_EGL_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7419
def self.get_ext_command_GL_OES_EGL_image
  [
    'glEGLImageTargetTexture2DOES',
    'glEGLImageTargetRenderbufferStorageOES',
  ]
end
get_ext_command_GL_OES_EGL_image_external() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7430
def self.get_ext_command_GL_OES_EGL_image_external
  [
  ]
end
get_ext_command_GL_OES_EGL_image_external_essl3() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7439
def self.get_ext_command_GL_OES_EGL_image_external_essl3
  [
  ]
end
get_ext_command_GL_OES_byte_coordinates() click to toggle source
# File lib/opengl_ext_command.rb, line 29854
def self.get_ext_command_GL_OES_byte_coordinates
  [
    'glMultiTexCoord1bOES',
    'glMultiTexCoord1bvOES',
    'glMultiTexCoord2bOES',
    'glMultiTexCoord2bvOES',
    'glMultiTexCoord3bOES',
    'glMultiTexCoord3bvOES',
    'glMultiTexCoord4bOES',
    'glMultiTexCoord4bvOES',
    'glTexCoord1bOES',
    'glTexCoord1bvOES',
    'glTexCoord2bOES',
    'glTexCoord2bvOES',
    'glTexCoord3bOES',
    'glTexCoord3bvOES',
    'glTexCoord4bOES',
    'glTexCoord4bvOES',
    'glVertex2bOES',
    'glVertex2bvOES',
    'glVertex3bOES',
    'glVertex3bvOES',
    'glVertex4bOES',
    'glVertex4bvOES',
  ]
end
get_ext_command_GL_OES_compressed_ETC1_RGB8_sub_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7448
def self.get_ext_command_GL_OES_compressed_ETC1_RGB8_sub_texture
  [
  ]
end
get_ext_command_GL_OES_compressed_ETC1_RGB8_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7457
def self.get_ext_command_GL_OES_compressed_ETC1_RGB8_texture
  [
  ]
end
get_ext_command_GL_OES_compressed_paletted_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7466
def self.get_ext_command_GL_OES_compressed_paletted_texture
  [
  ]
end
get_ext_command_GL_OES_copy_image() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7484
def self.get_ext_command_GL_OES_copy_image
  [
    'glCopyImageSubDataOES',
  ]
end
get_ext_command_GL_OES_depth24() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7494
def self.get_ext_command_GL_OES_depth24
  [
  ]
end
get_ext_command_GL_OES_depth32() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7503
def self.get_ext_command_GL_OES_depth32
  [
  ]
end
get_ext_command_GL_OES_depth_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7512
def self.get_ext_command_GL_OES_depth_texture
  [
  ]
end
get_ext_command_GL_OES_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7600
def self.get_ext_command_GL_OES_draw_buffers_indexed
  [
    'glEnableiOES',
    'glDisableiOES',
    'glBlendEquationiOES',
    'glBlendEquationSeparateiOES',
    'glBlendFunciOES',
    'glBlendFuncSeparateiOES',
    'glColorMaskiOES',
    'glIsEnablediOES',
  ]
end
get_ext_command_GL_OES_draw_elements_base_vertex() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7656
def self.get_ext_command_GL_OES_draw_elements_base_vertex
  [
    'glDrawElementsBaseVertexOES',
    'glDrawRangeElementsBaseVertexOES',
    'glDrawElementsInstancedBaseVertexOES',
    'glMultiDrawElementsBaseVertexEXT',
  ]
end
get_ext_command_GL_OES_element_index_uint() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7669
def self.get_ext_command_GL_OES_element_index_uint
  [
  ]
end
get_ext_command_GL_OES_fbo_render_mipmap() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7678
def self.get_ext_command_GL_OES_fbo_render_mipmap
  [
  ]
end
get_ext_command_GL_OES_fixed_point() click to toggle source
# File lib/opengl_ext_command.rb, line 30963
def self.get_ext_command_GL_OES_fixed_point
  [
    'glAlphaFuncxOES',
    'glClearColorxOES',
    'glClearDepthxOES',
    'glClipPlanexOES',
    'glColor4xOES',
    'glDepthRangexOES',
    'glFogxOES',
    'glFogxvOES',
    'glFrustumxOES',
    'glGetClipPlanexOES',
    'glGetFixedvOES',
    'glGetTexEnvxvOES',
    'glGetTexParameterxvOES',
    'glLightModelxOES',
    'glLightModelxvOES',
    'glLightxOES',
    'glLightxvOES',
    'glLineWidthxOES',
    'glLoadMatrixxOES',
    'glMaterialxOES',
    'glMaterialxvOES',
    'glMultMatrixxOES',
    'glMultiTexCoord4xOES',
    'glNormal3xOES',
    'glOrthoxOES',
    'glPointParameterxvOES',
    'glPointSizexOES',
    'glPolygonOffsetxOES',
    'glRotatexOES',
    'glScalexOES',
    'glTexEnvxOES',
    'glTexEnvxvOES',
    'glTexParameterxOES',
    'glTexParameterxvOES',
    'glTranslatexOES',
    'glGetLightxvOES',
    'glGetMaterialxvOES',
    'glPointParameterxOES',
    'glSampleCoveragexOES',
    'glAccumxOES',
    'glBitmapxOES',
    'glBlendColorxOES',
    'glClearAccumxOES',
    'glColor3xOES',
    'glColor3xvOES',
    'glColor4xvOES',
    'glConvolutionParameterxOES',
    'glConvolutionParameterxvOES',
    'glEvalCoord1xOES',
    'glEvalCoord1xvOES',
    'glEvalCoord2xOES',
    'glEvalCoord2xvOES',
    'glFeedbackBufferxOES',
    'glGetConvolutionParameterxvOES',
    'glGetHistogramParameterxvOES',
    'glGetLightxOES',
    'glGetMapxvOES',
    'glGetMaterialxOES',
    'glGetPixelMapxv',
    'glGetTexGenxvOES',
    'glGetTexLevelParameterxvOES',
    'glIndexxOES',
    'glIndexxvOES',
    'glLoadTransposeMatrixxOES',
    'glMap1xOES',
    'glMap2xOES',
    'glMapGrid1xOES',
    'glMapGrid2xOES',
    'glMultTransposeMatrixxOES',
    'glMultiTexCoord1xOES',
    'glMultiTexCoord1xvOES',
    'glMultiTexCoord2xOES',
    'glMultiTexCoord2xvOES',
    'glMultiTexCoord3xOES',
    'glMultiTexCoord3xvOES',
    'glMultiTexCoord4xvOES',
    'glNormal3xvOES',
    'glPassThroughxOES',
    'glPixelMapx',
    'glPixelStorex',
    'glPixelTransferxOES',
    'glPixelZoomxOES',
    'glPrioritizeTexturesxOES',
    'glRasterPos2xOES',
    'glRasterPos2xvOES',
    'glRasterPos3xOES',
    'glRasterPos3xvOES',
    'glRasterPos4xOES',
    'glRasterPos4xvOES',
    'glRectxOES',
    'glRectxvOES',
    'glTexCoord1xOES',
    'glTexCoord1xvOES',
    'glTexCoord2xOES',
    'glTexCoord2xvOES',
    'glTexCoord3xOES',
    'glTexCoord3xvOES',
    'glTexCoord4xOES',
    'glTexCoord4xvOES',
    'glTexGenxOES',
    'glTexGenxvOES',
    'glVertex2xOES',
    'glVertex2xvOES',
    'glVertex3xOES',
    'glVertex3xvOES',
    'glVertex4xOES',
    'glVertex4xvOES',
  ]
end
get_ext_command_GL_OES_fragment_precision_high() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7687
def self.get_ext_command_GL_OES_fragment_precision_high
  [
  ]
end
get_ext_command_GL_OES_geometry_point_size() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7696
def self.get_ext_command_GL_OES_geometry_point_size
  [
  ]
end
get_ext_command_GL_OES_geometry_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7714
def self.get_ext_command_GL_OES_geometry_shader
  [
    'glFramebufferTextureOES',
  ]
end
get_ext_command_GL_OES_get_program_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7743
def self.get_ext_command_GL_OES_get_program_binary
  [
    'glGetProgramBinaryOES',
    'glProgramBinaryOES',
  ]
end
get_ext_command_GL_OES_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7754
def self.get_ext_command_GL_OES_gpu_shader5
  [
  ]
end
get_ext_command_GL_OES_mapbuffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7792
def self.get_ext_command_GL_OES_mapbuffer
  [
    'glMapBufferOES',
    'glUnmapBufferOES',
    'glGetBufferPointervOES',
  ]
end
get_ext_command_GL_OES_packed_depth_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7804
def self.get_ext_command_GL_OES_packed_depth_stencil
  [
  ]
end
get_ext_command_GL_OES_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7822
def self.get_ext_command_GL_OES_primitive_bounding_box
  [
    'glPrimitiveBoundingBoxOES',
  ]
end
get_ext_command_GL_OES_query_matrix() click to toggle source
# File lib/opengl_ext_command.rb, line 31088
def self.get_ext_command_GL_OES_query_matrix
  [
    'glQueryMatrixxOES',
  ]
end
get_ext_command_GL_OES_read_format() click to toggle source
# File lib/opengl_ext_command.rb, line 31098
def self.get_ext_command_GL_OES_read_format
  [
  ]
end
get_ext_command_GL_OES_required_internalformat() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7832
def self.get_ext_command_GL_OES_required_internalformat
  [
  ]
end
get_ext_command_GL_OES_rgb8_rgba8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7841
def self.get_ext_command_GL_OES_rgb8_rgba8
  [
  ]
end
get_ext_command_GL_OES_sample_shading() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7859
def self.get_ext_command_GL_OES_sample_shading
  [
    'glMinSampleShadingOES',
  ]
end
get_ext_command_GL_OES_sample_variables() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7869
def self.get_ext_command_GL_OES_sample_variables
  [
  ]
end
get_ext_command_GL_OES_shader_image_atomic() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7878
def self.get_ext_command_GL_OES_shader_image_atomic
  [
  ]
end
get_ext_command_GL_OES_shader_io_blocks() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7887
def self.get_ext_command_GL_OES_shader_io_blocks
  [
  ]
end
get_ext_command_GL_OES_shader_multisample_interpolation() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7896
def self.get_ext_command_GL_OES_shader_multisample_interpolation
  [
  ]
end
get_ext_command_GL_OES_single_precision() click to toggle source
# File lib/opengl_ext_command.rb, line 31166
def self.get_ext_command_GL_OES_single_precision
  [
    'glClearDepthfOES',
    'glClipPlanefOES',
    'glDepthRangefOES',
    'glFrustumfOES',
    'glGetClipPlanefOES',
    'glOrthofOES',
  ]
end
get_ext_command_GL_OES_standard_derivatives() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7905
def self.get_ext_command_GL_OES_standard_derivatives
  [
  ]
end
get_ext_command_GL_OES_stencil1() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7914
def self.get_ext_command_GL_OES_stencil1
  [
  ]
end
get_ext_command_GL_OES_stencil4() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7923
def self.get_ext_command_GL_OES_stencil4
  [
  ]
end
get_ext_command_GL_OES_surfaceless_context() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7932
def self.get_ext_command_GL_OES_surfaceless_context
  [
  ]
end
get_ext_command_GL_OES_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7941
def self.get_ext_command_GL_OES_tessellation_point_size
  [
  ]
end
get_ext_command_GL_OES_tessellation_shader() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7959
def self.get_ext_command_GL_OES_tessellation_shader
  [
    'glPatchParameteriOES',
  ]
end
get_ext_command_GL_OES_texture_3D() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8028
def self.get_ext_command_GL_OES_texture_3D
  [
    'glTexImage3DOES',
    'glTexSubImage3DOES',
    'glCopyTexSubImage3DOES',
    'glCompressedTexImage3DOES',
    'glCompressedTexSubImage3DOES',
    'glFramebufferTexture3DOES',
  ]
end
get_ext_command_GL_OES_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8122
def self.get_ext_command_GL_OES_texture_border_clamp
  [
    'glTexParameterIivOES',
    'glTexParameterIuivOES',
    'glGetTexParameterIivOES',
    'glGetTexParameterIuivOES',
    'glSamplerParameterIivOES',
    'glSamplerParameterIuivOES',
    'glGetSamplerParameterIivOES',
    'glGetSamplerParameterIuivOES',
  ]
end
get_ext_command_GL_OES_texture_buffer() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8158
def self.get_ext_command_GL_OES_texture_buffer
  [
    'glTexBufferOES',
    'glTexBufferRangeOES',
  ]
end
get_ext_command_GL_OES_texture_compression_astc() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8169
def self.get_ext_command_GL_OES_texture_compression_astc
  [
  ]
end
get_ext_command_GL_OES_texture_cube_map_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8178
def self.get_ext_command_GL_OES_texture_cube_map_array
  [
  ]
end
get_ext_command_GL_OES_texture_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8187
def self.get_ext_command_GL_OES_texture_float
  [
  ]
end
get_ext_command_GL_OES_texture_float_linear() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8196
def self.get_ext_command_GL_OES_texture_float_linear
  [
  ]
end
get_ext_command_GL_OES_texture_half_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8205
def self.get_ext_command_GL_OES_texture_half_float
  [
  ]
end
get_ext_command_GL_OES_texture_half_float_linear() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8214
def self.get_ext_command_GL_OES_texture_half_float_linear
  [
  ]
end
get_ext_command_GL_OES_texture_npot() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8223
def self.get_ext_command_GL_OES_texture_npot
  [
  ]
end
get_ext_command_GL_OES_texture_stencil8() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8232
def self.get_ext_command_GL_OES_texture_stencil8
  [
  ]
end
get_ext_command_GL_OES_texture_storage_multisample_2d_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8250
def self.get_ext_command_GL_OES_texture_storage_multisample_2d_array
  [
    'glTexStorage3DMultisampleOES',
  ]
end
get_ext_command_GL_OES_texture_view() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8269
def self.get_ext_command_GL_OES_texture_view
  [
    'glTextureViewOES',
  ]
end
get_ext_command_GL_OES_vertex_array_object() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8318
def self.get_ext_command_GL_OES_vertex_array_object
  [
    'glBindVertexArrayOES',
    'glDeleteVertexArraysOES',
    'glGenVertexArraysOES',
    'glIsVertexArrayOES',
  ]
end
get_ext_command_GL_OES_vertex_half_float() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8331
def self.get_ext_command_GL_OES_vertex_half_float
  [
  ]
end
get_ext_command_GL_OES_vertex_type_10_10_10_2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8340
def self.get_ext_command_GL_OES_vertex_type_10_10_10_2
  [
  ]
end
get_ext_command_GL_OES_viewport_array() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8468
def self.get_ext_command_GL_OES_viewport_array
  [
    'glViewportArrayvOES',
    'glViewportIndexedfOES',
    'glViewportIndexedfvOES',
    'glScissorArrayvOES',
    'glScissorIndexedOES',
    'glScissorIndexedvOES',
    'glDepthRangeArrayfvOES',
    'glDepthRangeIndexedfOES',
    'glGetFloati_vOES',
    'glEnableiOES',
    'glDisableiOES',
    'glIsEnablediOES',
  ]
end
get_ext_command_GL_OML_interlace() click to toggle source
# File lib/opengl_ext_command.rb, line 31181
def self.get_ext_command_GL_OML_interlace
  [
  ]
end
get_ext_command_GL_OML_resample() click to toggle source
# File lib/opengl_ext_command.rb, line 31190
def self.get_ext_command_GL_OML_resample
  [
  ]
end
get_ext_command_GL_OML_subsample() click to toggle source
# File lib/opengl_ext_command.rb, line 31199
def self.get_ext_command_GL_OML_subsample
  [
  ]
end
get_ext_command_GL_OVR_multiview() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8498
def self.get_ext_command_GL_OVR_multiview
  [
    'glFramebufferTextureMultiviewOVR',
  ]
end
get_ext_command_GL_OVR_multiview2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8508
def self.get_ext_command_GL_OVR_multiview2
  [
  ]
end
get_ext_command_GL_OVR_multiview_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8526
def self.get_ext_command_GL_OVR_multiview_multisampled_render_to_texture
  [
    'glFramebufferTextureMultisampleMultiviewOVR',
  ]
end
get_ext_command_GL_PGI_misc_hints() click to toggle source
# File lib/opengl_ext_command.rb, line 31245
def self.get_ext_command_GL_PGI_misc_hints
  [
    'glHintPGI',
  ]
end
get_ext_command_GL_PGI_vertex_hints() click to toggle source
# File lib/opengl_ext_command.rb, line 31255
def self.get_ext_command_GL_PGI_vertex_hints
  [
  ]
end
get_ext_command_GL_QCOM_YUV_texture_gather() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8984
def self.get_ext_command_GL_QCOM_YUV_texture_gather
  [
  ]
end
get_ext_command_GL_QCOM_alpha_test() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8545
def self.get_ext_command_GL_QCOM_alpha_test
  [
    'glAlphaFuncQCOM',
  ]
end
get_ext_command_GL_QCOM_binning_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8555
def self.get_ext_command_GL_QCOM_binning_control
  [
  ]
end
get_ext_command_GL_QCOM_driver_control() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8603
def self.get_ext_command_GL_QCOM_driver_control
  [
    'glGetDriverControlsQCOM',
    'glGetDriverControlStringQCOM',
    'glEnableDriverControlQCOM',
    'glDisableDriverControlQCOM',
  ]
end
get_ext_command_GL_QCOM_extended_get() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8695
def self.get_ext_command_GL_QCOM_extended_get
  [
    'glExtGetTexturesQCOM',
    'glExtGetBuffersQCOM',
    'glExtGetRenderbuffersQCOM',
    'glExtGetFramebuffersQCOM',
    'glExtGetTexLevelParameterivQCOM',
    'glExtTexObjectStateOverrideiQCOM',
    'glExtGetTexSubImageQCOM',
    'glExtGetBufferPointervQCOM',
  ]
end
get_ext_command_GL_QCOM_extended_get2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8751
def self.get_ext_command_GL_QCOM_extended_get2
  [
    'glExtGetShadersQCOM',
    'glExtGetProgramsQCOM',
    'glExtIsProgramBinaryQCOM',
    'glExtGetProgramBinarySourceQCOM',
  ]
end
get_ext_command_GL_QCOM_frame_extrapolation() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8833
def self.get_ext_command_GL_QCOM_frame_extrapolation
  [
    'glExtrapolateTex2DQCOM',
  ]
end
get_ext_command_GL_QCOM_framebuffer_foveated() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8783
def self.get_ext_command_GL_QCOM_framebuffer_foveated
  [
    'glFramebufferFoveationConfigQCOM',
    'glFramebufferFoveationParametersQCOM',
  ]
end
get_ext_command_GL_QCOM_motion_estimation() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8813
def self.get_ext_command_GL_QCOM_motion_estimation
  [
    'glTexEstimateMotionQCOM',
    'glTexEstimateMotionRegionsQCOM',
  ]
end
get_ext_command_GL_QCOM_perfmon_global_mode() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8889
def self.get_ext_command_GL_QCOM_perfmon_global_mode
  [
  ]
end
get_ext_command_GL_QCOM_render_shared_exponent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8843
def self.get_ext_command_GL_QCOM_render_shared_exponent
  [
  ]
end
get_ext_command_GL_QCOM_shader_framebuffer_fetch_noncoherent() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8907
def self.get_ext_command_GL_QCOM_shader_framebuffer_fetch_noncoherent
  [
    'glFramebufferFetchBarrierQCOM',
  ]
end
get_ext_command_GL_QCOM_shader_framebuffer_fetch_rate() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8917
def self.get_ext_command_GL_QCOM_shader_framebuffer_fetch_rate
  [
  ]
end
get_ext_command_GL_QCOM_shading_rate() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8935
def self.get_ext_command_GL_QCOM_shading_rate
  [
    'glShadingRateQCOM',
  ]
end
get_ext_command_GL_QCOM_texture_foveated() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8861
def self.get_ext_command_GL_QCOM_texture_foveated
  [
    'glTextureFoveationParametersQCOM',
  ]
end
get_ext_command_GL_QCOM_texture_foveated2() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8871
def self.get_ext_command_GL_QCOM_texture_foveated2
  [
  ]
end
get_ext_command_GL_QCOM_texture_foveated_subsampled_layout() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8880
def self.get_ext_command_GL_QCOM_texture_foveated_subsampled_layout
  [
  ]
end
get_ext_command_GL_QCOM_tiled_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8964
def self.get_ext_command_GL_QCOM_tiled_rendering
  [
    'glStartTilingQCOM',
    'glEndTilingQCOM',
  ]
end
get_ext_command_GL_QCOM_writeonly_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8975
def self.get_ext_command_GL_QCOM_writeonly_rendering
  [
  ]
end
get_ext_command_GL_REND_screen_coordinates() click to toggle source
# File lib/opengl_ext_command.rb, line 31264
def self.get_ext_command_GL_REND_screen_coordinates
  [
  ]
end
get_ext_command_GL_S3_s3tc() click to toggle source
# File lib/opengl_ext_command.rb, line 31273
def self.get_ext_command_GL_S3_s3tc
  [
  ]
end
get_ext_command_GL_SGIS_detail_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 31301
def self.get_ext_command_GL_SGIS_detail_texture
  [
    'glDetailTexFuncSGIS',
    'glGetDetailTexFuncSGIS',
  ]
end
get_ext_command_GL_SGIS_fog_function() click to toggle source
# File lib/opengl_ext_command.rb, line 31331
def self.get_ext_command_GL_SGIS_fog_function
  [
    'glFogFuncSGIS',
    'glGetFogFuncSGIS',
  ]
end
get_ext_command_GL_SGIS_generate_mipmap() click to toggle source
# File lib/opengl_ext_command.rb, line 31342
def self.get_ext_command_GL_SGIS_generate_mipmap
  [
  ]
end
get_ext_command_GL_SGIS_multisample() click to toggle source
# File lib/opengl_ext_command.rb, line 31370
def self.get_ext_command_GL_SGIS_multisample
  [
    'glSampleMaskSGIS',
    'glSamplePatternSGIS',
  ]
end
get_ext_command_GL_SGIS_pixel_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 31440
def self.get_ext_command_GL_SGIS_pixel_texture
  [
    'glPixelTexGenParameteriSGIS',
    'glPixelTexGenParameterivSGIS',
    'glPixelTexGenParameterfSGIS',
    'glPixelTexGenParameterfvSGIS',
    'glGetPixelTexGenParameterivSGIS',
    'glGetPixelTexGenParameterfvSGIS',
  ]
end
get_ext_command_GL_SGIS_point_line_texgen() click to toggle source
# File lib/opengl_ext_command.rb, line 31455
def self.get_ext_command_GL_SGIS_point_line_texgen
  [
  ]
end
get_ext_command_GL_SGIS_point_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 31483
def self.get_ext_command_GL_SGIS_point_parameters
  [
    'glPointParameterfSGIS',
    'glPointParameterfvSGIS',
  ]
end
get_ext_command_GL_SGIS_sharpen_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 31513
def self.get_ext_command_GL_SGIS_sharpen_texture
  [
    'glSharpenTexFuncSGIS',
    'glGetSharpenTexFuncSGIS',
  ]
end
get_ext_command_GL_SGIS_texture4D() click to toggle source
# File lib/opengl_ext_command.rb, line 31543
def self.get_ext_command_GL_SGIS_texture4D
  [
    'glTexImage4DSGIS',
    'glTexSubImage4DSGIS',
  ]
end
get_ext_command_GL_SGIS_texture_border_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 31554
def self.get_ext_command_GL_SGIS_texture_border_clamp
  [
  ]
end
get_ext_command_GL_SGIS_texture_color_mask() click to toggle source
# File lib/opengl_ext_command.rb, line 31572
def self.get_ext_command_GL_SGIS_texture_color_mask
  [
    'glTextureColorMaskSGIS',
  ]
end
get_ext_command_GL_SGIS_texture_edge_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 31582
def self.get_ext_command_GL_SGIS_texture_edge_clamp
  [
  ]
end
get_ext_command_GL_SGIS_texture_filter4() click to toggle source
# File lib/opengl_ext_command.rb, line 31610
def self.get_ext_command_GL_SGIS_texture_filter4
  [
    'glGetTexFilterFuncSGIS',
    'glTexFilterFuncSGIS',
  ]
end
get_ext_command_GL_SGIS_texture_lod() click to toggle source
# File lib/opengl_ext_command.rb, line 31621
def self.get_ext_command_GL_SGIS_texture_lod
  [
  ]
end
get_ext_command_GL_SGIS_texture_select() click to toggle source
# File lib/opengl_ext_command.rb, line 31630
def self.get_ext_command_GL_SGIS_texture_select
  [
  ]
end
get_ext_command_GL_SGIX_async() click to toggle source
# File lib/opengl_ext_command.rb, line 31698
def self.get_ext_command_GL_SGIX_async
  [
    'glAsyncMarkerSGIX',
    'glFinishAsyncSGIX',
    'glPollAsyncSGIX',
    'glGenAsyncMarkersSGIX',
    'glDeleteAsyncMarkersSGIX',
    'glIsAsyncMarkerSGIX',
  ]
end
get_ext_command_GL_SGIX_async_histogram() click to toggle source
# File lib/opengl_ext_command.rb, line 31713
def self.get_ext_command_GL_SGIX_async_histogram
  [
  ]
end
get_ext_command_GL_SGIX_async_pixel() click to toggle source
# File lib/opengl_ext_command.rb, line 31722
def self.get_ext_command_GL_SGIX_async_pixel
  [
  ]
end
get_ext_command_GL_SGIX_blend_alpha_minmax() click to toggle source
# File lib/opengl_ext_command.rb, line 31731
def self.get_ext_command_GL_SGIX_blend_alpha_minmax
  [
  ]
end
get_ext_command_GL_SGIX_calligraphic_fragment() click to toggle source
# File lib/opengl_ext_command.rb, line 31740
def self.get_ext_command_GL_SGIX_calligraphic_fragment
  [
  ]
end
get_ext_command_GL_SGIX_clipmap() click to toggle source
# File lib/opengl_ext_command.rb, line 31749
def self.get_ext_command_GL_SGIX_clipmap
  [
  ]
end
get_ext_command_GL_SGIX_convolution_accuracy() click to toggle source
# File lib/opengl_ext_command.rb, line 31758
def self.get_ext_command_GL_SGIX_convolution_accuracy
  [
  ]
end
get_ext_command_GL_SGIX_depth_pass_instrument() click to toggle source
# File lib/opengl_ext_command.rb, line 31767
def self.get_ext_command_GL_SGIX_depth_pass_instrument
  [
  ]
end
get_ext_command_GL_SGIX_depth_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 31776
def self.get_ext_command_GL_SGIX_depth_texture
  [
  ]
end
get_ext_command_GL_SGIX_flush_raster() click to toggle source
# File lib/opengl_ext_command.rb, line 31794
def self.get_ext_command_GL_SGIX_flush_raster
  [
    'glFlushRasterSGIX',
  ]
end
get_ext_command_GL_SGIX_fog_offset() click to toggle source
# File lib/opengl_ext_command.rb, line 31804
def self.get_ext_command_GL_SGIX_fog_offset
  [
  ]
end
get_ext_command_GL_SGIX_fragment_lighting() click to toggle source
# File lib/opengl_ext_command.rb, line 31992
def self.get_ext_command_GL_SGIX_fragment_lighting
  [
    'glFragmentColorMaterialSGIX',
    'glFragmentLightfSGIX',
    'glFragmentLightfvSGIX',
    'glFragmentLightiSGIX',
    'glFragmentLightivSGIX',
    'glFragmentLightModelfSGIX',
    'glFragmentLightModelfvSGIX',
    'glFragmentLightModeliSGIX',
    'glFragmentLightModelivSGIX',
    'glFragmentMaterialfSGIX',
    'glFragmentMaterialfvSGIX',
    'glFragmentMaterialiSGIX',
    'glFragmentMaterialivSGIX',
    'glGetFragmentLightfvSGIX',
    'glGetFragmentLightivSGIX',
    'glGetFragmentMaterialfvSGIX',
    'glGetFragmentMaterialivSGIX',
    'glLightEnviSGIX',
  ]
end
get_ext_command_GL_SGIX_framezoom() click to toggle source
# File lib/opengl_ext_command.rb, line 32028
def self.get_ext_command_GL_SGIX_framezoom
  [
    'glFrameZoomSGIX',
  ]
end
get_ext_command_GL_SGIX_igloo_interface() click to toggle source
# File lib/opengl_ext_command.rb, line 32047
def self.get_ext_command_GL_SGIX_igloo_interface
  [
    'glIglooInterfaceSGIX',
  ]
end
get_ext_command_GL_SGIX_instruments() click to toggle source
# File lib/opengl_ext_command.rb, line 32116
def self.get_ext_command_GL_SGIX_instruments
  [
    'glGetInstrumentsSGIX',
    'glInstrumentsBufferSGIX',
    'glPollInstrumentsSGIX',
    'glReadInstrumentsSGIX',
    'glStartInstrumentsSGIX',
    'glStopInstrumentsSGIX',
  ]
end
get_ext_command_GL_SGIX_interlace() click to toggle source
# File lib/opengl_ext_command.rb, line 32131
def self.get_ext_command_GL_SGIX_interlace
  [
  ]
end
get_ext_command_GL_SGIX_ir_instrument1() click to toggle source
# File lib/opengl_ext_command.rb, line 32140
def self.get_ext_command_GL_SGIX_ir_instrument1
  [
  ]
end
get_ext_command_GL_SGIX_list_priority() click to toggle source
# File lib/opengl_ext_command.rb, line 32208
def self.get_ext_command_GL_SGIX_list_priority
  [
    'glGetListParameterfvSGIX',
    'glGetListParameterivSGIX',
    'glListParameterfSGIX',
    'glListParameterfvSGIX',
    'glListParameteriSGIX',
    'glListParameterivSGIX',
  ]
end
get_ext_command_GL_SGIX_pixel_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 32232
def self.get_ext_command_GL_SGIX_pixel_texture
  [
    'glPixelTexGenSGIX',
  ]
end
get_ext_command_GL_SGIX_pixel_tiles() click to toggle source
# File lib/opengl_ext_command.rb, line 32242
def self.get_ext_command_GL_SGIX_pixel_tiles
  [
  ]
end
get_ext_command_GL_SGIX_polynomial_ffd() click to toggle source
# File lib/opengl_ext_command.rb, line 32290
def self.get_ext_command_GL_SGIX_polynomial_ffd
  [
    'glDeformationMap3dSGIX',
    'glDeformationMap3fSGIX',
    'glDeformSGIX',
    'glLoadIdentityDeformationMapSGIX',
  ]
end
get_ext_command_GL_SGIX_reference_plane() click to toggle source
# File lib/opengl_ext_command.rb, line 32312
def self.get_ext_command_GL_SGIX_reference_plane
  [
    'glReferencePlaneSGIX',
  ]
end
get_ext_command_GL_SGIX_resample() click to toggle source
# File lib/opengl_ext_command.rb, line 32322
def self.get_ext_command_GL_SGIX_resample
  [
  ]
end
get_ext_command_GL_SGIX_scalebias_hint() click to toggle source
# File lib/opengl_ext_command.rb, line 32331
def self.get_ext_command_GL_SGIX_scalebias_hint
  [
  ]
end
get_ext_command_GL_SGIX_shadow() click to toggle source
# File lib/opengl_ext_command.rb, line 32340
def self.get_ext_command_GL_SGIX_shadow
  [
  ]
end
get_ext_command_GL_SGIX_shadow_ambient() click to toggle source
# File lib/opengl_ext_command.rb, line 32349
def self.get_ext_command_GL_SGIX_shadow_ambient
  [
  ]
end
get_ext_command_GL_SGIX_sprite() click to toggle source
# File lib/opengl_ext_command.rb, line 32397
def self.get_ext_command_GL_SGIX_sprite
  [
    'glSpriteParameterfSGIX',
    'glSpriteParameterfvSGIX',
    'glSpriteParameteriSGIX',
    'glSpriteParameterivSGIX',
  ]
end
get_ext_command_GL_SGIX_subsample() click to toggle source
# File lib/opengl_ext_command.rb, line 32410
def self.get_ext_command_GL_SGIX_subsample
  [
  ]
end
get_ext_command_GL_SGIX_tag_sample_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 32428
def self.get_ext_command_GL_SGIX_tag_sample_buffer
  [
    'glTagSampleBufferSGIX',
  ]
end
get_ext_command_GL_SGIX_texture_add_env() click to toggle source
# File lib/opengl_ext_command.rb, line 32438
def self.get_ext_command_GL_SGIX_texture_add_env
  [
  ]
end
get_ext_command_GL_SGIX_texture_coordinate_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 32447
def self.get_ext_command_GL_SGIX_texture_coordinate_clamp
  [
  ]
end
get_ext_command_GL_SGIX_texture_lod_bias() click to toggle source
# File lib/opengl_ext_command.rb, line 32456
def self.get_ext_command_GL_SGIX_texture_lod_bias
  [
  ]
end
get_ext_command_GL_SGIX_texture_multi_buffer() click to toggle source
# File lib/opengl_ext_command.rb, line 32465
def self.get_ext_command_GL_SGIX_texture_multi_buffer
  [
  ]
end
get_ext_command_GL_SGIX_texture_scale_bias() click to toggle source
# File lib/opengl_ext_command.rb, line 32474
def self.get_ext_command_GL_SGIX_texture_scale_bias
  [
  ]
end
get_ext_command_GL_SGIX_vertex_preclip() click to toggle source
# File lib/opengl_ext_command.rb, line 32483
def self.get_ext_command_GL_SGIX_vertex_preclip
  [
  ]
end
get_ext_command_GL_SGIX_ycrcb() click to toggle source
# File lib/opengl_ext_command.rb, line 32492
def self.get_ext_command_GL_SGIX_ycrcb
  [
  ]
end
get_ext_command_GL_SGIX_ycrcb_subsample() click to toggle source
# File lib/opengl_ext_command.rb, line 32501
def self.get_ext_command_GL_SGIX_ycrcb_subsample
  [
  ]
end
get_ext_command_GL_SGIX_ycrcba() click to toggle source
# File lib/opengl_ext_command.rb, line 32510
def self.get_ext_command_GL_SGIX_ycrcba
  [
  ]
end
get_ext_command_GL_SGI_color_matrix() click to toggle source
# File lib/opengl_ext_command.rb, line 32519
def self.get_ext_command_GL_SGI_color_matrix
  [
  ]
end
get_ext_command_GL_SGI_color_table() click to toggle source
# File lib/opengl_ext_command.rb, line 32597
def self.get_ext_command_GL_SGI_color_table
  [
    'glColorTableSGI',
    'glColorTableParameterfvSGI',
    'glColorTableParameterivSGI',
    'glCopyColorTableSGI',
    'glGetColorTableSGI',
    'glGetColorTableParameterfvSGI',
    'glGetColorTableParameterivSGI',
  ]
end
get_ext_command_GL_SGI_texture_color_table() click to toggle source
# File lib/opengl_ext_command.rb, line 32613
def self.get_ext_command_GL_SGI_texture_color_table
  [
  ]
end
get_ext_command_GL_SUNX_constant_data() click to toggle source
# File lib/opengl_ext_command.rb, line 32631
def self.get_ext_command_GL_SUNX_constant_data
  [
    'glFinishTextureSUNX',
  ]
end
get_ext_command_GL_SUN_convolution_border_modes() click to toggle source
# File lib/opengl_ext_command.rb, line 32641
def self.get_ext_command_GL_SUN_convolution_border_modes
  [
  ]
end
get_ext_command_GL_SUN_global_alpha() click to toggle source
# File lib/opengl_ext_command.rb, line 32729
def self.get_ext_command_GL_SUN_global_alpha
  [
    'glGlobalAlphaFactorbSUN',
    'glGlobalAlphaFactorsSUN',
    'glGlobalAlphaFactoriSUN',
    'glGlobalAlphaFactorfSUN',
    'glGlobalAlphaFactordSUN',
    'glGlobalAlphaFactorubSUN',
    'glGlobalAlphaFactorusSUN',
    'glGlobalAlphaFactoruiSUN',
  ]
end
get_ext_command_GL_SUN_mesh_array() click to toggle source
# File lib/opengl_ext_command.rb, line 32755
def self.get_ext_command_GL_SUN_mesh_array
  [
    'glDrawMeshArraysSUN',
  ]
end
get_ext_command_GL_SUN_slice_accum() click to toggle source
# File lib/opengl_ext_command.rb, line 32765
def self.get_ext_command_GL_SUN_slice_accum
  [
  ]
end
get_ext_command_GL_SUN_triangle_list() click to toggle source
# File lib/opengl_ext_command.rb, line 32843
def self.get_ext_command_GL_SUN_triangle_list
  [
    'glReplacementCodeuiSUN',
    'glReplacementCodeusSUN',
    'glReplacementCodeubSUN',
    'glReplacementCodeuivSUN',
    'glReplacementCodeusvSUN',
    'glReplacementCodeubvSUN',
    'glReplacementCodePointerSUN',
  ]
end
get_ext_command_GL_SUN_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 33258
def self.get_ext_command_GL_SUN_vertex
  [
    'glColor4ubVertex2fSUN',
    'glColor4ubVertex2fvSUN',
    'glColor4ubVertex3fSUN',
    'glColor4ubVertex3fvSUN',
    'glColor3fVertex3fSUN',
    'glColor3fVertex3fvSUN',
    'glNormal3fVertex3fSUN',
    'glNormal3fVertex3fvSUN',
    'glColor4fNormal3fVertex3fSUN',
    'glColor4fNormal3fVertex3fvSUN',
    'glTexCoord2fVertex3fSUN',
    'glTexCoord2fVertex3fvSUN',
    'glTexCoord4fVertex4fSUN',
    'glTexCoord4fVertex4fvSUN',
    'glTexCoord2fColor4ubVertex3fSUN',
    'glTexCoord2fColor4ubVertex3fvSUN',
    'glTexCoord2fColor3fVertex3fSUN',
    'glTexCoord2fColor3fVertex3fvSUN',
    'glTexCoord2fNormal3fVertex3fSUN',
    'glTexCoord2fNormal3fVertex3fvSUN',
    'glTexCoord2fColor4fNormal3fVertex3fSUN',
    'glTexCoord2fColor4fNormal3fVertex3fvSUN',
    'glTexCoord4fColor4fNormal3fVertex4fSUN',
    'glTexCoord4fColor4fNormal3fVertex4fvSUN',
    'glReplacementCodeuiVertex3fSUN',
    'glReplacementCodeuiVertex3fvSUN',
    'glReplacementCodeuiColor4ubVertex3fSUN',
    'glReplacementCodeuiColor4ubVertex3fvSUN',
    'glReplacementCodeuiColor3fVertex3fSUN',
    'glReplacementCodeuiColor3fVertex3fvSUN',
    'glReplacementCodeuiNormal3fVertex3fSUN',
    'glReplacementCodeuiNormal3fVertex3fvSUN',
    'glReplacementCodeuiColor4fNormal3fVertex3fSUN',
    'glReplacementCodeuiColor4fNormal3fVertex3fvSUN',
    'glReplacementCodeuiTexCoord2fVertex3fSUN',
    'glReplacementCodeuiTexCoord2fVertex3fvSUN',
    'glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN',
    'glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN',
    'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN',
    'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN',
  ]
end
get_ext_command_GL_VIV_shader_binary() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8993
def self.get_ext_command_GL_VIV_shader_binary
  [
  ]
end
get_ext_command_GL_WIN_phong_shading() click to toggle source
# File lib/opengl_ext_command.rb, line 33307
def self.get_ext_command_GL_WIN_phong_shading
  [
  ]
end
get_ext_command_GL_WIN_specular_fog() click to toggle source
# File lib/opengl_ext_command.rb, line 33316
def self.get_ext_command_GL_WIN_specular_fog
  [
  ]
end
get_ext_enum_GL_3DFX_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 16
def self.get_ext_enum_GL_3DFX_multisample
  [
    'MULTISAMPLE_3DFX',
    'SAMPLE_BUFFERS_3DFX',
    'SAMPLES_3DFX',
    'MULTISAMPLE_BIT_3DFX',
  ]
end
get_ext_enum_GL_3DFX_tbuffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 29
def self.get_ext_enum_GL_3DFX_tbuffer
  [
  ]
end
get_ext_enum_GL_3DFX_texture_compression_FXT1() click to toggle source
# File lib/opengl_ext_enum.rb, line 40
def self.get_ext_enum_GL_3DFX_texture_compression_FXT1
  [
    'COMPRESSED_RGB_FXT1_3DFX',
    'COMPRESSED_RGBA_FXT1_3DFX',
  ]
end
get_ext_enum_GL_AMD_blend_minmax_factor() click to toggle source
# File lib/opengl_ext_enum.rb, line 53
def self.get_ext_enum_GL_AMD_blend_minmax_factor
  [
    'FACTOR_MIN_AMD',
    'FACTOR_MAX_AMD',
  ]
end
get_ext_enum_GL_AMD_compressed_3DC_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 14
def self.get_ext_enum_GL_AMD_compressed_3DC_texture
  [
    'GL_3DC_X_AMD', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_3DC_XY_AMD', # [NOTE] Renaming was not performed due to grammatical restrictions
  ]
end
get_ext_enum_GL_AMD_compressed_ATC_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 28
def self.get_ext_enum_GL_AMD_compressed_ATC_texture
  [
    'ATC_RGB_AMD',
    'ATC_RGBA_EXPLICIT_ALPHA_AMD',
    'ATC_RGBA_INTERPOLATED_ALPHA_AMD',
  ]
end
get_ext_enum_GL_AMD_conservative_depth() click to toggle source
# File lib/opengl_ext_enum.rb, line 64
def self.get_ext_enum_GL_AMD_conservative_depth
  [
  ]
end
get_ext_enum_GL_AMD_debug_output() click to toggle source
# File lib/opengl_ext_enum.rb, line 87
def self.get_ext_enum_GL_AMD_debug_output
  [
    'MAX_DEBUG_MESSAGE_LENGTH_AMD',
    'MAX_DEBUG_LOGGED_MESSAGES_AMD',
    'DEBUG_LOGGED_MESSAGES_AMD',
    'DEBUG_SEVERITY_HIGH_AMD',
    'DEBUG_SEVERITY_MEDIUM_AMD',
    'DEBUG_SEVERITY_LOW_AMD',
    'DEBUG_CATEGORY_API_ERROR_AMD',
    'DEBUG_CATEGORY_WINDOW_SYSTEM_AMD',
    'DEBUG_CATEGORY_DEPRECATION_AMD',
    'DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD',
    'DEBUG_CATEGORY_PERFORMANCE_AMD',
    'DEBUG_CATEGORY_SHADER_COMPILER_AMD',
    'DEBUG_CATEGORY_APPLICATION_AMD',
    'DEBUG_CATEGORY_OTHER_AMD',
  ]
end
get_ext_enum_GL_AMD_depth_clamp_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 112
def self.get_ext_enum_GL_AMD_depth_clamp_separate
  [
    'DEPTH_CLAMP_NEAR_AMD',
    'DEPTH_CLAMP_FAR_AMD',
  ]
end
get_ext_enum_GL_AMD_draw_buffers_blend() click to toggle source
# File lib/opengl_ext_enum.rb, line 123
def self.get_ext_enum_GL_AMD_draw_buffers_blend
  [
  ]
end
get_ext_enum_GL_AMD_framebuffer_multisample_advanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 46
def self.get_ext_enum_GL_AMD_framebuffer_multisample_advanced
  [
    'RENDERBUFFER_STORAGE_SAMPLES_AMD',
    'MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD',
    'MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD',
    'MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD',
    'NUM_SUPPORTED_MULTISAMPLE_MODES_AMD',
    'SUPPORTED_MULTISAMPLE_MODES_AMD',
  ]
end
get_ext_enum_GL_AMD_framebuffer_sample_positions() click to toggle source
# File lib/opengl_ext_enum.rb, line 157
def self.get_ext_enum_GL_AMD_framebuffer_sample_positions
  [
    'SUBSAMPLE_DISTANCE_AMD',
    'PIXELS_PER_SAMPLE_PATTERN_X_AMD',
    'PIXELS_PER_SAMPLE_PATTERN_Y_AMD',
    'ALL_PIXELS_AMD',
  ]
end
get_ext_enum_GL_AMD_gcn_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 170
def self.get_ext_enum_GL_AMD_gcn_shader
  [
  ]
end
get_ext_enum_GL_AMD_gpu_shader_half_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 192
def self.get_ext_enum_GL_AMD_gpu_shader_half_float
  [
    'FLOAT16_NV',
    'FLOAT16_VEC2_NV',
    'FLOAT16_VEC3_NV',
    'FLOAT16_VEC4_NV',
    'FLOAT16_MAT2_AMD',
    'FLOAT16_MAT3_AMD',
    'FLOAT16_MAT4_AMD',
    'FLOAT16_MAT2x3_AMD',
    'FLOAT16_MAT2x4_AMD',
    'FLOAT16_MAT3x2_AMD',
    'FLOAT16_MAT3x4_AMD',
    'FLOAT16_MAT4x2_AMD',
    'FLOAT16_MAT4x3_AMD',
  ]
end
get_ext_enum_GL_AMD_gpu_shader_int16() click to toggle source
# File lib/opengl_ext_enum.rb, line 214
def self.get_ext_enum_GL_AMD_gpu_shader_int16
  [
  ]
end
get_ext_enum_GL_AMD_gpu_shader_int64() click to toggle source
# File lib/opengl_ext_enum.rb, line 251
def self.get_ext_enum_GL_AMD_gpu_shader_int64
  [
    'INT64_NV',
    'UNSIGNED_INT64_NV',
    'INT8_NV',
    'INT8_VEC2_NV',
    'INT8_VEC3_NV',
    'INT8_VEC4_NV',
    'INT16_NV',
    'INT16_VEC2_NV',
    'INT16_VEC3_NV',
    'INT16_VEC4_NV',
    'INT64_VEC2_NV',
    'INT64_VEC3_NV',
    'INT64_VEC4_NV',
    'UNSIGNED_INT8_NV',
    'UNSIGNED_INT8_VEC2_NV',
    'UNSIGNED_INT8_VEC3_NV',
    'UNSIGNED_INT8_VEC4_NV',
    'UNSIGNED_INT16_NV',
    'UNSIGNED_INT16_VEC2_NV',
    'UNSIGNED_INT16_VEC3_NV',
    'UNSIGNED_INT16_VEC4_NV',
    'UNSIGNED_INT64_VEC2_NV',
    'UNSIGNED_INT64_VEC3_NV',
    'UNSIGNED_INT64_VEC4_NV',
    'FLOAT16_NV',
    'FLOAT16_VEC2_NV',
    'FLOAT16_VEC3_NV',
    'FLOAT16_VEC4_NV',
  ]
end
get_ext_enum_GL_AMD_interleaved_elements() click to toggle source
# File lib/opengl_ext_enum.rb, line 297
def self.get_ext_enum_GL_AMD_interleaved_elements
  [
    'VERTEX_ELEMENT_SWIZZLE_AMD',
    'VERTEX_ID_SWIZZLE_AMD',
    'RED',
    'GREEN',
    'BLUE',
    'ALPHA',
    'RG8UI',
    'RG16UI',
    'RGBA8UI',
  ]
end
get_ext_enum_GL_AMD_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_enum.rb, line 315
def self.get_ext_enum_GL_AMD_multi_draw_indirect
  [
  ]
end
get_ext_enum_GL_AMD_name_gen_delete() click to toggle source
# File lib/opengl_ext_enum.rb, line 329
def self.get_ext_enum_GL_AMD_name_gen_delete
  [
    'DATA_BUFFER_AMD',
    'PERFORMANCE_MONITOR_AMD',
    'QUERY_OBJECT_AMD',
    'VERTEX_ARRAY_OBJECT_AMD',
    'SAMPLER_OBJECT_AMD',
  ]
end
get_ext_enum_GL_AMD_occlusion_query_event() click to toggle source
# File lib/opengl_ext_enum.rb, line 349
def self.get_ext_enum_GL_AMD_occlusion_query_event
  [
    'OCCLUSION_QUERY_EVENT_MASK_AMD',
    'QUERY_DEPTH_PASS_EVENT_BIT_AMD',
    'QUERY_DEPTH_FAIL_EVENT_BIT_AMD',
    'QUERY_STENCIL_FAIL_EVENT_BIT_AMD',
    'QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD',
    'QUERY_ALL_EVENT_BITS_AMD',
  ]
end
get_ext_enum_GL_AMD_performance_monitor() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 68
def self.get_ext_enum_GL_AMD_performance_monitor
  [
    'COUNTER_TYPE_AMD',
    'COUNTER_RANGE_AMD',
    'UNSIGNED_INT64_AMD',
    'PERCENTAGE_AMD',
    'PERFMON_RESULT_AVAILABLE_AMD',
    'PERFMON_RESULT_SIZE_AMD',
    'PERFMON_RESULT_AMD',
  ]
end
get_ext_enum_GL_AMD_pinned_memory() click to toggle source
# File lib/opengl_ext_enum.rb, line 388
def self.get_ext_enum_GL_AMD_pinned_memory
  [
    'EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD',
  ]
end
get_ext_enum_GL_AMD_program_binary_Z400() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 85
def self.get_ext_enum_GL_AMD_program_binary_Z400
  [
    'Z400_BINARY_AMD',
  ]
end
get_ext_enum_GL_AMD_query_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 401
def self.get_ext_enum_GL_AMD_query_buffer_object
  [
    'QUERY_BUFFER_AMD',
    'QUERY_BUFFER_BINDING_AMD',
    'QUERY_RESULT_NO_WAIT_AMD',
  ]
end
get_ext_enum_GL_AMD_sample_positions() click to toggle source
# File lib/opengl_ext_enum.rb, line 414
def self.get_ext_enum_GL_AMD_sample_positions
  [
    'SUBSAMPLE_DISTANCE_AMD',
  ]
end
get_ext_enum_GL_AMD_seamless_cubemap_per_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 425
def self.get_ext_enum_GL_AMD_seamless_cubemap_per_texture
  [
    'TEXTURE_CUBE_MAP_SEAMLESS',
  ]
end
get_ext_enum_GL_AMD_shader_atomic_counter_ops() click to toggle source
# File lib/opengl_ext_enum.rb, line 435
def self.get_ext_enum_GL_AMD_shader_atomic_counter_ops
  [
  ]
end
get_ext_enum_GL_AMD_shader_ballot() click to toggle source
# File lib/opengl_ext_enum.rb, line 444
def self.get_ext_enum_GL_AMD_shader_ballot
  [
  ]
end
get_ext_enum_GL_AMD_shader_explicit_vertex_parameter() click to toggle source
# File lib/opengl_ext_enum.rb, line 489
def self.get_ext_enum_GL_AMD_shader_explicit_vertex_parameter
  [
  ]
end
get_ext_enum_GL_AMD_shader_gpu_shader_half_float_fetch() click to toggle source
# File lib/opengl_ext_enum.rb, line 453
def self.get_ext_enum_GL_AMD_shader_gpu_shader_half_float_fetch
  [
  ]
end
get_ext_enum_GL_AMD_shader_image_load_store_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 462
def self.get_ext_enum_GL_AMD_shader_image_load_store_lod
  [
  ]
end
get_ext_enum_GL_AMD_shader_stencil_export() click to toggle source
# File lib/opengl_ext_enum.rb, line 471
def self.get_ext_enum_GL_AMD_shader_stencil_export
  [
  ]
end
get_ext_enum_GL_AMD_shader_trinary_minmax() click to toggle source
# File lib/opengl_ext_enum.rb, line 480
def self.get_ext_enum_GL_AMD_shader_trinary_minmax
  [
  ]
end
get_ext_enum_GL_AMD_sparse_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 507
def self.get_ext_enum_GL_AMD_sparse_texture
  [
    'VIRTUAL_PAGE_SIZE_X_AMD',
    'VIRTUAL_PAGE_SIZE_Y_AMD',
    'VIRTUAL_PAGE_SIZE_Z_AMD',
    'MAX_SPARSE_TEXTURE_SIZE_AMD',
    'MAX_SPARSE_3D_TEXTURE_SIZE_AMD',
    'MAX_SPARSE_ARRAY_TEXTURE_LAYERS',
    'MIN_SPARSE_LEVEL_AMD',
    'MIN_LOD_WARNING_AMD',
    'TEXTURE_STORAGE_SPARSE_BIT_AMD',
  ]
end
get_ext_enum_GL_AMD_stencil_operation_extended() click to toggle source
# File lib/opengl_ext_enum.rb, line 529
def self.get_ext_enum_GL_AMD_stencil_operation_extended
  [
    'SET_AMD',
    'REPLACE_VALUE_AMD',
    'STENCIL_OP_VALUE_AMD',
    'STENCIL_BACK_OP_VALUE_AMD',
  ]
end
get_ext_enum_GL_AMD_texture_gather_bias_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 542
def self.get_ext_enum_GL_AMD_texture_gather_bias_lod
  [
  ]
end
get_ext_enum_GL_AMD_texture_texture4() click to toggle source
# File lib/opengl_ext_enum.rb, line 551
def self.get_ext_enum_GL_AMD_texture_texture4
  [
  ]
end
get_ext_enum_GL_AMD_transform_feedback3_lines_triangles() click to toggle source
# File lib/opengl_ext_enum.rb, line 560
def self.get_ext_enum_GL_AMD_transform_feedback3_lines_triangles
  [
  ]
end
get_ext_enum_GL_AMD_transform_feedback4() click to toggle source
# File lib/opengl_ext_enum.rb, line 570
def self.get_ext_enum_GL_AMD_transform_feedback4
  [
    'STREAM_RASTERIZATION_AMD',
  ]
end
get_ext_enum_GL_AMD_vertex_shader_layer() click to toggle source
# File lib/opengl_ext_enum.rb, line 580
def self.get_ext_enum_GL_AMD_vertex_shader_layer
  [
  ]
end
get_ext_enum_GL_AMD_vertex_shader_tessellator() click to toggle source
# File lib/opengl_ext_enum.rb, line 596
def self.get_ext_enum_GL_AMD_vertex_shader_tessellator
  [
    'SAMPLER_BUFFER_AMD',
    'INT_SAMPLER_BUFFER_AMD',
    'UNSIGNED_INT_SAMPLER_BUFFER_AMD',
    'TESSELLATION_MODE_AMD',
    'TESSELLATION_FACTOR_AMD',
    'DISCRETE_AMD',
    'CONTINUOUS_AMD',
  ]
end
get_ext_enum_GL_AMD_vertex_shader_viewport_index() click to toggle source
# File lib/opengl_ext_enum.rb, line 612
def self.get_ext_enum_GL_AMD_vertex_shader_viewport_index
  [
  ]
end
get_ext_enum_GL_ANDROID_extension_pack_es31a() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 95
def self.get_ext_enum_GL_ANDROID_extension_pack_es31a
  [
  ]
end
get_ext_enum_GL_ANGLE_depth_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 112
def self.get_ext_enum_GL_ANGLE_depth_texture
  [
    'DEPTH_COMPONENT',
    'DEPTH_STENCIL_OES',
    'UNSIGNED_SHORT',
    'UNSIGNED_INT',
    'UNSIGNED_INT_24_8_OES',
    'DEPTH_COMPONENT16',
    'DEPTH_COMPONENT32_OES',
    'DEPTH24_STENCIL8_OES',
  ]
end
get_ext_enum_GL_ANGLE_framebuffer_blit() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 133
def self.get_ext_enum_GL_ANGLE_framebuffer_blit
  [
    'READ_FRAMEBUFFER_ANGLE',
    'DRAW_FRAMEBUFFER_ANGLE',
    'DRAW_FRAMEBUFFER_BINDING_ANGLE',
    'READ_FRAMEBUFFER_BINDING_ANGLE',
  ]
end
get_ext_enum_GL_ANGLE_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 149
def self.get_ext_enum_GL_ANGLE_framebuffer_multisample
  [
    'RENDERBUFFER_SAMPLES_ANGLE',
    'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE',
    'MAX_SAMPLES_ANGLE',
  ]
end
get_ext_enum_GL_ANGLE_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 162
def self.get_ext_enum_GL_ANGLE_instanced_arrays
  [
    'VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE',
  ]
end
get_ext_enum_GL_ANGLE_pack_reverse_row_order() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 173
def self.get_ext_enum_GL_ANGLE_pack_reverse_row_order
  [
    'PACK_REVERSE_ROW_ORDER_ANGLE',
  ]
end
get_ext_enum_GL_ANGLE_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 184
def self.get_ext_enum_GL_ANGLE_program_binary
  [
    'PROGRAM_BINARY_ANGLE',
  ]
end
get_ext_enum_GL_ANGLE_texture_compression_dxt3() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 195
def self.get_ext_enum_GL_ANGLE_texture_compression_dxt3
  [
    'COMPRESSED_RGBA_S3TC_DXT3_ANGLE',
  ]
end
get_ext_enum_GL_ANGLE_texture_compression_dxt5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 206
def self.get_ext_enum_GL_ANGLE_texture_compression_dxt5
  [
    'COMPRESSED_RGBA_S3TC_DXT5_ANGLE',
  ]
end
get_ext_enum_GL_ANGLE_texture_usage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 218
def self.get_ext_enum_GL_ANGLE_texture_usage
  [
    'TEXTURE_USAGE_ANGLE',
    'FRAMEBUFFER_ATTACHMENT_ANGLE',
  ]
end
get_ext_enum_GL_ANGLE_translated_shader_source() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 230
def self.get_ext_enum_GL_ANGLE_translated_shader_source
  [
    'TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE',
  ]
end
get_ext_enum_GL_APPLE_aux_depth_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 622
def self.get_ext_enum_GL_APPLE_aux_depth_stencil
  [
    'AUX_DEPTH_STENCIL_APPLE',
  ]
end
get_ext_enum_GL_APPLE_client_storage() click to toggle source
# File lib/opengl_ext_enum.rb, line 633
def self.get_ext_enum_GL_APPLE_client_storage
  [
    'UNPACK_CLIENT_STORAGE_APPLE',
  ]
end
get_ext_enum_GL_APPLE_clip_distance() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 249
def self.get_ext_enum_GL_APPLE_clip_distance
  [
    'MAX_CLIP_DISTANCES_APPLE',
    'CLIP_DISTANCE0_APPLE',
    'CLIP_DISTANCE1_APPLE',
    'CLIP_DISTANCE2_APPLE',
    'CLIP_DISTANCE3_APPLE',
    'CLIP_DISTANCE4_APPLE',
    'CLIP_DISTANCE5_APPLE',
    'CLIP_DISTANCE6_APPLE',
    'CLIP_DISTANCE7_APPLE',
  ]
end
get_ext_enum_GL_APPLE_color_buffer_packed_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 267
def self.get_ext_enum_GL_APPLE_color_buffer_packed_float
  [
  ]
end
get_ext_enum_GL_APPLE_copy_texture_levels() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 276
def self.get_ext_enum_GL_APPLE_copy_texture_levels
  [
  ]
end
get_ext_enum_GL_APPLE_element_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 646
def self.get_ext_enum_GL_APPLE_element_array
  [
    'ELEMENT_ARRAY_APPLE',
    'ELEMENT_ARRAY_TYPE_APPLE',
    'ELEMENT_ARRAY_POINTER_APPLE',
  ]
end
get_ext_enum_GL_APPLE_fence() click to toggle source
# File lib/opengl_ext_enum.rb, line 660
def self.get_ext_enum_GL_APPLE_fence
  [
    'DRAW_PIXELS_APPLE',
    'FENCE_APPLE',
  ]
end
get_ext_enum_GL_APPLE_float_pixels() click to toggle source
# File lib/opengl_ext_enum.rb, line 685
def self.get_ext_enum_GL_APPLE_float_pixels
  [
    'HALF_APPLE',
    'RGBA_FLOAT32_APPLE',
    'RGB_FLOAT32_APPLE',
    'ALPHA_FLOAT32_APPLE',
    'INTENSITY_FLOAT32_APPLE',
    'LUMINANCE_FLOAT32_APPLE',
    'LUMINANCE_ALPHA_FLOAT32_APPLE',
    'RGBA_FLOAT16_APPLE',
    'RGB_FLOAT16_APPLE',
    'ALPHA_FLOAT16_APPLE',
    'INTENSITY_FLOAT16_APPLE',
    'LUMINANCE_FLOAT16_APPLE',
    'LUMINANCE_ALPHA_FLOAT16_APPLE',
    'COLOR_FLOAT_APPLE',
  ]
end
get_ext_enum_GL_APPLE_flush_buffer_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 710
def self.get_ext_enum_GL_APPLE_flush_buffer_range
  [
    'BUFFER_SERIALIZED_MODIFY_APPLE',
    'BUFFER_FLUSHING_UNMAP_APPLE',
  ]
end
get_ext_enum_GL_APPLE_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 292
def self.get_ext_enum_GL_APPLE_framebuffer_multisample
  [
    'RENDERBUFFER_SAMPLES_APPLE',
    'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE',
    'MAX_SAMPLES_APPLE',
    'READ_FRAMEBUFFER_APPLE',
    'DRAW_FRAMEBUFFER_APPLE',
    'DRAW_FRAMEBUFFER_BINDING_APPLE',
    'READ_FRAMEBUFFER_BINDING_APPLE',
  ]
end
get_ext_enum_GL_APPLE_object_purgeable() click to toggle source
# File lib/opengl_ext_enum.rb, line 727
def self.get_ext_enum_GL_APPLE_object_purgeable
  [
    'BUFFER_OBJECT_APPLE',
    'RELEASED_APPLE',
    'VOLATILE_APPLE',
    'RETAINED_APPLE',
    'UNDEFINED_APPLE',
    'PURGEABLE_APPLE',
  ]
end
get_ext_enum_GL_APPLE_rgb_422() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 312
def self.get_ext_enum_GL_APPLE_rgb_422
  [
    'RGB_422_APPLE',
    'UNSIGNED_SHORT_8_8_APPLE',
    'UNSIGNED_SHORT_8_8_REV_APPLE',
    'RGB_RAW_422_APPLE',
  ]
end
get_ext_enum_GL_APPLE_row_bytes() click to toggle source
# File lib/opengl_ext_enum.rb, line 761
def self.get_ext_enum_GL_APPLE_row_bytes
  [
    'PACK_ROW_BYTES_APPLE',
    'UNPACK_ROW_BYTES_APPLE',
  ]
end
get_ext_enum_GL_APPLE_specular_vector() click to toggle source
# File lib/opengl_ext_enum.rb, line 773
def self.get_ext_enum_GL_APPLE_specular_vector
  [
    'LIGHT_MODEL_SPECULAR_VECTOR_APPLE',
  ]
end
get_ext_enum_GL_APPLE_sync() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 341
def self.get_ext_enum_GL_APPLE_sync
  [
    'SYNC_OBJECT_APPLE',
    'MAX_SERVER_WAIT_TIMEOUT_APPLE',
    'OBJECT_TYPE_APPLE',
    'SYNC_CONDITION_APPLE',
    'SYNC_STATUS_APPLE',
    'SYNC_FLAGS_APPLE',
    'SYNC_FENCE_APPLE',
    'SYNC_GPU_COMMANDS_COMPLETE_APPLE',
    'UNSIGNALED_APPLE',
    'SIGNALED_APPLE',
    'ALREADY_SIGNALED_APPLE',
    'TIMEOUT_EXPIRED_APPLE',
    'CONDITION_SATISFIED_APPLE',
    'WAIT_FAILED_APPLE',
    'SYNC_FLUSH_COMMANDS_BIT_APPLE',
    'TIMEOUT_IGNORED_APPLE',
  ]
end
get_ext_enum_GL_APPLE_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 368
def self.get_ext_enum_GL_APPLE_texture_format_BGRA8888
  [
    'BGRA_EXT',
    'BGRA8_EXT',
  ]
end
get_ext_enum_GL_APPLE_texture_max_level() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 380
def self.get_ext_enum_GL_APPLE_texture_max_level
  [
    'TEXTURE_MAX_LEVEL_APPLE',
  ]
end
get_ext_enum_GL_APPLE_texture_packed_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 394
def self.get_ext_enum_GL_APPLE_texture_packed_float
  [
    'UNSIGNED_INT_10F_11F_11F_REV_APPLE',
    'UNSIGNED_INT_5_9_9_9_REV_APPLE',
    'R11F_G11F_B10F_APPLE',
    'RGB9_E5_APPLE',
  ]
end
get_ext_enum_GL_APPLE_texture_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 789
def self.get_ext_enum_GL_APPLE_texture_range
  [
    'TEXTURE_RANGE_LENGTH_APPLE',
    'TEXTURE_RANGE_POINTER_APPLE',
    'TEXTURE_STORAGE_HINT_APPLE',
    'STORAGE_PRIVATE_APPLE',
    'STORAGE_CACHED_APPLE',
    'STORAGE_SHARED_APPLE',
  ]
end
get_ext_enum_GL_APPLE_transform_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 805
def self.get_ext_enum_GL_APPLE_transform_hint
  [
    'TRANSFORM_HINT_APPLE',
  ]
end
get_ext_enum_GL_APPLE_vertex_array_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 816
def self.get_ext_enum_GL_APPLE_vertex_array_object
  [
    'VERTEX_ARRAY_BINDING_APPLE',
  ]
end
get_ext_enum_GL_APPLE_vertex_array_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 833
def self.get_ext_enum_GL_APPLE_vertex_array_range
  [
    'VERTEX_ARRAY_RANGE_APPLE',
    'VERTEX_ARRAY_RANGE_LENGTH_APPLE',
    'VERTEX_ARRAY_STORAGE_HINT_APPLE',
    'VERTEX_ARRAY_RANGE_POINTER_APPLE',
    'STORAGE_CLIENT_APPLE',
    'STORAGE_CACHED_APPLE',
    'STORAGE_SHARED_APPLE',
  ]
end
get_ext_enum_GL_APPLE_vertex_program_evaluators() click to toggle source
# File lib/opengl_ext_enum.rb, line 859
def self.get_ext_enum_GL_APPLE_vertex_program_evaluators
  [
    'VERTEX_ATTRIB_MAP1_APPLE',
    'VERTEX_ATTRIB_MAP2_APPLE',
    'VERTEX_ATTRIB_MAP1_SIZE_APPLE',
    'VERTEX_ATTRIB_MAP1_COEFF_APPLE',
    'VERTEX_ATTRIB_MAP1_ORDER_APPLE',
    'VERTEX_ATTRIB_MAP1_DOMAIN_APPLE',
    'VERTEX_ATTRIB_MAP2_SIZE_APPLE',
    'VERTEX_ATTRIB_MAP2_COEFF_APPLE',
    'VERTEX_ATTRIB_MAP2_ORDER_APPLE',
    'VERTEX_ATTRIB_MAP2_DOMAIN_APPLE',
  ]
end
get_ext_enum_GL_APPLE_ycbcr_422() click to toggle source
# File lib/opengl_ext_enum.rb, line 881
def self.get_ext_enum_GL_APPLE_ycbcr_422
  [
    'YCBCR_422_APPLE',
    'UNSIGNED_SHORT_8_8_APPLE',
    'UNSIGNED_SHORT_8_8_REV_APPLE',
  ]
end
get_ext_enum_GL_ARB_ES2_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 909
def self.get_ext_enum_GL_ARB_ES2_compatibility
  [
    'FIXED',
    'IMPLEMENTATION_COLOR_READ_TYPE',
    'IMPLEMENTATION_COLOR_READ_FORMAT',
    'LOW_FLOAT',
    'MEDIUM_FLOAT',
    'HIGH_FLOAT',
    'LOW_INT',
    'MEDIUM_INT',
    'HIGH_INT',
    'SHADER_COMPILER',
    'SHADER_BINARY_FORMATS',
    'NUM_SHADER_BINARY_FORMATS',
    'MAX_VERTEX_UNIFORM_VECTORS',
    'MAX_VARYING_VECTORS',
    'MAX_FRAGMENT_UNIFORM_VECTORS',
    'RGB565',
  ]
end
get_ext_enum_GL_ARB_ES3_1_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 935
def self.get_ext_enum_GL_ARB_ES3_1_compatibility
  [
    'BACK',
  ]
end
get_ext_enum_GL_ARB_ES3_2_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 948
def self.get_ext_enum_GL_ARB_ES3_2_compatibility
  [
    'PRIMITIVE_BOUNDING_BOX_ARB',
    'MULTISAMPLE_LINE_WIDTH_RANGE_ARB',
    'MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB',
  ]
end
get_ext_enum_GL_ARB_ES3_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 973
def self.get_ext_enum_GL_ARB_ES3_compatibility
  [
    'COMPRESSED_RGB8_ETC2',
    'COMPRESSED_SRGB8_ETC2',
    'COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2',
    'COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2',
    'COMPRESSED_RGBA8_ETC2_EAC',
    'COMPRESSED_SRGB8_ALPHA8_ETC2_EAC',
    'COMPRESSED_R11_EAC',
    'COMPRESSED_SIGNED_R11_EAC',
    'COMPRESSED_RG11_EAC',
    'COMPRESSED_SIGNED_RG11_EAC',
    'PRIMITIVE_RESTART_FIXED_INDEX',
    'ANY_SAMPLES_PASSED_CONSERVATIVE',
    'MAX_ELEMENT_INDEX',
  ]
end
get_ext_enum_GL_ARB_arrays_of_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 995
def self.get_ext_enum_GL_ARB_arrays_of_arrays
  [
  ]
end
get_ext_enum_GL_ARB_base_instance() click to toggle source
# File lib/opengl_ext_enum.rb, line 1004
def self.get_ext_enum_GL_ARB_base_instance
  [
  ]
end
get_ext_enum_GL_ARB_bindless_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 1014
def self.get_ext_enum_GL_ARB_bindless_texture
  [
    'UNSIGNED_INT64_ARB',
  ]
end
get_ext_enum_GL_ARB_blend_func_extended() click to toggle source
# File lib/opengl_ext_enum.rb, line 1029
def self.get_ext_enum_GL_ARB_blend_func_extended
  [
    'SRC1_COLOR',
    'SRC1_ALPHA',
    'ONE_MINUS_SRC1_COLOR',
    'ONE_MINUS_SRC1_ALPHA',
    'MAX_DUAL_SOURCE_DRAW_BUFFERS',
  ]
end
get_ext_enum_GL_ARB_buffer_storage() click to toggle source
# File lib/opengl_ext_enum.rb, line 1052
def self.get_ext_enum_GL_ARB_buffer_storage
  [
    'MAP_READ_BIT',
    'MAP_WRITE_BIT',
    'MAP_PERSISTENT_BIT',
    'MAP_COHERENT_BIT',
    'DYNAMIC_STORAGE_BIT',
    'CLIENT_STORAGE_BIT',
    'CLIENT_MAPPED_BUFFER_BARRIER_BIT',
    'BUFFER_IMMUTABLE_STORAGE',
    'BUFFER_STORAGE_FLAGS',
  ]
end
get_ext_enum_GL_ARB_cl_event() click to toggle source
# File lib/opengl_ext_enum.rb, line 1072
def self.get_ext_enum_GL_ARB_cl_event
  [
    'SYNC_CL_EVENT_ARB',
    'SYNC_CL_EVENT_COMPLETE_ARB',
  ]
end
get_ext_enum_GL_ARB_clear_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 1083
def self.get_ext_enum_GL_ARB_clear_buffer_object
  [
  ]
end
get_ext_enum_GL_ARB_clear_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 1093
def self.get_ext_enum_GL_ARB_clear_texture
  [
    'CLEAR_TEXTURE',
  ]
end
get_ext_enum_GL_ARB_clip_control() click to toggle source
# File lib/opengl_ext_enum.rb, line 1109
def self.get_ext_enum_GL_ARB_clip_control
  [
    'LOWER_LEFT',
    'UPPER_LEFT',
    'NEGATIVE_ONE_TO_ONE',
    'ZERO_TO_ONE',
    'CLIP_ORIGIN',
    'CLIP_DEPTH_MODE',
  ]
end
get_ext_enum_GL_ARB_color_buffer_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 1129
def self.get_ext_enum_GL_ARB_color_buffer_float
  [
    'RGBA_FLOAT_MODE_ARB',
    'CLAMP_VERTEX_COLOR_ARB',
    'CLAMP_FRAGMENT_COLOR_ARB',
    'CLAMP_READ_COLOR_ARB',
    'FIXED_ONLY_ARB',
  ]
end
get_ext_enum_GL_ARB_compatibility() click to toggle source
# File lib/opengl_ext_enum.rb, line 1143
def self.get_ext_enum_GL_ARB_compatibility
  [
  ]
end
get_ext_enum_GL_ARB_compressed_texture_pixel_storage() click to toggle source
# File lib/opengl_ext_enum.rb, line 1160
def self.get_ext_enum_GL_ARB_compressed_texture_pixel_storage
  [
    'UNPACK_COMPRESSED_BLOCK_WIDTH',
    'UNPACK_COMPRESSED_BLOCK_HEIGHT',
    'UNPACK_COMPRESSED_BLOCK_DEPTH',
    'UNPACK_COMPRESSED_BLOCK_SIZE',
    'PACK_COMPRESSED_BLOCK_WIDTH',
    'PACK_COMPRESSED_BLOCK_HEIGHT',
    'PACK_COMPRESSED_BLOCK_DEPTH',
    'PACK_COMPRESSED_BLOCK_SIZE',
  ]
end
get_ext_enum_GL_ARB_compute_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 1195
def self.get_ext_enum_GL_ARB_compute_shader
  [
    'COMPUTE_SHADER',
    'MAX_COMPUTE_UNIFORM_BLOCKS',
    'MAX_COMPUTE_TEXTURE_IMAGE_UNITS',
    'MAX_COMPUTE_IMAGE_UNIFORMS',
    'MAX_COMPUTE_SHARED_MEMORY_SIZE',
    'MAX_COMPUTE_UNIFORM_COMPONENTS',
    'MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS',
    'MAX_COMPUTE_ATOMIC_COUNTERS',
    'MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS',
    'MAX_COMPUTE_WORK_GROUP_INVOCATIONS',
    'MAX_COMPUTE_WORK_GROUP_COUNT',
    'MAX_COMPUTE_WORK_GROUP_SIZE',
    'COMPUTE_WORK_GROUP_SIZE',
    'UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER',
    'ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER',
    'DISPATCH_INDIRECT_BUFFER',
    'DISPATCH_INDIRECT_BUFFER_BINDING',
    'COMPUTE_SHADER_BIT',
  ]
end
get_ext_enum_GL_ARB_compute_variable_group_size() click to toggle source
# File lib/opengl_ext_enum.rb, line 1226
def self.get_ext_enum_GL_ARB_compute_variable_group_size
  [
    'MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB',
    'MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB',
    'MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB',
    'MAX_COMPUTE_FIXED_GROUP_SIZE_ARB',
  ]
end
get_ext_enum_GL_ARB_conditional_render_inverted() click to toggle source
# File lib/opengl_ext_enum.rb, line 1243
def self.get_ext_enum_GL_ARB_conditional_render_inverted
  [
    'QUERY_WAIT_INVERTED',
    'QUERY_NO_WAIT_INVERTED',
    'QUERY_BY_REGION_WAIT_INVERTED',
    'QUERY_BY_REGION_NO_WAIT_INVERTED',
  ]
end
get_ext_enum_GL_ARB_conservative_depth() click to toggle source
# File lib/opengl_ext_enum.rb, line 1256
def self.get_ext_enum_GL_ARB_conservative_depth
  [
  ]
end
get_ext_enum_GL_ARB_copy_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 1267
def self.get_ext_enum_GL_ARB_copy_buffer
  [
    'COPY_READ_BUFFER',
    'COPY_WRITE_BUFFER',
  ]
end
get_ext_enum_GL_ARB_copy_image() click to toggle source
# File lib/opengl_ext_enum.rb, line 1278
def self.get_ext_enum_GL_ARB_copy_image
  [
  ]
end
get_ext_enum_GL_ARB_cull_distance() click to toggle source
# File lib/opengl_ext_enum.rb, line 1289
def self.get_ext_enum_GL_ARB_cull_distance
  [
    'MAX_CULL_DISTANCES',
    'MAX_COMBINED_CLIP_AND_CULL_DISTANCES',
  ]
end
get_ext_enum_GL_ARB_debug_output() click to toggle source
# File lib/opengl_ext_enum.rb, line 1322
def self.get_ext_enum_GL_ARB_debug_output
  [
    'DEBUG_OUTPUT_SYNCHRONOUS_ARB',
    'DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB',
    'DEBUG_CALLBACK_FUNCTION_ARB',
    'DEBUG_CALLBACK_USER_PARAM_ARB',
    'DEBUG_SOURCE_API_ARB',
    'DEBUG_SOURCE_WINDOW_SYSTEM_ARB',
    'DEBUG_SOURCE_SHADER_COMPILER_ARB',
    'DEBUG_SOURCE_THIRD_PARTY_ARB',
    'DEBUG_SOURCE_APPLICATION_ARB',
    'DEBUG_SOURCE_OTHER_ARB',
    'DEBUG_TYPE_ERROR_ARB',
    'DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB',
    'DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB',
    'DEBUG_TYPE_PORTABILITY_ARB',
    'DEBUG_TYPE_PERFORMANCE_ARB',
    'DEBUG_TYPE_OTHER_ARB',
    'MAX_DEBUG_MESSAGE_LENGTH_ARB',
    'MAX_DEBUG_LOGGED_MESSAGES_ARB',
    'DEBUG_LOGGED_MESSAGES_ARB',
    'DEBUG_SEVERITY_HIGH_ARB',
    'DEBUG_SEVERITY_MEDIUM_ARB',
    'DEBUG_SEVERITY_LOW_ARB',
  ]
end
get_ext_enum_GL_ARB_depth_buffer_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 1356
def self.get_ext_enum_GL_ARB_depth_buffer_float
  [
    'DEPTH_COMPONENT32F',
    'DEPTH32F_STENCIL8',
    'FLOAT_32_UNSIGNED_INT_24_8_REV',
  ]
end
get_ext_enum_GL_ARB_depth_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 1369
def self.get_ext_enum_GL_ARB_depth_clamp
  [
    'DEPTH_CLAMP',
  ]
end
get_ext_enum_GL_ARB_depth_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 1384
def self.get_ext_enum_GL_ARB_depth_texture
  [
    'DEPTH_COMPONENT16_ARB',
    'DEPTH_COMPONENT24_ARB',
    'DEPTH_COMPONENT32_ARB',
    'TEXTURE_DEPTH_SIZE_ARB',
    'DEPTH_TEXTURE_MODE_ARB',
  ]
end
get_ext_enum_GL_ARB_derivative_control() click to toggle source
# File lib/opengl_ext_enum.rb, line 1398
def self.get_ext_enum_GL_ARB_derivative_control
  [
  ]
end
get_ext_enum_GL_ARB_direct_state_access() click to toggle source
# File lib/opengl_ext_enum.rb, line 1420
def self.get_ext_enum_GL_ARB_direct_state_access
  [
    'TEXTURE_TARGET',
    'QUERY_TARGET',
    'TEXTURE_BINDING_1D',
    'TEXTURE_BINDING_1D_ARRAY',
    'TEXTURE_BINDING_2D',
    'TEXTURE_BINDING_2D_ARRAY',
    'TEXTURE_BINDING_2D_MULTISAMPLE',
    'TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY',
    'TEXTURE_BINDING_3D',
    'TEXTURE_BINDING_BUFFER',
    'TEXTURE_BINDING_CUBE_MAP',
    'TEXTURE_BINDING_CUBE_MAP_ARRAY',
    'TEXTURE_BINDING_RECTANGLE',
  ]
end
get_ext_enum_GL_ARB_draw_buffers() click to toggle source
# File lib/opengl_ext_enum.rb, line 1459
def self.get_ext_enum_GL_ARB_draw_buffers
  [
    'MAX_DRAW_BUFFERS_ARB',
    'DRAW_BUFFER0_ARB',
    'DRAW_BUFFER1_ARB',
    'DRAW_BUFFER2_ARB',
    'DRAW_BUFFER3_ARB',
    'DRAW_BUFFER4_ARB',
    'DRAW_BUFFER5_ARB',
    'DRAW_BUFFER6_ARB',
    'DRAW_BUFFER7_ARB',
    'DRAW_BUFFER8_ARB',
    'DRAW_BUFFER9_ARB',
    'DRAW_BUFFER10_ARB',
    'DRAW_BUFFER11_ARB',
    'DRAW_BUFFER12_ARB',
    'DRAW_BUFFER13_ARB',
    'DRAW_BUFFER14_ARB',
    'DRAW_BUFFER15_ARB',
  ]
end
get_ext_enum_GL_ARB_draw_buffers_blend() click to toggle source
# File lib/opengl_ext_enum.rb, line 1485
def self.get_ext_enum_GL_ARB_draw_buffers_blend
  [
  ]
end
get_ext_enum_GL_ARB_draw_elements_base_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 1494
def self.get_ext_enum_GL_ARB_draw_elements_base_vertex
  [
  ]
end
get_ext_enum_GL_ARB_draw_indirect() click to toggle source
# File lib/opengl_ext_enum.rb, line 1505
def self.get_ext_enum_GL_ARB_draw_indirect
  [
    'DRAW_INDIRECT_BUFFER',
    'DRAW_INDIRECT_BUFFER_BINDING',
  ]
end
get_ext_enum_GL_ARB_draw_instanced() click to toggle source
# File lib/opengl_ext_enum.rb, line 1516
def self.get_ext_enum_GL_ARB_draw_instanced
  [
  ]
end
get_ext_enum_GL_ARB_enhanced_layouts() click to toggle source
# File lib/opengl_ext_enum.rb, line 1529
def self.get_ext_enum_GL_ARB_enhanced_layouts
  [
    'LOCATION_COMPONENT',
    'TRANSFORM_FEEDBACK_BUFFER',
    'TRANSFORM_FEEDBACK_BUFFER_INDEX',
    'TRANSFORM_FEEDBACK_BUFFER_STRIDE',
  ]
end
get_ext_enum_GL_ARB_explicit_attrib_location() click to toggle source
# File lib/opengl_ext_enum.rb, line 1542
def self.get_ext_enum_GL_ARB_explicit_attrib_location
  [
  ]
end
get_ext_enum_GL_ARB_explicit_uniform_location() click to toggle source
# File lib/opengl_ext_enum.rb, line 1552
def self.get_ext_enum_GL_ARB_explicit_uniform_location
  [
    'MAX_UNIFORM_LOCATIONS',
  ]
end
get_ext_enum_GL_ARB_fragment_coord_conventions() click to toggle source
# File lib/opengl_ext_enum.rb, line 1562
def self.get_ext_enum_GL_ARB_fragment_coord_conventions
  [
  ]
end
get_ext_enum_GL_ARB_fragment_layer_viewport() click to toggle source
# File lib/opengl_ext_enum.rb, line 1571
def self.get_ext_enum_GL_ARB_fragment_layer_viewport
  [
  ]
end
get_ext_enum_GL_ARB_fragment_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 1658
def self.get_ext_enum_GL_ARB_fragment_program
  [
    'FRAGMENT_PROGRAM_ARB',
    'PROGRAM_FORMAT_ASCII_ARB',
    'PROGRAM_LENGTH_ARB',
    'PROGRAM_FORMAT_ARB',
    'PROGRAM_BINDING_ARB',
    'PROGRAM_INSTRUCTIONS_ARB',
    'MAX_PROGRAM_INSTRUCTIONS_ARB',
    'PROGRAM_NATIVE_INSTRUCTIONS_ARB',
    'MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB',
    'PROGRAM_TEMPORARIES_ARB',
    'MAX_PROGRAM_TEMPORARIES_ARB',
    'PROGRAM_NATIVE_TEMPORARIES_ARB',
    'MAX_PROGRAM_NATIVE_TEMPORARIES_ARB',
    'PROGRAM_PARAMETERS_ARB',
    'MAX_PROGRAM_PARAMETERS_ARB',
    'PROGRAM_NATIVE_PARAMETERS_ARB',
    'MAX_PROGRAM_NATIVE_PARAMETERS_ARB',
    'PROGRAM_ATTRIBS_ARB',
    'MAX_PROGRAM_ATTRIBS_ARB',
    'PROGRAM_NATIVE_ATTRIBS_ARB',
    'MAX_PROGRAM_NATIVE_ATTRIBS_ARB',
    'MAX_PROGRAM_LOCAL_PARAMETERS_ARB',
    'MAX_PROGRAM_ENV_PARAMETERS_ARB',
    'PROGRAM_UNDER_NATIVE_LIMITS_ARB',
    'PROGRAM_ALU_INSTRUCTIONS_ARB',
    'PROGRAM_TEX_INSTRUCTIONS_ARB',
    'PROGRAM_TEX_INDIRECTIONS_ARB',
    'PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',
    'PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',
    'PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB',
    'MAX_PROGRAM_ALU_INSTRUCTIONS_ARB',
    'MAX_PROGRAM_TEX_INSTRUCTIONS_ARB',
    'MAX_PROGRAM_TEX_INDIRECTIONS_ARB',
    'MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',
    'MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',
    'MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB',
    'PROGRAM_STRING_ARB',
    'PROGRAM_ERROR_POSITION_ARB',
    'CURRENT_MATRIX_ARB',
    'TRANSPOSE_CURRENT_MATRIX_ARB',
    'CURRENT_MATRIX_STACK_DEPTH_ARB',
    'MAX_PROGRAM_MATRICES_ARB',
    'MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB',
    'MAX_TEXTURE_COORDS_ARB',
    'MAX_TEXTURE_IMAGE_UNITS_ARB',
    'PROGRAM_ERROR_STRING_ARB',
    'MATRIX0_ARB',
    'MATRIX1_ARB',
    'MATRIX2_ARB',
    'MATRIX3_ARB',
    'MATRIX4_ARB',
    'MATRIX5_ARB',
    'MATRIX6_ARB',
    'MATRIX7_ARB',
    'MATRIX8_ARB',
    'MATRIX9_ARB',
    'MATRIX10_ARB',
    'MATRIX11_ARB',
    'MATRIX12_ARB',
    'MATRIX13_ARB',
    'MATRIX14_ARB',
    'MATRIX15_ARB',
    'MATRIX16_ARB',
    'MATRIX17_ARB',
    'MATRIX18_ARB',
    'MATRIX19_ARB',
    'MATRIX20_ARB',
    'MATRIX21_ARB',
    'MATRIX22_ARB',
    'MATRIX23_ARB',
    'MATRIX24_ARB',
    'MATRIX25_ARB',
    'MATRIX26_ARB',
    'MATRIX27_ARB',
    'MATRIX28_ARB',
    'MATRIX29_ARB',
    'MATRIX30_ARB',
    'MATRIX31_ARB',
  ]
end
get_ext_enum_GL_ARB_fragment_program_shadow() click to toggle source
# File lib/opengl_ext_enum.rb, line 1745
def self.get_ext_enum_GL_ARB_fragment_program_shadow
  [
  ]
end
get_ext_enum_GL_ARB_fragment_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 1757
def self.get_ext_enum_GL_ARB_fragment_shader
  [
    'FRAGMENT_SHADER_ARB',
    'MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB',
    'FRAGMENT_SHADER_DERIVATIVE_HINT_ARB',
  ]
end
get_ext_enum_GL_ARB_fragment_shader_interlock() click to toggle source
# File lib/opengl_ext_enum.rb, line 1769
def self.get_ext_enum_GL_ARB_fragment_shader_interlock
  [
  ]
end
get_ext_enum_GL_ARB_framebuffer_no_attachments() click to toggle source
# File lib/opengl_ext_enum.rb, line 1787
def self.get_ext_enum_GL_ARB_framebuffer_no_attachments
  [
    'FRAMEBUFFER_DEFAULT_WIDTH',
    'FRAMEBUFFER_DEFAULT_HEIGHT',
    'FRAMEBUFFER_DEFAULT_LAYERS',
    'FRAMEBUFFER_DEFAULT_SAMPLES',
    'FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS',
    'MAX_FRAMEBUFFER_WIDTH',
    'MAX_FRAMEBUFFER_HEIGHT',
    'MAX_FRAMEBUFFER_LAYERS',
    'MAX_FRAMEBUFFER_SAMPLES',
  ]
end
get_ext_enum_GL_ARB_framebuffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 1878
def self.get_ext_enum_GL_ARB_framebuffer_object
  [
    'INVALID_FRAMEBUFFER_OPERATION',
    'FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING',
    'FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE',
    'FRAMEBUFFER_ATTACHMENT_RED_SIZE',
    'FRAMEBUFFER_ATTACHMENT_GREEN_SIZE',
    'FRAMEBUFFER_ATTACHMENT_BLUE_SIZE',
    'FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE',
    'FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE',
    'FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE',
    'FRAMEBUFFER_DEFAULT',
    'FRAMEBUFFER_UNDEFINED',
    'DEPTH_STENCIL_ATTACHMENT',
    'MAX_RENDERBUFFER_SIZE',
    'DEPTH_STENCIL',
    'UNSIGNED_INT_24_8',
    'DEPTH24_STENCIL8',
    'TEXTURE_STENCIL_SIZE',
    'UNSIGNED_NORMALIZED',
    'FRAMEBUFFER_BINDING',
    'DRAW_FRAMEBUFFER_BINDING',
    'RENDERBUFFER_BINDING',
    'READ_FRAMEBUFFER',
    'DRAW_FRAMEBUFFER',
    'READ_FRAMEBUFFER_BINDING',
    'RENDERBUFFER_SAMPLES',
    'FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE',
    'FRAMEBUFFER_ATTACHMENT_OBJECT_NAME',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER',
    'FRAMEBUFFER_COMPLETE',
    'FRAMEBUFFER_INCOMPLETE_ATTACHMENT',
    'FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT',
    'FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER',
    'FRAMEBUFFER_INCOMPLETE_READ_BUFFER',
    'FRAMEBUFFER_UNSUPPORTED',
    'MAX_COLOR_ATTACHMENTS',
    'COLOR_ATTACHMENT0',
    'COLOR_ATTACHMENT1',
    'COLOR_ATTACHMENT2',
    'COLOR_ATTACHMENT3',
    'COLOR_ATTACHMENT4',
    'COLOR_ATTACHMENT5',
    'COLOR_ATTACHMENT6',
    'COLOR_ATTACHMENT7',
    'COLOR_ATTACHMENT8',
    'COLOR_ATTACHMENT9',
    'COLOR_ATTACHMENT10',
    'COLOR_ATTACHMENT11',
    'COLOR_ATTACHMENT12',
    'COLOR_ATTACHMENT13',
    'COLOR_ATTACHMENT14',
    'COLOR_ATTACHMENT15',
    'DEPTH_ATTACHMENT',
    'STENCIL_ATTACHMENT',
    'FRAMEBUFFER',
    'RENDERBUFFER',
    'RENDERBUFFER_WIDTH',
    'RENDERBUFFER_HEIGHT',
    'RENDERBUFFER_INTERNAL_FORMAT',
    'STENCIL_INDEX1',
    'STENCIL_INDEX4',
    'STENCIL_INDEX8',
    'STENCIL_INDEX16',
    'RENDERBUFFER_RED_SIZE',
    'RENDERBUFFER_GREEN_SIZE',
    'RENDERBUFFER_BLUE_SIZE',
    'RENDERBUFFER_ALPHA_SIZE',
    'RENDERBUFFER_DEPTH_SIZE',
    'RENDERBUFFER_STENCIL_SIZE',
    'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE',
    'MAX_SAMPLES',
    'INDEX',
  ]
end
get_ext_enum_GL_ARB_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_enum.rb, line 1961
def self.get_ext_enum_GL_ARB_framebuffer_sRGB
  [
    'FRAMEBUFFER_SRGB',
  ]
end
get_ext_enum_GL_ARB_geometry_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 1991
def self.get_ext_enum_GL_ARB_geometry_shader4
  [
    'LINES_ADJACENCY_ARB',
    'LINE_STRIP_ADJACENCY_ARB',
    'TRIANGLES_ADJACENCY_ARB',
    'TRIANGLE_STRIP_ADJACENCY_ARB',
    'PROGRAM_POINT_SIZE_ARB',
    'MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB',
    'FRAMEBUFFER_ATTACHMENT_LAYERED_ARB',
    'FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB',
    'FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB',
    'GEOMETRY_SHADER_ARB',
    'GEOMETRY_VERTICES_OUT_ARB',
    'GEOMETRY_INPUT_TYPE_ARB',
    'GEOMETRY_OUTPUT_TYPE_ARB',
    'MAX_GEOMETRY_VARYING_COMPONENTS_ARB',
    'MAX_VERTEX_VARYING_COMPONENTS_ARB',
    'MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB',
    'MAX_GEOMETRY_OUTPUT_VERTICES_ARB',
    'MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB',
    'MAX_VARYING_COMPONENTS',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER',
  ]
end
get_ext_enum_GL_ARB_get_program_binary() click to toggle source
# File lib/opengl_ext_enum.rb, line 2024
def self.get_ext_enum_GL_ARB_get_program_binary
  [
    'PROGRAM_BINARY_RETRIEVABLE_HINT',
    'PROGRAM_BINARY_LENGTH',
    'NUM_PROGRAM_BINARY_FORMATS',
    'PROGRAM_BINARY_FORMATS',
  ]
end
get_ext_enum_GL_ARB_get_texture_sub_image() click to toggle source
# File lib/opengl_ext_enum.rb, line 2037
def self.get_ext_enum_GL_ARB_get_texture_sub_image
  [
  ]
end
get_ext_enum_GL_ARB_gl_spirv() click to toggle source
# File lib/opengl_ext_enum.rb, line 2048
def self.get_ext_enum_GL_ARB_gl_spirv
  [
    'SHADER_BINARY_FORMAT_SPIR_V_ARB',
    'SPIR_V_BINARY_ARB',
  ]
end
get_ext_enum_GL_ARB_gpu_shader5() click to toggle source
# File lib/opengl_ext_enum.rb, line 2065
def self.get_ext_enum_GL_ARB_gpu_shader5
  [
    'GEOMETRY_SHADER_INVOCATIONS',
    'MAX_GEOMETRY_SHADER_INVOCATIONS',
    'MIN_FRAGMENT_INTERPOLATION_OFFSET',
    'MAX_FRAGMENT_INTERPOLATION_OFFSET',
    'FRAGMENT_INTERPOLATION_OFFSET_BITS',
    'MAX_VERTEX_STREAMS',
  ]
end
get_ext_enum_GL_ARB_gpu_shader_fp64() click to toggle source
# File lib/opengl_ext_enum.rb, line 2093
def self.get_ext_enum_GL_ARB_gpu_shader_fp64
  [
    'DOUBLE',
    'DOUBLE_VEC2',
    'DOUBLE_VEC3',
    'DOUBLE_VEC4',
    'DOUBLE_MAT2',
    'DOUBLE_MAT3',
    'DOUBLE_MAT4',
    'DOUBLE_MAT2x3',
    'DOUBLE_MAT2x4',
    'DOUBLE_MAT3x2',
    'DOUBLE_MAT3x4',
    'DOUBLE_MAT4x2',
    'DOUBLE_MAT4x3',
  ]
end
get_ext_enum_GL_ARB_gpu_shader_int64() click to toggle source
# File lib/opengl_ext_enum.rb, line 2123
def self.get_ext_enum_GL_ARB_gpu_shader_int64
  [
    'INT64_ARB',
    'UNSIGNED_INT64_ARB',
    'INT64_VEC2_ARB',
    'INT64_VEC3_ARB',
    'INT64_VEC4_ARB',
    'UNSIGNED_INT64_VEC2_ARB',
    'UNSIGNED_INT64_VEC3_ARB',
    'UNSIGNED_INT64_VEC4_ARB',
  ]
end
get_ext_enum_GL_ARB_half_float_pixel() click to toggle source
# File lib/opengl_ext_enum.rb, line 2141
def self.get_ext_enum_GL_ARB_half_float_pixel
  [
    'HALF_FLOAT_ARB',
  ]
end
get_ext_enum_GL_ARB_half_float_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 2152
def self.get_ext_enum_GL_ARB_half_float_vertex
  [
    'HALF_FLOAT',
  ]
end
get_ext_enum_GL_ARB_imaging() click to toggle source
# File lib/opengl_ext_enum.rb, line 2237
def self.get_ext_enum_GL_ARB_imaging
  [
    'BLEND_COLOR',
    'BLEND_EQUATION',
    'CONSTANT_COLOR',
    'ONE_MINUS_CONSTANT_COLOR',
    'CONSTANT_ALPHA',
    'ONE_MINUS_CONSTANT_ALPHA',
    'FUNC_ADD',
    'FUNC_REVERSE_SUBTRACT',
    'FUNC_SUBTRACT',
    'MIN',
    'MAX',
    'CONVOLUTION_1D',
    'CONVOLUTION_2D',
    'SEPARABLE_2D',
    'CONVOLUTION_BORDER_MODE',
    'CONVOLUTION_FILTER_SCALE',
    'CONVOLUTION_FILTER_BIAS',
    'REDUCE',
    'CONVOLUTION_FORMAT',
    'CONVOLUTION_WIDTH',
    'CONVOLUTION_HEIGHT',
    'MAX_CONVOLUTION_WIDTH',
    'MAX_CONVOLUTION_HEIGHT',
    'POST_CONVOLUTION_RED_SCALE',
    'POST_CONVOLUTION_GREEN_SCALE',
    'POST_CONVOLUTION_BLUE_SCALE',
    'POST_CONVOLUTION_ALPHA_SCALE',
    'POST_CONVOLUTION_RED_BIAS',
    'POST_CONVOLUTION_GREEN_BIAS',
    'POST_CONVOLUTION_BLUE_BIAS',
    'POST_CONVOLUTION_ALPHA_BIAS',
    'HISTOGRAM',
    'PROXY_HISTOGRAM',
    'HISTOGRAM_WIDTH',
    'HISTOGRAM_FORMAT',
    'HISTOGRAM_RED_SIZE',
    'HISTOGRAM_GREEN_SIZE',
    'HISTOGRAM_BLUE_SIZE',
    'HISTOGRAM_ALPHA_SIZE',
    'HISTOGRAM_LUMINANCE_SIZE',
    'HISTOGRAM_SINK',
    'MINMAX',
    'MINMAX_FORMAT',
    'MINMAX_SINK',
    'TABLE_TOO_LARGE',
    'COLOR_MATRIX',
    'COLOR_MATRIX_STACK_DEPTH',
    'MAX_COLOR_MATRIX_STACK_DEPTH',
    'POST_COLOR_MATRIX_RED_SCALE',
    'POST_COLOR_MATRIX_GREEN_SCALE',
    'POST_COLOR_MATRIX_BLUE_SCALE',
    'POST_COLOR_MATRIX_ALPHA_SCALE',
    'POST_COLOR_MATRIX_RED_BIAS',
    'POST_COLOR_MATRIX_GREEN_BIAS',
    'POST_COLOR_MATRIX_BLUE_BIAS',
    'POST_COLOR_MATRIX_ALPHA_BIAS',
    'COLOR_TABLE',
    'POST_CONVOLUTION_COLOR_TABLE',
    'POST_COLOR_MATRIX_COLOR_TABLE',
    'PROXY_COLOR_TABLE',
    'PROXY_POST_CONVOLUTION_COLOR_TABLE',
    'PROXY_POST_COLOR_MATRIX_COLOR_TABLE',
    'COLOR_TABLE_SCALE',
    'COLOR_TABLE_BIAS',
    'COLOR_TABLE_FORMAT',
    'COLOR_TABLE_WIDTH',
    'COLOR_TABLE_RED_SIZE',
    'COLOR_TABLE_GREEN_SIZE',
    'COLOR_TABLE_BLUE_SIZE',
    'COLOR_TABLE_ALPHA_SIZE',
    'COLOR_TABLE_LUMINANCE_SIZE',
    'COLOR_TABLE_INTENSITY_SIZE',
    'CONSTANT_BORDER',
    'REPLICATE_BORDER',
    'CONVOLUTION_BORDER_COLOR',
  ]
end
get_ext_enum_GL_ARB_indirect_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 2323
def self.get_ext_enum_GL_ARB_indirect_parameters
  [
    'PARAMETER_BUFFER_ARB',
    'PARAMETER_BUFFER_BINDING_ARB',
  ]
end
get_ext_enum_GL_ARB_instanced_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 2335
def self.get_ext_enum_GL_ARB_instanced_arrays
  [
    'VERTEX_ATTRIB_ARRAY_DIVISOR_ARB',
  ]
end
get_ext_enum_GL_ARB_internalformat_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 2346
def self.get_ext_enum_GL_ARB_internalformat_query
  [
    'NUM_SAMPLE_COUNTS',
  ]
end
get_ext_enum_GL_ARB_internalformat_query2() click to toggle source
# File lib/opengl_ext_enum.rb, line 2490
def self.get_ext_enum_GL_ARB_internalformat_query2
  [
    'IMAGE_FORMAT_COMPATIBILITY_TYPE',
    'NUM_SAMPLE_COUNTS',
    'RENDERBUFFER',
    'SAMPLES',
    'TEXTURE_1D',
    'TEXTURE_1D_ARRAY',
    'TEXTURE_2D',
    'TEXTURE_2D_ARRAY',
    'TEXTURE_3D',
    'TEXTURE_CUBE_MAP',
    'TEXTURE_CUBE_MAP_ARRAY',
    'TEXTURE_RECTANGLE',
    'TEXTURE_BUFFER',
    'TEXTURE_2D_MULTISAMPLE',
    'TEXTURE_2D_MULTISAMPLE_ARRAY',
    'TEXTURE_COMPRESSED',
    'INTERNALFORMAT_SUPPORTED',
    'INTERNALFORMAT_PREFERRED',
    'INTERNALFORMAT_RED_SIZE',
    'INTERNALFORMAT_GREEN_SIZE',
    'INTERNALFORMAT_BLUE_SIZE',
    'INTERNALFORMAT_ALPHA_SIZE',
    'INTERNALFORMAT_DEPTH_SIZE',
    'INTERNALFORMAT_STENCIL_SIZE',
    'INTERNALFORMAT_SHARED_SIZE',
    'INTERNALFORMAT_RED_TYPE',
    'INTERNALFORMAT_GREEN_TYPE',
    'INTERNALFORMAT_BLUE_TYPE',
    'INTERNALFORMAT_ALPHA_TYPE',
    'INTERNALFORMAT_DEPTH_TYPE',
    'INTERNALFORMAT_STENCIL_TYPE',
    'MAX_WIDTH',
    'MAX_HEIGHT',
    'MAX_DEPTH',
    'MAX_LAYERS',
    'MAX_COMBINED_DIMENSIONS',
    'COLOR_COMPONENTS',
    'DEPTH_COMPONENTS',
    'STENCIL_COMPONENTS',
    'COLOR_RENDERABLE',
    'DEPTH_RENDERABLE',
    'STENCIL_RENDERABLE',
    'FRAMEBUFFER_RENDERABLE',
    'FRAMEBUFFER_RENDERABLE_LAYERED',
    'FRAMEBUFFER_BLEND',
    'READ_PIXELS',
    'READ_PIXELS_FORMAT',
    'READ_PIXELS_TYPE',
    'TEXTURE_IMAGE_FORMAT',
    'TEXTURE_IMAGE_TYPE',
    'GET_TEXTURE_IMAGE_FORMAT',
    'GET_TEXTURE_IMAGE_TYPE',
    'MIPMAP',
    'MANUAL_GENERATE_MIPMAP',
    'AUTO_GENERATE_MIPMAP',
    'COLOR_ENCODING',
    'SRGB_READ',
    'SRGB_WRITE',
    'SRGB_DECODE_ARB',
    'FILTER',
    'VERTEX_TEXTURE',
    'TESS_CONTROL_TEXTURE',
    'TESS_EVALUATION_TEXTURE',
    'GEOMETRY_TEXTURE',
    'FRAGMENT_TEXTURE',
    'COMPUTE_TEXTURE',
    'TEXTURE_SHADOW',
    'TEXTURE_GATHER',
    'TEXTURE_GATHER_SHADOW',
    'SHADER_IMAGE_LOAD',
    'SHADER_IMAGE_STORE',
    'SHADER_IMAGE_ATOMIC',
    'IMAGE_TEXEL_SIZE',
    'IMAGE_COMPATIBILITY_CLASS',
    'IMAGE_PIXEL_FORMAT',
    'IMAGE_PIXEL_TYPE',
    'SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST',
    'SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST',
    'SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE',
    'SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE',
    'TEXTURE_COMPRESSED_BLOCK_WIDTH',
    'TEXTURE_COMPRESSED_BLOCK_HEIGHT',
    'TEXTURE_COMPRESSED_BLOCK_SIZE',
    'CLEAR_BUFFER',
    'TEXTURE_VIEW',
    'VIEW_COMPATIBILITY_CLASS',
    'FULL_SUPPORT',
    'CAVEAT_SUPPORT',
    'IMAGE_CLASS_4_X_32',
    'IMAGE_CLASS_2_X_32',
    'IMAGE_CLASS_1_X_32',
    'IMAGE_CLASS_4_X_16',
    'IMAGE_CLASS_2_X_16',
    'IMAGE_CLASS_1_X_16',
    'IMAGE_CLASS_4_X_8',
    'IMAGE_CLASS_2_X_8',
    'IMAGE_CLASS_1_X_8',
    'IMAGE_CLASS_11_11_10',
    'IMAGE_CLASS_10_10_10_2',
    'VIEW_CLASS_128_BITS',
    'VIEW_CLASS_96_BITS',
    'VIEW_CLASS_64_BITS',
    'VIEW_CLASS_48_BITS',
    'VIEW_CLASS_32_BITS',
    'VIEW_CLASS_24_BITS',
    'VIEW_CLASS_16_BITS',
    'VIEW_CLASS_8_BITS',
    'VIEW_CLASS_S3TC_DXT1_RGB',
    'VIEW_CLASS_S3TC_DXT1_RGBA',
    'VIEW_CLASS_S3TC_DXT3_RGBA',
    'VIEW_CLASS_S3TC_DXT5_RGBA',
    'VIEW_CLASS_RGTC1_RED',
    'VIEW_CLASS_RGTC2_RG',
    'VIEW_CLASS_BPTC_UNORM',
    'VIEW_CLASS_BPTC_FLOAT',
    'VIEW_CLASS_EAC_R11',
    'VIEW_CLASS_EAC_RG11',
    'VIEW_CLASS_ETC2_RGB',
    'VIEW_CLASS_ETC2_RGBA',
    'VIEW_CLASS_ETC2_EAC_RGBA',
    'VIEW_CLASS_ASTC_4x4_RGBA',
    'VIEW_CLASS_ASTC_5x4_RGBA',
    'VIEW_CLASS_ASTC_5x5_RGBA',
    'VIEW_CLASS_ASTC_6x5_RGBA',
    'VIEW_CLASS_ASTC_6x6_RGBA',
    'VIEW_CLASS_ASTC_8x5_RGBA',
    'VIEW_CLASS_ASTC_8x6_RGBA',
    'VIEW_CLASS_ASTC_8x8_RGBA',
    'VIEW_CLASS_ASTC_10x5_RGBA',
    'VIEW_CLASS_ASTC_10x6_RGBA',
    'VIEW_CLASS_ASTC_10x8_RGBA',
    'VIEW_CLASS_ASTC_10x10_RGBA',
    'VIEW_CLASS_ASTC_12x10_RGBA',
    'VIEW_CLASS_ASTC_12x12_RGBA',
  ]
end
get_ext_enum_GL_ARB_invalidate_subdata() click to toggle source
# File lib/opengl_ext_enum.rb, line 2633
def self.get_ext_enum_GL_ARB_invalidate_subdata
  [
  ]
end
get_ext_enum_GL_ARB_map_buffer_alignment() click to toggle source
# File lib/opengl_ext_enum.rb, line 2643
def self.get_ext_enum_GL_ARB_map_buffer_alignment
  [
    'MIN_MAP_BUFFER_ALIGNMENT',
  ]
end
get_ext_enum_GL_ARB_map_buffer_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 2659
def self.get_ext_enum_GL_ARB_map_buffer_range
  [
    'MAP_READ_BIT',
    'MAP_WRITE_BIT',
    'MAP_INVALIDATE_RANGE_BIT',
    'MAP_INVALIDATE_BUFFER_BIT',
    'MAP_FLUSH_EXPLICIT_BIT',
    'MAP_UNSYNCHRONIZED_BIT',
  ]
end
get_ext_enum_GL_ARB_matrix_palette() click to toggle source
# File lib/opengl_ext_enum.rb, line 2684
def self.get_ext_enum_GL_ARB_matrix_palette
  [
    'MATRIX_PALETTE_ARB',
    'MAX_MATRIX_PALETTE_STACK_DEPTH_ARB',
    'MAX_PALETTE_MATRICES_ARB',
    'CURRENT_PALETTE_MATRIX_ARB',
    'MATRIX_INDEX_ARRAY_ARB',
    'CURRENT_MATRIX_INDEX_ARB',
    'MATRIX_INDEX_ARRAY_SIZE_ARB',
    'MATRIX_INDEX_ARRAY_TYPE_ARB',
    'MATRIX_INDEX_ARRAY_STRIDE_ARB',
    'MATRIX_INDEX_ARRAY_POINTER_ARB',
  ]
end
get_ext_enum_GL_ARB_multi_bind() click to toggle source
# File lib/opengl_ext_enum.rb, line 2703
def self.get_ext_enum_GL_ARB_multi_bind
  [
  ]
end
get_ext_enum_GL_ARB_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_enum.rb, line 2712
def self.get_ext_enum_GL_ARB_multi_draw_indirect
  [
  ]
end
get_ext_enum_GL_ARB_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 2730
def self.get_ext_enum_GL_ARB_multisample
  [
    'MULTISAMPLE_ARB',
    'SAMPLE_ALPHA_TO_COVERAGE_ARB',
    'SAMPLE_ALPHA_TO_ONE_ARB',
    'SAMPLE_COVERAGE_ARB',
    'SAMPLE_BUFFERS_ARB',
    'SAMPLES_ARB',
    'SAMPLE_COVERAGE_VALUE_ARB',
    'SAMPLE_COVERAGE_INVERT_ARB',
    'MULTISAMPLE_BIT_ARB',
  ]
end
get_ext_enum_GL_ARB_multitexture() click to toggle source
# File lib/opengl_ext_enum.rb, line 2783
def self.get_ext_enum_GL_ARB_multitexture
  [
    'TEXTURE0_ARB',
    'TEXTURE1_ARB',
    'TEXTURE2_ARB',
    'TEXTURE3_ARB',
    'TEXTURE4_ARB',
    'TEXTURE5_ARB',
    'TEXTURE6_ARB',
    'TEXTURE7_ARB',
    'TEXTURE8_ARB',
    'TEXTURE9_ARB',
    'TEXTURE10_ARB',
    'TEXTURE11_ARB',
    'TEXTURE12_ARB',
    'TEXTURE13_ARB',
    'TEXTURE14_ARB',
    'TEXTURE15_ARB',
    'TEXTURE16_ARB',
    'TEXTURE17_ARB',
    'TEXTURE18_ARB',
    'TEXTURE19_ARB',
    'TEXTURE20_ARB',
    'TEXTURE21_ARB',
    'TEXTURE22_ARB',
    'TEXTURE23_ARB',
    'TEXTURE24_ARB',
    'TEXTURE25_ARB',
    'TEXTURE26_ARB',
    'TEXTURE27_ARB',
    'TEXTURE28_ARB',
    'TEXTURE29_ARB',
    'TEXTURE30_ARB',
    'TEXTURE31_ARB',
    'ACTIVE_TEXTURE_ARB',
    'CLIENT_ACTIVE_TEXTURE_ARB',
    'MAX_TEXTURE_UNITS_ARB',
  ]
end
get_ext_enum_GL_ARB_occlusion_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 2832
def self.get_ext_enum_GL_ARB_occlusion_query
  [
    'QUERY_COUNTER_BITS_ARB',
    'CURRENT_QUERY_ARB',
    'QUERY_RESULT_ARB',
    'QUERY_RESULT_AVAILABLE_ARB',
    'SAMPLES_PASSED_ARB',
  ]
end
get_ext_enum_GL_ARB_occlusion_query2() click to toggle source
# File lib/opengl_ext_enum.rb, line 2847
def self.get_ext_enum_GL_ARB_occlusion_query2
  [
    'ANY_SAMPLES_PASSED',
  ]
end
get_ext_enum_GL_ARB_parallel_shader_compile() click to toggle source
# File lib/opengl_ext_enum.rb, line 2859
def self.get_ext_enum_GL_ARB_parallel_shader_compile
  [
    'MAX_SHADER_COMPILER_THREADS_ARB',
    'COMPLETION_STATUS_ARB',
  ]
end
get_ext_enum_GL_ARB_pipeline_statistics_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 2881
def self.get_ext_enum_GL_ARB_pipeline_statistics_query
  [
    'VERTICES_SUBMITTED_ARB',
    'PRIMITIVES_SUBMITTED_ARB',
    'VERTEX_SHADER_INVOCATIONS_ARB',
    'TESS_CONTROL_SHADER_PATCHES_ARB',
    'TESS_EVALUATION_SHADER_INVOCATIONS_ARB',
    'GEOMETRY_SHADER_INVOCATIONS',
    'GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB',
    'FRAGMENT_SHADER_INVOCATIONS_ARB',
    'COMPUTE_SHADER_INVOCATIONS_ARB',
    'CLIPPING_INPUT_PRIMITIVES_ARB',
    'CLIPPING_OUTPUT_PRIMITIVES_ARB',
  ]
end
get_ext_enum_GL_ARB_pixel_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 2905
def self.get_ext_enum_GL_ARB_pixel_buffer_object
  [
    'PIXEL_PACK_BUFFER_ARB',
    'PIXEL_UNPACK_BUFFER_ARB',
    'PIXEL_PACK_BUFFER_BINDING_ARB',
    'PIXEL_UNPACK_BUFFER_BINDING_ARB',
  ]
end
get_ext_enum_GL_ARB_point_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 2922
def self.get_ext_enum_GL_ARB_point_parameters
  [
    'POINT_SIZE_MIN_ARB',
    'POINT_SIZE_MAX_ARB',
    'POINT_FADE_THRESHOLD_SIZE_ARB',
    'POINT_DISTANCE_ATTENUATION_ARB',
  ]
end
get_ext_enum_GL_ARB_point_sprite() click to toggle source
# File lib/opengl_ext_enum.rb, line 2937
def self.get_ext_enum_GL_ARB_point_sprite
  [
    'POINT_SPRITE_ARB',
    'COORD_REPLACE_ARB',
  ]
end
get_ext_enum_GL_ARB_polygon_offset_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 2949
def self.get_ext_enum_GL_ARB_polygon_offset_clamp
  [
    'POLYGON_OFFSET_CLAMP',
  ]
end
get_ext_enum_GL_ARB_post_depth_coverage() click to toggle source
# File lib/opengl_ext_enum.rb, line 2959
def self.get_ext_enum_GL_ARB_post_depth_coverage
  [
  ]
end
get_ext_enum_GL_ARB_program_interface_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 3018
def self.get_ext_enum_GL_ARB_program_interface_query
  [
    'UNIFORM',
    'UNIFORM_BLOCK',
    'PROGRAM_INPUT',
    'PROGRAM_OUTPUT',
    'BUFFER_VARIABLE',
    'SHADER_STORAGE_BLOCK',
    'ATOMIC_COUNTER_BUFFER',
    'VERTEX_SUBROUTINE',
    'TESS_CONTROL_SUBROUTINE',
    'TESS_EVALUATION_SUBROUTINE',
    'GEOMETRY_SUBROUTINE',
    'FRAGMENT_SUBROUTINE',
    'COMPUTE_SUBROUTINE',
    'VERTEX_SUBROUTINE_UNIFORM',
    'TESS_CONTROL_SUBROUTINE_UNIFORM',
    'TESS_EVALUATION_SUBROUTINE_UNIFORM',
    'GEOMETRY_SUBROUTINE_UNIFORM',
    'FRAGMENT_SUBROUTINE_UNIFORM',
    'COMPUTE_SUBROUTINE_UNIFORM',
    'TRANSFORM_FEEDBACK_VARYING',
    'ACTIVE_RESOURCES',
    'MAX_NAME_LENGTH',
    'MAX_NUM_ACTIVE_VARIABLES',
    'MAX_NUM_COMPATIBLE_SUBROUTINES',
    'NAME_LENGTH',
    'TYPE',
    'ARRAY_SIZE',
    'OFFSET',
    'BLOCK_INDEX',
    'ARRAY_STRIDE',
    'MATRIX_STRIDE',
    'IS_ROW_MAJOR',
    'ATOMIC_COUNTER_BUFFER_INDEX',
    'BUFFER_BINDING',
    'BUFFER_DATA_SIZE',
    'NUM_ACTIVE_VARIABLES',
    'ACTIVE_VARIABLES',
    'REFERENCED_BY_VERTEX_SHADER',
    'REFERENCED_BY_TESS_CONTROL_SHADER',
    'REFERENCED_BY_TESS_EVALUATION_SHADER',
    'REFERENCED_BY_GEOMETRY_SHADER',
    'REFERENCED_BY_FRAGMENT_SHADER',
    'REFERENCED_BY_COMPUTE_SHADER',
    'TOP_LEVEL_ARRAY_SIZE',
    'TOP_LEVEL_ARRAY_STRIDE',
    'LOCATION',
    'LOCATION_INDEX',
    'IS_PER_PATCH',
    'NUM_COMPATIBLE_SUBROUTINES',
    'COMPATIBLE_SUBROUTINES',
  ]
end
get_ext_enum_GL_ARB_provoking_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 3081
def self.get_ext_enum_GL_ARB_provoking_vertex
  [
    'QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION',
    'FIRST_VERTEX_CONVENTION',
    'LAST_VERTEX_CONVENTION',
    'PROVOKING_VERTEX',
  ]
end
get_ext_enum_GL_ARB_query_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 3098
def self.get_ext_enum_GL_ARB_query_buffer_object
  [
    'QUERY_BUFFER',
    'QUERY_BUFFER_BARRIER_BIT',
    'QUERY_BUFFER_BINDING',
    'QUERY_RESULT_NO_WAIT',
  ]
end
get_ext_enum_GL_ARB_robust_buffer_access_behavior() click to toggle source
# File lib/opengl_ext_enum.rb, line 3111
def self.get_ext_enum_GL_ARB_robust_buffer_access_behavior
  [
  ]
end
get_ext_enum_GL_ARB_robustness() click to toggle source
# File lib/opengl_ext_enum.rb, line 3128
def self.get_ext_enum_GL_ARB_robustness
  [
    'NO_ERROR',
    'CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB',
    'LOSE_CONTEXT_ON_RESET_ARB',
    'GUILTY_CONTEXT_RESET_ARB',
    'INNOCENT_CONTEXT_RESET_ARB',
    'UNKNOWN_CONTEXT_RESET_ARB',
    'RESET_NOTIFICATION_STRATEGY_ARB',
    'NO_RESET_NOTIFICATION_ARB',
  ]
end
get_ext_enum_GL_ARB_robustness_isolation() click to toggle source
# File lib/opengl_ext_enum.rb, line 3145
def self.get_ext_enum_GL_ARB_robustness_isolation
  [
  ]
end
get_ext_enum_GL_ARB_sample_locations() click to toggle source
# File lib/opengl_ext_enum.rb, line 3162
def self.get_ext_enum_GL_ARB_sample_locations
  [
    'SAMPLE_LOCATION_SUBPIXEL_BITS_ARB',
    'SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB',
    'SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB',
    'PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB',
    'SAMPLE_LOCATION_ARB',
    'PROGRAMMABLE_SAMPLE_LOCATION_ARB',
    'FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB',
    'FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB',
  ]
end
get_ext_enum_GL_ARB_sample_shading() click to toggle source
# File lib/opengl_ext_enum.rb, line 3181
def self.get_ext_enum_GL_ARB_sample_shading
  [
    'SAMPLE_SHADING_ARB',
    'MIN_SAMPLE_SHADING_VALUE_ARB',
  ]
end
get_ext_enum_GL_ARB_sampler_objects() click to toggle source
# File lib/opengl_ext_enum.rb, line 3193
def self.get_ext_enum_GL_ARB_sampler_objects
  [
    'SAMPLER_BINDING',
  ]
end
get_ext_enum_GL_ARB_seamless_cube_map() click to toggle source
# File lib/opengl_ext_enum.rb, line 3204
def self.get_ext_enum_GL_ARB_seamless_cube_map
  [
    'TEXTURE_CUBE_MAP_SEAMLESS',
  ]
end
get_ext_enum_GL_ARB_seamless_cubemap_per_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 3215
def self.get_ext_enum_GL_ARB_seamless_cubemap_per_texture
  [
    'TEXTURE_CUBE_MAP_SEAMLESS',
  ]
end
get_ext_enum_GL_ARB_separate_shader_objects() click to toggle source
# File lib/opengl_ext_enum.rb, line 3234
def self.get_ext_enum_GL_ARB_separate_shader_objects
  [
    'VERTEX_SHADER_BIT',
    'FRAGMENT_SHADER_BIT',
    'GEOMETRY_SHADER_BIT',
    'TESS_CONTROL_SHADER_BIT',
    'TESS_EVALUATION_SHADER_BIT',
    'ALL_SHADER_BITS',
    'PROGRAM_SEPARABLE',
    'ACTIVE_PROGRAM',
    'PROGRAM_PIPELINE_BINDING',
  ]
end
get_ext_enum_GL_ARB_shader_atomic_counter_ops() click to toggle source
# File lib/opengl_ext_enum.rb, line 3252
def self.get_ext_enum_GL_ARB_shader_atomic_counter_ops
  [
  ]
end
get_ext_enum_GL_ARB_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_enum.rb, line 3290
def self.get_ext_enum_GL_ARB_shader_atomic_counters
  [
    'ATOMIC_COUNTER_BUFFER',
    'ATOMIC_COUNTER_BUFFER_BINDING',
    'ATOMIC_COUNTER_BUFFER_START',
    'ATOMIC_COUNTER_BUFFER_SIZE',
    'ATOMIC_COUNTER_BUFFER_DATA_SIZE',
    'ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS',
    'ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES',
    'ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER',
    'ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER',
    'ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER',
    'ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER',
    'ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER',
    'MAX_VERTEX_ATOMIC_COUNTER_BUFFERS',
    'MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS',
    'MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS',
    'MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS',
    'MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS',
    'MAX_COMBINED_ATOMIC_COUNTER_BUFFERS',
    'MAX_VERTEX_ATOMIC_COUNTERS',
    'MAX_TESS_CONTROL_ATOMIC_COUNTERS',
    'MAX_TESS_EVALUATION_ATOMIC_COUNTERS',
    'MAX_GEOMETRY_ATOMIC_COUNTERS',
    'MAX_FRAGMENT_ATOMIC_COUNTERS',
    'MAX_COMBINED_ATOMIC_COUNTERS',
    'MAX_ATOMIC_COUNTER_BUFFER_SIZE',
    'MAX_ATOMIC_COUNTER_BUFFER_BINDINGS',
    'ACTIVE_ATOMIC_COUNTER_BUFFERS',
    'UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX',
    'UNSIGNED_INT_ATOMIC_COUNTER',
  ]
end
get_ext_enum_GL_ARB_shader_ballot() click to toggle source
# File lib/opengl_ext_enum.rb, line 3328
def self.get_ext_enum_GL_ARB_shader_ballot
  [
  ]
end
get_ext_enum_GL_ARB_shader_bit_encoding() click to toggle source
# File lib/opengl_ext_enum.rb, line 3337
def self.get_ext_enum_GL_ARB_shader_bit_encoding
  [
  ]
end
get_ext_enum_GL_ARB_shader_clock() click to toggle source
# File lib/opengl_ext_enum.rb, line 3346
def self.get_ext_enum_GL_ARB_shader_clock
  [
  ]
end
get_ext_enum_GL_ARB_shader_draw_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 3355
def self.get_ext_enum_GL_ARB_shader_draw_parameters
  [
  ]
end
get_ext_enum_GL_ARB_shader_group_vote() click to toggle source
# File lib/opengl_ext_enum.rb, line 3364
def self.get_ext_enum_GL_ARB_shader_group_vote
  [
  ]
end
get_ext_enum_GL_ARB_shader_image_load_store() click to toggle source
# File lib/opengl_ext_enum.rb, line 3437
def self.get_ext_enum_GL_ARB_shader_image_load_store
  [
    'VERTEX_ATTRIB_ARRAY_BARRIER_BIT',
    'ELEMENT_ARRAY_BARRIER_BIT',
    'UNIFORM_BARRIER_BIT',
    'TEXTURE_FETCH_BARRIER_BIT',
    'SHADER_IMAGE_ACCESS_BARRIER_BIT',
    'COMMAND_BARRIER_BIT',
    'PIXEL_BUFFER_BARRIER_BIT',
    'TEXTURE_UPDATE_BARRIER_BIT',
    'BUFFER_UPDATE_BARRIER_BIT',
    'FRAMEBUFFER_BARRIER_BIT',
    'TRANSFORM_FEEDBACK_BARRIER_BIT',
    'ATOMIC_COUNTER_BARRIER_BIT',
    'ALL_BARRIER_BITS',
    'MAX_IMAGE_UNITS',
    'MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS',
    'IMAGE_BINDING_NAME',
    'IMAGE_BINDING_LEVEL',
    'IMAGE_BINDING_LAYERED',
    'IMAGE_BINDING_LAYER',
    'IMAGE_BINDING_ACCESS',
    'IMAGE_1D',
    'IMAGE_2D',
    'IMAGE_3D',
    'IMAGE_2D_RECT',
    'IMAGE_CUBE',
    'IMAGE_BUFFER',
    'IMAGE_1D_ARRAY',
    'IMAGE_2D_ARRAY',
    'IMAGE_CUBE_MAP_ARRAY',
    'IMAGE_2D_MULTISAMPLE',
    'IMAGE_2D_MULTISAMPLE_ARRAY',
    'INT_IMAGE_1D',
    'INT_IMAGE_2D',
    'INT_IMAGE_3D',
    'INT_IMAGE_2D_RECT',
    'INT_IMAGE_CUBE',
    'INT_IMAGE_BUFFER',
    'INT_IMAGE_1D_ARRAY',
    'INT_IMAGE_2D_ARRAY',
    'INT_IMAGE_CUBE_MAP_ARRAY',
    'INT_IMAGE_2D_MULTISAMPLE',
    'INT_IMAGE_2D_MULTISAMPLE_ARRAY',
    'UNSIGNED_INT_IMAGE_1D',
    'UNSIGNED_INT_IMAGE_2D',
    'UNSIGNED_INT_IMAGE_3D',
    'UNSIGNED_INT_IMAGE_2D_RECT',
    'UNSIGNED_INT_IMAGE_CUBE',
    'UNSIGNED_INT_IMAGE_BUFFER',
    'UNSIGNED_INT_IMAGE_1D_ARRAY',
    'UNSIGNED_INT_IMAGE_2D_ARRAY',
    'UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY',
    'UNSIGNED_INT_IMAGE_2D_MULTISAMPLE',
    'UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY',
    'MAX_IMAGE_SAMPLES',
    'IMAGE_BINDING_FORMAT',
    'IMAGE_FORMAT_COMPATIBILITY_TYPE',
    'IMAGE_FORMAT_COMPATIBILITY_BY_SIZE',
    'IMAGE_FORMAT_COMPATIBILITY_BY_CLASS',
    'MAX_VERTEX_IMAGE_UNIFORMS',
    'MAX_TESS_CONTROL_IMAGE_UNIFORMS',
    'MAX_TESS_EVALUATION_IMAGE_UNIFORMS',
    'MAX_GEOMETRY_IMAGE_UNIFORMS',
    'MAX_FRAGMENT_IMAGE_UNIFORMS',
    'MAX_COMBINED_IMAGE_UNIFORMS',
  ]
end
get_ext_enum_GL_ARB_shader_image_size() click to toggle source
# File lib/opengl_ext_enum.rb, line 3510
def self.get_ext_enum_GL_ARB_shader_image_size
  [
  ]
end
get_ext_enum_GL_ARB_shader_objects() click to toggle source
# File lib/opengl_ext_enum.rb, line 3553
def self.get_ext_enum_GL_ARB_shader_objects
  [
    'PROGRAM_OBJECT_ARB',
    'SHADER_OBJECT_ARB',
    'OBJECT_TYPE_ARB',
    'OBJECT_SUBTYPE_ARB',
    'FLOAT_VEC2_ARB',
    'FLOAT_VEC3_ARB',
    'FLOAT_VEC4_ARB',
    'INT_VEC2_ARB',
    'INT_VEC3_ARB',
    'INT_VEC4_ARB',
    'BOOL_ARB',
    'BOOL_VEC2_ARB',
    'BOOL_VEC3_ARB',
    'BOOL_VEC4_ARB',
    'FLOAT_MAT2_ARB',
    'FLOAT_MAT3_ARB',
    'FLOAT_MAT4_ARB',
    'SAMPLER_1D_ARB',
    'SAMPLER_2D_ARB',
    'SAMPLER_3D_ARB',
    'SAMPLER_CUBE_ARB',
    'SAMPLER_1D_SHADOW_ARB',
    'SAMPLER_2D_SHADOW_ARB',
    'SAMPLER_2D_RECT_ARB',
    'SAMPLER_2D_RECT_SHADOW_ARB',
    'OBJECT_DELETE_STATUS_ARB',
    'OBJECT_COMPILE_STATUS_ARB',
    'OBJECT_LINK_STATUS_ARB',
    'OBJECT_VALIDATE_STATUS_ARB',
    'OBJECT_INFO_LOG_LENGTH_ARB',
    'OBJECT_ATTACHED_OBJECTS_ARB',
    'OBJECT_ACTIVE_UNIFORMS_ARB',
    'OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB',
    'OBJECT_SHADER_SOURCE_LENGTH_ARB',
  ]
end
get_ext_enum_GL_ARB_shader_precision() click to toggle source
# File lib/opengl_ext_enum.rb, line 3596
def self.get_ext_enum_GL_ARB_shader_precision
  [
  ]
end
get_ext_enum_GL_ARB_shader_stencil_export() click to toggle source
# File lib/opengl_ext_enum.rb, line 3605
def self.get_ext_enum_GL_ARB_shader_stencil_export
  [
  ]
end
get_ext_enum_GL_ARB_shader_storage_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 3631
def self.get_ext_enum_GL_ARB_shader_storage_buffer_object
  [
    'SHADER_STORAGE_BUFFER',
    'SHADER_STORAGE_BUFFER_BINDING',
    'SHADER_STORAGE_BUFFER_START',
    'SHADER_STORAGE_BUFFER_SIZE',
    'MAX_VERTEX_SHADER_STORAGE_BLOCKS',
    'MAX_GEOMETRY_SHADER_STORAGE_BLOCKS',
    'MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS',
    'MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS',
    'MAX_FRAGMENT_SHADER_STORAGE_BLOCKS',
    'MAX_COMPUTE_SHADER_STORAGE_BLOCKS',
    'MAX_COMBINED_SHADER_STORAGE_BLOCKS',
    'MAX_SHADER_STORAGE_BUFFER_BINDINGS',
    'MAX_SHADER_STORAGE_BLOCK_SIZE',
    'SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT',
    'SHADER_STORAGE_BARRIER_BIT',
    'MAX_COMBINED_SHADER_OUTPUT_RESOURCES',
    'MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS',
  ]
end
get_ext_enum_GL_ARB_shader_subroutine() click to toggle source
# File lib/opengl_ext_enum.rb, line 3668
def self.get_ext_enum_GL_ARB_shader_subroutine
  [
    'ACTIVE_SUBROUTINES',
    'ACTIVE_SUBROUTINE_UNIFORMS',
    'ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS',
    'ACTIVE_SUBROUTINE_MAX_LENGTH',
    'ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH',
    'MAX_SUBROUTINES',
    'MAX_SUBROUTINE_UNIFORM_LOCATIONS',
    'NUM_COMPATIBLE_SUBROUTINES',
    'COMPATIBLE_SUBROUTINES',
    'UNIFORM_SIZE',
    'UNIFORM_NAME_LENGTH',
  ]
end
get_ext_enum_GL_ARB_shader_texture_image_samples() click to toggle source
# File lib/opengl_ext_enum.rb, line 3688
def self.get_ext_enum_GL_ARB_shader_texture_image_samples
  [
  ]
end
get_ext_enum_GL_ARB_shader_texture_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 3697
def self.get_ext_enum_GL_ARB_shader_texture_lod
  [
  ]
end
get_ext_enum_GL_ARB_shader_viewport_layer_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 3706
def self.get_ext_enum_GL_ARB_shader_viewport_layer_array
  [
  ]
end
get_ext_enum_GL_ARB_shading_language_100() click to toggle source
# File lib/opengl_ext_enum.rb, line 3716
def self.get_ext_enum_GL_ARB_shading_language_100
  [
    'SHADING_LANGUAGE_VERSION_ARB',
  ]
end
get_ext_enum_GL_ARB_shading_language_420pack() click to toggle source
# File lib/opengl_ext_enum.rb, line 3726
def self.get_ext_enum_GL_ARB_shading_language_420pack
  [
  ]
end
get_ext_enum_GL_ARB_shading_language_include() click to toggle source
# File lib/opengl_ext_enum.rb, line 3738
def self.get_ext_enum_GL_ARB_shading_language_include
  [
    'SHADER_INCLUDE_ARB',
    'NAMED_STRING_LENGTH_ARB',
    'NAMED_STRING_TYPE_ARB',
  ]
end
get_ext_enum_GL_ARB_shading_language_packing() click to toggle source
# File lib/opengl_ext_enum.rb, line 3750
def self.get_ext_enum_GL_ARB_shading_language_packing
  [
  ]
end
get_ext_enum_GL_ARB_shadow() click to toggle source
# File lib/opengl_ext_enum.rb, line 3762
def self.get_ext_enum_GL_ARB_shadow
  [
    'TEXTURE_COMPARE_MODE_ARB',
    'TEXTURE_COMPARE_FUNC_ARB',
    'COMPARE_R_TO_TEXTURE_ARB',
  ]
end
get_ext_enum_GL_ARB_shadow_ambient() click to toggle source
# File lib/opengl_ext_enum.rb, line 3775
def self.get_ext_enum_GL_ARB_shadow_ambient
  [
    'TEXTURE_COMPARE_FAIL_VALUE_ARB',
  ]
end
get_ext_enum_GL_ARB_sparse_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 3787
def self.get_ext_enum_GL_ARB_sparse_buffer
  [
    'SPARSE_STORAGE_BIT_ARB',
    'SPARSE_BUFFER_PAGE_SIZE_ARB',
  ]
end
get_ext_enum_GL_ARB_sparse_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 3809
def self.get_ext_enum_GL_ARB_sparse_texture
  [
    'TEXTURE_SPARSE_ARB',
    'VIRTUAL_PAGE_SIZE_INDEX_ARB',
    'NUM_SPARSE_LEVELS_ARB',
    'NUM_VIRTUAL_PAGE_SIZES_ARB',
    'VIRTUAL_PAGE_SIZE_X_ARB',
    'VIRTUAL_PAGE_SIZE_Y_ARB',
    'VIRTUAL_PAGE_SIZE_Z_ARB',
    'MAX_SPARSE_TEXTURE_SIZE_ARB',
    'MAX_SPARSE_3D_TEXTURE_SIZE_ARB',
    'MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB',
    'SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB',
  ]
end
get_ext_enum_GL_ARB_sparse_texture2() click to toggle source
# File lib/opengl_ext_enum.rb, line 3829
def self.get_ext_enum_GL_ARB_sparse_texture2
  [
  ]
end
get_ext_enum_GL_ARB_sparse_texture_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 3838
def self.get_ext_enum_GL_ARB_sparse_texture_clamp
  [
  ]
end
get_ext_enum_GL_ARB_spirv_extensions() click to toggle source
# File lib/opengl_ext_enum.rb, line 3849
def self.get_ext_enum_GL_ARB_spirv_extensions
  [
    'SPIR_V_EXTENSIONS',
    'NUM_SPIR_V_EXTENSIONS',
  ]
end
get_ext_enum_GL_ARB_stencil_texturing() click to toggle source
# File lib/opengl_ext_enum.rb, line 3861
def self.get_ext_enum_GL_ARB_stencil_texturing
  [
    'DEPTH_STENCIL_TEXTURE_MODE',
  ]
end
get_ext_enum_GL_ARB_sync() click to toggle source
# File lib/opengl_ext_enum.rb, line 3886
def self.get_ext_enum_GL_ARB_sync
  [
    'MAX_SERVER_WAIT_TIMEOUT',
    'OBJECT_TYPE',
    'SYNC_CONDITION',
    'SYNC_STATUS',
    'SYNC_FLAGS',
    'SYNC_FENCE',
    'SYNC_GPU_COMMANDS_COMPLETE',
    'UNSIGNALED',
    'SIGNALED',
    'ALREADY_SIGNALED',
    'TIMEOUT_EXPIRED',
    'CONDITION_SATISFIED',
    'WAIT_FAILED',
    'SYNC_FLUSH_COMMANDS_BIT',
    'TIMEOUT_IGNORED',
  ]
end
get_ext_enum_GL_ARB_tessellation_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 3947
def self.get_ext_enum_GL_ARB_tessellation_shader
  [
    'PATCHES',
    'PATCH_VERTICES',
    'PATCH_DEFAULT_INNER_LEVEL',
    'PATCH_DEFAULT_OUTER_LEVEL',
    'TESS_CONTROL_OUTPUT_VERTICES',
    'TESS_GEN_MODE',
    'TESS_GEN_SPACING',
    'TESS_GEN_VERTEX_ORDER',
    'TESS_GEN_POINT_MODE',
    'TRIANGLES',
    'ISOLINES',
    'QUADS',
    'EQUAL',
    'FRACTIONAL_ODD',
    'FRACTIONAL_EVEN',
    'CCW',
    'CW',
    'MAX_PATCH_VERTICES',
    'MAX_TESS_GEN_LEVEL',
    'MAX_TESS_CONTROL_UNIFORM_COMPONENTS',
    'MAX_TESS_EVALUATION_UNIFORM_COMPONENTS',
    'MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS',
    'MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS',
    'MAX_TESS_CONTROL_OUTPUT_COMPONENTS',
    'MAX_TESS_PATCH_COMPONENTS',
    'MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS',
    'MAX_TESS_EVALUATION_OUTPUT_COMPONENTS',
    'MAX_TESS_CONTROL_UNIFORM_BLOCKS',
    'MAX_TESS_EVALUATION_UNIFORM_BLOCKS',
    'MAX_TESS_CONTROL_INPUT_COMPONENTS',
    'MAX_TESS_EVALUATION_INPUT_COMPONENTS',
    'MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS',
    'MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS',
    'UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER',
    'UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER',
    'TESS_EVALUATION_SHADER',
    'TESS_CONTROL_SHADER',
  ]
end
get_ext_enum_GL_ARB_texture_barrier() click to toggle source
# File lib/opengl_ext_enum.rb, line 3993
def self.get_ext_enum_GL_ARB_texture_barrier
  [
  ]
end
get_ext_enum_GL_ARB_texture_border_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 4003
def self.get_ext_enum_GL_ARB_texture_border_clamp
  [
    'CLAMP_TO_BORDER_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 4018
def self.get_ext_enum_GL_ARB_texture_buffer_object
  [
    'TEXTURE_BUFFER_ARB',
    'MAX_TEXTURE_BUFFER_SIZE_ARB',
    'TEXTURE_BINDING_BUFFER_ARB',
    'TEXTURE_BUFFER_DATA_STORE_BINDING_ARB',
    'TEXTURE_BUFFER_FORMAT_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_buffer_object_rgb32() click to toggle source
# File lib/opengl_ext_enum.rb, line 4035
def self.get_ext_enum_GL_ARB_texture_buffer_object_rgb32
  [
    'RGB32F',
    'RGB32UI',
    'RGB32I',
  ]
end
get_ext_enum_GL_ARB_texture_buffer_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 4050
def self.get_ext_enum_GL_ARB_texture_buffer_range
  [
    'TEXTURE_BUFFER_OFFSET',
    'TEXTURE_BUFFER_SIZE',
    'TEXTURE_BUFFER_OFFSET_ALIGNMENT',
  ]
end
get_ext_enum_GL_ARB_texture_compression() click to toggle source
# File lib/opengl_ext_enum.rb, line 4073
def self.get_ext_enum_GL_ARB_texture_compression
  [
    'COMPRESSED_ALPHA_ARB',
    'COMPRESSED_LUMINANCE_ARB',
    'COMPRESSED_LUMINANCE_ALPHA_ARB',
    'COMPRESSED_INTENSITY_ARB',
    'COMPRESSED_RGB_ARB',
    'COMPRESSED_RGBA_ARB',
    'TEXTURE_COMPRESSION_HINT_ARB',
    'TEXTURE_COMPRESSED_IMAGE_SIZE_ARB',
    'TEXTURE_COMPRESSED_ARB',
    'NUM_COMPRESSED_TEXTURE_FORMATS_ARB',
    'COMPRESSED_TEXTURE_FORMATS_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_compression_bptc() click to toggle source
# File lib/opengl_ext_enum.rb, line 4097
def self.get_ext_enum_GL_ARB_texture_compression_bptc
  [
    'COMPRESSED_RGBA_BPTC_UNORM_ARB',
    'COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB',
    'COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB',
    'COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_compression_rgtc() click to toggle source
# File lib/opengl_ext_enum.rb, line 4114
def self.get_ext_enum_GL_ARB_texture_compression_rgtc
  [
    'COMPRESSED_RED_RGTC1',
    'COMPRESSED_SIGNED_RED_RGTC1',
    'COMPRESSED_RG_RGTC2',
    'COMPRESSED_SIGNED_RG_RGTC2',
  ]
end
get_ext_enum_GL_ARB_texture_cube_map() click to toggle source
# File lib/opengl_ext_enum.rb, line 4139
def self.get_ext_enum_GL_ARB_texture_cube_map
  [
    'NORMAL_MAP_ARB',
    'REFLECTION_MAP_ARB',
    'TEXTURE_CUBE_MAP_ARB',
    'TEXTURE_BINDING_CUBE_MAP_ARB',
    'TEXTURE_CUBE_MAP_POSITIVE_X_ARB',
    'TEXTURE_CUBE_MAP_NEGATIVE_X_ARB',
    'TEXTURE_CUBE_MAP_POSITIVE_Y_ARB',
    'TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB',
    'TEXTURE_CUBE_MAP_POSITIVE_Z_ARB',
    'TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB',
    'PROXY_TEXTURE_CUBE_MAP_ARB',
    'MAX_CUBE_MAP_TEXTURE_SIZE_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_cube_map_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 4167
def self.get_ext_enum_GL_ARB_texture_cube_map_array
  [
    'TEXTURE_CUBE_MAP_ARRAY_ARB',
    'TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB',
    'PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB',
    'SAMPLER_CUBE_MAP_ARRAY_ARB',
    'SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB',
    'INT_SAMPLER_CUBE_MAP_ARRAY_ARB',
    'UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_env_add() click to toggle source
# File lib/opengl_ext_enum.rb, line 4183
def self.get_ext_enum_GL_ARB_texture_env_add
  [
  ]
end
get_ext_enum_GL_ARB_texture_env_combine() click to toggle source
# File lib/opengl_ext_enum.rb, line 4214
def self.get_ext_enum_GL_ARB_texture_env_combine
  [
    'COMBINE_ARB',
    'COMBINE_RGB_ARB',
    'COMBINE_ALPHA_ARB',
    'SOURCE0_RGB_ARB',
    'SOURCE1_RGB_ARB',
    'SOURCE2_RGB_ARB',
    'SOURCE0_ALPHA_ARB',
    'SOURCE1_ALPHA_ARB',
    'SOURCE2_ALPHA_ARB',
    'OPERAND0_RGB_ARB',
    'OPERAND1_RGB_ARB',
    'OPERAND2_RGB_ARB',
    'OPERAND0_ALPHA_ARB',
    'OPERAND1_ALPHA_ARB',
    'OPERAND2_ALPHA_ARB',
    'RGB_SCALE_ARB',
    'ADD_SIGNED_ARB',
    'INTERPOLATE_ARB',
    'SUBTRACT_ARB',
    'CONSTANT_ARB',
    'PRIMARY_COLOR_ARB',
    'PREVIOUS_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_env_crossbar() click to toggle source
# File lib/opengl_ext_enum.rb, line 4245
def self.get_ext_enum_GL_ARB_texture_env_crossbar
  [
  ]
end
get_ext_enum_GL_ARB_texture_env_dot3() click to toggle source
# File lib/opengl_ext_enum.rb, line 4256
def self.get_ext_enum_GL_ARB_texture_env_dot3
  [
    'DOT3_RGB_ARB',
    'DOT3_RGBA_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_filter_anisotropic() click to toggle source
# File lib/opengl_ext_enum.rb, line 4269
def self.get_ext_enum_GL_ARB_texture_filter_anisotropic
  [
    'TEXTURE_MAX_ANISOTROPY',
    'MAX_TEXTURE_MAX_ANISOTROPY',
  ]
end
get_ext_enum_GL_ARB_texture_filter_minmax() click to toggle source
# File lib/opengl_ext_enum.rb, line 4282
def self.get_ext_enum_GL_ARB_texture_filter_minmax
  [
    'TEXTURE_REDUCTION_MODE_ARB',
    'WEIGHTED_AVERAGE_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 4313
def self.get_ext_enum_GL_ARB_texture_float
  [
    'TEXTURE_RED_TYPE_ARB',
    'TEXTURE_GREEN_TYPE_ARB',
    'TEXTURE_BLUE_TYPE_ARB',
    'TEXTURE_ALPHA_TYPE_ARB',
    'TEXTURE_LUMINANCE_TYPE_ARB',
    'TEXTURE_INTENSITY_TYPE_ARB',
    'TEXTURE_DEPTH_TYPE_ARB',
    'UNSIGNED_NORMALIZED_ARB',
    'RGBA32F_ARB',
    'RGB32F_ARB',
    'ALPHA32F_ARB',
    'INTENSITY32F_ARB',
    'LUMINANCE32F_ARB',
    'LUMINANCE_ALPHA32F_ARB',
    'RGBA16F_ARB',
    'RGB16F_ARB',
    'ALPHA16F_ARB',
    'INTENSITY16F_ARB',
    'LUMINANCE16F_ARB',
    'LUMINANCE_ALPHA16F_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_gather() click to toggle source
# File lib/opengl_ext_enum.rb, line 4345
def self.get_ext_enum_GL_ARB_texture_gather
  [
    'MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB',
    'MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB',
    'MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_mirror_clamp_to_edge() click to toggle source
# File lib/opengl_ext_enum.rb, line 4358
def self.get_ext_enum_GL_ARB_texture_mirror_clamp_to_edge
  [
    'MIRROR_CLAMP_TO_EDGE',
  ]
end
get_ext_enum_GL_ARB_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_enum.rb, line 4369
def self.get_ext_enum_GL_ARB_texture_mirrored_repeat
  [
    'MIRRORED_REPEAT_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 4400
def self.get_ext_enum_GL_ARB_texture_multisample
  [
    'SAMPLE_POSITION',
    'SAMPLE_MASK',
    'SAMPLE_MASK_VALUE',
    'MAX_SAMPLE_MASK_WORDS',
    'TEXTURE_2D_MULTISAMPLE',
    'PROXY_TEXTURE_2D_MULTISAMPLE',
    'TEXTURE_2D_MULTISAMPLE_ARRAY',
    'PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY',
    'TEXTURE_BINDING_2D_MULTISAMPLE',
    'TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY',
    'TEXTURE_SAMPLES',
    'TEXTURE_FIXED_SAMPLE_LOCATIONS',
    'SAMPLER_2D_MULTISAMPLE',
    'INT_SAMPLER_2D_MULTISAMPLE',
    'UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE',
    'SAMPLER_2D_MULTISAMPLE_ARRAY',
    'INT_SAMPLER_2D_MULTISAMPLE_ARRAY',
    'UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY',
    'MAX_COLOR_TEXTURE_SAMPLES',
    'MAX_DEPTH_TEXTURE_SAMPLES',
    'MAX_INTEGER_SAMPLES',
  ]
end
get_ext_enum_GL_ARB_texture_non_power_of_two() click to toggle source
# File lib/opengl_ext_enum.rb, line 4430
def self.get_ext_enum_GL_ARB_texture_non_power_of_two
  [
  ]
end
get_ext_enum_GL_ARB_texture_query_levels() click to toggle source
# File lib/opengl_ext_enum.rb, line 4439
def self.get_ext_enum_GL_ARB_texture_query_levels
  [
  ]
end
get_ext_enum_GL_ARB_texture_query_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 4448
def self.get_ext_enum_GL_ARB_texture_query_lod
  [
  ]
end
get_ext_enum_GL_ARB_texture_rectangle() click to toggle source
# File lib/opengl_ext_enum.rb, line 4461
def self.get_ext_enum_GL_ARB_texture_rectangle
  [
    'TEXTURE_RECTANGLE_ARB',
    'TEXTURE_BINDING_RECTANGLE_ARB',
    'PROXY_TEXTURE_RECTANGLE_ARB',
    'MAX_RECTANGLE_TEXTURE_SIZE_ARB',
  ]
end
get_ext_enum_GL_ARB_texture_rg() click to toggle source
# File lib/opengl_ext_enum.rb, line 4496
def self.get_ext_enum_GL_ARB_texture_rg
  [
    'RG',
    'RG_INTEGER',
    'R8',
    'R16',
    'RG8',
    'RG16',
    'R16F',
    'R32F',
    'RG16F',
    'RG32F',
    'R8I',
    'R8UI',
    'R16I',
    'R16UI',
    'R32I',
    'R32UI',
    'RG8I',
    'RG8UI',
    'RG16I',
    'RG16UI',
    'RG32I',
    'RG32UI',
  ]
end
get_ext_enum_GL_ARB_texture_rgb10_a2ui() click to toggle source
# File lib/opengl_ext_enum.rb, line 4528
def self.get_ext_enum_GL_ARB_texture_rgb10_a2ui
  [
    'RGB10_A2UI',
  ]
end
get_ext_enum_GL_ARB_texture_stencil8() click to toggle source
# File lib/opengl_ext_enum.rb, line 4540
def self.get_ext_enum_GL_ARB_texture_stencil8
  [
    'STENCIL_INDEX',
    'STENCIL_INDEX8',
  ]
end
get_ext_enum_GL_ARB_texture_storage() click to toggle source
# File lib/opengl_ext_enum.rb, line 4552
def self.get_ext_enum_GL_ARB_texture_storage
  [
    'TEXTURE_IMMUTABLE_FORMAT',
  ]
end
get_ext_enum_GL_ARB_texture_storage_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 4562
def self.get_ext_enum_GL_ARB_texture_storage_multisample
  [
  ]
end
get_ext_enum_GL_ARB_texture_swizzle() click to toggle source
# File lib/opengl_ext_enum.rb, line 4576
def self.get_ext_enum_GL_ARB_texture_swizzle
  [
    'TEXTURE_SWIZZLE_R',
    'TEXTURE_SWIZZLE_G',
    'TEXTURE_SWIZZLE_B',
    'TEXTURE_SWIZZLE_A',
    'TEXTURE_SWIZZLE_RGBA',
  ]
end
get_ext_enum_GL_ARB_texture_view() click to toggle source
# File lib/opengl_ext_enum.rb, line 4595
def self.get_ext_enum_GL_ARB_texture_view
  [
    'TEXTURE_VIEW_MIN_LEVEL',
    'TEXTURE_VIEW_NUM_LEVELS',
    'TEXTURE_VIEW_MIN_LAYER',
    'TEXTURE_VIEW_NUM_LAYERS',
    'TEXTURE_IMMUTABLE_LEVELS',
  ]
end
get_ext_enum_GL_ARB_timer_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 4611
def self.get_ext_enum_GL_ARB_timer_query
  [
    'TIME_ELAPSED',
    'TIMESTAMP',
  ]
end
get_ext_enum_GL_ARB_transform_feedback2() click to toggle source
# File lib/opengl_ext_enum.rb, line 4626
def self.get_ext_enum_GL_ARB_transform_feedback2
  [
    'TRANSFORM_FEEDBACK',
    'TRANSFORM_FEEDBACK_BUFFER_PAUSED',
    'TRANSFORM_FEEDBACK_BUFFER_ACTIVE',
    'TRANSFORM_FEEDBACK_BINDING',
  ]
end
get_ext_enum_GL_ARB_transform_feedback3() click to toggle source
# File lib/opengl_ext_enum.rb, line 4641
def self.get_ext_enum_GL_ARB_transform_feedback3
  [
    'MAX_TRANSFORM_FEEDBACK_BUFFERS',
    'MAX_VERTEX_STREAMS',
  ]
end
get_ext_enum_GL_ARB_transform_feedback_instanced() click to toggle source
# File lib/opengl_ext_enum.rb, line 4652
def self.get_ext_enum_GL_ARB_transform_feedback_instanced
  [
  ]
end
get_ext_enum_GL_ARB_transform_feedback_overflow_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 4663
def self.get_ext_enum_GL_ARB_transform_feedback_overflow_query
  [
    'TRANSFORM_FEEDBACK_OVERFLOW_ARB',
    'TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB',
  ]
end
get_ext_enum_GL_ARB_transpose_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 4678
def self.get_ext_enum_GL_ARB_transpose_matrix
  [
    'TRANSPOSE_MODELVIEW_MATRIX_ARB',
    'TRANSPOSE_PROJECTION_MATRIX_ARB',
    'TRANSPOSE_TEXTURE_MATRIX_ARB',
    'TRANSPOSE_COLOR_MATRIX_ARB',
  ]
end
get_ext_enum_GL_ARB_uniform_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 4724
def self.get_ext_enum_GL_ARB_uniform_buffer_object
  [
    'UNIFORM_BUFFER',
    'UNIFORM_BUFFER_BINDING',
    'UNIFORM_BUFFER_START',
    'UNIFORM_BUFFER_SIZE',
    'MAX_VERTEX_UNIFORM_BLOCKS',
    'MAX_GEOMETRY_UNIFORM_BLOCKS',
    'MAX_FRAGMENT_UNIFORM_BLOCKS',
    'MAX_COMBINED_UNIFORM_BLOCKS',
    'MAX_UNIFORM_BUFFER_BINDINGS',
    'MAX_UNIFORM_BLOCK_SIZE',
    'MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS',
    'MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS',
    'MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS',
    'UNIFORM_BUFFER_OFFSET_ALIGNMENT',
    'ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH',
    'ACTIVE_UNIFORM_BLOCKS',
    'UNIFORM_TYPE',
    'UNIFORM_SIZE',
    'UNIFORM_NAME_LENGTH',
    'UNIFORM_BLOCK_INDEX',
    'UNIFORM_OFFSET',
    'UNIFORM_ARRAY_STRIDE',
    'UNIFORM_MATRIX_STRIDE',
    'UNIFORM_IS_ROW_MAJOR',
    'UNIFORM_BLOCK_BINDING',
    'UNIFORM_BLOCK_DATA_SIZE',
    'UNIFORM_BLOCK_NAME_LENGTH',
    'UNIFORM_BLOCK_ACTIVE_UNIFORMS',
    'UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES',
    'UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER',
    'UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER',
    'UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER',
    'INVALID_INDEX',
  ]
end
get_ext_enum_GL_ARB_vertex_array_bgra() click to toggle source
# File lib/opengl_ext_enum.rb, line 4767
def self.get_ext_enum_GL_ARB_vertex_array_bgra
  [
    'BGRA',
  ]
end
get_ext_enum_GL_ARB_vertex_array_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 4778
def self.get_ext_enum_GL_ARB_vertex_array_object
  [
    'VERTEX_ARRAY_BINDING',
  ]
end
get_ext_enum_GL_ARB_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_enum.rb, line 4801
def self.get_ext_enum_GL_ARB_vertex_attrib_64bit
  [
    'RGB32I',
    'DOUBLE_VEC2',
    'DOUBLE_VEC3',
    'DOUBLE_VEC4',
    'DOUBLE_MAT2',
    'DOUBLE_MAT3',
    'DOUBLE_MAT4',
    'DOUBLE_MAT2x3',
    'DOUBLE_MAT2x4',
    'DOUBLE_MAT3x2',
    'DOUBLE_MAT3x4',
    'DOUBLE_MAT4x2',
    'DOUBLE_MAT4x3',
  ]
end
get_ext_enum_GL_ARB_vertex_attrib_binding() click to toggle source
# File lib/opengl_ext_enum.rb, line 4830
def self.get_ext_enum_GL_ARB_vertex_attrib_binding
  [
    'VERTEX_ATTRIB_BINDING',
    'VERTEX_ATTRIB_RELATIVE_OFFSET',
    'VERTEX_BINDING_DIVISOR',
    'VERTEX_BINDING_OFFSET',
    'VERTEX_BINDING_STRIDE',
    'MAX_VERTEX_ATTRIB_RELATIVE_OFFSET',
    'MAX_VERTEX_ATTRIB_BINDINGS',
  ]
end
get_ext_enum_GL_ARB_vertex_blend() click to toggle source
# File lib/opengl_ext_enum.rb, line 4888
def self.get_ext_enum_GL_ARB_vertex_blend
  [
    'MAX_VERTEX_UNITS_ARB',
    'ACTIVE_VERTEX_UNITS_ARB',
    'WEIGHT_SUM_UNITY_ARB',
    'VERTEX_BLEND_ARB',
    'CURRENT_WEIGHT_ARB',
    'WEIGHT_ARRAY_TYPE_ARB',
    'WEIGHT_ARRAY_STRIDE_ARB',
    'WEIGHT_ARRAY_SIZE_ARB',
    'WEIGHT_ARRAY_POINTER_ARB',
    'WEIGHT_ARRAY_ARB',
    'MODELVIEW0_ARB',
    'MODELVIEW1_ARB',
    'MODELVIEW2_ARB',
    'MODELVIEW3_ARB',
    'MODELVIEW4_ARB',
    'MODELVIEW5_ARB',
    'MODELVIEW6_ARB',
    'MODELVIEW7_ARB',
    'MODELVIEW8_ARB',
    'MODELVIEW9_ARB',
    'MODELVIEW10_ARB',
    'MODELVIEW11_ARB',
    'MODELVIEW12_ARB',
    'MODELVIEW13_ARB',
    'MODELVIEW14_ARB',
    'MODELVIEW15_ARB',
    'MODELVIEW16_ARB',
    'MODELVIEW17_ARB',
    'MODELVIEW18_ARB',
    'MODELVIEW19_ARB',
    'MODELVIEW20_ARB',
    'MODELVIEW21_ARB',
    'MODELVIEW22_ARB',
    'MODELVIEW23_ARB',
    'MODELVIEW24_ARB',
    'MODELVIEW25_ARB',
    'MODELVIEW26_ARB',
    'MODELVIEW27_ARB',
    'MODELVIEW28_ARB',
    'MODELVIEW29_ARB',
    'MODELVIEW30_ARB',
    'MODELVIEW31_ARB',
  ]
end
get_ext_enum_GL_ARB_vertex_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 4970
def self.get_ext_enum_GL_ARB_vertex_buffer_object
  [
    'BUFFER_SIZE_ARB',
    'BUFFER_USAGE_ARB',
    'ARRAY_BUFFER_ARB',
    'ELEMENT_ARRAY_BUFFER_ARB',
    'ARRAY_BUFFER_BINDING_ARB',
    'ELEMENT_ARRAY_BUFFER_BINDING_ARB',
    'VERTEX_ARRAY_BUFFER_BINDING_ARB',
    'NORMAL_ARRAY_BUFFER_BINDING_ARB',
    'COLOR_ARRAY_BUFFER_BINDING_ARB',
    'INDEX_ARRAY_BUFFER_BINDING_ARB',
    'TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB',
    'EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB',
    'SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB',
    'FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB',
    'WEIGHT_ARRAY_BUFFER_BINDING_ARB',
    'VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB',
    'READ_ONLY_ARB',
    'WRITE_ONLY_ARB',
    'READ_WRITE_ARB',
    'BUFFER_ACCESS_ARB',
    'BUFFER_MAPPED_ARB',
    'BUFFER_MAP_POINTER_ARB',
    'STREAM_DRAW_ARB',
    'STREAM_READ_ARB',
    'STREAM_COPY_ARB',
    'STATIC_DRAW_ARB',
    'STATIC_READ_ARB',
    'STATIC_COPY_ARB',
    'DYNAMIC_DRAW_ARB',
    'DYNAMIC_READ_ARB',
    'DYNAMIC_COPY_ARB',
  ]
end
get_ext_enum_GL_ARB_vertex_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 5089
def self.get_ext_enum_GL_ARB_vertex_program
  [
    'COLOR_SUM_ARB',
    'VERTEX_PROGRAM_ARB',
    'VERTEX_ATTRIB_ARRAY_ENABLED_ARB',
    'VERTEX_ATTRIB_ARRAY_SIZE_ARB',
    'VERTEX_ATTRIB_ARRAY_STRIDE_ARB',
    'VERTEX_ATTRIB_ARRAY_TYPE_ARB',
    'CURRENT_VERTEX_ATTRIB_ARB',
    'PROGRAM_LENGTH_ARB',
    'PROGRAM_STRING_ARB',
    'MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB',
    'MAX_PROGRAM_MATRICES_ARB',
    'CURRENT_MATRIX_STACK_DEPTH_ARB',
    'CURRENT_MATRIX_ARB',
    'VERTEX_PROGRAM_POINT_SIZE_ARB',
    'VERTEX_PROGRAM_TWO_SIDE_ARB',
    'VERTEX_ATTRIB_ARRAY_POINTER_ARB',
    'PROGRAM_ERROR_POSITION_ARB',
    'PROGRAM_BINDING_ARB',
    'MAX_VERTEX_ATTRIBS_ARB',
    'VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB',
    'PROGRAM_ERROR_STRING_ARB',
    'PROGRAM_FORMAT_ASCII_ARB',
    'PROGRAM_FORMAT_ARB',
    'PROGRAM_INSTRUCTIONS_ARB',
    'MAX_PROGRAM_INSTRUCTIONS_ARB',
    'PROGRAM_NATIVE_INSTRUCTIONS_ARB',
    'MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB',
    'PROGRAM_TEMPORARIES_ARB',
    'MAX_PROGRAM_TEMPORARIES_ARB',
    'PROGRAM_NATIVE_TEMPORARIES_ARB',
    'MAX_PROGRAM_NATIVE_TEMPORARIES_ARB',
    'PROGRAM_PARAMETERS_ARB',
    'MAX_PROGRAM_PARAMETERS_ARB',
    'PROGRAM_NATIVE_PARAMETERS_ARB',
    'MAX_PROGRAM_NATIVE_PARAMETERS_ARB',
    'PROGRAM_ATTRIBS_ARB',
    'MAX_PROGRAM_ATTRIBS_ARB',
    'PROGRAM_NATIVE_ATTRIBS_ARB',
    'MAX_PROGRAM_NATIVE_ATTRIBS_ARB',
    'PROGRAM_ADDRESS_REGISTERS_ARB',
    'MAX_PROGRAM_ADDRESS_REGISTERS_ARB',
    'PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB',
    'MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB',
    'MAX_PROGRAM_LOCAL_PARAMETERS_ARB',
    'MAX_PROGRAM_ENV_PARAMETERS_ARB',
    'PROGRAM_UNDER_NATIVE_LIMITS_ARB',
    'TRANSPOSE_CURRENT_MATRIX_ARB',
    'MATRIX0_ARB',
    'MATRIX1_ARB',
    'MATRIX2_ARB',
    'MATRIX3_ARB',
    'MATRIX4_ARB',
    'MATRIX5_ARB',
    'MATRIX6_ARB',
    'MATRIX7_ARB',
    'MATRIX8_ARB',
    'MATRIX9_ARB',
    'MATRIX10_ARB',
    'MATRIX11_ARB',
    'MATRIX12_ARB',
    'MATRIX13_ARB',
    'MATRIX14_ARB',
    'MATRIX15_ARB',
    'MATRIX16_ARB',
    'MATRIX17_ARB',
    'MATRIX18_ARB',
    'MATRIX19_ARB',
    'MATRIX20_ARB',
    'MATRIX21_ARB',
    'MATRIX22_ARB',
    'MATRIX23_ARB',
    'MATRIX24_ARB',
    'MATRIX25_ARB',
    'MATRIX26_ARB',
    'MATRIX27_ARB',
    'MATRIX28_ARB',
    'MATRIX29_ARB',
    'MATRIX30_ARB',
    'MATRIX31_ARB',
  ]
end
get_ext_enum_GL_ARB_vertex_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 5203
def self.get_ext_enum_GL_ARB_vertex_shader
  [
    'VERTEX_SHADER_ARB',
    'MAX_VERTEX_UNIFORM_COMPONENTS_ARB',
    'MAX_VARYING_FLOATS_ARB',
    'MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB',
    'MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB',
    'OBJECT_ACTIVE_ATTRIBUTES_ARB',
    'OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB',
    'MAX_VERTEX_ATTRIBS_ARB',
    'MAX_TEXTURE_IMAGE_UNITS_ARB',
    'MAX_TEXTURE_COORDS_ARB',
    'VERTEX_PROGRAM_POINT_SIZE_ARB',
    'VERTEX_PROGRAM_TWO_SIDE_ARB',
    'VERTEX_ATTRIB_ARRAY_ENABLED_ARB',
    'VERTEX_ATTRIB_ARRAY_SIZE_ARB',
    'VERTEX_ATTRIB_ARRAY_STRIDE_ARB',
    'VERTEX_ATTRIB_ARRAY_TYPE_ARB',
    'VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB',
    'CURRENT_VERTEX_ATTRIB_ARB',
    'VERTEX_ATTRIB_ARRAY_POINTER_ARB',
    'FLOAT',
    'FLOAT_VEC2_ARB',
    'FLOAT_VEC3_ARB',
    'FLOAT_VEC4_ARB',
    'FLOAT_MAT2_ARB',
    'FLOAT_MAT3_ARB',
    'FLOAT_MAT4_ARB',
  ]
end
get_ext_enum_GL_ARB_vertex_type_10f_11f_11f_rev() click to toggle source
# File lib/opengl_ext_enum.rb, line 5239
def self.get_ext_enum_GL_ARB_vertex_type_10f_11f_11f_rev
  [
    'UNSIGNED_INT_10F_11F_11F_REV',
  ]
end
get_ext_enum_GL_ARB_vertex_type_2_10_10_10_rev() click to toggle source
# File lib/opengl_ext_enum.rb, line 5251
def self.get_ext_enum_GL_ARB_vertex_type_2_10_10_10_rev
  [
    'UNSIGNED_INT_2_10_10_10_REV',
    'INT_2_10_10_10_REV',
  ]
end
get_ext_enum_GL_ARB_viewport_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 5275
def self.get_ext_enum_GL_ARB_viewport_array
  [
    'SCISSOR_BOX',
    'VIEWPORT',
    'DEPTH_RANGE',
    'SCISSOR_TEST',
    'MAX_VIEWPORTS',
    'VIEWPORT_SUBPIXEL_BITS',
    'VIEWPORT_BOUNDS_RANGE',
    'LAYER_PROVOKING_VERTEX',
    'VIEWPORT_INDEX_PROVOKING_VERTEX',
    'UNDEFINED_VERTEX',
    'FIRST_VERTEX_CONVENTION',
    'LAST_VERTEX_CONVENTION',
    'PROVOKING_VERTEX',
  ]
end
get_ext_enum_GL_ARB_window_pos() click to toggle source
# File lib/opengl_ext_enum.rb, line 5297
def self.get_ext_enum_GL_ARB_window_pos
  [
  ]
end
get_ext_enum_GL_ARM_mali_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 408
def self.get_ext_enum_GL_ARM_mali_program_binary
  [
    'MALI_PROGRAM_BINARY_ARM',
  ]
end
get_ext_enum_GL_ARM_mali_shader_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 419
def self.get_ext_enum_GL_ARM_mali_shader_binary
  [
    'MALI_SHADER_BINARY_ARM',
  ]
end
get_ext_enum_GL_ARM_rgba8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 429
def self.get_ext_enum_GL_ARM_rgba8
  [
  ]
end
get_ext_enum_GL_ARM_shader_framebuffer_fetch() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 440
def self.get_ext_enum_GL_ARM_shader_framebuffer_fetch
  [
    'FETCH_PER_SAMPLE_ARM',
    'FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM',
  ]
end
get_ext_enum_GL_ARM_shader_framebuffer_fetch_depth_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 451
def self.get_ext_enum_GL_ARM_shader_framebuffer_fetch_depth_stencil
  [
  ]
end
get_ext_enum_GL_ARM_texture_unnormalized_coordinates() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 461
def self.get_ext_enum_GL_ARM_texture_unnormalized_coordinates
  [
    'TEXTURE_UNNORMALIZED_COORDINATES_ARM',
  ]
end
get_ext_enum_GL_ATI_draw_buffers() click to toggle source
# File lib/opengl_ext_enum.rb, line 5323
def self.get_ext_enum_GL_ATI_draw_buffers
  [
    'MAX_DRAW_BUFFERS_ATI',
    'DRAW_BUFFER0_ATI',
    'DRAW_BUFFER1_ATI',
    'DRAW_BUFFER2_ATI',
    'DRAW_BUFFER3_ATI',
    'DRAW_BUFFER4_ATI',
    'DRAW_BUFFER5_ATI',
    'DRAW_BUFFER6_ATI',
    'DRAW_BUFFER7_ATI',
    'DRAW_BUFFER8_ATI',
    'DRAW_BUFFER9_ATI',
    'DRAW_BUFFER10_ATI',
    'DRAW_BUFFER11_ATI',
    'DRAW_BUFFER12_ATI',
    'DRAW_BUFFER13_ATI',
    'DRAW_BUFFER14_ATI',
    'DRAW_BUFFER15_ATI',
  ]
end
get_ext_enum_GL_ATI_element_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 5352
def self.get_ext_enum_GL_ATI_element_array
  [
    'ELEMENT_ARRAY_ATI',
    'ELEMENT_ARRAY_TYPE_ATI',
    'ELEMENT_ARRAY_POINTER_ATI',
  ]
end
get_ext_enum_GL_ATI_envmap_bumpmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 5372
def self.get_ext_enum_GL_ATI_envmap_bumpmap
  [
    'BUMP_ROT_MATRIX_ATI',
    'BUMP_ROT_MATRIX_SIZE_ATI',
    'BUMP_NUM_TEX_UNITS_ATI',
    'BUMP_TEX_UNITS_ATI',
    'DUDV_ATI',
    'DU8DV8_ATI',
    'BUMP_ENVMAP_ATI',
    'BUMP_TARGET_ATI',
  ]
end
get_ext_enum_GL_ATI_fragment_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 5493
def self.get_ext_enum_GL_ATI_fragment_shader
  [
    'FRAGMENT_SHADER_ATI',
    'REG_0_ATI',
    'REG_1_ATI',
    'REG_2_ATI',
    'REG_3_ATI',
    'REG_4_ATI',
    'REG_5_ATI',
    'REG_6_ATI',
    'REG_7_ATI',
    'REG_8_ATI',
    'REG_9_ATI',
    'REG_10_ATI',
    'REG_11_ATI',
    'REG_12_ATI',
    'REG_13_ATI',
    'REG_14_ATI',
    'REG_15_ATI',
    'REG_16_ATI',
    'REG_17_ATI',
    'REG_18_ATI',
    'REG_19_ATI',
    'REG_20_ATI',
    'REG_21_ATI',
    'REG_22_ATI',
    'REG_23_ATI',
    'REG_24_ATI',
    'REG_25_ATI',
    'REG_26_ATI',
    'REG_27_ATI',
    'REG_28_ATI',
    'REG_29_ATI',
    'REG_30_ATI',
    'REG_31_ATI',
    'CON_0_ATI',
    'CON_1_ATI',
    'CON_2_ATI',
    'CON_3_ATI',
    'CON_4_ATI',
    'CON_5_ATI',
    'CON_6_ATI',
    'CON_7_ATI',
    'CON_8_ATI',
    'CON_9_ATI',
    'CON_10_ATI',
    'CON_11_ATI',
    'CON_12_ATI',
    'CON_13_ATI',
    'CON_14_ATI',
    'CON_15_ATI',
    'CON_16_ATI',
    'CON_17_ATI',
    'CON_18_ATI',
    'CON_19_ATI',
    'CON_20_ATI',
    'CON_21_ATI',
    'CON_22_ATI',
    'CON_23_ATI',
    'CON_24_ATI',
    'CON_25_ATI',
    'CON_26_ATI',
    'CON_27_ATI',
    'CON_28_ATI',
    'CON_29_ATI',
    'CON_30_ATI',
    'CON_31_ATI',
    'MOV_ATI',
    'ADD_ATI',
    'MUL_ATI',
    'SUB_ATI',
    'DOT3_ATI',
    'DOT4_ATI',
    'MAD_ATI',
    'LERP_ATI',
    'CND_ATI',
    'CND0_ATI',
    'DOT2_ADD_ATI',
    'SECONDARY_INTERPOLATOR_ATI',
    'NUM_FRAGMENT_REGISTERS_ATI',
    'NUM_FRAGMENT_CONSTANTS_ATI',
    'NUM_PASSES_ATI',
    'NUM_INSTRUCTIONS_PER_PASS_ATI',
    'NUM_INSTRUCTIONS_TOTAL_ATI',
    'NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI',
    'NUM_LOOPBACK_COMPONENTS_ATI',
    'COLOR_ALPHA_PAIRING_ATI',
    'SWIZZLE_STR_ATI',
    'SWIZZLE_STQ_ATI',
    'SWIZZLE_STR_DR_ATI',
    'SWIZZLE_STQ_DQ_ATI',
    'SWIZZLE_STRQ_ATI',
    'SWIZZLE_STRQ_DQ_ATI',
    'RED_BIT_ATI',
    'GREEN_BIT_ATI',
    'BLUE_BIT_ATI',
    'GL_2X_BIT_ATI', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4X_BIT_ATI', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_8X_BIT_ATI', # [NOTE] Renaming was not performed due to grammatical restrictions
    'HALF_BIT_ATI',
    'QUARTER_BIT_ATI',
    'EIGHTH_BIT_ATI',
    'SATURATE_BIT_ATI',
    'COMP_BIT_ATI',
    'NEGATE_BIT_ATI',
    'BIAS_BIT_ATI',
  ]
end
get_ext_enum_GL_ATI_map_object_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 5606
def self.get_ext_enum_GL_ATI_map_object_buffer
  [
  ]
end
get_ext_enum_GL_ATI_meminfo() click to toggle source
# File lib/opengl_ext_enum.rb, line 5618
def self.get_ext_enum_GL_ATI_meminfo
  [
    'VBO_FREE_MEMORY_ATI',
    'TEXTURE_FREE_MEMORY_ATI',
    'RENDERBUFFER_FREE_MEMORY_ATI',
  ]
end
get_ext_enum_GL_ATI_pixel_format_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 5632
def self.get_ext_enum_GL_ATI_pixel_format_float
  [
    'RGBA_FLOAT_MODE_ATI',
    'COLOR_CLEAR_UNCLAMPED_VALUE_ATI',
  ]
end
get_ext_enum_GL_ATI_pn_triangles() click to toggle source
# File lib/opengl_ext_enum.rb, line 5652
def self.get_ext_enum_GL_ATI_pn_triangles
  [
    'PN_TRIANGLES_ATI',
    'MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI',
    'PN_TRIANGLES_POINT_MODE_ATI',
    'PN_TRIANGLES_NORMAL_MODE_ATI',
    'PN_TRIANGLES_TESSELATION_LEVEL_ATI',
    'PN_TRIANGLES_POINT_MODE_LINEAR_ATI',
    'PN_TRIANGLES_POINT_MODE_CUBIC_ATI',
    'PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI',
    'PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI',
  ]
end
get_ext_enum_GL_ATI_separate_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 5674
def self.get_ext_enum_GL_ATI_separate_stencil
  [
    'STENCIL_BACK_FUNC_ATI',
    'STENCIL_BACK_FAIL_ATI',
    'STENCIL_BACK_PASS_DEPTH_FAIL_ATI',
    'STENCIL_BACK_PASS_DEPTH_PASS_ATI',
  ]
end
get_ext_enum_GL_ATI_text_fragment_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 5688
def self.get_ext_enum_GL_ATI_text_fragment_shader
  [
    'TEXT_FRAGMENT_SHADER_ATI',
  ]
end
get_ext_enum_GL_ATI_texture_env_combine3() click to toggle source
# File lib/opengl_ext_enum.rb, line 5701
def self.get_ext_enum_GL_ATI_texture_env_combine3
  [
    'MODULATE_ADD_ATI',
    'MODULATE_SIGNED_ADD_ATI',
    'MODULATE_SUBTRACT_ATI',
  ]
end
get_ext_enum_GL_ATI_texture_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 5725
def self.get_ext_enum_GL_ATI_texture_float
  [
    'RGBA_FLOAT32_ATI',
    'RGB_FLOAT32_ATI',
    'ALPHA_FLOAT32_ATI',
    'INTENSITY_FLOAT32_ATI',
    'LUMINANCE_FLOAT32_ATI',
    'LUMINANCE_ALPHA_FLOAT32_ATI',
    'RGBA_FLOAT16_ATI',
    'RGB_FLOAT16_ATI',
    'ALPHA_FLOAT16_ATI',
    'INTENSITY_FLOAT16_ATI',
    'LUMINANCE_FLOAT16_ATI',
    'LUMINANCE_ALPHA_FLOAT16_ATI',
  ]
end
get_ext_enum_GL_ATI_texture_mirror_once() click to toggle source
# File lib/opengl_ext_enum.rb, line 5748
def self.get_ext_enum_GL_ATI_texture_mirror_once
  [
    'MIRROR_CLAMP_ATI',
    'MIRROR_CLAMP_TO_EDGE_ATI',
  ]
end
get_ext_enum_GL_ATI_vertex_array_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 5767
def self.get_ext_enum_GL_ATI_vertex_array_object
  [
    'STATIC_ATI',
    'DYNAMIC_ATI',
    'PRESERVE_ATI',
    'DISCARD_ATI',
    'OBJECT_BUFFER_SIZE_ATI',
    'OBJECT_BUFFER_USAGE_ATI',
    'ARRAY_OBJECT_BUFFER_ATI',
    'ARRAY_OBJECT_OFFSET_ATI',
  ]
end
get_ext_enum_GL_ATI_vertex_attrib_array_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 5784
def self.get_ext_enum_GL_ATI_vertex_attrib_array_object
  [
  ]
end
get_ext_enum_GL_ATI_vertex_streams() click to toggle source
# File lib/opengl_ext_enum.rb, line 5803
def self.get_ext_enum_GL_ATI_vertex_streams
  [
    'MAX_VERTEX_STREAMS_ATI',
    'VERTEX_STREAM0_ATI',
    'VERTEX_STREAM1_ATI',
    'VERTEX_STREAM2_ATI',
    'VERTEX_STREAM3_ATI',
    'VERTEX_STREAM4_ATI',
    'VERTEX_STREAM5_ATI',
    'VERTEX_STREAM6_ATI',
    'VERTEX_STREAM7_ATI',
    'VERTEX_SOURCE_ATI',
  ]
end
get_ext_enum_GL_DMP_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 474
def self.get_ext_enum_GL_DMP_program_binary
  [
    'SMAPHS30_PROGRAM_BINARY_DMP',
    'SMAPHS_PROGRAM_BINARY_DMP',
    'DMP_PROGRAM_BINARY_DMP',
  ]
end
get_ext_enum_GL_DMP_shader_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 487
def self.get_ext_enum_GL_DMP_shader_binary
  [
    'SHADER_BINARY_DMP',
  ]
end
get_ext_enum_GL_EXT_422_pixels() click to toggle source
# File lib/opengl_ext_enum.rb, line 5826
def self.get_ext_enum_GL_EXT_422_pixels
  [
    'GL_422_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_422_REV_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_422_AVERAGE_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_422_REV_AVERAGE_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
  ]
end
get_ext_enum_GL_EXT_EGL_image_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 497
def self.get_ext_enum_GL_EXT_EGL_image_array
  [
  ]
end
get_ext_enum_GL_EXT_EGL_image_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 506
def self.get_ext_enum_GL_EXT_EGL_image_storage
  [
  ]
end
get_ext_enum_GL_EXT_EGL_image_storage_compression() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 518
def self.get_ext_enum_GL_EXT_EGL_image_storage_compression
  [
    'SURFACE_COMPRESSION_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT',
  ]
end
get_ext_enum_GL_EXT_EGL_sync() click to toggle source
# File lib/opengl_ext_enum.rb, line 5848
def self.get_ext_enum_GL_EXT_EGL_sync
  [
  ]
end
get_ext_enum_GL_EXT_YUV_target() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 534
def self.get_ext_enum_GL_EXT_YUV_target
  [
    'SAMPLER_EXTERNAL_2D_Y2Y_EXT',
    'TEXTURE_EXTERNAL_OES',
    'TEXTURE_BINDING_EXTERNAL_OES',
    'REQUIRED_TEXTURE_IMAGE_UNITS_OES',
  ]
end
get_ext_enum_GL_EXT_abgr() click to toggle source
# File lib/opengl_ext_enum.rb, line 5858
def self.get_ext_enum_GL_EXT_abgr
  [
    'ABGR_EXT',
  ]
end
get_ext_enum_GL_EXT_base_instance() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 547
def self.get_ext_enum_GL_EXT_base_instance
  [
  ]
end
get_ext_enum_GL_EXT_bgra() click to toggle source
# File lib/opengl_ext_enum.rb, line 5870
def self.get_ext_enum_GL_EXT_bgra
  [
    'BGR_EXT',
    'BGRA_EXT',
  ]
end
get_ext_enum_GL_EXT_bindable_uniform() click to toggle source
# File lib/opengl_ext_enum.rb, line 5887
def self.get_ext_enum_GL_EXT_bindable_uniform
  [
    'MAX_VERTEX_BINDABLE_UNIFORMS_EXT',
    'MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT',
    'MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT',
    'MAX_BINDABLE_UNIFORM_SIZE_EXT',
    'UNIFORM_BUFFER_EXT',
    'UNIFORM_BUFFER_BINDING_EXT',
  ]
end
get_ext_enum_GL_EXT_blend_color() click to toggle source
# File lib/opengl_ext_enum.rb, line 5907
def self.get_ext_enum_GL_EXT_blend_color
  [
    'CONSTANT_COLOR_EXT',
    'ONE_MINUS_CONSTANT_COLOR_EXT',
    'CONSTANT_ALPHA_EXT',
    'ONE_MINUS_CONSTANT_ALPHA_EXT',
    'BLEND_COLOR_EXT',
  ]
end
get_ext_enum_GL_EXT_blend_equation_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 5923
def self.get_ext_enum_GL_EXT_blend_equation_separate
  [
    'BLEND_EQUATION_RGB_EXT',
    'BLEND_EQUATION_ALPHA_EXT',
  ]
end
get_ext_enum_GL_EXT_blend_func_extended() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 563
def self.get_ext_enum_GL_EXT_blend_func_extended
  [
    'SRC1_COLOR_EXT',
    'SRC1_ALPHA_EXT',
    'ONE_MINUS_SRC1_COLOR_EXT',
    'ONE_MINUS_SRC1_ALPHA_EXT',
    'SRC_ALPHA_SATURATE_EXT',
    'LOCATION_INDEX_EXT',
    'MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT',
  ]
end
get_ext_enum_GL_EXT_blend_func_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 5938
def self.get_ext_enum_GL_EXT_blend_func_separate
  [
    'BLEND_DST_RGB_EXT',
    'BLEND_SRC_RGB_EXT',
    'BLEND_DST_ALPHA_EXT',
    'BLEND_SRC_ALPHA_EXT',
  ]
end
get_ext_enum_GL_EXT_blend_logic_op() click to toggle source
# File lib/opengl_ext_enum.rb, line 5951
def self.get_ext_enum_GL_EXT_blend_logic_op
  [
  ]
end
get_ext_enum_GL_EXT_blend_minmax() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 583
def self.get_ext_enum_GL_EXT_blend_minmax
  [
    'MIN_EXT',
    'MAX_EXT',
    'FUNC_ADD_EXT',
    'BLEND_EQUATION_EXT',
  ]
end
get_ext_enum_GL_EXT_blend_subtract() click to toggle source
# File lib/opengl_ext_enum.rb, line 5979
def self.get_ext_enum_GL_EXT_blend_subtract
  [
    'FUNC_SUBTRACT_EXT',
    'FUNC_REVERSE_SUBTRACT_EXT',
  ]
end
get_ext_enum_GL_EXT_buffer_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 605
def self.get_ext_enum_GL_EXT_buffer_storage
  [
    'MAP_READ_BIT',
    'MAP_WRITE_BIT',
    'MAP_PERSISTENT_BIT_EXT',
    'MAP_COHERENT_BIT_EXT',
    'DYNAMIC_STORAGE_BIT_EXT',
    'CLIENT_STORAGE_BIT_EXT',
    'CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT',
    'BUFFER_IMMUTABLE_STORAGE_EXT',
    'BUFFER_STORAGE_FLAGS_EXT',
  ]
end
get_ext_enum_GL_EXT_clear_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 623
def self.get_ext_enum_GL_EXT_clear_texture
  [
  ]
end
get_ext_enum_GL_EXT_clip_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 638
def self.get_ext_enum_GL_EXT_clip_control
  [
    'LOWER_LEFT_EXT',
    'UPPER_LEFT_EXT',
    'NEGATIVE_ONE_TO_ONE_EXT',
    'ZERO_TO_ONE_EXT',
    'CLIP_ORIGIN_EXT',
    'CLIP_DEPTH_MODE_EXT',
  ]
end
get_ext_enum_GL_EXT_clip_cull_distance() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 664
def self.get_ext_enum_GL_EXT_clip_cull_distance
  [
    'MAX_CLIP_DISTANCES_EXT',
    'MAX_CULL_DISTANCES_EXT',
    'MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT',
    'CLIP_DISTANCE0_EXT',
    'CLIP_DISTANCE1_EXT',
    'CLIP_DISTANCE2_EXT',
    'CLIP_DISTANCE3_EXT',
    'CLIP_DISTANCE4_EXT',
    'CLIP_DISTANCE5_EXT',
    'CLIP_DISTANCE6_EXT',
    'CLIP_DISTANCE7_EXT',
  ]
end
get_ext_enum_GL_EXT_clip_volume_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 5991
def self.get_ext_enum_GL_EXT_clip_volume_hint
  [
    'CLIP_VOLUME_CLIPPING_HINT_EXT',
  ]
end
get_ext_enum_GL_EXT_cmyka() click to toggle source
# File lib/opengl_ext_enum.rb, line 6005
def self.get_ext_enum_GL_EXT_cmyka
  [
    'CMYK_EXT',
    'CMYKA_EXT',
    'PACK_CMYK_HINT_EXT',
    'UNPACK_CMYK_HINT_EXT',
  ]
end
get_ext_enum_GL_EXT_color_buffer_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 684
def self.get_ext_enum_GL_EXT_color_buffer_float
  [
  ]
end
get_ext_enum_GL_EXT_color_buffer_half_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 699
def self.get_ext_enum_GL_EXT_color_buffer_half_float
  [
    'RGBA16F_EXT',
    'RGB16F_EXT',
    'RG16F_EXT',
    'R16F_EXT',
    'FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT',
    'UNSIGNED_NORMALIZED_EXT',
  ]
end
get_ext_enum_GL_EXT_color_subtable() click to toggle source
# File lib/opengl_ext_enum.rb, line 6018
def self.get_ext_enum_GL_EXT_color_subtable
  [
  ]
end
get_ext_enum_GL_EXT_compiled_vertex_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 6029
def self.get_ext_enum_GL_EXT_compiled_vertex_array
  [
    'ARRAY_ELEMENT_LOCK_FIRST_EXT',
    'ARRAY_ELEMENT_LOCK_COUNT_EXT',
  ]
end
get_ext_enum_GL_EXT_conservative_depth() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 714
def self.get_ext_enum_GL_EXT_conservative_depth
  [
  ]
end
get_ext_enum_GL_EXT_convolution() click to toggle source
# File lib/opengl_ext_enum.rb, line 6060
def self.get_ext_enum_GL_EXT_convolution
  [
    'CONVOLUTION_1D_EXT',
    'CONVOLUTION_2D_EXT',
    'SEPARABLE_2D_EXT',
    'CONVOLUTION_BORDER_MODE_EXT',
    'CONVOLUTION_FILTER_SCALE_EXT',
    'CONVOLUTION_FILTER_BIAS_EXT',
    'REDUCE_EXT',
    'CONVOLUTION_FORMAT_EXT',
    'CONVOLUTION_WIDTH_EXT',
    'CONVOLUTION_HEIGHT_EXT',
    'MAX_CONVOLUTION_WIDTH_EXT',
    'MAX_CONVOLUTION_HEIGHT_EXT',
    'POST_CONVOLUTION_RED_SCALE_EXT',
    'POST_CONVOLUTION_GREEN_SCALE_EXT',
    'POST_CONVOLUTION_BLUE_SCALE_EXT',
    'POST_CONVOLUTION_ALPHA_SCALE_EXT',
    'POST_CONVOLUTION_RED_BIAS_EXT',
    'POST_CONVOLUTION_GREEN_BIAS_EXT',
    'POST_CONVOLUTION_BLUE_BIAS_EXT',
    'POST_CONVOLUTION_ALPHA_BIAS_EXT',
  ]
end
get_ext_enum_GL_EXT_coordinate_frame() click to toggle source
# File lib/opengl_ext_enum.rb, line 6103
def self.get_ext_enum_GL_EXT_coordinate_frame
  [
    'TANGENT_ARRAY_EXT',
    'BINORMAL_ARRAY_EXT',
    'CURRENT_TANGENT_EXT',
    'CURRENT_BINORMAL_EXT',
    'TANGENT_ARRAY_TYPE_EXT',
    'TANGENT_ARRAY_STRIDE_EXT',
    'BINORMAL_ARRAY_TYPE_EXT',
    'BINORMAL_ARRAY_STRIDE_EXT',
    'TANGENT_ARRAY_POINTER_EXT',
    'BINORMAL_ARRAY_POINTER_EXT',
    'MAP1_TANGENT_EXT',
    'MAP2_TANGENT_EXT',
    'MAP1_BINORMAL_EXT',
    'MAP2_BINORMAL_EXT',
  ]
end
get_ext_enum_GL_EXT_copy_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 723
def self.get_ext_enum_GL_EXT_copy_image
  [
  ]
end
get_ext_enum_GL_EXT_copy_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 6126
def self.get_ext_enum_GL_EXT_copy_texture
  [
  ]
end
get_ext_enum_GL_EXT_cull_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 6138
def self.get_ext_enum_GL_EXT_cull_vertex
  [
    'CULL_VERTEX_EXT',
    'CULL_VERTEX_EYE_POSITION_EXT',
    'CULL_VERTEX_OBJECT_POSITION_EXT',
  ]
end
get_ext_enum_GL_EXT_debug_label() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 740
def self.get_ext_enum_GL_EXT_debug_label
  [
    'PROGRAM_PIPELINE_OBJECT_EXT',
    'PROGRAM_OBJECT_EXT',
    'SHADER_OBJECT_EXT',
    'BUFFER_OBJECT_EXT',
    'QUERY_OBJECT_EXT',
    'VERTEX_ARRAY_OBJECT_EXT',
    'SAMPLER',
    'TRANSFORM_FEEDBACK',
  ]
end
get_ext_enum_GL_EXT_debug_marker() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 757
def self.get_ext_enum_GL_EXT_debug_marker
  [
  ]
end
get_ext_enum_GL_EXT_depth_bounds_test() click to toggle source
# File lib/opengl_ext_enum.rb, line 6186
def self.get_ext_enum_GL_EXT_depth_bounds_test
  [
    'DEPTH_BOUNDS_TEST_EXT',
    'DEPTH_BOUNDS_EXT',
  ]
end
get_ext_enum_GL_EXT_depth_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 767
def self.get_ext_enum_GL_EXT_depth_clamp
  [
    'DEPTH_CLAMP_EXT',
  ]
end
get_ext_enum_GL_EXT_direct_state_access() click to toggle source
# File lib/opengl_ext_enum.rb, line 6200
def self.get_ext_enum_GL_EXT_direct_state_access
  [
    'PROGRAM_MATRIX_EXT',
    'TRANSPOSE_PROGRAM_MATRIX_EXT',
    'PROGRAM_MATRIX_STACK_DEPTH_EXT',
  ]
end
get_ext_enum_GL_EXT_discard_framebuffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 780
def self.get_ext_enum_GL_EXT_discard_framebuffer
  [
    'COLOR_EXT',
    'DEPTH_EXT',
    'STENCIL_EXT',
  ]
end
get_ext_enum_GL_EXT_disjoint_timer_query() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 799
def self.get_ext_enum_GL_EXT_disjoint_timer_query
  [
    'QUERY_COUNTER_BITS_EXT',
    'CURRENT_QUERY_EXT',
    'QUERY_RESULT_EXT',
    'QUERY_RESULT_AVAILABLE_EXT',
    'TIME_ELAPSED_EXT',
    'TIMESTAMP_EXT',
    'GPU_DISJOINT_EXT',
  ]
end
get_ext_enum_GL_EXT_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 849
def self.get_ext_enum_GL_EXT_draw_buffers
  [
    'MAX_COLOR_ATTACHMENTS_EXT',
    'MAX_DRAW_BUFFERS_EXT',
    'DRAW_BUFFER0_EXT',
    'DRAW_BUFFER1_EXT',
    'DRAW_BUFFER2_EXT',
    'DRAW_BUFFER3_EXT',
    'DRAW_BUFFER4_EXT',
    'DRAW_BUFFER5_EXT',
    'DRAW_BUFFER6_EXT',
    'DRAW_BUFFER7_EXT',
    'DRAW_BUFFER8_EXT',
    'DRAW_BUFFER9_EXT',
    'DRAW_BUFFER10_EXT',
    'DRAW_BUFFER11_EXT',
    'DRAW_BUFFER12_EXT',
    'DRAW_BUFFER13_EXT',
    'DRAW_BUFFER14_EXT',
    'DRAW_BUFFER15_EXT',
    'COLOR_ATTACHMENT0_EXT',
    'COLOR_ATTACHMENT1_EXT',
    'COLOR_ATTACHMENT2_EXT',
    'COLOR_ATTACHMENT3_EXT',
    'COLOR_ATTACHMENT4_EXT',
    'COLOR_ATTACHMENT5_EXT',
    'COLOR_ATTACHMENT6_EXT',
    'COLOR_ATTACHMENT7_EXT',
    'COLOR_ATTACHMENT8_EXT',
    'COLOR_ATTACHMENT9_EXT',
    'COLOR_ATTACHMENT10_EXT',
    'COLOR_ATTACHMENT11_EXT',
    'COLOR_ATTACHMENT12_EXT',
    'COLOR_ATTACHMENT13_EXT',
    'COLOR_ATTACHMENT14_EXT',
    'COLOR_ATTACHMENT15_EXT',
  ]
end
get_ext_enum_GL_EXT_draw_buffers2() click to toggle source
# File lib/opengl_ext_enum.rb, line 6212
def self.get_ext_enum_GL_EXT_draw_buffers2
  [
  ]
end
get_ext_enum_GL_EXT_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 920
def self.get_ext_enum_GL_EXT_draw_buffers_indexed
  [
    'BLEND_EQUATION_RGB',
    'BLEND_EQUATION_ALPHA',
    'BLEND_SRC_RGB',
    'BLEND_SRC_ALPHA',
    'BLEND_DST_RGB',
    'BLEND_DST_ALPHA',
    'COLOR_WRITEMASK',
    'BLEND',
    'FUNC_ADD',
    'FUNC_SUBTRACT',
    'FUNC_REVERSE_SUBTRACT',
    'MIN',
    'MAX',
    'ZERO',
    'ONE',
    'SRC_COLOR',
    'ONE_MINUS_SRC_COLOR',
    'DST_COLOR',
    'ONE_MINUS_DST_COLOR',
    'SRC_ALPHA',
    'ONE_MINUS_SRC_ALPHA',
    'DST_ALPHA',
    'ONE_MINUS_DST_ALPHA',
    'CONSTANT_COLOR',
    'ONE_MINUS_CONSTANT_COLOR',
    'CONSTANT_ALPHA',
    'ONE_MINUS_CONSTANT_ALPHA',
    'SRC_ALPHA_SATURATE',
  ]
end
get_ext_enum_GL_EXT_draw_elements_base_vertex() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 957
def self.get_ext_enum_GL_EXT_draw_elements_base_vertex
  [
  ]
end
get_ext_enum_GL_EXT_draw_instanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 966
def self.get_ext_enum_GL_EXT_draw_instanced
  [
  ]
end
get_ext_enum_GL_EXT_draw_range_elements() click to toggle source
# File lib/opengl_ext_enum.rb, line 6232
def self.get_ext_enum_GL_EXT_draw_range_elements
  [
    'MAX_ELEMENTS_VERTICES_EXT',
    'MAX_ELEMENTS_INDICES_EXT',
  ]
end
get_ext_enum_GL_EXT_draw_transform_feedback() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 975
def self.get_ext_enum_GL_EXT_draw_transform_feedback
  [
  ]
end
get_ext_enum_GL_EXT_external_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 984
def self.get_ext_enum_GL_EXT_external_buffer
  [
  ]
end
get_ext_enum_GL_EXT_float_blend() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 993
def self.get_ext_enum_GL_EXT_float_blend
  [
  ]
end
get_ext_enum_GL_EXT_fog_coord() click to toggle source
# File lib/opengl_ext_enum.rb, line 6260
def self.get_ext_enum_GL_EXT_fog_coord
  [
    'FOG_COORDINATE_SOURCE_EXT',
    'FOG_COORDINATE_EXT',
    'FRAGMENT_DEPTH_EXT',
    'CURRENT_FOG_COORDINATE_EXT',
    'FOG_COORDINATE_ARRAY_TYPE_EXT',
    'FOG_COORDINATE_ARRAY_STRIDE_EXT',
    'FOG_COORDINATE_ARRAY_POINTER_EXT',
    'FOG_COORDINATE_ARRAY_EXT',
  ]
end
get_ext_enum_GL_EXT_framebuffer_blit() click to toggle source
# File lib/opengl_ext_enum.rb, line 6281
def self.get_ext_enum_GL_EXT_framebuffer_blit
  [
    'READ_FRAMEBUFFER_EXT',
    'DRAW_FRAMEBUFFER_EXT',
    'DRAW_FRAMEBUFFER_BINDING_EXT',
    'READ_FRAMEBUFFER_BINDING_EXT',
  ]
end
get_ext_enum_GL_EXT_framebuffer_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 6297
def self.get_ext_enum_GL_EXT_framebuffer_multisample
  [
    'RENDERBUFFER_SAMPLES_EXT',
    'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT',
    'MAX_SAMPLES_EXT',
  ]
end
get_ext_enum_GL_EXT_framebuffer_multisample_blit_scaled() click to toggle source
# File lib/opengl_ext_enum.rb, line 6311
def self.get_ext_enum_GL_EXT_framebuffer_multisample_blit_scaled
  [
    'SCALED_RESOLVE_FASTEST_EXT',
    'SCALED_RESOLVE_NICEST_EXT',
  ]
end
get_ext_enum_GL_EXT_framebuffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 6373
def self.get_ext_enum_GL_EXT_framebuffer_object
  [
    'INVALID_FRAMEBUFFER_OPERATION_EXT',
    'MAX_RENDERBUFFER_SIZE_EXT',
    'FRAMEBUFFER_BINDING_EXT',
    'RENDERBUFFER_BINDING_EXT',
    'FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT',
    'FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT',
    'FRAMEBUFFER_COMPLETE_EXT',
    'FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT',
    'FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT',
    'FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT',
    'FRAMEBUFFER_INCOMPLETE_FORMATS_EXT',
    'FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT',
    'FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT',
    'FRAMEBUFFER_UNSUPPORTED_EXT',
    'MAX_COLOR_ATTACHMENTS_EXT',
    'COLOR_ATTACHMENT0_EXT',
    'COLOR_ATTACHMENT1_EXT',
    'COLOR_ATTACHMENT2_EXT',
    'COLOR_ATTACHMENT3_EXT',
    'COLOR_ATTACHMENT4_EXT',
    'COLOR_ATTACHMENT5_EXT',
    'COLOR_ATTACHMENT6_EXT',
    'COLOR_ATTACHMENT7_EXT',
    'COLOR_ATTACHMENT8_EXT',
    'COLOR_ATTACHMENT9_EXT',
    'COLOR_ATTACHMENT10_EXT',
    'COLOR_ATTACHMENT11_EXT',
    'COLOR_ATTACHMENT12_EXT',
    'COLOR_ATTACHMENT13_EXT',
    'COLOR_ATTACHMENT14_EXT',
    'COLOR_ATTACHMENT15_EXT',
    'DEPTH_ATTACHMENT_EXT',
    'STENCIL_ATTACHMENT_EXT',
    'FRAMEBUFFER_EXT',
    'RENDERBUFFER_EXT',
    'RENDERBUFFER_WIDTH_EXT',
    'RENDERBUFFER_HEIGHT_EXT',
    'RENDERBUFFER_INTERNAL_FORMAT_EXT',
    'STENCIL_INDEX1_EXT',
    'STENCIL_INDEX4_EXT',
    'STENCIL_INDEX8_EXT',
    'STENCIL_INDEX16_EXT',
    'RENDERBUFFER_RED_SIZE_EXT',
    'RENDERBUFFER_GREEN_SIZE_EXT',
    'RENDERBUFFER_BLUE_SIZE_EXT',
    'RENDERBUFFER_ALPHA_SIZE_EXT',
    'RENDERBUFFER_DEPTH_SIZE_EXT',
    'RENDERBUFFER_STENCIL_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_enum.rb, line 6435
def self.get_ext_enum_GL_EXT_framebuffer_sRGB
  [
    'FRAMEBUFFER_SRGB_EXT',
    'FRAMEBUFFER_SRGB_CAPABLE_EXT',
  ]
end
get_ext_enum_GL_EXT_geometry_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1002
def self.get_ext_enum_GL_EXT_geometry_point_size
  [
  ]
end
get_ext_enum_GL_EXT_geometry_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1044
def self.get_ext_enum_GL_EXT_geometry_shader
  [
    'GEOMETRY_SHADER_EXT',
    'GEOMETRY_SHADER_BIT_EXT',
    'GEOMETRY_LINKED_VERTICES_OUT_EXT',
    'GEOMETRY_LINKED_INPUT_TYPE_EXT',
    'GEOMETRY_LINKED_OUTPUT_TYPE_EXT',
    'GEOMETRY_SHADER_INVOCATIONS_EXT',
    'LAYER_PROVOKING_VERTEX_EXT',
    'LINES_ADJACENCY_EXT',
    'LINE_STRIP_ADJACENCY_EXT',
    'TRIANGLES_ADJACENCY_EXT',
    'TRIANGLE_STRIP_ADJACENCY_EXT',
    'MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT',
    'MAX_GEOMETRY_UNIFORM_BLOCKS_EXT',
    'MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT',
    'MAX_GEOMETRY_INPUT_COMPONENTS_EXT',
    'MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT',
    'MAX_GEOMETRY_OUTPUT_VERTICES_EXT',
    'MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT',
    'MAX_GEOMETRY_SHADER_INVOCATIONS_EXT',
    'MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT',
    'MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT',
    'MAX_GEOMETRY_ATOMIC_COUNTERS_EXT',
    'MAX_GEOMETRY_IMAGE_UNIFORMS_EXT',
    'MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT',
    'FIRST_VERTEX_CONVENTION_EXT',
    'LAST_VERTEX_CONVENTION_EXT',
    'UNDEFINED_VERTEX_EXT',
    'PRIMITIVES_GENERATED_EXT',
    'FRAMEBUFFER_DEFAULT_LAYERS_EXT',
    'MAX_FRAMEBUFFER_LAYERS_EXT',
    'FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT',
    'FRAMEBUFFER_ATTACHMENT_LAYERED_EXT',
    'REFERENCED_BY_GEOMETRY_SHADER_EXT',
  ]
end
get_ext_enum_GL_EXT_geometry_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 6466
def self.get_ext_enum_GL_EXT_geometry_shader4
  [
    'GEOMETRY_SHADER_EXT',
    'GEOMETRY_VERTICES_OUT_EXT',
    'GEOMETRY_INPUT_TYPE_EXT',
    'GEOMETRY_OUTPUT_TYPE_EXT',
    'MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT',
    'MAX_GEOMETRY_VARYING_COMPONENTS_EXT',
    'MAX_VERTEX_VARYING_COMPONENTS_EXT',
    'MAX_VARYING_COMPONENTS_EXT',
    'MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT',
    'MAX_GEOMETRY_OUTPUT_VERTICES_EXT',
    'MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT',
    'LINES_ADJACENCY_EXT',
    'LINE_STRIP_ADJACENCY_EXT',
    'TRIANGLES_ADJACENCY_EXT',
    'TRIANGLE_STRIP_ADJACENCY_EXT',
    'FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT',
    'FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT',
    'FRAMEBUFFER_ATTACHMENT_LAYERED_EXT',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT',
    'PROGRAM_POINT_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_gpu_program_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 6495
def self.get_ext_enum_GL_EXT_gpu_program_parameters
  [
  ]
end
get_ext_enum_GL_EXT_gpu_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 6532
def self.get_ext_enum_GL_EXT_gpu_shader4
  [
    'SAMPLER_1D_ARRAY_EXT',
    'SAMPLER_2D_ARRAY_EXT',
    'SAMPLER_BUFFER_EXT',
    'SAMPLER_1D_ARRAY_SHADOW_EXT',
    'SAMPLER_2D_ARRAY_SHADOW_EXT',
    'SAMPLER_CUBE_SHADOW_EXT',
    'UNSIGNED_INT_VEC2_EXT',
    'UNSIGNED_INT_VEC3_EXT',
    'UNSIGNED_INT_VEC4_EXT',
    'INT_SAMPLER_1D_EXT',
    'INT_SAMPLER_2D_EXT',
    'INT_SAMPLER_3D_EXT',
    'INT_SAMPLER_CUBE_EXT',
    'INT_SAMPLER_2D_RECT_EXT',
    'INT_SAMPLER_1D_ARRAY_EXT',
    'INT_SAMPLER_2D_ARRAY_EXT',
    'INT_SAMPLER_BUFFER_EXT',
    'UNSIGNED_INT_SAMPLER_1D_EXT',
    'UNSIGNED_INT_SAMPLER_2D_EXT',
    'UNSIGNED_INT_SAMPLER_3D_EXT',
    'UNSIGNED_INT_SAMPLER_CUBE_EXT',
    'UNSIGNED_INT_SAMPLER_2D_RECT_EXT',
    'UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT',
    'UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT',
    'UNSIGNED_INT_SAMPLER_BUFFER_EXT',
    'MIN_PROGRAM_TEXEL_OFFSET_EXT',
    'MAX_PROGRAM_TEXEL_OFFSET_EXT',
    'VERTEX_ATTRIB_ARRAY_INTEGER_EXT',
  ]
end
get_ext_enum_GL_EXT_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1086
def self.get_ext_enum_GL_EXT_gpu_shader5
  [
  ]
end
get_ext_enum_GL_EXT_histogram() click to toggle source
# File lib/opengl_ext_enum.rb, line 6583
def self.get_ext_enum_GL_EXT_histogram
  [
    'HISTOGRAM_EXT',
    'PROXY_HISTOGRAM_EXT',
    'HISTOGRAM_WIDTH_EXT',
    'HISTOGRAM_FORMAT_EXT',
    'HISTOGRAM_RED_SIZE_EXT',
    'HISTOGRAM_GREEN_SIZE_EXT',
    'HISTOGRAM_BLUE_SIZE_EXT',
    'HISTOGRAM_ALPHA_SIZE_EXT',
    'HISTOGRAM_LUMINANCE_SIZE_EXT',
    'HISTOGRAM_SINK_EXT',
    'MINMAX_EXT',
    'MINMAX_FORMAT_EXT',
    'MINMAX_SINK_EXT',
    'TABLE_TOO_LARGE_EXT',
  ]
end
get_ext_enum_GL_EXT_index_array_formats() click to toggle source
# File lib/opengl_ext_enum.rb, line 6614
def self.get_ext_enum_GL_EXT_index_array_formats
  [
    'IUI_V2F_EXT',
    'IUI_V3F_EXT',
    'IUI_N3F_V2F_EXT',
    'IUI_N3F_V3F_EXT',
    'T2F_IUI_V2F_EXT',
    'T2F_IUI_V3F_EXT',
    'T2F_IUI_N3F_V2F_EXT',
    'T2F_IUI_N3F_V3F_EXT',
  ]
end
get_ext_enum_GL_EXT_index_func() click to toggle source
# File lib/opengl_ext_enum.rb, line 6634
def self.get_ext_enum_GL_EXT_index_func
  [
    'INDEX_TEST_EXT',
    'INDEX_TEST_FUNC_EXT',
    'INDEX_TEST_REF_EXT',
  ]
end
get_ext_enum_GL_EXT_index_material() click to toggle source
# File lib/opengl_ext_enum.rb, line 6649
def self.get_ext_enum_GL_EXT_index_material
  [
    'INDEX_MATERIAL_EXT',
    'INDEX_MATERIAL_PARAMETER_EXT',
    'INDEX_MATERIAL_FACE_EXT',
  ]
end
get_ext_enum_GL_EXT_index_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 6661
def self.get_ext_enum_GL_EXT_index_texture
  [
  ]
end
get_ext_enum_GL_EXT_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1096
def self.get_ext_enum_GL_EXT_instanced_arrays
  [
    'VERTEX_ATTRIB_ARRAY_DIVISOR_EXT',
  ]
end
get_ext_enum_GL_EXT_light_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 6680
def self.get_ext_enum_GL_EXT_light_texture
  [
    'FRAGMENT_MATERIAL_EXT',
    'FRAGMENT_NORMAL_EXT',
    'FRAGMENT_COLOR_EXT',
    'ATTENUATION_EXT',
    'SHADOW_ATTENUATION_EXT',
    'TEXTURE_APPLICATION_MODE_EXT',
    'TEXTURE_LIGHT_EXT',
    'TEXTURE_MATERIAL_FACE_EXT',
    'TEXTURE_MATERIAL_PARAMETER_EXT',
    'FRAGMENT_DEPTH_EXT',
  ]
end
get_ext_enum_GL_EXT_map_buffer_range() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1112
def self.get_ext_enum_GL_EXT_map_buffer_range
  [
    'MAP_READ_BIT_EXT',
    'MAP_WRITE_BIT_EXT',
    'MAP_INVALIDATE_RANGE_BIT_EXT',
    'MAP_INVALIDATE_BUFFER_BIT_EXT',
    'MAP_FLUSH_EXPLICIT_BIT_EXT',
    'MAP_UNSYNCHRONIZED_BIT_EXT',
  ]
end
get_ext_enum_GL_EXT_memory_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1138
def self.get_ext_enum_GL_EXT_memory_object
  [
    'TEXTURE_TILING_EXT',
    'DEDICATED_MEMORY_OBJECT_EXT',
    'PROTECTED_MEMORY_OBJECT_EXT',
    'NUM_TILING_TYPES_EXT',
    'TILING_TYPES_EXT',
    'OPTIMAL_TILING_EXT',
    'LINEAR_TILING_EXT',
    'NUM_DEVICE_UUIDS_EXT',
    'DEVICE_UUID_EXT',
    'DRIVER_UUID_EXT',
    'UUID_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_memory_object_fd() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1159
def self.get_ext_enum_GL_EXT_memory_object_fd
  [
    'HANDLE_TYPE_OPAQUE_FD_EXT',
  ]
end
get_ext_enum_GL_EXT_memory_object_win32() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1178
def self.get_ext_enum_GL_EXT_memory_object_win32
  [
    'HANDLE_TYPE_OPAQUE_WIN32_EXT',
    'HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT',
    'DEVICE_LUID_EXT',
    'DEVICE_NODE_MASK_EXT',
    'LUID_SIZE_EXT',
    'HANDLE_TYPE_D3D12_TILEPOOL_EXT',
    'HANDLE_TYPE_D3D12_RESOURCE_EXT',
    'HANDLE_TYPE_D3D11_IMAGE_EXT',
    'HANDLE_TYPE_D3D11_IMAGE_KMT_EXT',
  ]
end
get_ext_enum_GL_EXT_misc_attribute() click to toggle source
# File lib/opengl_ext_enum.rb, line 6768
def self.get_ext_enum_GL_EXT_misc_attribute
  [
  ]
end
get_ext_enum_GL_EXT_multi_draw_arrays() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1196
def self.get_ext_enum_GL_EXT_multi_draw_arrays
  [
  ]
end
get_ext_enum_GL_EXT_multi_draw_indirect() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1205
def self.get_ext_enum_GL_EXT_multi_draw_indirect
  [
  ]
end
get_ext_enum_GL_EXT_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 6803
def self.get_ext_enum_GL_EXT_multisample
  [
    'MULTISAMPLE_EXT',
    'SAMPLE_ALPHA_TO_MASK_EXT',
    'SAMPLE_ALPHA_TO_ONE_EXT',
    'SAMPLE_MASK_EXT',
    'GL_1PASS_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_2PASS_0_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_2PASS_1_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4PASS_0_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4PASS_1_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4PASS_2_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4PASS_3_EXT', # [NOTE] Renaming was not performed due to grammatical restrictions
    'SAMPLE_BUFFERS_EXT',
    'SAMPLES_EXT',
    'SAMPLE_MASK_VALUE_EXT',
    'SAMPLE_MASK_INVERT_EXT',
    'SAMPLE_PATTERN_EXT',
    'MULTISAMPLE_BIT_EXT',
  ]
end
get_ext_enum_GL_EXT_multisampled_compatibility() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1216
def self.get_ext_enum_GL_EXT_multisampled_compatibility
  [
    'MULTISAMPLE_EXT',
    'SAMPLE_ALPHA_TO_ONE_EXT',
  ]
end
get_ext_enum_GL_EXT_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1231
def self.get_ext_enum_GL_EXT_multisampled_render_to_texture
  [
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT',
    'RENDERBUFFER_SAMPLES_EXT',
    'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT',
    'MAX_SAMPLES_EXT',
  ]
end
get_ext_enum_GL_EXT_multisampled_render_to_texture2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1244
def self.get_ext_enum_GL_EXT_multisampled_render_to_texture2
  [
  ]
end
get_ext_enum_GL_EXT_multiview_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1258
def self.get_ext_enum_GL_EXT_multiview_draw_buffers
  [
    'COLOR_ATTACHMENT_EXT',
    'MULTIVIEW_EXT',
    'DRAW_BUFFER_EXT',
    'READ_BUFFER_EXT',
    'MAX_MULTIVIEW_BUFFERS_EXT',
  ]
end
get_ext_enum_GL_EXT_multiview_tessellation_geometry_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1272
def self.get_ext_enum_GL_EXT_multiview_tessellation_geometry_shader
  [
  ]
end
get_ext_enum_GL_EXT_multiview_texture_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1281
def self.get_ext_enum_GL_EXT_multiview_texture_multisample
  [
  ]
end
get_ext_enum_GL_EXT_multiview_timer_query() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1290
def self.get_ext_enum_GL_EXT_multiview_timer_query
  [
  ]
end
get_ext_enum_GL_EXT_occlusion_query_boolean() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1304
def self.get_ext_enum_GL_EXT_occlusion_query_boolean
  [
    'ANY_SAMPLES_PASSED_EXT',
    'ANY_SAMPLES_PASSED_CONSERVATIVE_EXT',
    'CURRENT_QUERY_EXT',
    'QUERY_RESULT_EXT',
    'QUERY_RESULT_AVAILABLE_EXT',
  ]
end
get_ext_enum_GL_EXT_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 6860
def self.get_ext_enum_GL_EXT_packed_depth_stencil
  [
    'DEPTH_STENCIL_EXT',
    'UNSIGNED_INT_24_8_EXT',
    'DEPTH24_STENCIL8_EXT',
    'TEXTURE_STENCIL_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_packed_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 6876
def self.get_ext_enum_GL_EXT_packed_float
  [
    'R11F_G11F_B10F_EXT',
    'UNSIGNED_INT_10F_11F_11F_REV_EXT',
    'RGBA_SIGNED_COMPONENTS_EXT',
  ]
end
get_ext_enum_GL_EXT_packed_pixels() click to toggle source
# File lib/opengl_ext_enum.rb, line 6893
def self.get_ext_enum_GL_EXT_packed_pixels
  [
    'UNSIGNED_BYTE_3_3_2_EXT',
    'UNSIGNED_SHORT_4_4_4_4_EXT',
    'UNSIGNED_SHORT_5_5_5_1_EXT',
    'UNSIGNED_INT_8_8_8_8_EXT',
    'UNSIGNED_INT_10_10_10_2_EXT',
  ]
end
get_ext_enum_GL_EXT_paletted_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 6914
def self.get_ext_enum_GL_EXT_paletted_texture
  [
    'COLOR_INDEX1_EXT',
    'COLOR_INDEX2_EXT',
    'COLOR_INDEX4_EXT',
    'COLOR_INDEX8_EXT',
    'COLOR_INDEX12_EXT',
    'COLOR_INDEX16_EXT',
    'TEXTURE_INDEX_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_pixel_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 6934
def self.get_ext_enum_GL_EXT_pixel_buffer_object
  [
    'PIXEL_PACK_BUFFER_EXT',
    'PIXEL_UNPACK_BUFFER_EXT',
    'PIXEL_PACK_BUFFER_BINDING_EXT',
    'PIXEL_UNPACK_BUFFER_BINDING_EXT',
  ]
end
get_ext_enum_GL_EXT_pixel_transform() click to toggle source
# File lib/opengl_ext_enum.rb, line 6956
def self.get_ext_enum_GL_EXT_pixel_transform
  [
    'PIXEL_TRANSFORM_2D_EXT',
    'PIXEL_MAG_FILTER_EXT',
    'PIXEL_MIN_FILTER_EXT',
    'PIXEL_CUBIC_WEIGHT_EXT',
    'CUBIC_EXT',
    'AVERAGE_EXT',
    'PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT',
    'MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT',
    'PIXEL_TRANSFORM_2D_MATRIX_EXT',
  ]
end
get_ext_enum_GL_EXT_pixel_transform_color_table() click to toggle source
# File lib/opengl_ext_enum.rb, line 6974
def self.get_ext_enum_GL_EXT_pixel_transform_color_table
  [
  ]
end
get_ext_enum_GL_EXT_point_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 6987
def self.get_ext_enum_GL_EXT_point_parameters
  [
    'POINT_SIZE_MIN_EXT',
    'POINT_SIZE_MAX_EXT',
    'POINT_FADE_THRESHOLD_SIZE_EXT',
    'DISTANCE_ATTENUATION_EXT',
  ]
end
get_ext_enum_GL_EXT_polygon_offset() click to toggle source
# File lib/opengl_ext_enum.rb, line 7003
def self.get_ext_enum_GL_EXT_polygon_offset
  [
    'POLYGON_OFFSET_EXT',
    'POLYGON_OFFSET_FACTOR_EXT',
    'POLYGON_OFFSET_BIAS_EXT',
  ]
end
get_ext_enum_GL_EXT_polygon_offset_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1319
def self.get_ext_enum_GL_EXT_polygon_offset_clamp
  [
    'POLYGON_OFFSET_CLAMP_EXT',
  ]
end
get_ext_enum_GL_EXT_post_depth_coverage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1329
def self.get_ext_enum_GL_EXT_post_depth_coverage
  [
  ]
end
get_ext_enum_GL_EXT_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1339
def self.get_ext_enum_GL_EXT_primitive_bounding_box
  [
    'PRIMITIVE_BOUNDING_BOX_EXT',
  ]
end
get_ext_enum_GL_EXT_protected_textures() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1351
def self.get_ext_enum_GL_EXT_protected_textures
  [
    'CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT',
    'TEXTURE_PROTECTED_EXT',
  ]
end
get_ext_enum_GL_EXT_provoking_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 7039
def self.get_ext_enum_GL_EXT_provoking_vertex
  [
    'QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT',
    'FIRST_VERTEX_CONVENTION_EXT',
    'LAST_VERTEX_CONVENTION_EXT',
    'PROVOKING_VERTEX_EXT',
  ]
end
get_ext_enum_GL_EXT_pvrtc_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1368
def self.get_ext_enum_GL_EXT_pvrtc_sRGB
  [
    'COMPRESSED_SRGB_PVRTC_2BPPV1_EXT',
    'COMPRESSED_SRGB_PVRTC_4BPPV1_EXT',
    'COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT',
    'COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT',
    'COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG',
    'COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG',
  ]
end
get_ext_enum_GL_EXT_raster_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1389
def self.get_ext_enum_GL_EXT_raster_multisample
  [
    'RASTER_MULTISAMPLE_EXT',
    'RASTER_SAMPLES_EXT',
    'MAX_RASTER_SAMPLES_EXT',
    'RASTER_FIXED_SAMPLE_LOCATIONS_EXT',
    'MULTISAMPLE_RASTERIZATION_ALLOWED_EXT',
    'EFFECTIVE_RASTER_SAMPLES_EXT',
  ]
end
get_ext_enum_GL_EXT_read_format_bgra() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1407
def self.get_ext_enum_GL_EXT_read_format_bgra
  [
    'BGRA_EXT',
    'UNSIGNED_SHORT_4_4_4_4_REV_EXT',
    'UNSIGNED_SHORT_1_5_5_5_REV_EXT',
  ]
end
get_ext_enum_GL_EXT_render_snorm() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1427
def self.get_ext_enum_GL_EXT_render_snorm
  [
    'BYTE',
    'SHORT',
    'R8_SNORM',
    'RG8_SNORM',
    'RGBA8_SNORM',
    'R16_SNORM_EXT',
    'RG16_SNORM_EXT',
    'RGBA16_SNORM_EXT',
  ]
end
get_ext_enum_GL_EXT_rescale_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 7074
def self.get_ext_enum_GL_EXT_rescale_normal
  [
    'RESCALE_NORMAL_EXT',
  ]
end
get_ext_enum_GL_EXT_robustness() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1452
def self.get_ext_enum_GL_EXT_robustness
  [
    'NO_ERROR',
    'GUILTY_CONTEXT_RESET_EXT',
    'INNOCENT_CONTEXT_RESET_EXT',
    'UNKNOWN_CONTEXT_RESET_EXT',
    'CONTEXT_ROBUST_ACCESS_EXT',
    'RESET_NOTIFICATION_STRATEGY_EXT',
    'LOSE_CONTEXT_ON_RESET_EXT',
    'NO_RESET_NOTIFICATION_EXT',
  ]
end
get_ext_enum_GL_EXT_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1542
def self.get_ext_enum_GL_EXT_sRGB
  [
    'SRGB_EXT',
    'SRGB_ALPHA_EXT',
    'SRGB8_ALPHA8_EXT',
    'FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT',
  ]
end
get_ext_enum_GL_EXT_sRGB_write_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1556
def self.get_ext_enum_GL_EXT_sRGB_write_control
  [
    'FRAMEBUFFER_SRGB_EXT',
  ]
end
get_ext_enum_GL_EXT_secondary_color() click to toggle source
# File lib/opengl_ext_enum.rb, line 7160
def self.get_ext_enum_GL_EXT_secondary_color
  [
    'COLOR_SUM_EXT',
    'CURRENT_SECONDARY_COLOR_EXT',
    'SECONDARY_COLOR_ARRAY_SIZE_EXT',
    'SECONDARY_COLOR_ARRAY_TYPE_EXT',
    'SECONDARY_COLOR_ARRAY_STRIDE_EXT',
    'SECONDARY_COLOR_ARRAY_POINTER_EXT',
    'SECONDARY_COLOR_ARRAY_EXT',
  ]
end
get_ext_enum_GL_EXT_semaphore() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1482
def self.get_ext_enum_GL_EXT_semaphore
  [
    'NUM_DEVICE_UUIDS_EXT',
    'DEVICE_UUID_EXT',
    'DRIVER_UUID_EXT',
    'UUID_SIZE_EXT',
    'LAYOUT_GENERAL_EXT',
    'LAYOUT_COLOR_ATTACHMENT_EXT',
    'LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT',
    'LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT',
    'LAYOUT_SHADER_READ_ONLY_EXT',
    'LAYOUT_TRANSFER_SRC_EXT',
    'LAYOUT_TRANSFER_DST_EXT',
    'LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT',
    'LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT',
  ]
end
get_ext_enum_GL_EXT_semaphore_fd() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1505
def self.get_ext_enum_GL_EXT_semaphore_fd
  [
    'HANDLE_TYPE_OPAQUE_FD_EXT',
  ]
end
get_ext_enum_GL_EXT_semaphore_win32() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1522
def self.get_ext_enum_GL_EXT_semaphore_win32
  [
    'HANDLE_TYPE_OPAQUE_WIN32_EXT',
    'HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT',
    'DEVICE_LUID_EXT',
    'DEVICE_NODE_MASK_EXT',
    'LUID_SIZE_EXT',
    'HANDLE_TYPE_D3D12_FENCE_EXT',
    'D3D12_FENCE_VALUE_EXT',
  ]
end
get_ext_enum_GL_EXT_separate_shader_objects() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1572
def self.get_ext_enum_GL_EXT_separate_shader_objects
  [
    'ACTIVE_PROGRAM_EXT',
    'VERTEX_SHADER_BIT_EXT',
    'FRAGMENT_SHADER_BIT_EXT',
    'ALL_SHADER_BITS_EXT',
    'PROGRAM_SEPARABLE_EXT',
    'PROGRAM_PIPELINE_BINDING_EXT',
  ]
end
get_ext_enum_GL_EXT_separate_specular_color() click to toggle source
# File lib/opengl_ext_enum.rb, line 7200
def self.get_ext_enum_GL_EXT_separate_specular_color
  [
    'LIGHT_MODEL_COLOR_CONTROL_EXT',
    'SINGLE_COLOR_EXT',
    'SEPARATE_SPECULAR_COLOR_EXT',
  ]
end
get_ext_enum_GL_EXT_shader_framebuffer_fetch() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1588
def self.get_ext_enum_GL_EXT_shader_framebuffer_fetch
  [
    'FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT',
  ]
end
get_ext_enum_GL_EXT_shader_framebuffer_fetch_non_coherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1599
def self.get_ext_enum_GL_EXT_shader_framebuffer_fetch_non_coherent
  [
    'FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT',
  ]
end
get_ext_enum_GL_EXT_shader_group_vote() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1609
def self.get_ext_enum_GL_EXT_shader_group_vote
  [
  ]
end
get_ext_enum_GL_EXT_shader_image_load_formatted() click to toggle source
# File lib/opengl_ext_enum.rb, line 7234
def self.get_ext_enum_GL_EXT_shader_image_load_formatted
  [
  ]
end
get_ext_enum_GL_EXT_shader_image_load_store() click to toggle source
# File lib/opengl_ext_enum.rb, line 7298
def self.get_ext_enum_GL_EXT_shader_image_load_store
  [
    'MAX_IMAGE_UNITS_EXT',
    'MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT',
    'IMAGE_BINDING_NAME_EXT',
    'IMAGE_BINDING_LEVEL_EXT',
    'IMAGE_BINDING_LAYERED_EXT',
    'IMAGE_BINDING_LAYER_EXT',
    'IMAGE_BINDING_ACCESS_EXT',
    'IMAGE_1D_EXT',
    'IMAGE_2D_EXT',
    'IMAGE_3D_EXT',
    'IMAGE_2D_RECT_EXT',
    'IMAGE_CUBE_EXT',
    'IMAGE_BUFFER_EXT',
    'IMAGE_1D_ARRAY_EXT',
    'IMAGE_2D_ARRAY_EXT',
    'IMAGE_CUBE_MAP_ARRAY_EXT',
    'IMAGE_2D_MULTISAMPLE_EXT',
    'IMAGE_2D_MULTISAMPLE_ARRAY_EXT',
    'INT_IMAGE_1D_EXT',
    'INT_IMAGE_2D_EXT',
    'INT_IMAGE_3D_EXT',
    'INT_IMAGE_2D_RECT_EXT',
    'INT_IMAGE_CUBE_EXT',
    'INT_IMAGE_BUFFER_EXT',
    'INT_IMAGE_1D_ARRAY_EXT',
    'INT_IMAGE_2D_ARRAY_EXT',
    'INT_IMAGE_CUBE_MAP_ARRAY_EXT',
    'INT_IMAGE_2D_MULTISAMPLE_EXT',
    'INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT',
    'UNSIGNED_INT_IMAGE_1D_EXT',
    'UNSIGNED_INT_IMAGE_2D_EXT',
    'UNSIGNED_INT_IMAGE_3D_EXT',
    'UNSIGNED_INT_IMAGE_2D_RECT_EXT',
    'UNSIGNED_INT_IMAGE_CUBE_EXT',
    'UNSIGNED_INT_IMAGE_BUFFER_EXT',
    'UNSIGNED_INT_IMAGE_1D_ARRAY_EXT',
    'UNSIGNED_INT_IMAGE_2D_ARRAY_EXT',
    'UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT',
    'UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT',
    'UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT',
    'MAX_IMAGE_SAMPLES_EXT',
    'IMAGE_BINDING_FORMAT_EXT',
    'VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT',
    'ELEMENT_ARRAY_BARRIER_BIT_EXT',
    'UNIFORM_BARRIER_BIT_EXT',
    'TEXTURE_FETCH_BARRIER_BIT_EXT',
    'SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT',
    'COMMAND_BARRIER_BIT_EXT',
    'PIXEL_BUFFER_BARRIER_BIT_EXT',
    'TEXTURE_UPDATE_BARRIER_BIT_EXT',
    'BUFFER_UPDATE_BARRIER_BIT_EXT',
    'FRAMEBUFFER_BARRIER_BIT_EXT',
    'TRANSFORM_FEEDBACK_BARRIER_BIT_EXT',
    'ATOMIC_COUNTER_BARRIER_BIT_EXT',
    'ALL_BARRIER_BITS_EXT',
  ]
end
get_ext_enum_GL_EXT_shader_implicit_conversions() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1618
def self.get_ext_enum_GL_EXT_shader_implicit_conversions
  [
  ]
end
get_ext_enum_GL_EXT_shader_integer_mix() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1627
def self.get_ext_enum_GL_EXT_shader_integer_mix
  [
  ]
end
get_ext_enum_GL_EXT_shader_io_blocks() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1636
def self.get_ext_enum_GL_EXT_shader_io_blocks
  [
  ]
end
get_ext_enum_GL_EXT_shader_non_constant_global_initializers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1645
def self.get_ext_enum_GL_EXT_shader_non_constant_global_initializers
  [
  ]
end
get_ext_enum_GL_EXT_shader_pixel_local_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1657
def self.get_ext_enum_GL_EXT_shader_pixel_local_storage
  [
    'MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT',
    'MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT',
    'SHADER_PIXEL_LOCAL_STORAGE_EXT',
  ]
end
get_ext_enum_GL_EXT_shader_pixel_local_storage2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1672
def self.get_ext_enum_GL_EXT_shader_pixel_local_storage2
  [
    'MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT',
    'MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT',
    'FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT',
  ]
end
get_ext_enum_GL_EXT_shader_texture_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1684
def self.get_ext_enum_GL_EXT_shader_texture_lod
  [
  ]
end
get_ext_enum_GL_EXT_shadow_funcs() click to toggle source
# File lib/opengl_ext_enum.rb, line 7371
def self.get_ext_enum_GL_EXT_shadow_funcs
  [
  ]
end
get_ext_enum_GL_EXT_shadow_samplers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1697
def self.get_ext_enum_GL_EXT_shadow_samplers
  [
    'TEXTURE_COMPARE_MODE_EXT',
    'TEXTURE_COMPARE_FUNC_EXT',
    'COMPARE_REF_TO_TEXTURE_EXT',
    'SAMPLER_2D_SHADOW_EXT',
  ]
end
get_ext_enum_GL_EXT_shared_texture_palette() click to toggle source
# File lib/opengl_ext_enum.rb, line 7381
def self.get_ext_enum_GL_EXT_shared_texture_palette
  [
    'SHARED_TEXTURE_PALETTE_EXT',
  ]
end
get_ext_enum_GL_EXT_sparse_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1726
def self.get_ext_enum_GL_EXT_sparse_texture
  [
    'TEXTURE_SPARSE_EXT',
    'VIRTUAL_PAGE_SIZE_INDEX_EXT',
    'NUM_SPARSE_LEVELS_EXT',
    'NUM_VIRTUAL_PAGE_SIZES_EXT',
    'VIRTUAL_PAGE_SIZE_X_EXT',
    'VIRTUAL_PAGE_SIZE_Y_EXT',
    'VIRTUAL_PAGE_SIZE_Z_EXT',
    'TEXTURE_2D',
    'TEXTURE_2D_ARRAY',
    'TEXTURE_CUBE_MAP',
    'TEXTURE_CUBE_MAP_ARRAY_OES',
    'TEXTURE_3D',
    'MAX_SPARSE_TEXTURE_SIZE_EXT',
    'MAX_SPARSE_3D_TEXTURE_SIZE_EXT',
    'MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT',
    'SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT',
  ]
end
get_ext_enum_GL_EXT_sparse_texture2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1751
def self.get_ext_enum_GL_EXT_sparse_texture2
  [
  ]
end
get_ext_enum_GL_EXT_stencil_clear_tag() click to toggle source
# File lib/opengl_ext_enum.rb, line 7402
def self.get_ext_enum_GL_EXT_stencil_clear_tag
  [
    'STENCIL_TAG_BITS_EXT',
    'STENCIL_CLEAR_TAG_VALUE_EXT',
  ]
end
get_ext_enum_GL_EXT_stencil_two_side() click to toggle source
# File lib/opengl_ext_enum.rb, line 7415
def self.get_ext_enum_GL_EXT_stencil_two_side
  [
    'STENCIL_TEST_TWO_SIDE_EXT',
    'ACTIVE_STENCIL_FACE_EXT',
  ]
end
get_ext_enum_GL_EXT_stencil_wrap() click to toggle source
# File lib/opengl_ext_enum.rb, line 7428
def self.get_ext_enum_GL_EXT_stencil_wrap
  [
    'INCR_WRAP_EXT',
    'DECR_WRAP_EXT',
  ]
end
get_ext_enum_GL_EXT_subtexture() click to toggle source
# File lib/opengl_ext_enum.rb, line 7439
def self.get_ext_enum_GL_EXT_subtexture
  [
  ]
end
get_ext_enum_GL_EXT_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1760
def self.get_ext_enum_GL_EXT_tessellation_point_size
  [
  ]
end
get_ext_enum_GL_EXT_tessellation_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1816
def self.get_ext_enum_GL_EXT_tessellation_shader
  [
    'PATCHES_EXT',
    'PATCH_VERTICES_EXT',
    'TESS_CONTROL_OUTPUT_VERTICES_EXT',
    'TESS_GEN_MODE_EXT',
    'TESS_GEN_SPACING_EXT',
    'TESS_GEN_VERTEX_ORDER_EXT',
    'TESS_GEN_POINT_MODE_EXT',
    'TRIANGLES',
    'ISOLINES_EXT',
    'QUADS_EXT',
    'EQUAL',
    'FRACTIONAL_ODD_EXT',
    'FRACTIONAL_EVEN_EXT',
    'CCW',
    'CW',
    'MAX_PATCH_VERTICES_EXT',
    'MAX_TESS_GEN_LEVEL_EXT',
    'MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT',
    'MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT',
    'MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT',
    'MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT',
    'MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT',
    'MAX_TESS_PATCH_COMPONENTS_EXT',
    'MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT',
    'MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT',
    'MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT',
    'MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT',
    'MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT',
    'MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT',
    'MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT',
    'MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT',
    'MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT',
    'MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT',
    'MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT',
    'MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT',
    'MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT',
    'MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT',
    'MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT',
    'MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT',
    'PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED',
    'IS_PER_PATCH_EXT',
    'REFERENCED_BY_TESS_CONTROL_SHADER_EXT',
    'REFERENCED_BY_TESS_EVALUATION_SHADER_EXT',
    'TESS_CONTROL_SHADER_EXT',
    'TESS_EVALUATION_SHADER_EXT',
    'TESS_CONTROL_SHADER_BIT_EXT',
    'TESS_EVALUATION_SHADER_BIT_EXT',
  ]
end
get_ext_enum_GL_EXT_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 7491
def self.get_ext_enum_GL_EXT_texture
  [
    'ALPHA4_EXT',
    'ALPHA8_EXT',
    'ALPHA12_EXT',
    'ALPHA16_EXT',
    'LUMINANCE4_EXT',
    'LUMINANCE8_EXT',
    'LUMINANCE12_EXT',
    'LUMINANCE16_EXT',
    'LUMINANCE4_ALPHA4_EXT',
    'LUMINANCE6_ALPHA2_EXT',
    'LUMINANCE8_ALPHA8_EXT',
    'LUMINANCE12_ALPHA4_EXT',
    'LUMINANCE12_ALPHA12_EXT',
    'LUMINANCE16_ALPHA16_EXT',
    'INTENSITY_EXT',
    'INTENSITY4_EXT',
    'INTENSITY8_EXT',
    'INTENSITY12_EXT',
    'INTENSITY16_EXT',
    'RGB2_EXT',
    'RGB4_EXT',
    'RGB5_EXT',
    'RGB8_EXT',
    'RGB10_EXT',
    'RGB12_EXT',
    'RGB16_EXT',
    'RGBA2_EXT',
    'RGBA4_EXT',
    'RGB5_A1_EXT',
    'RGBA8_EXT',
    'RGB10_A2_EXT',
    'RGBA12_EXT',
    'RGBA16_EXT',
    'TEXTURE_RED_SIZE_EXT',
    'TEXTURE_GREEN_SIZE_EXT',
    'TEXTURE_BLUE_SIZE_EXT',
    'TEXTURE_ALPHA_SIZE_EXT',
    'TEXTURE_LUMINANCE_SIZE_EXT',
    'TEXTURE_INTENSITY_SIZE_EXT',
    'REPLACE_EXT',
    'PROXY_TEXTURE_1D_EXT',
    'PROXY_TEXTURE_2D_EXT',
    'TEXTURE_TOO_LARGE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture3D() click to toggle source
# File lib/opengl_ext_enum.rb, line 7552
def self.get_ext_enum_GL_EXT_texture3D
  [
    'PACK_SKIP_IMAGES_EXT',
    'PACK_IMAGE_HEIGHT_EXT',
    'UNPACK_SKIP_IMAGES_EXT',
    'UNPACK_IMAGE_HEIGHT_EXT',
    'TEXTURE_3D_EXT',
    'PROXY_TEXTURE_3D_EXT',
    'TEXTURE_DEPTH_EXT',
    'TEXTURE_WRAP_R_EXT',
    'MAX_3D_TEXTURE_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 7579
def self.get_ext_enum_GL_EXT_texture_array
  [
    'TEXTURE_1D_ARRAY_EXT',
    'PROXY_TEXTURE_1D_ARRAY_EXT',
    'TEXTURE_2D_ARRAY_EXT',
    'PROXY_TEXTURE_2D_ARRAY_EXT',
    'TEXTURE_BINDING_1D_ARRAY_EXT',
    'TEXTURE_BINDING_2D_ARRAY_EXT',
    'MAX_ARRAY_TEXTURE_LAYERS_EXT',
    'COMPARE_REF_DEPTH_TO_TEXTURE_EXT',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1874
def self.get_ext_enum_GL_EXT_texture_border_clamp
  [
    'TEXTURE_BORDER_COLOR_EXT',
    'CLAMP_TO_BORDER_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1899
def self.get_ext_enum_GL_EXT_texture_buffer
  [
    'TEXTURE_BUFFER_EXT',
    'TEXTURE_BUFFER_BINDING_EXT',
    'MAX_TEXTURE_BUFFER_SIZE_EXT',
    'TEXTURE_BINDING_BUFFER_EXT',
    'TEXTURE_BUFFER_DATA_STORE_BINDING_EXT',
    'TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT',
    'SAMPLER_BUFFER_EXT',
    'INT_SAMPLER_BUFFER_EXT',
    'UNSIGNED_INT_SAMPLER_BUFFER_EXT',
    'IMAGE_BUFFER_EXT',
    'INT_IMAGE_BUFFER_EXT',
    'UNSIGNED_INT_IMAGE_BUFFER_EXT',
    'TEXTURE_BUFFER_OFFSET_EXT',
    'TEXTURE_BUFFER_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 7602
def self.get_ext_enum_GL_EXT_texture_buffer_object
  [
    'TEXTURE_BUFFER_EXT',
    'MAX_TEXTURE_BUFFER_SIZE_EXT',
    'TEXTURE_BINDING_BUFFER_EXT',
    'TEXTURE_BUFFER_DATA_STORE_BINDING_EXT',
    'TEXTURE_BUFFER_FORMAT_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_compression_astc_decode_mode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1923
def self.get_ext_enum_GL_EXT_texture_compression_astc_decode_mode
  [
    'TEXTURE_ASTC_DECODE_PRECISION_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_compression_bptc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1937
def self.get_ext_enum_GL_EXT_texture_compression_bptc
  [
    'COMPRESSED_RGBA_BPTC_UNORM_EXT',
    'COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT',
    'COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT',
    'COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_compression_dxt1() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1952
def self.get_ext_enum_GL_EXT_texture_compression_dxt1
  [
    'COMPRESSED_RGB_S3TC_DXT1_EXT',
    'COMPRESSED_RGBA_S3TC_DXT1_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_compression_latc() click to toggle source
# File lib/opengl_ext_enum.rb, line 7620
def self.get_ext_enum_GL_EXT_texture_compression_latc
  [
    'COMPRESSED_LUMINANCE_LATC1_EXT',
    'COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT',
    'COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT',
    'COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_compression_rgtc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1967
def self.get_ext_enum_GL_EXT_texture_compression_rgtc
  [
    'COMPRESSED_RED_RGTC1_EXT',
    'COMPRESSED_SIGNED_RED_RGTC1_EXT',
    'COMPRESSED_RED_GREEN_RGTC2_EXT',
    'COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_compression_s3tc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1984
def self.get_ext_enum_GL_EXT_texture_compression_s3tc
  [
    'COMPRESSED_RGB_S3TC_DXT1_EXT',
    'COMPRESSED_RGBA_S3TC_DXT1_EXT',
    'COMPRESSED_RGBA_S3TC_DXT3_EXT',
    'COMPRESSED_RGBA_S3TC_DXT5_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_compression_s3tc_srgb() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2001
def self.get_ext_enum_GL_EXT_texture_compression_s3tc_srgb
  [
    'COMPRESSED_SRGB_S3TC_DXT1_EXT',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_cube_map() click to toggle source
# File lib/opengl_ext_enum.rb, line 7679
def self.get_ext_enum_GL_EXT_texture_cube_map
  [
    'NORMAL_MAP_EXT',
    'REFLECTION_MAP_EXT',
    'TEXTURE_CUBE_MAP_EXT',
    'TEXTURE_BINDING_CUBE_MAP_EXT',
    'TEXTURE_CUBE_MAP_POSITIVE_X_EXT',
    'TEXTURE_CUBE_MAP_NEGATIVE_X_EXT',
    'TEXTURE_CUBE_MAP_POSITIVE_Y_EXT',
    'TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT',
    'TEXTURE_CUBE_MAP_POSITIVE_Z_EXT',
    'TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT',
    'PROXY_TEXTURE_CUBE_MAP_EXT',
    'MAX_CUBE_MAP_TEXTURE_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_cube_map_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2023
def self.get_ext_enum_GL_EXT_texture_cube_map_array
  [
    'TEXTURE_CUBE_MAP_ARRAY_EXT',
    'TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT',
    'SAMPLER_CUBE_MAP_ARRAY_EXT',
    'SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT',
    'INT_SAMPLER_CUBE_MAP_ARRAY_EXT',
    'UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT',
    'IMAGE_CUBE_MAP_ARRAY_EXT',
    'INT_IMAGE_CUBE_MAP_ARRAY_EXT',
    'UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_env_add() click to toggle source
# File lib/opengl_ext_enum.rb, line 7700
def self.get_ext_enum_GL_EXT_texture_env_add
  [
  ]
end
get_ext_enum_GL_EXT_texture_env_combine() click to toggle source
# File lib/opengl_ext_enum.rb, line 7730
def self.get_ext_enum_GL_EXT_texture_env_combine
  [
    'COMBINE_EXT',
    'COMBINE_RGB_EXT',
    'COMBINE_ALPHA_EXT',
    'RGB_SCALE_EXT',
    'ADD_SIGNED_EXT',
    'INTERPOLATE_EXT',
    'CONSTANT_EXT',
    'PRIMARY_COLOR_EXT',
    'PREVIOUS_EXT',
    'SOURCE0_RGB_EXT',
    'SOURCE1_RGB_EXT',
    'SOURCE2_RGB_EXT',
    'SOURCE0_ALPHA_EXT',
    'SOURCE1_ALPHA_EXT',
    'SOURCE2_ALPHA_EXT',
    'OPERAND0_RGB_EXT',
    'OPERAND1_RGB_EXT',
    'OPERAND2_RGB_EXT',
    'OPERAND0_ALPHA_EXT',
    'OPERAND1_ALPHA_EXT',
    'OPERAND2_ALPHA_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_env_dot3() click to toggle source
# File lib/opengl_ext_enum.rb, line 7762
def self.get_ext_enum_GL_EXT_texture_env_dot3
  [
    'DOT3_RGB_EXT',
    'DOT3_RGBA_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_filter_anisotropic() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2043
def self.get_ext_enum_GL_EXT_texture_filter_anisotropic
  [
    'TEXTURE_MAX_ANISOTROPY_EXT',
    'MAX_TEXTURE_MAX_ANISOTROPY_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_filter_minmax() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2056
def self.get_ext_enum_GL_EXT_texture_filter_minmax
  [
    'TEXTURE_REDUCTION_MODE_EXT',
    'WEIGHTED_AVERAGE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2068
def self.get_ext_enum_GL_EXT_texture_format_BGRA8888
  [
    'BGRA_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_format_sRGB_override() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2079
def self.get_ext_enum_GL_EXT_texture_format_sRGB_override
  [
    'TEXTURE_FORMAT_SRGB_OVERRIDE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_integer() click to toggle source
# File lib/opengl_ext_enum.rb, line 7846
def self.get_ext_enum_GL_EXT_texture_integer
  [
    'RGBA32UI_EXT',
    'RGB32UI_EXT',
    'ALPHA32UI_EXT',
    'INTENSITY32UI_EXT',
    'LUMINANCE32UI_EXT',
    'LUMINANCE_ALPHA32UI_EXT',
    'RGBA16UI_EXT',
    'RGB16UI_EXT',
    'ALPHA16UI_EXT',
    'INTENSITY16UI_EXT',
    'LUMINANCE16UI_EXT',
    'LUMINANCE_ALPHA16UI_EXT',
    'RGBA8UI_EXT',
    'RGB8UI_EXT',
    'ALPHA8UI_EXT',
    'INTENSITY8UI_EXT',
    'LUMINANCE8UI_EXT',
    'LUMINANCE_ALPHA8UI_EXT',
    'RGBA32I_EXT',
    'RGB32I_EXT',
    'ALPHA32I_EXT',
    'INTENSITY32I_EXT',
    'LUMINANCE32I_EXT',
    'LUMINANCE_ALPHA32I_EXT',
    'RGBA16I_EXT',
    'RGB16I_EXT',
    'ALPHA16I_EXT',
    'INTENSITY16I_EXT',
    'LUMINANCE16I_EXT',
    'LUMINANCE_ALPHA16I_EXT',
    'RGBA8I_EXT',
    'RGB8I_EXT',
    'ALPHA8I_EXT',
    'INTENSITY8I_EXT',
    'LUMINANCE8I_EXT',
    'LUMINANCE_ALPHA8I_EXT',
    'RED_INTEGER_EXT',
    'GREEN_INTEGER_EXT',
    'BLUE_INTEGER_EXT',
    'ALPHA_INTEGER_EXT',
    'RGB_INTEGER_EXT',
    'RGBA_INTEGER_EXT',
    'BGR_INTEGER_EXT',
    'BGRA_INTEGER_EXT',
    'LUMINANCE_INTEGER_EXT',
    'LUMINANCE_ALPHA_INTEGER_EXT',
    'RGBA_INTEGER_MODE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_lod_bias() click to toggle source
# File lib/opengl_ext_enum.rb, line 7905
def self.get_ext_enum_GL_EXT_texture_lod_bias
  [
    'MAX_TEXTURE_LOD_BIAS_EXT',
    'TEXTURE_FILTER_CONTROL_EXT',
    'TEXTURE_LOD_BIAS_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_mirror_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 7920
def self.get_ext_enum_GL_EXT_texture_mirror_clamp
  [
    'MIRROR_CLAMP_EXT',
    'MIRROR_CLAMP_TO_EDGE_EXT',
    'MIRROR_CLAMP_TO_BORDER_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_mirror_clamp_to_edge() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2090
def self.get_ext_enum_GL_EXT_texture_mirror_clamp_to_edge
  [
    'MIRROR_CLAMP_TO_EDGE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_norm16() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2108
def self.get_ext_enum_GL_EXT_texture_norm16
  [
    'R16_EXT',
    'RG16_EXT',
    'RGBA16_EXT',
    'RGB16_EXT',
    'R16_SNORM_EXT',
    'RG16_SNORM_EXT',
    'RGB16_SNORM_EXT',
    'RGBA16_SNORM_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 7937
def self.get_ext_enum_GL_EXT_texture_object
  [
    'TEXTURE_PRIORITY_EXT',
    'TEXTURE_RESIDENT_EXT',
    'TEXTURE_1D_BINDING_EXT',
    'TEXTURE_2D_BINDING_EXT',
    'TEXTURE_3D_BINDING_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_perturb_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 7953
def self.get_ext_enum_GL_EXT_texture_perturb_normal
  [
    'PERTURB_EXT',
    'TEXTURE_NORMAL_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_query_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2125
def self.get_ext_enum_GL_EXT_texture_query_lod
  [
  ]
end
get_ext_enum_GL_EXT_texture_rg() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2138
def self.get_ext_enum_GL_EXT_texture_rg
  [
    'RED_EXT',
    'RG_EXT',
    'R8_EXT',
    'RG8_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_sRGB() click to toggle source
# File lib/opengl_ext_enum.rb, line 7980
def self.get_ext_enum_GL_EXT_texture_sRGB
  [
    'SRGB_EXT',
    'SRGB8_EXT',
    'SRGB_ALPHA_EXT',
    'SRGB8_ALPHA8_EXT',
    'SLUMINANCE_ALPHA_EXT',
    'SLUMINANCE8_ALPHA8_EXT',
    'SLUMINANCE_EXT',
    'SLUMINANCE8_EXT',
    'COMPRESSED_SRGB_EXT',
    'COMPRESSED_SRGB_ALPHA_EXT',
    'COMPRESSED_SLUMINANCE_EXT',
    'COMPRESSED_SLUMINANCE_ALPHA_EXT',
    'COMPRESSED_SRGB_S3TC_DXT1_EXT',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_sRGB_R8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2152
def self.get_ext_enum_GL_EXT_texture_sRGB_R8
  [
    'SR8_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_sRGB_RG8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2163
def self.get_ext_enum_GL_EXT_texture_sRGB_RG8
  [
    'SRG8_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_sRGB_decode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2176
def self.get_ext_enum_GL_EXT_texture_sRGB_decode
  [
    'TEXTURE_SRGB_DECODE_EXT',
    'DECODE_EXT',
    'SKIP_DECODE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_shadow_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6127
def self.get_ext_enum_GL_EXT_texture_shadow_lod
  [
  ]
end
get_ext_enum_GL_EXT_texture_shared_exponent() click to toggle source
# File lib/opengl_ext_enum.rb, line 8045
def self.get_ext_enum_GL_EXT_texture_shared_exponent
  [
    'RGB9_E5_EXT',
    'UNSIGNED_INT_5_9_9_9_REV_EXT',
    'TEXTURE_SHARED_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_snorm() click to toggle source
# File lib/opengl_ext_enum.rb, line 8082
def self.get_ext_enum_GL_EXT_texture_snorm
  [
    'ALPHA_SNORM',
    'LUMINANCE_SNORM',
    'LUMINANCE_ALPHA_SNORM',
    'INTENSITY_SNORM',
    'ALPHA8_SNORM',
    'LUMINANCE8_SNORM',
    'LUMINANCE8_ALPHA8_SNORM',
    'INTENSITY8_SNORM',
    'ALPHA16_SNORM',
    'LUMINANCE16_SNORM',
    'LUMINANCE16_ALPHA16_SNORM',
    'INTENSITY16_SNORM',
    'RED_SNORM',
    'RG_SNORM',
    'RGB_SNORM',
    'RGBA_SNORM',
    'R8_SNORM',
    'RG8_SNORM',
    'RGB8_SNORM',
    'RGBA8_SNORM',
    'R16_SNORM',
    'RG16_SNORM',
    'RGB16_SNORM',
    'RGBA16_SNORM',
    'SIGNED_NORMALIZED',
  ]
end
get_ext_enum_GL_EXT_texture_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2211
def self.get_ext_enum_GL_EXT_texture_storage
  [
    'TEXTURE_IMMUTABLE_FORMAT_EXT',
    'ALPHA8_EXT',
    'LUMINANCE8_EXT',
    'LUMINANCE8_ALPHA8_EXT',
    'RGBA32F_EXT',
    'RGB32F_EXT',
    'ALPHA32F_EXT',
    'LUMINANCE32F_EXT',
    'LUMINANCE_ALPHA32F_EXT',
    'RGBA16F_EXT',
    'RGB16F_EXT',
    'ALPHA16F_EXT',
    'LUMINANCE16F_EXT',
    'LUMINANCE_ALPHA16F_EXT',
    'RGB10_A2_EXT',
    'RGB10_EXT',
    'BGRA8_EXT',
    'R8_EXT',
    'RG8_EXT',
    'R32F_EXT',
    'RG32F_EXT',
    'R16F_EXT',
    'RG16F_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_storage_compression() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2259
def self.get_ext_enum_GL_EXT_texture_storage_compression
  [
    'SURFACE_COMPRESSION_EXT',
    'NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT',
    'SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_swizzle() click to toggle source
# File lib/opengl_ext_enum.rb, line 8176
def self.get_ext_enum_GL_EXT_texture_swizzle
  [
    'TEXTURE_SWIZZLE_R_EXT',
    'TEXTURE_SWIZZLE_G_EXT',
    'TEXTURE_SWIZZLE_B_EXT',
    'TEXTURE_SWIZZLE_A_EXT',
    'TEXTURE_SWIZZLE_RGBA_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_type_2_10_10_10_REV() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2285
def self.get_ext_enum_GL_EXT_texture_type_2_10_10_10_REV
  [
    'UNSIGNED_INT_2_10_10_10_REV_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_view() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2300
def self.get_ext_enum_GL_EXT_texture_view
  [
    'TEXTURE_VIEW_MIN_LEVEL_EXT',
    'TEXTURE_VIEW_NUM_LEVELS_EXT',
    'TEXTURE_VIEW_MIN_LAYER_EXT',
    'TEXTURE_VIEW_NUM_LAYERS_EXT',
    'TEXTURE_IMMUTABLE_LEVELS',
  ]
end
get_ext_enum_GL_EXT_timer_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 8210
def self.get_ext_enum_GL_EXT_timer_query
  [
    'TIME_ELAPSED_EXT',
  ]
end
get_ext_enum_GL_EXT_transform_feedback() click to toggle source
# File lib/opengl_ext_enum.rb, line 8235
def self.get_ext_enum_GL_EXT_transform_feedback
  [
    'TRANSFORM_FEEDBACK_BUFFER_EXT',
    'TRANSFORM_FEEDBACK_BUFFER_START_EXT',
    'TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT',
    'TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT',
    'INTERLEAVED_ATTRIBS_EXT',
    'SEPARATE_ATTRIBS_EXT',
    'PRIMITIVES_GENERATED_EXT',
    'TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT',
    'RASTERIZER_DISCARD_EXT',
    'MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT',
    'MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT',
    'MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT',
    'TRANSFORM_FEEDBACK_VARYINGS_EXT',
    'TRANSFORM_FEEDBACK_BUFFER_MODE_EXT',
    'TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT',
  ]
end
get_ext_enum_GL_EXT_unpack_subimage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2336
def self.get_ext_enum_GL_EXT_unpack_subimage
  [
    'UNPACK_ROW_LENGTH_EXT',
    'UNPACK_SKIP_ROWS_EXT',
    'UNPACK_SKIP_PIXELS_EXT',
  ]
end
get_ext_enum_GL_EXT_vertex_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 8291
def self.get_ext_enum_GL_EXT_vertex_array
  [
    'VERTEX_ARRAY_EXT',
    'NORMAL_ARRAY_EXT',
    'COLOR_ARRAY_EXT',
    'INDEX_ARRAY_EXT',
    'TEXTURE_COORD_ARRAY_EXT',
    'EDGE_FLAG_ARRAY_EXT',
    'VERTEX_ARRAY_SIZE_EXT',
    'VERTEX_ARRAY_TYPE_EXT',
    'VERTEX_ARRAY_STRIDE_EXT',
    'VERTEX_ARRAY_COUNT_EXT',
    'NORMAL_ARRAY_TYPE_EXT',
    'NORMAL_ARRAY_STRIDE_EXT',
    'NORMAL_ARRAY_COUNT_EXT',
    'COLOR_ARRAY_SIZE_EXT',
    'COLOR_ARRAY_TYPE_EXT',
    'COLOR_ARRAY_STRIDE_EXT',
    'COLOR_ARRAY_COUNT_EXT',
    'INDEX_ARRAY_TYPE_EXT',
    'INDEX_ARRAY_STRIDE_EXT',
    'INDEX_ARRAY_COUNT_EXT',
    'TEXTURE_COORD_ARRAY_SIZE_EXT',
    'TEXTURE_COORD_ARRAY_TYPE_EXT',
    'TEXTURE_COORD_ARRAY_STRIDE_EXT',
    'TEXTURE_COORD_ARRAY_COUNT_EXT',
    'EDGE_FLAG_ARRAY_STRIDE_EXT',
    'EDGE_FLAG_ARRAY_COUNT_EXT',
    'VERTEX_ARRAY_POINTER_EXT',
    'NORMAL_ARRAY_POINTER_EXT',
    'COLOR_ARRAY_POINTER_EXT',
    'INDEX_ARRAY_POINTER_EXT',
    'TEXTURE_COORD_ARRAY_POINTER_EXT',
    'EDGE_FLAG_ARRAY_POINTER_EXT',
  ]
end
get_ext_enum_GL_EXT_vertex_array_bgra() click to toggle source
# File lib/opengl_ext_enum.rb, line 8333
def self.get_ext_enum_GL_EXT_vertex_array_bgra
  [
    'BGRA',
  ]
end
get_ext_enum_GL_EXT_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_enum.rb, line 8356
def self.get_ext_enum_GL_EXT_vertex_attrib_64bit
  [
    'DOUBLE',
    'DOUBLE_VEC2_EXT',
    'DOUBLE_VEC3_EXT',
    'DOUBLE_VEC4_EXT',
    'DOUBLE_MAT2_EXT',
    'DOUBLE_MAT3_EXT',
    'DOUBLE_MAT4_EXT',
    'DOUBLE_MAT2x3_EXT',
    'DOUBLE_MAT2x4_EXT',
    'DOUBLE_MAT3x2_EXT',
    'DOUBLE_MAT3x4_EXT',
    'DOUBLE_MAT4x2_EXT',
    'DOUBLE_MAT4x3_EXT',
  ]
end
get_ext_enum_GL_EXT_vertex_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 8488
def self.get_ext_enum_GL_EXT_vertex_shader
  [
    'VERTEX_SHADER_EXT',
    'VERTEX_SHADER_BINDING_EXT',
    'OP_INDEX_EXT',
    'OP_NEGATE_EXT',
    'OP_DOT3_EXT',
    'OP_DOT4_EXT',
    'OP_MUL_EXT',
    'OP_ADD_EXT',
    'OP_MADD_EXT',
    'OP_FRAC_EXT',
    'OP_MAX_EXT',
    'OP_MIN_EXT',
    'OP_SET_GE_EXT',
    'OP_SET_LT_EXT',
    'OP_CLAMP_EXT',
    'OP_FLOOR_EXT',
    'OP_ROUND_EXT',
    'OP_EXP_BASE_2_EXT',
    'OP_LOG_BASE_2_EXT',
    'OP_POWER_EXT',
    'OP_RECIP_EXT',
    'OP_RECIP_SQRT_EXT',
    'OP_SUB_EXT',
    'OP_CROSS_PRODUCT_EXT',
    'OP_MULTIPLY_MATRIX_EXT',
    'OP_MOV_EXT',
    'OUTPUT_VERTEX_EXT',
    'OUTPUT_COLOR0_EXT',
    'OUTPUT_COLOR1_EXT',
    'OUTPUT_TEXTURE_COORD0_EXT',
    'OUTPUT_TEXTURE_COORD1_EXT',
    'OUTPUT_TEXTURE_COORD2_EXT',
    'OUTPUT_TEXTURE_COORD3_EXT',
    'OUTPUT_TEXTURE_COORD4_EXT',
    'OUTPUT_TEXTURE_COORD5_EXT',
    'OUTPUT_TEXTURE_COORD6_EXT',
    'OUTPUT_TEXTURE_COORD7_EXT',
    'OUTPUT_TEXTURE_COORD8_EXT',
    'OUTPUT_TEXTURE_COORD9_EXT',
    'OUTPUT_TEXTURE_COORD10_EXT',
    'OUTPUT_TEXTURE_COORD11_EXT',
    'OUTPUT_TEXTURE_COORD12_EXT',
    'OUTPUT_TEXTURE_COORD13_EXT',
    'OUTPUT_TEXTURE_COORD14_EXT',
    'OUTPUT_TEXTURE_COORD15_EXT',
    'OUTPUT_TEXTURE_COORD16_EXT',
    'OUTPUT_TEXTURE_COORD17_EXT',
    'OUTPUT_TEXTURE_COORD18_EXT',
    'OUTPUT_TEXTURE_COORD19_EXT',
    'OUTPUT_TEXTURE_COORD20_EXT',
    'OUTPUT_TEXTURE_COORD21_EXT',
    'OUTPUT_TEXTURE_COORD22_EXT',
    'OUTPUT_TEXTURE_COORD23_EXT',
    'OUTPUT_TEXTURE_COORD24_EXT',
    'OUTPUT_TEXTURE_COORD25_EXT',
    'OUTPUT_TEXTURE_COORD26_EXT',
    'OUTPUT_TEXTURE_COORD27_EXT',
    'OUTPUT_TEXTURE_COORD28_EXT',
    'OUTPUT_TEXTURE_COORD29_EXT',
    'OUTPUT_TEXTURE_COORD30_EXT',
    'OUTPUT_TEXTURE_COORD31_EXT',
    'OUTPUT_FOG_EXT',
    'SCALAR_EXT',
    'VECTOR_EXT',
    'MATRIX_EXT',
    'VARIANT_EXT',
    'INVARIANT_EXT',
    'LOCAL_CONSTANT_EXT',
    'LOCAL_EXT',
    'MAX_VERTEX_SHADER_INSTRUCTIONS_EXT',
    'MAX_VERTEX_SHADER_VARIANTS_EXT',
    'MAX_VERTEX_SHADER_INVARIANTS_EXT',
    'MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
    'MAX_VERTEX_SHADER_LOCALS_EXT',
    'MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT',
    'MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT',
    'MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
    'MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT',
    'MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT',
    'VERTEX_SHADER_INSTRUCTIONS_EXT',
    'VERTEX_SHADER_VARIANTS_EXT',
    'VERTEX_SHADER_INVARIANTS_EXT',
    'VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
    'VERTEX_SHADER_LOCALS_EXT',
    'VERTEX_SHADER_OPTIMIZED_EXT',
    'X_EXT',
    'Y_EXT',
    'Z_EXT',
    'W_EXT',
    'NEGATIVE_X_EXT',
    'NEGATIVE_Y_EXT',
    'NEGATIVE_Z_EXT',
    'NEGATIVE_W_EXT',
    'ZERO_EXT',
    'ONE_EXT',
    'NEGATIVE_ONE_EXT',
    'NORMALIZED_RANGE_EXT',
    'FULL_RANGE_EXT',
    'CURRENT_VERTEX_EXT',
    'MVP_MATRIX_EXT',
    'VARIANT_VALUE_EXT',
    'VARIANT_DATATYPE_EXT',
    'VARIANT_ARRAY_STRIDE_EXT',
    'VARIANT_ARRAY_TYPE_EXT',
    'VARIANT_ARRAY_EXT',
    'VARIANT_ARRAY_POINTER_EXT',
    'INVARIANT_VALUE_EXT',
    'INVARIANT_DATATYPE_EXT',
    'LOCAL_CONSTANT_VALUE_EXT',
    'LOCAL_CONSTANT_DATATYPE_EXT',
  ]
end
get_ext_enum_GL_EXT_vertex_weighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 8620
def self.get_ext_enum_GL_EXT_vertex_weighting
  [
    'MODELVIEW0_STACK_DEPTH_EXT',
    'MODELVIEW1_STACK_DEPTH_EXT',
    'MODELVIEW0_MATRIX_EXT',
    'MODELVIEW1_MATRIX_EXT',
    'VERTEX_WEIGHTING_EXT',
    'MODELVIEW0_EXT',
    'MODELVIEW1_EXT',
    'CURRENT_VERTEX_WEIGHT_EXT',
    'VERTEX_WEIGHT_ARRAY_EXT',
    'VERTEX_WEIGHT_ARRAY_SIZE_EXT',
    'VERTEX_WEIGHT_ARRAY_TYPE_EXT',
    'VERTEX_WEIGHT_ARRAY_STRIDE_EXT',
    'VERTEX_WEIGHT_ARRAY_POINTER_EXT',
  ]
end
get_ext_enum_GL_EXT_win32_keyed_mutex() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2348
def self.get_ext_enum_GL_EXT_win32_keyed_mutex
  [
  ]
end
get_ext_enum_GL_EXT_window_rectangles() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2363
def self.get_ext_enum_GL_EXT_window_rectangles
  [
    'INCLUSIVE_EXT',
    'EXCLUSIVE_EXT',
    'WINDOW_RECTANGLE_EXT',
    'WINDOW_RECTANGLE_MODE_EXT',
    'MAX_WINDOW_RECTANGLES_EXT',
    'NUM_WINDOW_RECTANGLES_EXT',
  ]
end
get_ext_enum_GL_EXT_x11_sync_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 8673
def self.get_ext_enum_GL_EXT_x11_sync_object
  [
    'SYNC_X11_FENCE_EXT',
  ]
end
get_ext_enum_GL_FJ_shader_binary_GCCSO() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2379
def self.get_ext_enum_GL_FJ_shader_binary_GCCSO
  [
    'GCCSO_SHADER_BINARY_FJ',
  ]
end
get_ext_enum_GL_GREMEDY_frame_terminator() click to toggle source
# File lib/opengl_ext_enum.rb, line 8683
def self.get_ext_enum_GL_GREMEDY_frame_terminator
  [
  ]
end
get_ext_enum_GL_GREMEDY_string_marker() click to toggle source
# File lib/opengl_ext_enum.rb, line 8692
def self.get_ext_enum_GL_GREMEDY_string_marker
  [
  ]
end
get_ext_enum_GL_HP_convolution_border_modes() click to toggle source
# File lib/opengl_ext_enum.rb, line 8705
def self.get_ext_enum_GL_HP_convolution_border_modes
  [
    'IGNORE_BORDER_HP',
    'CONSTANT_BORDER_HP',
    'REPLICATE_BORDER_HP',
    'CONVOLUTION_BORDER_COLOR_HP',
  ]
end
get_ext_enum_GL_HP_image_transform() click to toggle source
# File lib/opengl_ext_enum.rb, line 8733
def self.get_ext_enum_GL_HP_image_transform
  [
    'IMAGE_SCALE_X_HP',
    'IMAGE_SCALE_Y_HP',
    'IMAGE_TRANSLATE_X_HP',
    'IMAGE_TRANSLATE_Y_HP',
    'IMAGE_ROTATE_ANGLE_HP',
    'IMAGE_ROTATE_ORIGIN_X_HP',
    'IMAGE_ROTATE_ORIGIN_Y_HP',
    'IMAGE_MAG_FILTER_HP',
    'IMAGE_MIN_FILTER_HP',
    'IMAGE_CUBIC_WEIGHT_HP',
    'CUBIC_HP',
    'AVERAGE_HP',
    'IMAGE_TRANSFORM_2D_HP',
    'POST_IMAGE_TRANSFORM_COLOR_TABLE_HP',
    'PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP',
  ]
end
get_ext_enum_GL_HP_occlusion_test() click to toggle source
# File lib/opengl_ext_enum.rb, line 8759
def self.get_ext_enum_GL_HP_occlusion_test
  [
    'OCCLUSION_TEST_HP',
    'OCCLUSION_TEST_RESULT_HP',
  ]
end
get_ext_enum_GL_HP_texture_lighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 8773
def self.get_ext_enum_GL_HP_texture_lighting
  [
    'TEXTURE_LIGHTING_MODE_HP',
    'TEXTURE_POST_SPECULAR_HP',
    'TEXTURE_PRE_SPECULAR_HP',
  ]
end
get_ext_enum_GL_IBM_cull_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 8786
def self.get_ext_enum_GL_IBM_cull_vertex
  [
    'CULL_VERTEX_IBM',
  ]
end
get_ext_enum_GL_IBM_multimode_draw_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 8796
def self.get_ext_enum_GL_IBM_multimode_draw_arrays
  [
  ]
end
get_ext_enum_GL_IBM_rasterpos_clip() click to toggle source
# File lib/opengl_ext_enum.rb, line 8806
def self.get_ext_enum_GL_IBM_rasterpos_clip
  [
    'RASTER_POSITION_UNCLIPPED_IBM',
  ]
end
get_ext_enum_GL_IBM_static_data() click to toggle source
# File lib/opengl_ext_enum.rb, line 8818
def self.get_ext_enum_GL_IBM_static_data
  [
    'ALL_STATIC_DATA_IBM',
    'STATIC_VERTEX_ARRAY_IBM',
  ]
end
get_ext_enum_GL_IBM_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_enum.rb, line 8830
def self.get_ext_enum_GL_IBM_texture_mirrored_repeat
  [
    'MIRRORED_REPEAT_IBM',
  ]
end
get_ext_enum_GL_IBM_vertex_array_lists() click to toggle source
# File lib/opengl_ext_enum.rb, line 8856
def self.get_ext_enum_GL_IBM_vertex_array_lists
  [
    'VERTEX_ARRAY_LIST_IBM',
    'NORMAL_ARRAY_LIST_IBM',
    'COLOR_ARRAY_LIST_IBM',
    'INDEX_ARRAY_LIST_IBM',
    'TEXTURE_COORD_ARRAY_LIST_IBM',
    'EDGE_FLAG_ARRAY_LIST_IBM',
    'FOG_COORDINATE_ARRAY_LIST_IBM',
    'SECONDARY_COLOR_ARRAY_LIST_IBM',
    'VERTEX_ARRAY_LIST_STRIDE_IBM',
    'NORMAL_ARRAY_LIST_STRIDE_IBM',
    'COLOR_ARRAY_LIST_STRIDE_IBM',
    'INDEX_ARRAY_LIST_STRIDE_IBM',
    'TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM',
    'EDGE_FLAG_ARRAY_LIST_STRIDE_IBM',
    'FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM',
    'SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM',
  ]
end
get_ext_enum_GL_IMG_bindless_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2389
def self.get_ext_enum_GL_IMG_bindless_texture
  [
  ]
end
get_ext_enum_GL_IMG_framebuffer_downsample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2402
def self.get_ext_enum_GL_IMG_framebuffer_downsample
  [
    'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG',
    'NUM_DOWNSAMPLE_SCALES_IMG',
    'DOWNSAMPLE_SCALES_IMG',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG',
  ]
end
get_ext_enum_GL_IMG_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2419
def self.get_ext_enum_GL_IMG_multisampled_render_to_texture
  [
    'RENDERBUFFER_SAMPLES_IMG',
    'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG',
    'MAX_SAMPLES_IMG',
    'TEXTURE_SAMPLES_IMG',
  ]
end
get_ext_enum_GL_IMG_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2433
def self.get_ext_enum_GL_IMG_program_binary
  [
    'SGX_PROGRAM_BINARY_IMG',
  ]
end
get_ext_enum_GL_IMG_read_format() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2445
def self.get_ext_enum_GL_IMG_read_format
  [
    'BGRA_IMG',
    'UNSIGNED_SHORT_4_4_4_4_REV_IMG',
  ]
end
get_ext_enum_GL_IMG_shader_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2457
def self.get_ext_enum_GL_IMG_shader_binary
  [
    'SGX_BINARY_IMG',
  ]
end
get_ext_enum_GL_IMG_texture_compression_pvrtc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2471
def self.get_ext_enum_GL_IMG_texture_compression_pvrtc
  [
    'COMPRESSED_RGB_PVRTC_4BPPV1_IMG',
    'COMPRESSED_RGB_PVRTC_2BPPV1_IMG',
    'COMPRESSED_RGBA_PVRTC_4BPPV1_IMG',
    'COMPRESSED_RGBA_PVRTC_2BPPV1_IMG',
  ]
end
get_ext_enum_GL_IMG_texture_compression_pvrtc2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2486
def self.get_ext_enum_GL_IMG_texture_compression_pvrtc2
  [
    'COMPRESSED_RGBA_PVRTC_2BPPV2_IMG',
    'COMPRESSED_RGBA_PVRTC_4BPPV2_IMG',
  ]
end
get_ext_enum_GL_IMG_texture_filter_cubic() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2500
def self.get_ext_enum_GL_IMG_texture_filter_cubic
  [
    'CUBIC_IMG',
    'CUBIC_MIPMAP_NEAREST_IMG',
    'CUBIC_MIPMAP_LINEAR_IMG',
  ]
end
get_ext_enum_GL_INGR_blend_func_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 8881
def self.get_ext_enum_GL_INGR_blend_func_separate
  [
  ]
end
get_ext_enum_GL_INGR_color_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 8898
def self.get_ext_enum_GL_INGR_color_clamp
  [
    'RED_MIN_CLAMP_INGR',
    'GREEN_MIN_CLAMP_INGR',
    'BLUE_MIN_CLAMP_INGR',
    'ALPHA_MIN_CLAMP_INGR',
    'RED_MAX_CLAMP_INGR',
    'GREEN_MAX_CLAMP_INGR',
    'BLUE_MAX_CLAMP_INGR',
    'ALPHA_MAX_CLAMP_INGR',
  ]
end
get_ext_enum_GL_INGR_interlace_read() click to toggle source
# File lib/opengl_ext_enum.rb, line 8916
def self.get_ext_enum_GL_INGR_interlace_read
  [
    'INTERLACE_READ_INGR',
  ]
end
get_ext_enum_GL_INTEL_blackhole_render() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2533
def self.get_ext_enum_GL_INTEL_blackhole_render
  [
    'BLACKHOLE_RENDER_INTEL',
  ]
end
get_ext_enum_GL_INTEL_conservative_rasterization() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2513
def self.get_ext_enum_GL_INTEL_conservative_rasterization
  [
    'CONSERVATIVE_RASTERIZATION_INTEL',
  ]
end
get_ext_enum_GL_INTEL_fragment_shader_ordering() click to toggle source
# File lib/opengl_ext_enum.rb, line 8937
def self.get_ext_enum_GL_INTEL_fragment_shader_ordering
  [
  ]
end
get_ext_enum_GL_INTEL_framebuffer_CMAA() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2523
def self.get_ext_enum_GL_INTEL_framebuffer_CMAA
  [
  ]
end
get_ext_enum_GL_INTEL_map_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 8959
def self.get_ext_enum_GL_INTEL_map_texture
  [
    'TEXTURE_MEMORY_LAYOUT_INTEL',
    'LAYOUT_DEFAULT_INTEL',
    'LAYOUT_LINEAR_INTEL',
    'LAYOUT_LINEAR_CPU_CACHED_INTEL',
  ]
end
get_ext_enum_GL_INTEL_parallel_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 8988
def self.get_ext_enum_GL_INTEL_parallel_arrays
  [
    'PARALLEL_ARRAYS_INTEL',
    'VERTEX_ARRAY_PARALLEL_POINTERS_INTEL',
    'NORMAL_ARRAY_PARALLEL_POINTERS_INTEL',
    'COLOR_ARRAY_PARALLEL_POINTERS_INTEL',
    'TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL',
  ]
end
get_ext_enum_GL_INTEL_performance_query() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2563
def self.get_ext_enum_GL_INTEL_performance_query
  [
    'PERFQUERY_SINGLE_CONTEXT_INTEL',
    'PERFQUERY_GLOBAL_CONTEXT_INTEL',
    'PERFQUERY_WAIT_INTEL',
    'PERFQUERY_FLUSH_INTEL',
    'PERFQUERY_DONOT_FLUSH_INTEL',
    'PERFQUERY_COUNTER_EVENT_INTEL',
    'PERFQUERY_COUNTER_DURATION_NORM_INTEL',
    'PERFQUERY_COUNTER_DURATION_RAW_INTEL',
    'PERFQUERY_COUNTER_THROUGHPUT_INTEL',
    'PERFQUERY_COUNTER_RAW_INTEL',
    'PERFQUERY_COUNTER_TIMESTAMP_INTEL',
    'PERFQUERY_COUNTER_DATA_UINT32_INTEL',
    'PERFQUERY_COUNTER_DATA_UINT64_INTEL',
    'PERFQUERY_COUNTER_DATA_FLOAT_INTEL',
    'PERFQUERY_COUNTER_DATA_DOUBLE_INTEL',
    'PERFQUERY_COUNTER_DATA_BOOL32_INTEL',
    'PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL',
    'PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL',
    'PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL',
    'PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL',
  ]
end
get_ext_enum_GL_KHR_blend_equation_advanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2607
def self.get_ext_enum_GL_KHR_blend_equation_advanced
  [
    'MULTIPLY_KHR',
    'SCREEN_KHR',
    'OVERLAY_KHR',
    'DARKEN_KHR',
    'LIGHTEN_KHR',
    'COLORDODGE_KHR',
    'COLORBURN_KHR',
    'HARDLIGHT_KHR',
    'SOFTLIGHT_KHR',
    'DIFFERENCE_KHR',
    'EXCLUSION_KHR',
    'HSL_HUE_KHR',
    'HSL_SATURATION_KHR',
    'HSL_COLOR_KHR',
    'HSL_LUMINOSITY_KHR',
  ]
end
get_ext_enum_GL_KHR_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2632
def self.get_ext_enum_GL_KHR_blend_equation_advanced_coherent
  [
    'BLEND_ADVANCED_COHERENT_KHR',
  ]
end
get_ext_enum_GL_KHR_context_flush_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2647
def self.get_ext_enum_GL_KHR_context_flush_control
  [
    'CONTEXT_RELEASE_BEHAVIOR',
    'CONTEXT_RELEASE_BEHAVIOR_FLUSH',
    'NONE',
    'CONTEXT_RELEASE_BEHAVIOR_KHR',
    'CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR',
  ]
end
get_ext_enum_GL_KHR_debug() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2742
def self.get_ext_enum_GL_KHR_debug
  [
    'DEBUG_OUTPUT_SYNCHRONOUS',
    'DEBUG_NEXT_LOGGED_MESSAGE_LENGTH',
    'DEBUG_CALLBACK_FUNCTION',
    'DEBUG_CALLBACK_USER_PARAM',
    'DEBUG_SOURCE_API',
    'DEBUG_SOURCE_WINDOW_SYSTEM',
    'DEBUG_SOURCE_SHADER_COMPILER',
    'DEBUG_SOURCE_THIRD_PARTY',
    'DEBUG_SOURCE_APPLICATION',
    'DEBUG_SOURCE_OTHER',
    'DEBUG_TYPE_ERROR',
    'DEBUG_TYPE_DEPRECATED_BEHAVIOR',
    'DEBUG_TYPE_UNDEFINED_BEHAVIOR',
    'DEBUG_TYPE_PORTABILITY',
    'DEBUG_TYPE_PERFORMANCE',
    'DEBUG_TYPE_OTHER',
    'DEBUG_TYPE_MARKER',
    'DEBUG_TYPE_PUSH_GROUP',
    'DEBUG_TYPE_POP_GROUP',
    'DEBUG_SEVERITY_NOTIFICATION',
    'MAX_DEBUG_GROUP_STACK_DEPTH',
    'DEBUG_GROUP_STACK_DEPTH',
    'BUFFER',
    'SHADER',
    'PROGRAM',
    'VERTEX_ARRAY',
    'QUERY',
    'PROGRAM_PIPELINE',
    'SAMPLER',
    'MAX_LABEL_LENGTH',
    'MAX_DEBUG_MESSAGE_LENGTH',
    'MAX_DEBUG_LOGGED_MESSAGES',
    'DEBUG_LOGGED_MESSAGES',
    'DEBUG_SEVERITY_HIGH',
    'DEBUG_SEVERITY_MEDIUM',
    'DEBUG_SEVERITY_LOW',
    'DEBUG_OUTPUT',
    'CONTEXT_FLAG_DEBUG_BIT',
    'STACK_OVERFLOW',
    'STACK_UNDERFLOW',
    'DEBUG_OUTPUT_SYNCHRONOUS_KHR',
    'DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR',
    'DEBUG_CALLBACK_FUNCTION_KHR',
    'DEBUG_CALLBACK_USER_PARAM_KHR',
    'DEBUG_SOURCE_API_KHR',
    'DEBUG_SOURCE_WINDOW_SYSTEM_KHR',
    'DEBUG_SOURCE_SHADER_COMPILER_KHR',
    'DEBUG_SOURCE_THIRD_PARTY_KHR',
    'DEBUG_SOURCE_APPLICATION_KHR',
    'DEBUG_SOURCE_OTHER_KHR',
    'DEBUG_TYPE_ERROR_KHR',
    'DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR',
    'DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR',
    'DEBUG_TYPE_PORTABILITY_KHR',
    'DEBUG_TYPE_PERFORMANCE_KHR',
    'DEBUG_TYPE_OTHER_KHR',
    'DEBUG_TYPE_MARKER_KHR',
    'DEBUG_TYPE_PUSH_GROUP_KHR',
    'DEBUG_TYPE_POP_GROUP_KHR',
    'DEBUG_SEVERITY_NOTIFICATION_KHR',
    'MAX_DEBUG_GROUP_STACK_DEPTH_KHR',
    'DEBUG_GROUP_STACK_DEPTH_KHR',
    'BUFFER_KHR',
    'SHADER_KHR',
    'PROGRAM_KHR',
    'VERTEX_ARRAY_KHR',
    'QUERY_KHR',
    'PROGRAM_PIPELINE_KHR',
    'SAMPLER_KHR',
    'MAX_LABEL_LENGTH_KHR',
    'MAX_DEBUG_MESSAGE_LENGTH_KHR',
    'MAX_DEBUG_LOGGED_MESSAGES_KHR',
    'DEBUG_LOGGED_MESSAGES_KHR',
    'DEBUG_SEVERITY_HIGH_KHR',
    'DEBUG_SEVERITY_MEDIUM_KHR',
    'DEBUG_SEVERITY_LOW_KHR',
    'DEBUG_OUTPUT_KHR',
    'CONTEXT_FLAG_DEBUG_BIT_KHR',
    'STACK_OVERFLOW_KHR',
    'STACK_UNDERFLOW_KHR',
    'DISPLAY_LIST',
  ]
end
get_ext_enum_GL_KHR_no_error() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2833
def self.get_ext_enum_GL_KHR_no_error
  [
    'CONTEXT_FLAG_NO_ERROR_BIT_KHR',
  ]
end
get_ext_enum_GL_KHR_parallel_shader_compile() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3069
def self.get_ext_enum_GL_KHR_parallel_shader_compile
  [
    'MAX_SHADER_COMPILER_THREADS_KHR',
    'COMPLETION_STATUS_KHR',
  ]
end
get_ext_enum_GL_KHR_robust_buffer_access_behavior() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2843
def self.get_ext_enum_GL_KHR_robust_buffer_access_behavior
  [
  ]
end
get_ext_enum_GL_KHR_robustness() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2869
def self.get_ext_enum_GL_KHR_robustness
  [
    'NO_ERROR',
    'CONTEXT_ROBUST_ACCESS',
    'LOSE_CONTEXT_ON_RESET',
    'GUILTY_CONTEXT_RESET',
    'INNOCENT_CONTEXT_RESET',
    'UNKNOWN_CONTEXT_RESET',
    'RESET_NOTIFICATION_STRATEGY',
    'NO_RESET_NOTIFICATION',
    'CONTEXT_LOST',
    'CONTEXT_ROBUST_ACCESS_KHR',
    'LOSE_CONTEXT_ON_RESET_KHR',
    'GUILTY_CONTEXT_RESET_KHR',
    'INNOCENT_CONTEXT_RESET_KHR',
    'UNKNOWN_CONTEXT_RESET_KHR',
    'RESET_NOTIFICATION_STRATEGY_KHR',
    'NO_RESET_NOTIFICATION_KHR',
    'CONTEXT_LOST_KHR',
  ]
end
get_ext_enum_GL_KHR_shader_subgroup() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2907
def self.get_ext_enum_GL_KHR_shader_subgroup
  [
    'SUBGROUP_SIZE_KHR',
    'SUBGROUP_SUPPORTED_STAGES_KHR',
    'SUBGROUP_SUPPORTED_FEATURES_KHR',
    'SUBGROUP_QUAD_ALL_STAGES_KHR',
    'SUBGROUP_FEATURE_BASIC_BIT_KHR',
    'SUBGROUP_FEATURE_VOTE_BIT_KHR',
    'SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR',
    'SUBGROUP_FEATURE_BALLOT_BIT_KHR',
    'SUBGROUP_FEATURE_SHUFFLE_BIT_KHR',
    'SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR',
    'SUBGROUP_FEATURE_CLUSTERED_BIT_KHR',
    'SUBGROUP_FEATURE_QUAD_BIT_KHR',
  ]
end
get_ext_enum_GL_KHR_texture_compression_astc_hdr() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2956
def self.get_ext_enum_GL_KHR_texture_compression_astc_hdr
  [
    'COMPRESSED_RGBA_ASTC_4x4_KHR',
    'COMPRESSED_RGBA_ASTC_5x4_KHR',
    'COMPRESSED_RGBA_ASTC_5x5_KHR',
    'COMPRESSED_RGBA_ASTC_6x5_KHR',
    'COMPRESSED_RGBA_ASTC_6x6_KHR',
    'COMPRESSED_RGBA_ASTC_8x5_KHR',
    'COMPRESSED_RGBA_ASTC_8x6_KHR',
    'COMPRESSED_RGBA_ASTC_8x8_KHR',
    'COMPRESSED_RGBA_ASTC_10x5_KHR',
    'COMPRESSED_RGBA_ASTC_10x6_KHR',
    'COMPRESSED_RGBA_ASTC_10x8_KHR',
    'COMPRESSED_RGBA_ASTC_10x10_KHR',
    'COMPRESSED_RGBA_ASTC_12x10_KHR',
    'COMPRESSED_RGBA_ASTC_12x12_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR',
  ]
end
get_ext_enum_GL_KHR_texture_compression_astc_ldr() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3021
def self.get_ext_enum_GL_KHR_texture_compression_astc_ldr
  [
    'COMPRESSED_RGBA_ASTC_4x4_KHR',
    'COMPRESSED_RGBA_ASTC_5x4_KHR',
    'COMPRESSED_RGBA_ASTC_5x5_KHR',
    'COMPRESSED_RGBA_ASTC_6x5_KHR',
    'COMPRESSED_RGBA_ASTC_6x6_KHR',
    'COMPRESSED_RGBA_ASTC_8x5_KHR',
    'COMPRESSED_RGBA_ASTC_8x6_KHR',
    'COMPRESSED_RGBA_ASTC_8x8_KHR',
    'COMPRESSED_RGBA_ASTC_10x5_KHR',
    'COMPRESSED_RGBA_ASTC_10x6_KHR',
    'COMPRESSED_RGBA_ASTC_10x8_KHR',
    'COMPRESSED_RGBA_ASTC_10x10_KHR',
    'COMPRESSED_RGBA_ASTC_12x10_KHR',
    'COMPRESSED_RGBA_ASTC_12x12_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR',
  ]
end
get_ext_enum_GL_KHR_texture_compression_astc_sliced_3d() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3058
def self.get_ext_enum_GL_KHR_texture_compression_astc_sliced_3d
  [
  ]
end
get_ext_enum_GL_MESAX_texture_stack() click to toggle source
# File lib/opengl_ext_enum.rb, line 9545
def self.get_ext_enum_GL_MESAX_texture_stack
  [
    'TEXTURE_1D_STACK_MESAX',
    'TEXTURE_2D_STACK_MESAX',
    'PROXY_TEXTURE_1D_STACK_MESAX',
    'PROXY_TEXTURE_2D_STACK_MESAX',
    'TEXTURE_1D_STACK_BINDING_MESAX',
    'TEXTURE_2D_STACK_BINDING_MESAX',
  ]
end
get_ext_enum_GL_MESA_bgra() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3082
def self.get_ext_enum_GL_MESA_bgra
  [
    'BGR_EXT',
    'BGRA_EXT',
  ]
end
get_ext_enum_GL_MESA_framebuffer_flip_x() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3094
def self.get_ext_enum_GL_MESA_framebuffer_flip_x
  [
    'FRAMEBUFFER_FLIP_X_MESA',
  ]
end
get_ext_enum_GL_MESA_framebuffer_flip_y() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3105
def self.get_ext_enum_GL_MESA_framebuffer_flip_y
  [
    'FRAMEBUFFER_FLIP_Y_MESA',
  ]
end
get_ext_enum_GL_MESA_framebuffer_swap_xy() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3116
def self.get_ext_enum_GL_MESA_framebuffer_swap_xy
  [
    'FRAMEBUFFER_SWAP_XY_MESA',
  ]
end
get_ext_enum_GL_MESA_pack_invert() click to toggle source
# File lib/opengl_ext_enum.rb, line 9594
def self.get_ext_enum_GL_MESA_pack_invert
  [
    'PACK_INVERT_MESA',
  ]
end
get_ext_enum_GL_MESA_program_binary_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3127
def self.get_ext_enum_GL_MESA_program_binary_formats
  [
    'PROGRAM_BINARY_FORMAT_MESA',
  ]
end
get_ext_enum_GL_MESA_resize_buffers() click to toggle source
# File lib/opengl_ext_enum.rb, line 9615
def self.get_ext_enum_GL_MESA_resize_buffers
  [
  ]
end
get_ext_enum_GL_MESA_shader_integer_functions() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3137
def self.get_ext_enum_GL_MESA_shader_integer_functions
  [
  ]
end
get_ext_enum_GL_MESA_tile_raster_order() click to toggle source
# File lib/opengl_ext_enum.rb, line 9636
def self.get_ext_enum_GL_MESA_tile_raster_order
  [
    'TILE_RASTER_ORDER_FIXED_MESA',
    'TILE_RASTER_ORDER_INCREASING_X_MESA',
    'TILE_RASTER_ORDER_INCREASING_Y_MESA',
  ]
end
get_ext_enum_GL_MESA_window_pos() click to toggle source
# File lib/opengl_ext_enum.rb, line 9648
def self.get_ext_enum_GL_MESA_window_pos
  [
  ]
end
get_ext_enum_GL_MESA_ycbcr_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 9660
def self.get_ext_enum_GL_MESA_ycbcr_texture
  [
    'UNSIGNED_SHORT_8_8_MESA',
    'UNSIGNED_SHORT_8_8_REV_MESA',
    'YCBCR_MESA',
  ]
end
get_ext_enum_GL_NVX_blend_equation_advanced_multi_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3146
def self.get_ext_enum_GL_NVX_blend_equation_advanced_multi_draw_buffers
  [
  ]
end
get_ext_enum_GL_NVX_conditional_render() click to toggle source
# File lib/opengl_ext_enum.rb, line 9681
def self.get_ext_enum_GL_NVX_conditional_render
  [
  ]
end
get_ext_enum_GL_NVX_gpu_memory_info() click to toggle source
# File lib/opengl_ext_enum.rb, line 9695
def self.get_ext_enum_GL_NVX_gpu_memory_info
  [
    'GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX',
    'GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX',
    'GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX',
    'GPU_MEMORY_INFO_EVICTION_COUNT_NVX',
    'GPU_MEMORY_INFO_EVICTED_MEMORY_NVX',
  ]
end
get_ext_enum_GL_NVX_gpu_multicast2() click to toggle source
# File lib/opengl_ext_enum.rb, line 10722
def self.get_ext_enum_GL_NVX_gpu_multicast2
  [
    'UPLOAD_GPU_MASK_NVX',
  ]
end
get_ext_enum_GL_NVX_linked_gpu_multicast() click to toggle source
# File lib/opengl_ext_enum.rb, line 9711
def self.get_ext_enum_GL_NVX_linked_gpu_multicast
  [
    'LGPU_SEPARATE_STORAGE_BIT_NVX',
    'MAX_LGPU_GPUS_NVX',
  ]
end
get_ext_enum_GL_NVX_progress_fence() click to toggle source
# File lib/opengl_ext_enum.rb, line 10732
def self.get_ext_enum_GL_NVX_progress_fence
  [
  ]
end
get_ext_enum_GL_NV_alpha_to_coverage_dither_control() click to toggle source
# File lib/opengl_ext_enum.rb, line 9726
def self.get_ext_enum_GL_NV_alpha_to_coverage_dither_control
  [
    'ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV',
    'ALPHA_TO_COVERAGE_DITHER_ENABLE_NV',
    'ALPHA_TO_COVERAGE_DITHER_DISABLE_NV',
    'ALPHA_TO_COVERAGE_DITHER_MODE_NV',
  ]
end
get_ext_enum_GL_NV_bindless_multi_draw_indirect() click to toggle source
# File lib/opengl_ext_enum.rb, line 9739
def self.get_ext_enum_GL_NV_bindless_multi_draw_indirect
  [
  ]
end
get_ext_enum_GL_NV_bindless_multi_draw_indirect_count() click to toggle source
# File lib/opengl_ext_enum.rb, line 9748
def self.get_ext_enum_GL_NV_bindless_multi_draw_indirect_count
  [
  ]
end
get_ext_enum_GL_NV_bindless_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3155
def self.get_ext_enum_GL_NV_bindless_texture
  [
  ]
end
get_ext_enum_GL_NV_blend_equation_advanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3215
def self.get_ext_enum_GL_NV_blend_equation_advanced
  [
    'BLEND_OVERLAP_NV',
    'BLEND_PREMULTIPLIED_SRC_NV',
    'BLUE_NV',
    'COLORBURN_NV',
    'COLORDODGE_NV',
    'CONJOINT_NV',
    'CONTRAST_NV',
    'DARKEN_NV',
    'DIFFERENCE_NV',
    'DISJOINT_NV',
    'DST_ATOP_NV',
    'DST_IN_NV',
    'DST_NV',
    'DST_OUT_NV',
    'DST_OVER_NV',
    'EXCLUSION_NV',
    'GREEN_NV',
    'HARDLIGHT_NV',
    'HARDMIX_NV',
    'HSL_COLOR_NV',
    'HSL_HUE_NV',
    'HSL_LUMINOSITY_NV',
    'HSL_SATURATION_NV',
    'INVERT',
    'INVERT_OVG_NV',
    'INVERT_RGB_NV',
    'LIGHTEN_NV',
    'LINEARBURN_NV',
    'LINEARDODGE_NV',
    'LINEARLIGHT_NV',
    'MINUS_CLAMPED_NV',
    'MINUS_NV',
    'MULTIPLY_NV',
    'OVERLAY_NV',
    'PINLIGHT_NV',
    'PLUS_CLAMPED_ALPHA_NV',
    'PLUS_CLAMPED_NV',
    'PLUS_DARKER_NV',
    'PLUS_NV',
    'RED_NV',
    'SCREEN_NV',
    'SOFTLIGHT_NV',
    'SRC_ATOP_NV',
    'SRC_IN_NV',
    'SRC_NV',
    'SRC_OUT_NV',
    'SRC_OVER_NV',
    'UNCORRELATED_NV',
    'VIVIDLIGHT_NV',
    'XOR_NV',
    'ZERO',
  ]
end
get_ext_enum_GL_NV_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3276
def self.get_ext_enum_GL_NV_blend_equation_advanced_coherent
  [
    'BLEND_ADVANCED_COHERENT_NV',
  ]
end
get_ext_enum_GL_NV_blend_minmax_factor() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3288
def self.get_ext_enum_GL_NV_blend_minmax_factor
  [
    'FACTOR_MIN_AMD',
    'FACTOR_MAX_AMD',
  ]
end
get_ext_enum_GL_NV_blend_square() click to toggle source
# File lib/opengl_ext_enum.rb, line 9901
def self.get_ext_enum_GL_NV_blend_square
  [
  ]
end
get_ext_enum_GL_NV_clip_space_w_scaling() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3302
def self.get_ext_enum_GL_NV_clip_space_w_scaling
  [
    'VIEWPORT_POSITION_W_SCALE_NV',
    'VIEWPORT_POSITION_W_SCALE_X_COEFF_NV',
    'VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV',
  ]
end
get_ext_enum_GL_NV_command_list() click to toggle source
# File lib/opengl_ext_enum.rb, line 9944
def self.get_ext_enum_GL_NV_command_list
  [
    'TERMINATE_SEQUENCE_COMMAND_NV',
    'NOP_COMMAND_NV',
    'DRAW_ELEMENTS_COMMAND_NV',
    'DRAW_ARRAYS_COMMAND_NV',
    'DRAW_ELEMENTS_STRIP_COMMAND_NV',
    'DRAW_ARRAYS_STRIP_COMMAND_NV',
    'DRAW_ELEMENTS_INSTANCED_COMMAND_NV',
    'DRAW_ARRAYS_INSTANCED_COMMAND_NV',
    'ELEMENT_ADDRESS_COMMAND_NV',
    'ATTRIBUTE_ADDRESS_COMMAND_NV',
    'UNIFORM_ADDRESS_COMMAND_NV',
    'BLEND_COLOR_COMMAND_NV',
    'STENCIL_REF_COMMAND_NV',
    'LINE_WIDTH_COMMAND_NV',
    'POLYGON_OFFSET_COMMAND_NV',
    'ALPHA_REF_COMMAND_NV',
    'VIEWPORT_COMMAND_NV',
    'SCISSOR_COMMAND_NV',
    'FRONT_FACE_COMMAND_NV',
  ]
end
get_ext_enum_GL_NV_compute_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 9974
def self.get_ext_enum_GL_NV_compute_program5
  [
    'COMPUTE_PROGRAM_NV',
    'COMPUTE_PROGRAM_PARAMETER_BUFFER_NV',
  ]
end
get_ext_enum_GL_NV_compute_shader_derivatives() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3314
def self.get_ext_enum_GL_NV_compute_shader_derivatives
  [
  ]
end
get_ext_enum_GL_NV_conditional_render() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3327
def self.get_ext_enum_GL_NV_conditional_render
  [
    'QUERY_WAIT_NV',
    'QUERY_NO_WAIT_NV',
    'QUERY_BY_REGION_WAIT_NV',
    'QUERY_BY_REGION_NO_WAIT_NV',
  ]
end
get_ext_enum_GL_NV_conservative_raster() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3344
def self.get_ext_enum_GL_NV_conservative_raster
  [
    'CONSERVATIVE_RASTERIZATION_NV',
    'SUBPIXEL_PRECISION_BIAS_X_BITS_NV',
    'SUBPIXEL_PRECISION_BIAS_Y_BITS_NV',
    'MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV',
  ]
end
get_ext_enum_GL_NV_conservative_raster_dilate() click to toggle source
# File lib/opengl_ext_enum.rb, line 10031
def self.get_ext_enum_GL_NV_conservative_raster_dilate
  [
    'CONSERVATIVE_RASTER_DILATE_NV',
    'CONSERVATIVE_RASTER_DILATE_RANGE_NV',
    'CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV',
  ]
end
get_ext_enum_GL_NV_conservative_raster_pre_snap() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3358
def self.get_ext_enum_GL_NV_conservative_raster_pre_snap
  [
    'CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV',
  ]
end
get_ext_enum_GL_NV_conservative_raster_pre_snap_triangles() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3371
def self.get_ext_enum_GL_NV_conservative_raster_pre_snap_triangles
  [
    'CONSERVATIVE_RASTER_MODE_NV',
    'CONSERVATIVE_RASTER_MODE_POST_SNAP_NV',
    'CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV',
  ]
end
get_ext_enum_GL_NV_conservative_raster_underestimation() click to toggle source
# File lib/opengl_ext_enum.rb, line 10069
def self.get_ext_enum_GL_NV_conservative_raster_underestimation
  [
  ]
end
get_ext_enum_GL_NV_copy_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3385
def self.get_ext_enum_GL_NV_copy_buffer
  [
    'COPY_READ_BUFFER_NV',
    'COPY_WRITE_BUFFER_NV',
  ]
end
get_ext_enum_GL_NV_copy_depth_to_color() click to toggle source
# File lib/opengl_ext_enum.rb, line 10080
def self.get_ext_enum_GL_NV_copy_depth_to_color
  [
    'DEPTH_STENCIL_TO_RGBA_NV',
    'DEPTH_STENCIL_TO_BGRA_NV',
  ]
end
get_ext_enum_GL_NV_copy_image() click to toggle source
# File lib/opengl_ext_enum.rb, line 10091
def self.get_ext_enum_GL_NV_copy_image
  [
  ]
end
get_ext_enum_GL_NV_coverage_sample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3405
def self.get_ext_enum_GL_NV_coverage_sample
  [
    'COVERAGE_COMPONENT_NV',
    'COVERAGE_COMPONENT4_NV',
    'COVERAGE_ATTACHMENT_NV',
    'COVERAGE_BUFFERS_NV',
    'COVERAGE_SAMPLES_NV',
    'COVERAGE_ALL_FRAGMENTS_NV',
    'COVERAGE_EDGE_FRAGMENTS_NV',
    'COVERAGE_AUTOMATIC_NV',
    'COVERAGE_BUFFER_BIT_NV',
  ]
end
get_ext_enum_GL_NV_deep_texture3D() click to toggle source
# File lib/opengl_ext_enum.rb, line 10102
def self.get_ext_enum_GL_NV_deep_texture3D
  [
    'MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV',
    'MAX_DEEP_3D_TEXTURE_DEPTH_NV',
  ]
end
get_ext_enum_GL_NV_depth_buffer_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 10117
def self.get_ext_enum_GL_NV_depth_buffer_float
  [
    'DEPTH_COMPONENT32F_NV',
    'DEPTH32F_STENCIL8_NV',
    'FLOAT_32_UNSIGNED_INT_24_8_REV_NV',
    'DEPTH_BUFFER_FLOAT_MODE_NV',
  ]
end
get_ext_enum_GL_NV_depth_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 10131
def self.get_ext_enum_GL_NV_depth_clamp
  [
    'DEPTH_CLAMP_NV',
  ]
end
get_ext_enum_GL_NV_depth_nonlinear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3424
def self.get_ext_enum_GL_NV_depth_nonlinear
  [
    'DEPTH_COMPONENT16_NONLINEAR_NV',
  ]
end
get_ext_enum_GL_NV_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3467
def self.get_ext_enum_GL_NV_draw_buffers
  [
    'MAX_DRAW_BUFFERS_NV',
    'DRAW_BUFFER0_NV',
    'DRAW_BUFFER1_NV',
    'DRAW_BUFFER2_NV',
    'DRAW_BUFFER3_NV',
    'DRAW_BUFFER4_NV',
    'DRAW_BUFFER5_NV',
    'DRAW_BUFFER6_NV',
    'DRAW_BUFFER7_NV',
    'DRAW_BUFFER8_NV',
    'DRAW_BUFFER9_NV',
    'DRAW_BUFFER10_NV',
    'DRAW_BUFFER11_NV',
    'DRAW_BUFFER12_NV',
    'DRAW_BUFFER13_NV',
    'DRAW_BUFFER14_NV',
    'DRAW_BUFFER15_NV',
    'COLOR_ATTACHMENT0_NV',
    'COLOR_ATTACHMENT1_NV',
    'COLOR_ATTACHMENT2_NV',
    'COLOR_ATTACHMENT3_NV',
    'COLOR_ATTACHMENT4_NV',
    'COLOR_ATTACHMENT5_NV',
    'COLOR_ATTACHMENT6_NV',
    'COLOR_ATTACHMENT7_NV',
    'COLOR_ATTACHMENT8_NV',
    'COLOR_ATTACHMENT9_NV',
    'COLOR_ATTACHMENT10_NV',
    'COLOR_ATTACHMENT11_NV',
    'COLOR_ATTACHMENT12_NV',
    'COLOR_ATTACHMENT13_NV',
    'COLOR_ATTACHMENT14_NV',
    'COLOR_ATTACHMENT15_NV',
  ]
end
get_ext_enum_GL_NV_draw_instanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3509
def self.get_ext_enum_GL_NV_draw_instanced
  [
  ]
end
get_ext_enum_GL_NV_draw_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 10141
def self.get_ext_enum_GL_NV_draw_texture
  [
  ]
end
get_ext_enum_GL_NV_draw_vulkan_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3518
def self.get_ext_enum_GL_NV_draw_vulkan_image
  [
  ]
end
get_ext_enum_GL_NV_evaluators() click to toggle source
# File lib/opengl_ext_enum.rb, line 10183
def self.get_ext_enum_GL_NV_evaluators
  [
    'EVAL_2D_NV',
    'EVAL_TRIANGULAR_2D_NV',
    'MAP_TESSELLATION_NV',
    'MAP_ATTRIB_U_ORDER_NV',
    'MAP_ATTRIB_V_ORDER_NV',
    'EVAL_FRACTIONAL_TESSELLATION_NV',
    'EVAL_VERTEX_ATTRIB0_NV',
    'EVAL_VERTEX_ATTRIB1_NV',
    'EVAL_VERTEX_ATTRIB2_NV',
    'EVAL_VERTEX_ATTRIB3_NV',
    'EVAL_VERTEX_ATTRIB4_NV',
    'EVAL_VERTEX_ATTRIB5_NV',
    'EVAL_VERTEX_ATTRIB6_NV',
    'EVAL_VERTEX_ATTRIB7_NV',
    'EVAL_VERTEX_ATTRIB8_NV',
    'EVAL_VERTEX_ATTRIB9_NV',
    'EVAL_VERTEX_ATTRIB10_NV',
    'EVAL_VERTEX_ATTRIB11_NV',
    'EVAL_VERTEX_ATTRIB12_NV',
    'EVAL_VERTEX_ATTRIB13_NV',
    'EVAL_VERTEX_ATTRIB14_NV',
    'EVAL_VERTEX_ATTRIB15_NV',
    'MAX_MAP_TESSELLATION_NV',
    'MAX_RATIONAL_EVAL_ORDER_NV',
  ]
end
get_ext_enum_GL_NV_explicit_attrib_location() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3527
def self.get_ext_enum_GL_NV_explicit_attrib_location
  [
  ]
end
get_ext_enum_GL_NV_explicit_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 10226
def self.get_ext_enum_GL_NV_explicit_multisample
  [
    'SAMPLE_POSITION_NV',
    'SAMPLE_MASK_NV',
    'SAMPLE_MASK_VALUE_NV',
    'TEXTURE_BINDING_RENDERBUFFER_NV',
    'TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV',
    'TEXTURE_RENDERBUFFER_NV',
    'SAMPLER_RENDERBUFFER_NV',
    'INT_SAMPLER_RENDERBUFFER_NV',
    'UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV',
    'MAX_SAMPLE_MASK_WORDS_NV',
  ]
end
get_ext_enum_GL_NV_fbo_color_attachments() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3553
def self.get_ext_enum_GL_NV_fbo_color_attachments
  [
    'MAX_COLOR_ATTACHMENTS_NV',
    'COLOR_ATTACHMENT0_NV',
    'COLOR_ATTACHMENT1_NV',
    'COLOR_ATTACHMENT2_NV',
    'COLOR_ATTACHMENT3_NV',
    'COLOR_ATTACHMENT4_NV',
    'COLOR_ATTACHMENT5_NV',
    'COLOR_ATTACHMENT6_NV',
    'COLOR_ATTACHMENT7_NV',
    'COLOR_ATTACHMENT8_NV',
    'COLOR_ATTACHMENT9_NV',
    'COLOR_ATTACHMENT10_NV',
    'COLOR_ATTACHMENT11_NV',
    'COLOR_ATTACHMENT12_NV',
    'COLOR_ATTACHMENT13_NV',
    'COLOR_ATTACHMENT14_NV',
    'COLOR_ATTACHMENT15_NV',
  ]
end
get_ext_enum_GL_NV_fence() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3582
def self.get_ext_enum_GL_NV_fence
  [
    'ALL_COMPLETED_NV',
    'FENCE_STATUS_NV',
    'FENCE_CONDITION_NV',
  ]
end
get_ext_enum_GL_NV_fill_rectangle() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3595
def self.get_ext_enum_GL_NV_fill_rectangle
  [
    'FILL_RECTANGLE_NV',
  ]
end
get_ext_enum_GL_NV_float_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 10286
def self.get_ext_enum_GL_NV_float_buffer
  [
    'FLOAT_R_NV',
    'FLOAT_RG_NV',
    'FLOAT_RGB_NV',
    'FLOAT_RGBA_NV',
    'FLOAT_R16_NV',
    'FLOAT_R32_NV',
    'FLOAT_RG16_NV',
    'FLOAT_RG32_NV',
    'FLOAT_RGB16_NV',
    'FLOAT_RGB32_NV',
    'FLOAT_RGBA16_NV',
    'FLOAT_RGBA32_NV',
    'TEXTURE_FLOAT_COMPONENTS_NV',
    'FLOAT_CLEAR_COLOR_VALUE_NV',
    'FLOAT_RGBA_MODE_NV',
  ]
end
get_ext_enum_GL_NV_fog_distance() click to toggle source
# File lib/opengl_ext_enum.rb, line 10314
def self.get_ext_enum_GL_NV_fog_distance
  [
    'FOG_DISTANCE_MODE_NV',
    'EYE_RADIAL_NV',
    'EYE_PLANE_ABSOLUTE_NV',
    'EYE_PLANE',
  ]
end
get_ext_enum_GL_NV_fragment_coverage_to_color() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3607
def self.get_ext_enum_GL_NV_fragment_coverage_to_color
  [
    'FRAGMENT_COVERAGE_TO_COLOR_NV',
    'FRAGMENT_COVERAGE_COLOR_NV',
  ]
end
get_ext_enum_GL_NV_fragment_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 10346
def self.get_ext_enum_GL_NV_fragment_program
  [
    'MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV',
    'FRAGMENT_PROGRAM_NV',
    'MAX_TEXTURE_COORDS_NV',
    'MAX_TEXTURE_IMAGE_UNITS_NV',
    'FRAGMENT_PROGRAM_BINDING_NV',
    'PROGRAM_ERROR_STRING_NV',
  ]
end
get_ext_enum_GL_NV_fragment_program2() click to toggle source
# File lib/opengl_ext_enum.rb, line 10366
def self.get_ext_enum_GL_NV_fragment_program2
  [
    'MAX_PROGRAM_EXEC_INSTRUCTIONS_NV',
    'MAX_PROGRAM_CALL_DEPTH_NV',
    'MAX_PROGRAM_IF_DEPTH_NV',
    'MAX_PROGRAM_LOOP_DEPTH_NV',
    'MAX_PROGRAM_LOOP_COUNT_NV',
  ]
end
get_ext_enum_GL_NV_fragment_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10380
def self.get_ext_enum_GL_NV_fragment_program4
  [
  ]
end
get_ext_enum_GL_NV_fragment_program_option() click to toggle source
# File lib/opengl_ext_enum.rb, line 10389
def self.get_ext_enum_GL_NV_fragment_program_option
  [
  ]
end
get_ext_enum_GL_NV_fragment_shader_barycentric() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3618
def self.get_ext_enum_GL_NV_fragment_shader_barycentric
  [
  ]
end
get_ext_enum_GL_NV_fragment_shader_interlock() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3627
def self.get_ext_enum_GL_NV_fragment_shader_interlock
  [
  ]
end
get_ext_enum_GL_NV_framebuffer_blit() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3640
def self.get_ext_enum_GL_NV_framebuffer_blit
  [
    'READ_FRAMEBUFFER_NV',
    'DRAW_FRAMEBUFFER_NV',
    'DRAW_FRAMEBUFFER_BINDING_NV',
    'READ_FRAMEBUFFER_BINDING_NV',
  ]
end
get_ext_enum_GL_NV_framebuffer_mixed_samples() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3667
def self.get_ext_enum_GL_NV_framebuffer_mixed_samples
  [
    'RASTER_MULTISAMPLE_EXT',
    'COVERAGE_MODULATION_TABLE_NV',
    'RASTER_SAMPLES_EXT',
    'MAX_RASTER_SAMPLES_EXT',
    'RASTER_FIXED_SAMPLE_LOCATIONS_EXT',
    'MULTISAMPLE_RASTERIZATION_ALLOWED_EXT',
    'EFFECTIVE_RASTER_SAMPLES_EXT',
    'COLOR_SAMPLES_NV',
    'DEPTH_SAMPLES_NV',
    'STENCIL_SAMPLES_NV',
    'MIXED_DEPTH_SAMPLES_SUPPORTED_NV',
    'MIXED_STENCIL_SAMPLES_SUPPORTED_NV',
    'COVERAGE_MODULATION_NV',
    'COVERAGE_MODULATION_TABLE_SIZE_NV',
  ]
end
get_ext_enum_GL_NV_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3693
def self.get_ext_enum_GL_NV_framebuffer_multisample
  [
    'RENDERBUFFER_SAMPLES_NV',
    'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV',
    'MAX_SAMPLES_NV',
  ]
end
get_ext_enum_GL_NV_framebuffer_multisample_coverage() click to toggle source
# File lib/opengl_ext_enum.rb, line 10457
def self.get_ext_enum_GL_NV_framebuffer_multisample_coverage
  [
    'RENDERBUFFER_COVERAGE_SAMPLES_NV',
    'RENDERBUFFER_COLOR_SAMPLES_NV',
    'MAX_MULTISAMPLE_COVERAGE_MODES_NV',
    'MULTISAMPLE_COVERAGE_MODES_NV',
  ]
end
get_ext_enum_GL_NV_generate_mipmap_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3705
def self.get_ext_enum_GL_NV_generate_mipmap_sRGB
  [
  ]
end
get_ext_enum_GL_NV_geometry_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10486
def self.get_ext_enum_GL_NV_geometry_program4
  [
    'LINES_ADJACENCY_EXT',
    'LINE_STRIP_ADJACENCY_EXT',
    'TRIANGLES_ADJACENCY_EXT',
    'TRIANGLE_STRIP_ADJACENCY_EXT',
    'GEOMETRY_PROGRAM_NV',
    'MAX_PROGRAM_OUTPUT_VERTICES_NV',
    'MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV',
    'GEOMETRY_VERTICES_OUT_EXT',
    'GEOMETRY_INPUT_TYPE_EXT',
    'GEOMETRY_OUTPUT_TYPE_EXT',
    'MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT',
    'FRAMEBUFFER_ATTACHMENT_LAYERED_EXT',
    'FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT',
    'FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT',
    'PROGRAM_POINT_SIZE_EXT',
  ]
end
get_ext_enum_GL_NV_geometry_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10511
def self.get_ext_enum_GL_NV_geometry_shader4
  [
  ]
end
get_ext_enum_GL_NV_geometry_shader_passthrough() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3714
def self.get_ext_enum_GL_NV_geometry_shader_passthrough
  [
  ]
end
get_ext_enum_GL_NV_gpu_multicast() click to toggle source
# File lib/opengl_ext_enum.rb, line 10707
def self.get_ext_enum_GL_NV_gpu_multicast
  [
    'PER_GPU_STORAGE_BIT_NV',
    'MULTICAST_GPUS_NV',
    'RENDER_GPU_MASK_NV',
    'PER_GPU_STORAGE_NV',
    'MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV',
  ]
end
get_ext_enum_GL_NV_gpu_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10537
def self.get_ext_enum_GL_NV_gpu_program4
  [
    'MIN_PROGRAM_TEXEL_OFFSET_NV',
    'MAX_PROGRAM_TEXEL_OFFSET_NV',
    'PROGRAM_ATTRIB_COMPONENTS_NV',
    'PROGRAM_RESULT_COMPONENTS_NV',
    'MAX_PROGRAM_ATTRIB_COMPONENTS_NV',
    'MAX_PROGRAM_RESULT_COMPONENTS_NV',
    'MAX_PROGRAM_GENERIC_ATTRIBS_NV',
    'MAX_PROGRAM_GENERIC_RESULTS_NV',
  ]
end
get_ext_enum_GL_NV_gpu_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 10562
def self.get_ext_enum_GL_NV_gpu_program5
  [
    'MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV',
    'MIN_FRAGMENT_INTERPOLATION_OFFSET_NV',
    'MAX_FRAGMENT_INTERPOLATION_OFFSET_NV',
    'FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV',
    'MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV',
    'MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV',
    'MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV',
    'MAX_PROGRAM_SUBROUTINE_NUM_NV',
  ]
end
get_ext_enum_GL_NV_gpu_program5_mem_extended() click to toggle source
# File lib/opengl_ext_enum.rb, line 10579
def self.get_ext_enum_GL_NV_gpu_program5_mem_extended
  [
  ]
end
get_ext_enum_GL_NV_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3752
def self.get_ext_enum_GL_NV_gpu_shader5
  [
    'INT64_NV',
    'UNSIGNED_INT64_NV',
    'INT8_NV',
    'INT8_VEC2_NV',
    'INT8_VEC3_NV',
    'INT8_VEC4_NV',
    'INT16_NV',
    'INT16_VEC2_NV',
    'INT16_VEC3_NV',
    'INT16_VEC4_NV',
    'INT64_VEC2_NV',
    'INT64_VEC3_NV',
    'INT64_VEC4_NV',
    'UNSIGNED_INT8_NV',
    'UNSIGNED_INT8_VEC2_NV',
    'UNSIGNED_INT8_VEC3_NV',
    'UNSIGNED_INT8_VEC4_NV',
    'UNSIGNED_INT16_NV',
    'UNSIGNED_INT16_VEC2_NV',
    'UNSIGNED_INT16_VEC3_NV',
    'UNSIGNED_INT16_VEC4_NV',
    'UNSIGNED_INT64_VEC2_NV',
    'UNSIGNED_INT64_VEC3_NV',
    'UNSIGNED_INT64_VEC4_NV',
    'FLOAT16_NV',
    'FLOAT16_VEC2_NV',
    'FLOAT16_VEC3_NV',
    'FLOAT16_VEC4_NV',
    'PATCHES',
  ]
end
get_ext_enum_GL_NV_half_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 10656
def self.get_ext_enum_GL_NV_half_float
  [
    'HALF_FLOAT_NV',
  ]
end
get_ext_enum_GL_NV_image_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3790
def self.get_ext_enum_GL_NV_image_formats
  [
  ]
end
get_ext_enum_GL_NV_instanced_arrays() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3800
def self.get_ext_enum_GL_NV_instanced_arrays
  [
    'VERTEX_ATTRIB_ARRAY_DIVISOR_NV',
  ]
end
get_ext_enum_GL_NV_internalformat_sample_query() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3817
def self.get_ext_enum_GL_NV_internalformat_sample_query
  [
    'RENDERBUFFER',
    'TEXTURE_2D_MULTISAMPLE',
    'TEXTURE_2D_MULTISAMPLE_ARRAY',
    'MULTISAMPLES_NV',
    'SUPERSAMPLE_SCALE_X_NV',
    'SUPERSAMPLE_SCALE_Y_NV',
    'CONFORMANT_NV',
  ]
end
get_ext_enum_GL_NV_light_max_exponent() click to toggle source
# File lib/opengl_ext_enum.rb, line 10691
def self.get_ext_enum_GL_NV_light_max_exponent
  [
    'MAX_SHININESS_NV',
    'MAX_SPOT_EXPONENT_NV',
  ]
end
get_ext_enum_GL_NV_memory_attachment() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3843
def self.get_ext_enum_GL_NV_memory_attachment
  [
    'ATTACHED_MEMORY_OBJECT_NV',
    'ATTACHED_MEMORY_OFFSET_NV',
    'MEMORY_ATTACHABLE_ALIGNMENT_NV',
    'MEMORY_ATTACHABLE_SIZE_NV',
    'MEMORY_ATTACHABLE_NV',
    'DETACHED_MEMORY_INCARNATION_NV',
    'DETACHED_TEXTURES_NV',
    'DETACHED_BUFFERS_NV',
    'MAX_DETACHED_TEXTURES_NV',
    'MAX_DETACHED_BUFFERS_NV',
  ]
end
get_ext_enum_GL_NV_memory_object_sparse() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3862
def self.get_ext_enum_GL_NV_memory_object_sparse
  [
  ]
end
get_ext_enum_GL_NV_mesh_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3919
def self.get_ext_enum_GL_NV_mesh_shader
  [
    'MESH_SHADER_NV',
    'TASK_SHADER_NV',
    'MAX_MESH_UNIFORM_BLOCKS_NV',
    'MAX_MESH_TEXTURE_IMAGE_UNITS_NV',
    'MAX_MESH_IMAGE_UNIFORMS_NV',
    'MAX_MESH_UNIFORM_COMPONENTS_NV',
    'MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV',
    'MAX_MESH_ATOMIC_COUNTERS_NV',
    'MAX_MESH_SHADER_STORAGE_BLOCKS_NV',
    'MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV',
    'MAX_TASK_UNIFORM_BLOCKS_NV',
    'MAX_TASK_TEXTURE_IMAGE_UNITS_NV',
    'MAX_TASK_IMAGE_UNIFORMS_NV',
    'MAX_TASK_UNIFORM_COMPONENTS_NV',
    'MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV',
    'MAX_TASK_ATOMIC_COUNTERS_NV',
    'MAX_TASK_SHADER_STORAGE_BLOCKS_NV',
    'MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV',
    'MAX_MESH_WORK_GROUP_INVOCATIONS_NV',
    'MAX_TASK_WORK_GROUP_INVOCATIONS_NV',
    'MAX_MESH_TOTAL_MEMORY_SIZE_NV',
    'MAX_TASK_TOTAL_MEMORY_SIZE_NV',
    'MAX_MESH_OUTPUT_VERTICES_NV',
    'MAX_MESH_OUTPUT_PRIMITIVES_NV',
    'MAX_TASK_OUTPUT_COUNT_NV',
    'MAX_DRAW_MESH_TASKS_COUNT_NV',
    'MAX_MESH_VIEWS_NV',
    'MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV',
    'MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV',
    'MAX_MESH_WORK_GROUP_SIZE_NV',
    'MAX_TASK_WORK_GROUP_SIZE_NV',
    'MESH_WORK_GROUP_SIZE_NV',
    'TASK_WORK_GROUP_SIZE_NV',
    'MESH_VERTICES_OUT_NV',
    'MESH_PRIMITIVES_OUT_NV',
    'MESH_OUTPUT_TYPE_NV',
    'UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV',
    'UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV',
    'REFERENCED_BY_MESH_SHADER_NV',
    'REFERENCED_BY_TASK_SHADER_NV',
    'MESH_SHADER_BIT_NV',
    'TASK_SHADER_BIT_NV',
    'MESH_SUBROUTINE_NV',
    'TASK_SUBROUTINE_NV',
    'MESH_SUBROUTINE_UNIFORM_NV',
    'TASK_SUBROUTINE_UNIFORM_NV',
    'ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV',
    'ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV',
  ]
end
get_ext_enum_GL_NV_multisample_coverage() click to toggle source
# File lib/opengl_ext_enum.rb, line 10886
def self.get_ext_enum_GL_NV_multisample_coverage
  [
    'SAMPLES_ARB',
    'COLOR_SAMPLES_NV',
  ]
end
get_ext_enum_GL_NV_multisample_filter_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 10898
def self.get_ext_enum_GL_NV_multisample_filter_hint
  [
    'MULTISAMPLE_FILTER_HINT_NV',
  ]
end
get_ext_enum_GL_NV_non_square_matrices() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3982
def self.get_ext_enum_GL_NV_non_square_matrices
  [
    'FLOAT_MAT2x3_NV',
    'FLOAT_MAT2x4_NV',
    'FLOAT_MAT3x2_NV',
    'FLOAT_MAT3x4_NV',
    'FLOAT_MAT4x2_NV',
    'FLOAT_MAT4x3_NV',
  ]
end
get_ext_enum_GL_NV_occlusion_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 10912
def self.get_ext_enum_GL_NV_occlusion_query
  [
    'PIXEL_COUNTER_BITS_NV',
    'CURRENT_OCCLUSION_QUERY_ID_NV',
    'PIXEL_COUNT_NV',
    'PIXEL_COUNT_AVAILABLE_NV',
  ]
end
get_ext_enum_GL_NV_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 10927
def self.get_ext_enum_GL_NV_packed_depth_stencil
  [
    'DEPTH_STENCIL_NV',
    'UNSIGNED_INT_24_8_NV',
  ]
end
get_ext_enum_GL_NV_parameter_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 10943
def self.get_ext_enum_GL_NV_parameter_buffer_object
  [
    'MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV',
    'MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV',
    'VERTEX_PROGRAM_PARAMETER_BUFFER_NV',
    'GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV',
    'FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV',
  ]
end
get_ext_enum_GL_NV_parameter_buffer_object2() click to toggle source
# File lib/opengl_ext_enum.rb, line 10957
def self.get_ext_enum_GL_NV_parameter_buffer_object2
  [
  ]
end
get_ext_enum_GL_NV_path_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4161
def self.get_ext_enum_GL_NV_path_rendering
  [
    'PATH_FORMAT_SVG_NV',
    'PATH_FORMAT_PS_NV',
    'STANDARD_FONT_NAME_NV',
    'SYSTEM_FONT_NAME_NV',
    'FILE_NAME_NV',
    'PATH_STROKE_WIDTH_NV',
    'PATH_END_CAPS_NV',
    'PATH_INITIAL_END_CAP_NV',
    'PATH_TERMINAL_END_CAP_NV',
    'PATH_JOIN_STYLE_NV',
    'PATH_MITER_LIMIT_NV',
    'PATH_DASH_CAPS_NV',
    'PATH_INITIAL_DASH_CAP_NV',
    'PATH_TERMINAL_DASH_CAP_NV',
    'PATH_DASH_OFFSET_NV',
    'PATH_CLIENT_LENGTH_NV',
    'PATH_FILL_MODE_NV',
    'PATH_FILL_MASK_NV',
    'PATH_FILL_COVER_MODE_NV',
    'PATH_STROKE_COVER_MODE_NV',
    'PATH_STROKE_MASK_NV',
    'COUNT_UP_NV',
    'COUNT_DOWN_NV',
    'PATH_OBJECT_BOUNDING_BOX_NV',
    'CONVEX_HULL_NV',
    'BOUNDING_BOX_NV',
    'TRANSLATE_X_NV',
    'TRANSLATE_Y_NV',
    'TRANSLATE_2D_NV',
    'TRANSLATE_3D_NV',
    'AFFINE_2D_NV',
    'AFFINE_3D_NV',
    'TRANSPOSE_AFFINE_2D_NV',
    'TRANSPOSE_AFFINE_3D_NV',
    'UTF8_NV',
    'UTF16_NV',
    'BOUNDING_BOX_OF_BOUNDING_BOXES_NV',
    'PATH_COMMAND_COUNT_NV',
    'PATH_COORD_COUNT_NV',
    'PATH_DASH_ARRAY_COUNT_NV',
    'PATH_COMPUTED_LENGTH_NV',
    'PATH_FILL_BOUNDING_BOX_NV',
    'PATH_STROKE_BOUNDING_BOX_NV',
    'SQUARE_NV',
    'ROUND_NV',
    'TRIANGULAR_NV',
    'BEVEL_NV',
    'MITER_REVERT_NV',
    'MITER_TRUNCATE_NV',
    'SKIP_MISSING_GLYPH_NV',
    'USE_MISSING_GLYPH_NV',
    'PATH_ERROR_POSITION_NV',
    'ACCUM_ADJACENT_PAIRS_NV',
    'ADJACENT_PAIRS_NV',
    'FIRST_TO_REST_NV',
    'PATH_GEN_MODE_NV',
    'PATH_GEN_COEFF_NV',
    'PATH_GEN_COMPONENTS_NV',
    'PATH_STENCIL_FUNC_NV',
    'PATH_STENCIL_REF_NV',
    'PATH_STENCIL_VALUE_MASK_NV',
    'PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV',
    'PATH_STENCIL_DEPTH_OFFSET_UNITS_NV',
    'PATH_COVER_DEPTH_FUNC_NV',
    'PATH_DASH_OFFSET_RESET_NV',
    'MOVE_TO_RESETS_NV',
    'MOVE_TO_CONTINUES_NV',
    'CLOSE_PATH_NV',
    'MOVE_TO_NV',
    'RELATIVE_MOVE_TO_NV',
    'LINE_TO_NV',
    'RELATIVE_LINE_TO_NV',
    'HORIZONTAL_LINE_TO_NV',
    'RELATIVE_HORIZONTAL_LINE_TO_NV',
    'VERTICAL_LINE_TO_NV',
    'RELATIVE_VERTICAL_LINE_TO_NV',
    'QUADRATIC_CURVE_TO_NV',
    'RELATIVE_QUADRATIC_CURVE_TO_NV',
    'CUBIC_CURVE_TO_NV',
    'RELATIVE_CUBIC_CURVE_TO_NV',
    'SMOOTH_QUADRATIC_CURVE_TO_NV',
    'RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV',
    'SMOOTH_CUBIC_CURVE_TO_NV',
    'RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV',
    'SMALL_CCW_ARC_TO_NV',
    'RELATIVE_SMALL_CCW_ARC_TO_NV',
    'SMALL_CW_ARC_TO_NV',
    'RELATIVE_SMALL_CW_ARC_TO_NV',
    'LARGE_CCW_ARC_TO_NV',
    'RELATIVE_LARGE_CCW_ARC_TO_NV',
    'LARGE_CW_ARC_TO_NV',
    'RELATIVE_LARGE_CW_ARC_TO_NV',
    'RESTART_PATH_NV',
    'DUP_FIRST_CUBIC_CURVE_TO_NV',
    'DUP_LAST_CUBIC_CURVE_TO_NV',
    'RECT_NV',
    'CIRCULAR_CCW_ARC_TO_NV',
    'CIRCULAR_CW_ARC_TO_NV',
    'CIRCULAR_TANGENT_ARC_TO_NV',
    'ARC_TO_NV',
    'RELATIVE_ARC_TO_NV',
    'BOLD_BIT_NV',
    'ITALIC_BIT_NV',
    'GLYPH_WIDTH_BIT_NV',
    'GLYPH_HEIGHT_BIT_NV',
    'GLYPH_HORIZONTAL_BEARING_X_BIT_NV',
    'GLYPH_HORIZONTAL_BEARING_Y_BIT_NV',
    'GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV',
    'GLYPH_VERTICAL_BEARING_X_BIT_NV',
    'GLYPH_VERTICAL_BEARING_Y_BIT_NV',
    'GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV',
    'GLYPH_HAS_KERNING_BIT_NV',
    'FONT_X_MIN_BOUNDS_BIT_NV',
    'FONT_Y_MIN_BOUNDS_BIT_NV',
    'FONT_X_MAX_BOUNDS_BIT_NV',
    'FONT_Y_MAX_BOUNDS_BIT_NV',
    'FONT_UNITS_PER_EM_BIT_NV',
    'FONT_ASCENDER_BIT_NV',
    'FONT_DESCENDER_BIT_NV',
    'FONT_HEIGHT_BIT_NV',
    'FONT_MAX_ADVANCE_WIDTH_BIT_NV',
    'FONT_MAX_ADVANCE_HEIGHT_BIT_NV',
    'FONT_UNDERLINE_POSITION_BIT_NV',
    'FONT_UNDERLINE_THICKNESS_BIT_NV',
    'FONT_HAS_KERNING_BIT_NV',
    'ROUNDED_RECT_NV',
    'RELATIVE_ROUNDED_RECT_NV',
    'ROUNDED_RECT2_NV',
    'RELATIVE_ROUNDED_RECT2_NV',
    'ROUNDED_RECT4_NV',
    'RELATIVE_ROUNDED_RECT4_NV',
    'ROUNDED_RECT8_NV',
    'RELATIVE_ROUNDED_RECT8_NV',
    'RELATIVE_RECT_NV',
    'FONT_GLYPHS_AVAILABLE_NV',
    'FONT_TARGET_UNAVAILABLE_NV',
    'FONT_UNAVAILABLE_NV',
    'FONT_UNINTELLIGIBLE_NV',
    'CONIC_CURVE_TO_NV',
    'RELATIVE_CONIC_CURVE_TO_NV',
    'FONT_NUM_GLYPH_INDICES_BIT_NV',
    'STANDARD_FONT_FORMAT_NV',
    'GL_2_BYTES_NV', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_3_BYTES_NV', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4_BYTES_NV', # [NOTE] Renaming was not performed due to grammatical restrictions
    'EYE_LINEAR_NV',
    'OBJECT_LINEAR_NV',
    'CONSTANT_NV',
    'PATH_FOG_GEN_MODE_NV',
    'PRIMARY_COLOR',
    'PRIMARY_COLOR_NV',
    'SECONDARY_COLOR_NV',
    'PATH_GEN_COLOR_FORMAT_NV',
    'PATH_PROJECTION_NV',
    'PATH_MODELVIEW_NV',
    'PATH_MODELVIEW_STACK_DEPTH_NV',
    'PATH_MODELVIEW_MATRIX_NV',
    'PATH_MAX_MODELVIEW_STACK_DEPTH_NV',
    'PATH_TRANSPOSE_MODELVIEW_MATRIX_NV',
    'PATH_PROJECTION_STACK_DEPTH_NV',
    'PATH_PROJECTION_MATRIX_NV',
    'PATH_MAX_PROJECTION_STACK_DEPTH_NV',
    'PATH_TRANSPOSE_PROJECTION_MATRIX_NV',
    'FRAGMENT_INPUT_NV',
  ]
end
get_ext_enum_GL_NV_path_rendering_shared_edge() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4335
def self.get_ext_enum_GL_NV_path_rendering_shared_edge
  [
    'SHARED_EDGE_NV',
  ]
end
get_ext_enum_GL_NV_pixel_buffer_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4349
def self.get_ext_enum_GL_NV_pixel_buffer_object
  [
    'PIXEL_PACK_BUFFER_NV',
    'PIXEL_UNPACK_BUFFER_NV',
    'PIXEL_PACK_BUFFER_BINDING_NV',
    'PIXEL_UNPACK_BUFFER_BINDING_NV',
  ]
end
get_ext_enum_GL_NV_pixel_data_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 11320
def self.get_ext_enum_GL_NV_pixel_data_range
  [
    'WRITE_PIXEL_DATA_RANGE_NV',
    'READ_PIXEL_DATA_RANGE_NV',
    'WRITE_PIXEL_DATA_RANGE_LENGTH_NV',
    'READ_PIXEL_DATA_RANGE_LENGTH_NV',
    'WRITE_PIXEL_DATA_RANGE_POINTER_NV',
    'READ_PIXEL_DATA_RANGE_POINTER_NV',
  ]
end
get_ext_enum_GL_NV_point_sprite() click to toggle source
# File lib/opengl_ext_enum.rb, line 11338
def self.get_ext_enum_GL_NV_point_sprite
  [
    'POINT_SPRITE_NV',
    'COORD_REPLACE_NV',
    'POINT_SPRITE_R_MODE_NV',
  ]
end
get_ext_enum_GL_NV_polygon_mode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4368
def self.get_ext_enum_GL_NV_polygon_mode
  [
    'POLYGON_MODE_NV',
    'POLYGON_OFFSET_POINT_NV',
    'POLYGON_OFFSET_LINE_NV',
    'POINT_NV',
    'LINE_NV',
    'FILL_NV',
  ]
end
get_ext_enum_GL_NV_present_video() click to toggle source
# File lib/opengl_ext_enum.rb, line 11356
def self.get_ext_enum_GL_NV_present_video
  [
    'FRAME_NV',
    'FIELDS_NV',
    'CURRENT_TIME_NV',
    'NUM_FILL_STREAMS_NV',
    'PRESENT_TIME_NV',
    'PRESENT_DURATION_NV',
  ]
end
get_ext_enum_GL_NV_primitive_restart() click to toggle source
# File lib/opengl_ext_enum.rb, line 11373
def self.get_ext_enum_GL_NV_primitive_restart
  [
    'PRIMITIVE_RESTART_NV',
    'PRIMITIVE_RESTART_INDEX_NV',
  ]
end
get_ext_enum_GL_NV_primitive_shading_rate() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4385
def self.get_ext_enum_GL_NV_primitive_shading_rate
  [
    'SHADING_RATE_IMAGE_PER_PRIMITIVE_NV',
    'SHADING_RATE_IMAGE_PALETTE_COUNT_NV',
  ]
end
get_ext_enum_GL_NV_query_resource() click to toggle source
# File lib/opengl_ext_enum.rb, line 11403
def self.get_ext_enum_GL_NV_query_resource
  [
    'QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV',
    'QUERY_RESOURCE_MEMTYPE_VIDMEM_NV',
    'QUERY_RESOURCE_SYS_RESERVED_NV',
    'QUERY_RESOURCE_TEXTURE_NV',
    'QUERY_RESOURCE_RENDERBUFFER_NV',
    'QUERY_RESOURCE_BUFFEROBJECT_NV',
  ]
end
get_ext_enum_GL_NV_query_resource_tag() click to toggle source
# File lib/opengl_ext_enum.rb, line 11418
def self.get_ext_enum_GL_NV_query_resource_tag
  [
  ]
end
get_ext_enum_GL_NV_read_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4397
def self.get_ext_enum_GL_NV_read_buffer
  [
    'READ_BUFFER_NV',
  ]
end
get_ext_enum_GL_NV_read_buffer_front() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4407
def self.get_ext_enum_GL_NV_read_buffer_front
  [
  ]
end
get_ext_enum_GL_NV_read_depth() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4416
def self.get_ext_enum_GL_NV_read_depth
  [
  ]
end
get_ext_enum_GL_NV_read_depth_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4425
def self.get_ext_enum_GL_NV_read_depth_stencil
  [
  ]
end
get_ext_enum_GL_NV_read_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4434
def self.get_ext_enum_GL_NV_read_stencil
  [
  ]
end
get_ext_enum_GL_NV_register_combiners() click to toggle source
# File lib/opengl_ext_enum.rb, line 11483
def self.get_ext_enum_GL_NV_register_combiners
  [
    'REGISTER_COMBINERS_NV',
    'VARIABLE_A_NV',
    'VARIABLE_B_NV',
    'VARIABLE_C_NV',
    'VARIABLE_D_NV',
    'VARIABLE_E_NV',
    'VARIABLE_F_NV',
    'VARIABLE_G_NV',
    'CONSTANT_COLOR0_NV',
    'CONSTANT_COLOR1_NV',
    'PRIMARY_COLOR_NV',
    'SECONDARY_COLOR_NV',
    'SPARE0_NV',
    'SPARE1_NV',
    'DISCARD_NV',
    'E_TIMES_F_NV',
    'SPARE0_PLUS_SECONDARY_COLOR_NV',
    'UNSIGNED_IDENTITY_NV',
    'UNSIGNED_INVERT_NV',
    'EXPAND_NORMAL_NV',
    'EXPAND_NEGATE_NV',
    'HALF_BIAS_NORMAL_NV',
    'HALF_BIAS_NEGATE_NV',
    'SIGNED_IDENTITY_NV',
    'SIGNED_NEGATE_NV',
    'SCALE_BY_TWO_NV',
    'SCALE_BY_FOUR_NV',
    'SCALE_BY_ONE_HALF_NV',
    'BIAS_BY_NEGATIVE_ONE_HALF_NV',
    'COMBINER_INPUT_NV',
    'COMBINER_MAPPING_NV',
    'COMBINER_COMPONENT_USAGE_NV',
    'COMBINER_AB_DOT_PRODUCT_NV',
    'COMBINER_CD_DOT_PRODUCT_NV',
    'COMBINER_MUX_SUM_NV',
    'COMBINER_SCALE_NV',
    'COMBINER_BIAS_NV',
    'COMBINER_AB_OUTPUT_NV',
    'COMBINER_CD_OUTPUT_NV',
    'COMBINER_SUM_OUTPUT_NV',
    'MAX_GENERAL_COMBINERS_NV',
    'NUM_GENERAL_COMBINERS_NV',
    'COLOR_SUM_CLAMP_NV',
    'COMBINER0_NV',
    'COMBINER1_NV',
    'COMBINER2_NV',
    'COMBINER3_NV',
    'COMBINER4_NV',
    'COMBINER5_NV',
    'COMBINER6_NV',
    'COMBINER7_NV',
    'TEXTURE0_ARB',
    'TEXTURE1_ARB',
    'ZERO',
    'NONE',
    'FOG',
  ]
end
get_ext_enum_GL_NV_register_combiners2() click to toggle source
# File lib/opengl_ext_enum.rb, line 11549
def self.get_ext_enum_GL_NV_register_combiners2
  [
    'PER_STAGE_CONSTANTS_NV',
  ]
end
get_ext_enum_GL_NV_representative_fragment_test() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4444
def self.get_ext_enum_GL_NV_representative_fragment_test
  [
    'REPRESENTATIVE_FRAGMENT_TEST_NV',
  ]
end
get_ext_enum_GL_NV_robustness_video_memory_purge() click to toggle source
# File lib/opengl_ext_enum.rb, line 11571
def self.get_ext_enum_GL_NV_robustness_video_memory_purge
  [
    'PURGED_CONTEXT_RESET_NV',
  ]
end
get_ext_enum_GL_NV_sRGB_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4464
def self.get_ext_enum_GL_NV_sRGB_formats
  [
    'SLUMINANCE_NV',
    'SLUMINANCE_ALPHA_NV',
    'SRGB8_NV',
    'SLUMINANCE8_NV',
    'SLUMINANCE8_ALPHA8_NV',
    'COMPRESSED_SRGB_S3TC_DXT1_NV',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV',
    'COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV',
    'ETC1_SRGB8_NV',
  ]
end
get_ext_enum_GL_NV_sample_locations() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4491
def self.get_ext_enum_GL_NV_sample_locations
  [
    'SAMPLE_LOCATION_SUBPIXEL_BITS_NV',
    'SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV',
    'SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV',
    'PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV',
    'SAMPLE_LOCATION_NV',
    'PROGRAMMABLE_SAMPLE_LOCATION_NV',
    'FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV',
    'FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV',
  ]
end
get_ext_enum_GL_NV_sample_mask_override_coverage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4508
def self.get_ext_enum_GL_NV_sample_mask_override_coverage
  [
  ]
end
get_ext_enum_GL_NV_scissor_exclusive() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4519
def self.get_ext_enum_GL_NV_scissor_exclusive
  [
    'SCISSOR_TEST_EXCLUSIVE_NV',
    'SCISSOR_BOX_EXCLUSIVE_NV',
  ]
end
get_ext_enum_GL_NV_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_enum.rb, line 11628
def self.get_ext_enum_GL_NV_shader_atomic_counters
  [
  ]
end
get_ext_enum_GL_NV_shader_atomic_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 11637
def self.get_ext_enum_GL_NV_shader_atomic_float
  [
  ]
end
get_ext_enum_GL_NV_shader_atomic_float64() click to toggle source
# File lib/opengl_ext_enum.rb, line 11646
def self.get_ext_enum_GL_NV_shader_atomic_float64
  [
  ]
end
get_ext_enum_GL_NV_shader_atomic_fp16_vector() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4530
def self.get_ext_enum_GL_NV_shader_atomic_fp16_vector
  [
  ]
end
get_ext_enum_GL_NV_shader_atomic_int64() click to toggle source
# File lib/opengl_ext_enum.rb, line 11664
def self.get_ext_enum_GL_NV_shader_atomic_int64
  [
  ]
end
get_ext_enum_GL_NV_shader_buffer_load() click to toggle source
# File lib/opengl_ext_enum.rb, line 11676
def self.get_ext_enum_GL_NV_shader_buffer_load
  [
    'BUFFER_GPU_ADDRESS_NV',
    'GPU_ADDRESS_NV',
    'MAX_SHADER_BUFFER_ADDRESS_NV',
  ]
end
get_ext_enum_GL_NV_shader_buffer_store() click to toggle source
# File lib/opengl_ext_enum.rb, line 11691
def self.get_ext_enum_GL_NV_shader_buffer_store
  [
    'SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV',
    'READ_WRITE',
    'WRITE_ONLY',
  ]
end
get_ext_enum_GL_NV_shader_noperspective_interpolation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4539
def self.get_ext_enum_GL_NV_shader_noperspective_interpolation
  [
  ]
end
get_ext_enum_GL_NV_shader_storage_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 11703
def self.get_ext_enum_GL_NV_shader_storage_buffer_object
  [
  ]
end
get_ext_enum_GL_NV_shader_subgroup_partitioned() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4549
def self.get_ext_enum_GL_NV_shader_subgroup_partitioned
  [
    'SUBGROUP_FEATURE_PARTITIONED_BIT_NV',
  ]
end
get_ext_enum_GL_NV_shader_texture_footprint() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4559
def self.get_ext_enum_GL_NV_shader_texture_footprint
  [
  ]
end
get_ext_enum_GL_NV_shader_thread_group() click to toggle source
# File lib/opengl_ext_enum.rb, line 11735
def self.get_ext_enum_GL_NV_shader_thread_group
  [
    'WARP_SIZE_NV',
    'WARPS_PER_SM_NV',
    'SM_COUNT_NV',
  ]
end
get_ext_enum_GL_NV_shader_thread_shuffle() click to toggle source
# File lib/opengl_ext_enum.rb, line 11747
def self.get_ext_enum_GL_NV_shader_thread_shuffle
  [
  ]
end
get_ext_enum_GL_NV_shading_rate_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4589
def self.get_ext_enum_GL_NV_shading_rate_image
  [
    'SHADING_RATE_IMAGE_NV',
    'SHADING_RATE_NO_INVOCATIONS_NV',
    'SHADING_RATE_1_INVOCATION_PER_PIXEL_NV',
    'SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV',
    'SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV',
    'SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV',
    'SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV',
    'SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV',
    'SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV',
    'SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV',
    'SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV',
    'SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV',
    'SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV',
    'SHADING_RATE_IMAGE_BINDING_NV',
    'SHADING_RATE_IMAGE_TEXEL_WIDTH_NV',
    'SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV',
    'SHADING_RATE_IMAGE_PALETTE_SIZE_NV',
    'MAX_COARSE_FRAGMENT_SAMPLES_NV',
    'SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV',
    'SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV',
    'SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV',
  ]
end
get_ext_enum_GL_NV_shadow_samplers_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4620
def self.get_ext_enum_GL_NV_shadow_samplers_array
  [
    'SAMPLER_2D_ARRAY_SHADOW_NV',
  ]
end
get_ext_enum_GL_NV_shadow_samplers_cube() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4631
def self.get_ext_enum_GL_NV_shadow_samplers_cube
  [
    'SAMPLER_CUBE_SHADOW_NV',
  ]
end
get_ext_enum_GL_NV_stereo_view_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4641
def self.get_ext_enum_GL_NV_stereo_view_rendering
  [
  ]
end
get_ext_enum_GL_NV_tessellation_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 11821
def self.get_ext_enum_GL_NV_tessellation_program5
  [
    'MAX_PROGRAM_PATCH_ATTRIBS_NV',
    'TESS_CONTROL_PROGRAM_NV',
    'TESS_EVALUATION_PROGRAM_NV',
    'TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV',
    'TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV',
  ]
end
get_ext_enum_GL_NV_texgen_emboss() click to toggle source
# File lib/opengl_ext_enum.rb, line 11838
def self.get_ext_enum_GL_NV_texgen_emboss
  [
    'EMBOSS_LIGHT_NV',
    'EMBOSS_CONSTANT_NV',
    'EMBOSS_MAP_NV',
  ]
end
get_ext_enum_GL_NV_texgen_reflection() click to toggle source
# File lib/opengl_ext_enum.rb, line 11852
def self.get_ext_enum_GL_NV_texgen_reflection
  [
    'NORMAL_MAP_NV',
    'REFLECTION_MAP_NV',
  ]
end
get_ext_enum_GL_NV_texture_barrier() click to toggle source
# File lib/opengl_ext_enum.rb, line 11863
def self.get_ext_enum_GL_NV_texture_barrier
  [
  ]
end
get_ext_enum_GL_NV_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4652
def self.get_ext_enum_GL_NV_texture_border_clamp
  [
    'TEXTURE_BORDER_COLOR_NV',
    'CLAMP_TO_BORDER_NV',
  ]
end
get_ext_enum_GL_NV_texture_compression_s3tc_update() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4663
def self.get_ext_enum_GL_NV_texture_compression_s3tc_update
  [
  ]
end
get_ext_enum_GL_NV_texture_compression_vtc() click to toggle source
# File lib/opengl_ext_enum.rb, line 11872
def self.get_ext_enum_GL_NV_texture_compression_vtc
  [
  ]
end
get_ext_enum_GL_NV_texture_env_combine4() click to toggle source
# File lib/opengl_ext_enum.rb, line 11886
def self.get_ext_enum_GL_NV_texture_env_combine4
  [
    'COMBINE4_NV',
    'SOURCE3_RGB_NV',
    'SOURCE3_ALPHA_NV',
    'OPERAND3_RGB_NV',
    'OPERAND3_ALPHA_NV',
  ]
end
get_ext_enum_GL_NV_texture_expand_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 11901
def self.get_ext_enum_GL_NV_texture_expand_normal
  [
    'TEXTURE_UNSIGNED_REMAP_MODE_NV',
  ]
end
get_ext_enum_GL_NV_texture_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 11913
def self.get_ext_enum_GL_NV_texture_multisample
  [
    'TEXTURE_COVERAGE_SAMPLES_NV',
    'TEXTURE_COLOR_SAMPLES_NV',
  ]
end
get_ext_enum_GL_NV_texture_npot_2D_mipmap() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4672
def self.get_ext_enum_GL_NV_texture_npot_2D_mipmap
  [
  ]
end
get_ext_enum_GL_NV_texture_rectangle() click to toggle source
# File lib/opengl_ext_enum.rb, line 11928
def self.get_ext_enum_GL_NV_texture_rectangle
  [
    'TEXTURE_RECTANGLE_NV',
    'TEXTURE_BINDING_RECTANGLE_NV',
    'PROXY_TEXTURE_RECTANGLE_NV',
    'MAX_RECTANGLE_TEXTURE_SIZE_NV',
  ]
end
get_ext_enum_GL_NV_texture_rectangle_compressed() click to toggle source
# File lib/opengl_ext_enum.rb, line 11941
def self.get_ext_enum_GL_NV_texture_rectangle_compressed
  [
  ]
end
get_ext_enum_GL_NV_texture_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 12023
def self.get_ext_enum_GL_NV_texture_shader
  [
    'OFFSET_TEXTURE_RECTANGLE_NV',
    'OFFSET_TEXTURE_RECTANGLE_SCALE_NV',
    'DOT_PRODUCT_TEXTURE_RECTANGLE_NV',
    'RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV',
    'UNSIGNED_INT_S8_S8_8_8_NV',
    'UNSIGNED_INT_8_8_S8_S8_REV_NV',
    'DSDT_MAG_INTENSITY_NV',
    'SHADER_CONSISTENT_NV',
    'TEXTURE_SHADER_NV',
    'SHADER_OPERATION_NV',
    'CULL_MODES_NV',
    'OFFSET_TEXTURE_MATRIX_NV',
    'OFFSET_TEXTURE_SCALE_NV',
    'OFFSET_TEXTURE_BIAS_NV',
    'OFFSET_TEXTURE_2D_MATRIX_NV',
    'OFFSET_TEXTURE_2D_SCALE_NV',
    'OFFSET_TEXTURE_2D_BIAS_NV',
    'PREVIOUS_TEXTURE_INPUT_NV',
    'CONST_EYE_NV',
    'PASS_THROUGH_NV',
    'CULL_FRAGMENT_NV',
    'OFFSET_TEXTURE_2D_NV',
    'DEPENDENT_AR_TEXTURE_2D_NV',
    'DEPENDENT_GB_TEXTURE_2D_NV',
    'DOT_PRODUCT_NV',
    'DOT_PRODUCT_DEPTH_REPLACE_NV',
    'DOT_PRODUCT_TEXTURE_2D_NV',
    'DOT_PRODUCT_TEXTURE_CUBE_MAP_NV',
    'DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV',
    'DOT_PRODUCT_REFLECT_CUBE_MAP_NV',
    'DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV',
    'HILO_NV',
    'DSDT_NV',
    'DSDT_MAG_NV',
    'DSDT_MAG_VIB_NV',
    'HILO16_NV',
    'SIGNED_HILO_NV',
    'SIGNED_HILO16_NV',
    'SIGNED_RGBA_NV',
    'SIGNED_RGBA8_NV',
    'SIGNED_RGB_NV',
    'SIGNED_RGB8_NV',
    'SIGNED_LUMINANCE_NV',
    'SIGNED_LUMINANCE8_NV',
    'SIGNED_LUMINANCE_ALPHA_NV',
    'SIGNED_LUMINANCE8_ALPHA8_NV',
    'SIGNED_ALPHA_NV',
    'SIGNED_ALPHA8_NV',
    'SIGNED_INTENSITY_NV',
    'SIGNED_INTENSITY8_NV',
    'DSDT8_NV',
    'DSDT8_MAG8_NV',
    'DSDT8_MAG8_INTENSITY8_NV',
    'SIGNED_RGB_UNSIGNED_ALPHA_NV',
    'SIGNED_RGB8_UNSIGNED_ALPHA8_NV',
    'HI_SCALE_NV',
    'LO_SCALE_NV',
    'DS_SCALE_NV',
    'DT_SCALE_NV',
    'MAGNITUDE_SCALE_NV',
    'VIBRANCE_SCALE_NV',
    'HI_BIAS_NV',
    'LO_BIAS_NV',
    'DS_BIAS_NV',
    'DT_BIAS_NV',
    'MAGNITUDE_BIAS_NV',
    'VIBRANCE_BIAS_NV',
    'TEXTURE_BORDER_VALUES_NV',
    'TEXTURE_HI_SIZE_NV',
    'TEXTURE_LO_SIZE_NV',
    'TEXTURE_DS_SIZE_NV',
    'TEXTURE_DT_SIZE_NV',
    'TEXTURE_MAG_SIZE_NV',
  ]
end
get_ext_enum_GL_NV_texture_shader2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12106
def self.get_ext_enum_GL_NV_texture_shader2
  [
    'DOT_PRODUCT_TEXTURE_3D_NV',
  ]
end
get_ext_enum_GL_NV_texture_shader3() click to toggle source
# File lib/opengl_ext_enum.rb, line 12133
def self.get_ext_enum_GL_NV_texture_shader3
  [
    'OFFSET_PROJECTIVE_TEXTURE_2D_NV',
    'OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV',
    'OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV',
    'OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV',
    'OFFSET_HILO_TEXTURE_2D_NV',
    'OFFSET_HILO_TEXTURE_RECTANGLE_NV',
    'OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV',
    'OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV',
    'DEPENDENT_HILO_TEXTURE_2D_NV',
    'DEPENDENT_RGB_TEXTURE_3D_NV',
    'DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV',
    'DOT_PRODUCT_PASS_THROUGH_NV',
    'DOT_PRODUCT_TEXTURE_1D_NV',
    'DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV',
    'HILO8_NV',
    'SIGNED_HILO8_NV',
    'FORCE_BLUE_TO_ONE_NV',
  ]
end
get_ext_enum_GL_NV_timeline_semaphore() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2319
def self.get_ext_enum_GL_NV_timeline_semaphore
  [
    'TIMELINE_SEMAPHORE_VALUE_NV',
    'SEMAPHORE_TYPE_NV',
    'SEMAPHORE_TYPE_BINARY_NV',
    'SEMAPHORE_TYPE_TIMELINE_NV',
    'MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV',
  ]
end
get_ext_enum_GL_NV_transform_feedback() click to toggle source
# File lib/opengl_ext_enum.rb, line 12190
def self.get_ext_enum_GL_NV_transform_feedback
  [
    'BACK_PRIMARY_COLOR_NV',
    'BACK_SECONDARY_COLOR_NV',
    'TEXTURE_COORD_NV',
    'CLIP_DISTANCE_NV',
    'VERTEX_ID_NV',
    'PRIMITIVE_ID_NV',
    'GENERIC_ATTRIB_NV',
    'TRANSFORM_FEEDBACK_ATTRIBS_NV',
    'TRANSFORM_FEEDBACK_BUFFER_MODE_NV',
    'MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV',
    'ACTIVE_VARYINGS_NV',
    'ACTIVE_VARYING_MAX_LENGTH_NV',
    'TRANSFORM_FEEDBACK_VARYINGS_NV',
    'TRANSFORM_FEEDBACK_BUFFER_START_NV',
    'TRANSFORM_FEEDBACK_BUFFER_SIZE_NV',
    'TRANSFORM_FEEDBACK_RECORD_NV',
    'PRIMITIVES_GENERATED_NV',
    'TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV',
    'RASTERIZER_DISCARD_NV',
    'MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV',
    'MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV',
    'INTERLEAVED_ATTRIBS_NV',
    'SEPARATE_ATTRIBS_NV',
    'TRANSFORM_FEEDBACK_BUFFER_NV',
    'TRANSFORM_FEEDBACK_BUFFER_BINDING_NV',
    'LAYER_NV',
    'NEXT_BUFFER_NV',
    'SKIP_COMPONENTS4_NV',
    'SKIP_COMPONENTS3_NV',
    'SKIP_COMPONENTS2_NV',
    'SKIP_COMPONENTS1_NV',
  ]
end
get_ext_enum_GL_NV_transform_feedback2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12234
def self.get_ext_enum_GL_NV_transform_feedback2
  [
    'TRANSFORM_FEEDBACK_NV',
    'TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV',
    'TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV',
    'TRANSFORM_FEEDBACK_BINDING_NV',
  ]
end
get_ext_enum_GL_NV_uniform_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_enum.rb, line 12250
def self.get_ext_enum_GL_NV_uniform_buffer_unified_memory
  [
    'UNIFORM_BUFFER_UNIFIED_NV',
    'UNIFORM_BUFFER_ADDRESS_NV',
    'UNIFORM_BUFFER_LENGTH_NV',
  ]
end
get_ext_enum_GL_NV_vdpau_interop() click to toggle source
# File lib/opengl_ext_enum.rb, line 12266
def self.get_ext_enum_GL_NV_vdpau_interop
  [
    'SURFACE_STATE_NV',
    'SURFACE_REGISTERED_NV',
    'SURFACE_MAPPED_NV',
    'WRITE_DISCARD_NV',
  ]
end
get_ext_enum_GL_NV_vdpau_interop2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12279
def self.get_ext_enum_GL_NV_vdpau_interop2
  [
  ]
end
get_ext_enum_GL_NV_vertex_array_range() click to toggle source
# File lib/opengl_ext_enum.rb, line 12293
def self.get_ext_enum_GL_NV_vertex_array_range
  [
    'VERTEX_ARRAY_RANGE_NV',
    'VERTEX_ARRAY_RANGE_LENGTH_NV',
    'VERTEX_ARRAY_RANGE_VALID_NV',
    'MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV',
    'VERTEX_ARRAY_RANGE_POINTER_NV',
  ]
end
get_ext_enum_GL_NV_vertex_array_range2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12308
def self.get_ext_enum_GL_NV_vertex_array_range2
  [
    'VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV',
  ]
end
get_ext_enum_GL_NV_vertex_attrib_integer_64bit() click to toggle source
# File lib/opengl_ext_enum.rb, line 12320
def self.get_ext_enum_GL_NV_vertex_attrib_integer_64bit
  [
    'INT64_NV',
    'UNSIGNED_INT64_NV',
  ]
end
get_ext_enum_GL_NV_vertex_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_enum.rb, line 12356
def self.get_ext_enum_GL_NV_vertex_buffer_unified_memory
  [
    'VERTEX_ATTRIB_ARRAY_UNIFIED_NV',
    'ELEMENT_ARRAY_UNIFIED_NV',
    'VERTEX_ATTRIB_ARRAY_ADDRESS_NV',
    'VERTEX_ARRAY_ADDRESS_NV',
    'NORMAL_ARRAY_ADDRESS_NV',
    'COLOR_ARRAY_ADDRESS_NV',
    'INDEX_ARRAY_ADDRESS_NV',
    'TEXTURE_COORD_ARRAY_ADDRESS_NV',
    'EDGE_FLAG_ARRAY_ADDRESS_NV',
    'SECONDARY_COLOR_ARRAY_ADDRESS_NV',
    'FOG_COORD_ARRAY_ADDRESS_NV',
    'ELEMENT_ARRAY_ADDRESS_NV',
    'VERTEX_ATTRIB_ARRAY_LENGTH_NV',
    'VERTEX_ARRAY_LENGTH_NV',
    'NORMAL_ARRAY_LENGTH_NV',
    'COLOR_ARRAY_LENGTH_NV',
    'INDEX_ARRAY_LENGTH_NV',
    'TEXTURE_COORD_ARRAY_LENGTH_NV',
    'EDGE_FLAG_ARRAY_LENGTH_NV',
    'SECONDARY_COLOR_ARRAY_LENGTH_NV',
    'FOG_COORD_ARRAY_LENGTH_NV',
    'ELEMENT_ARRAY_LENGTH_NV',
    'DRAW_INDIRECT_UNIFIED_NV',
    'DRAW_INDIRECT_ADDRESS_NV',
    'DRAW_INDIRECT_LENGTH_NV',
  ]
end
get_ext_enum_GL_NV_vertex_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 12473
def self.get_ext_enum_GL_NV_vertex_program
  [
    'VERTEX_PROGRAM_NV',
    'VERTEX_STATE_PROGRAM_NV',
    'ATTRIB_ARRAY_SIZE_NV',
    'ATTRIB_ARRAY_STRIDE_NV',
    'ATTRIB_ARRAY_TYPE_NV',
    'CURRENT_ATTRIB_NV',
    'PROGRAM_LENGTH_NV',
    'PROGRAM_STRING_NV',
    'MODELVIEW_PROJECTION_NV',
    'IDENTITY_NV',
    'INVERSE_NV',
    'TRANSPOSE_NV',
    'INVERSE_TRANSPOSE_NV',
    'MAX_TRACK_MATRIX_STACK_DEPTH_NV',
    'MAX_TRACK_MATRICES_NV',
    'MATRIX0_NV',
    'MATRIX1_NV',
    'MATRIX2_NV',
    'MATRIX3_NV',
    'MATRIX4_NV',
    'MATRIX5_NV',
    'MATRIX6_NV',
    'MATRIX7_NV',
    'CURRENT_MATRIX_STACK_DEPTH_NV',
    'CURRENT_MATRIX_NV',
    'VERTEX_PROGRAM_POINT_SIZE_NV',
    'VERTEX_PROGRAM_TWO_SIDE_NV',
    'PROGRAM_PARAMETER_NV',
    'ATTRIB_ARRAY_POINTER_NV',
    'PROGRAM_TARGET_NV',
    'PROGRAM_RESIDENT_NV',
    'TRACK_MATRIX_NV',
    'TRACK_MATRIX_TRANSFORM_NV',
    'VERTEX_PROGRAM_BINDING_NV',
    'PROGRAM_ERROR_POSITION_NV',
    'VERTEX_ATTRIB_ARRAY0_NV',
    'VERTEX_ATTRIB_ARRAY1_NV',
    'VERTEX_ATTRIB_ARRAY2_NV',
    'VERTEX_ATTRIB_ARRAY3_NV',
    'VERTEX_ATTRIB_ARRAY4_NV',
    'VERTEX_ATTRIB_ARRAY5_NV',
    'VERTEX_ATTRIB_ARRAY6_NV',
    'VERTEX_ATTRIB_ARRAY7_NV',
    'VERTEX_ATTRIB_ARRAY8_NV',
    'VERTEX_ATTRIB_ARRAY9_NV',
    'VERTEX_ATTRIB_ARRAY10_NV',
    'VERTEX_ATTRIB_ARRAY11_NV',
    'VERTEX_ATTRIB_ARRAY12_NV',
    'VERTEX_ATTRIB_ARRAY13_NV',
    'VERTEX_ATTRIB_ARRAY14_NV',
    'VERTEX_ATTRIB_ARRAY15_NV',
    'MAP1_VERTEX_ATTRIB0_4_NV',
    'MAP1_VERTEX_ATTRIB1_4_NV',
    'MAP1_VERTEX_ATTRIB2_4_NV',
    'MAP1_VERTEX_ATTRIB3_4_NV',
    'MAP1_VERTEX_ATTRIB4_4_NV',
    'MAP1_VERTEX_ATTRIB5_4_NV',
    'MAP1_VERTEX_ATTRIB6_4_NV',
    'MAP1_VERTEX_ATTRIB7_4_NV',
    'MAP1_VERTEX_ATTRIB8_4_NV',
    'MAP1_VERTEX_ATTRIB9_4_NV',
    'MAP1_VERTEX_ATTRIB10_4_NV',
    'MAP1_VERTEX_ATTRIB11_4_NV',
    'MAP1_VERTEX_ATTRIB12_4_NV',
    'MAP1_VERTEX_ATTRIB13_4_NV',
    'MAP1_VERTEX_ATTRIB14_4_NV',
    'MAP1_VERTEX_ATTRIB15_4_NV',
    'MAP2_VERTEX_ATTRIB0_4_NV',
    'MAP2_VERTEX_ATTRIB1_4_NV',
    'MAP2_VERTEX_ATTRIB2_4_NV',
    'MAP2_VERTEX_ATTRIB3_4_NV',
    'MAP2_VERTEX_ATTRIB4_4_NV',
    'MAP2_VERTEX_ATTRIB5_4_NV',
    'MAP2_VERTEX_ATTRIB6_4_NV',
    'MAP2_VERTEX_ATTRIB7_4_NV',
    'MAP2_VERTEX_ATTRIB8_4_NV',
    'MAP2_VERTEX_ATTRIB9_4_NV',
    'MAP2_VERTEX_ATTRIB10_4_NV',
    'MAP2_VERTEX_ATTRIB11_4_NV',
    'MAP2_VERTEX_ATTRIB12_4_NV',
    'MAP2_VERTEX_ATTRIB13_4_NV',
    'MAP2_VERTEX_ATTRIB14_4_NV',
    'MAP2_VERTEX_ATTRIB15_4_NV',
  ]
end
get_ext_enum_GL_NV_vertex_program1_1() click to toggle source
# File lib/opengl_ext_enum.rb, line 12565
def self.get_ext_enum_GL_NV_vertex_program1_1
  [
  ]
end
get_ext_enum_GL_NV_vertex_program2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12574
def self.get_ext_enum_GL_NV_vertex_program2
  [
  ]
end
get_ext_enum_GL_NV_vertex_program2_option() click to toggle source
# File lib/opengl_ext_enum.rb, line 12585
def self.get_ext_enum_GL_NV_vertex_program2_option
  [
    'MAX_PROGRAM_EXEC_INSTRUCTIONS_NV',
    'MAX_PROGRAM_CALL_DEPTH_NV',
  ]
end
get_ext_enum_GL_NV_vertex_program3() click to toggle source
# File lib/opengl_ext_enum.rb, line 12597
def self.get_ext_enum_GL_NV_vertex_program3
  [
    'MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB',
  ]
end
get_ext_enum_GL_NV_vertex_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 12608
def self.get_ext_enum_GL_NV_vertex_program4
  [
    'VERTEX_ATTRIB_ARRAY_INTEGER_NV',
  ]
end
get_ext_enum_GL_NV_video_capture() click to toggle source
# File lib/opengl_ext_enum.rb, line 12647
def self.get_ext_enum_GL_NV_video_capture
  [
    'VIDEO_BUFFER_NV',
    'VIDEO_BUFFER_BINDING_NV',
    'FIELD_UPPER_NV',
    'FIELD_LOWER_NV',
    'NUM_VIDEO_CAPTURE_STREAMS_NV',
    'NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV',
    'VIDEO_CAPTURE_TO_422_SUPPORTED_NV',
    'LAST_VIDEO_CAPTURE_STATUS_NV',
    'VIDEO_BUFFER_PITCH_NV',
    'VIDEO_COLOR_CONVERSION_MATRIX_NV',
    'VIDEO_COLOR_CONVERSION_MAX_NV',
    'VIDEO_COLOR_CONVERSION_MIN_NV',
    'VIDEO_COLOR_CONVERSION_OFFSET_NV',
    'VIDEO_BUFFER_INTERNAL_FORMAT_NV',
    'PARTIAL_SUCCESS_NV',
    'SUCCESS_NV',
    'FAILURE_NV',
    'YCBYCR8_422_NV',
    'YCBAYCR8A_4224_NV',
    'Z6Y10Z6CB10Z6Y10Z6CR10_422_NV',
    'Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV',
    'Z4Y12Z4CB12Z4Y12Z4CR12_422_NV',
    'Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV',
    'Z4Y12Z4CB12Z4CR12_444_NV',
    'VIDEO_CAPTURE_FRAME_WIDTH_NV',
    'VIDEO_CAPTURE_FRAME_HEIGHT_NV',
    'VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV',
    'VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV',
    'VIDEO_CAPTURE_SURFACE_ORIGIN_NV',
  ]
end
get_ext_enum_GL_NV_viewport_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4689
def self.get_ext_enum_GL_NV_viewport_array
  [
    'MAX_VIEWPORTS_NV',
    'VIEWPORT_SUBPIXEL_BITS_NV',
    'VIEWPORT_BOUNDS_RANGE_NV',
    'VIEWPORT_INDEX_PROVOKING_VERTEX_NV',
    'SCISSOR_BOX',
    'VIEWPORT',
    'DEPTH_RANGE',
    'SCISSOR_TEST',
  ]
end
get_ext_enum_GL_NV_viewport_array2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4706
def self.get_ext_enum_GL_NV_viewport_array2
  [
  ]
end
get_ext_enum_GL_NV_viewport_swizzle() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4727
def self.get_ext_enum_GL_NV_viewport_swizzle
  [
    'VIEWPORT_SWIZZLE_POSITIVE_X_NV',
    'VIEWPORT_SWIZZLE_NEGATIVE_X_NV',
    'VIEWPORT_SWIZZLE_POSITIVE_Y_NV',
    'VIEWPORT_SWIZZLE_NEGATIVE_Y_NV',
    'VIEWPORT_SWIZZLE_POSITIVE_Z_NV',
    'VIEWPORT_SWIZZLE_NEGATIVE_Z_NV',
    'VIEWPORT_SWIZZLE_POSITIVE_W_NV',
    'VIEWPORT_SWIZZLE_NEGATIVE_W_NV',
    'VIEWPORT_SWIZZLE_X_NV',
    'VIEWPORT_SWIZZLE_Y_NV',
    'VIEWPORT_SWIZZLE_Z_NV',
    'VIEWPORT_SWIZZLE_W_NV',
  ]
end
get_ext_enum_GL_OES_EGL_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4748
def self.get_ext_enum_GL_OES_EGL_image
  [
  ]
end
get_ext_enum_GL_OES_EGL_image_external() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4761
def self.get_ext_enum_GL_OES_EGL_image_external
  [
    'TEXTURE_EXTERNAL_OES',
    'TEXTURE_BINDING_EXTERNAL_OES',
    'REQUIRED_TEXTURE_IMAGE_UNITS_OES',
    'SAMPLER_EXTERNAL_OES',
  ]
end
get_ext_enum_GL_OES_EGL_image_external_essl3() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4774
def self.get_ext_enum_GL_OES_EGL_image_external_essl3
  [
  ]
end
get_ext_enum_GL_OES_byte_coordinates() click to toggle source
# File lib/opengl_ext_enum.rb, line 12728
def self.get_ext_enum_GL_OES_byte_coordinates
  [
    'BYTE',
  ]
end
get_ext_enum_GL_OES_compressed_ETC1_RGB8_sub_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4783
def self.get_ext_enum_GL_OES_compressed_ETC1_RGB8_sub_texture
  [
  ]
end
get_ext_enum_GL_OES_compressed_ETC1_RGB8_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4793
def self.get_ext_enum_GL_OES_compressed_ETC1_RGB8_texture
  [
    'ETC1_RGB8_OES',
  ]
end
get_ext_enum_GL_OES_compressed_paletted_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4813
def self.get_ext_enum_GL_OES_compressed_paletted_texture
  [
    'PALETTE4_RGB8_OES',
    'PALETTE4_RGBA8_OES',
    'PALETTE4_R5_G6_B5_OES',
    'PALETTE4_RGBA4_OES',
    'PALETTE4_RGB5_A1_OES',
    'PALETTE8_RGB8_OES',
    'PALETTE8_RGBA8_OES',
    'PALETTE8_R5_G6_B5_OES',
    'PALETTE8_RGBA4_OES',
    'PALETTE8_RGB5_A1_OES',
  ]
end
get_ext_enum_GL_OES_copy_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4832
def self.get_ext_enum_GL_OES_copy_image
  [
  ]
end
get_ext_enum_GL_OES_depth24() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4842
def self.get_ext_enum_GL_OES_depth24
  [
    'DEPTH_COMPONENT24_OES',
  ]
end
get_ext_enum_GL_OES_depth32() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4853
def self.get_ext_enum_GL_OES_depth32
  [
    'DEPTH_COMPONENT32_OES',
  ]
end
get_ext_enum_GL_OES_depth_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4866
def self.get_ext_enum_GL_OES_depth_texture
  [
    'DEPTH_COMPONENT',
    'UNSIGNED_SHORT',
    'UNSIGNED_INT',
  ]
end
get_ext_enum_GL_OES_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4906
def self.get_ext_enum_GL_OES_draw_buffers_indexed
  [
    'BLEND_EQUATION_RGB',
    'BLEND_EQUATION_ALPHA',
    'BLEND_SRC_RGB',
    'BLEND_SRC_ALPHA',
    'BLEND_DST_RGB',
    'BLEND_DST_ALPHA',
    'COLOR_WRITEMASK',
    'BLEND',
    'FUNC_ADD',
    'FUNC_SUBTRACT',
    'FUNC_REVERSE_SUBTRACT',
    'MIN',
    'MAX',
    'ZERO',
    'ONE',
    'SRC_COLOR',
    'ONE_MINUS_SRC_COLOR',
    'DST_COLOR',
    'ONE_MINUS_DST_COLOR',
    'SRC_ALPHA',
    'ONE_MINUS_SRC_ALPHA',
    'DST_ALPHA',
    'ONE_MINUS_DST_ALPHA',
    'CONSTANT_COLOR',
    'ONE_MINUS_CONSTANT_COLOR',
    'CONSTANT_ALPHA',
    'ONE_MINUS_CONSTANT_ALPHA',
    'SRC_ALPHA_SATURATE',
  ]
end
get_ext_enum_GL_OES_draw_elements_base_vertex() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4943
def self.get_ext_enum_GL_OES_draw_elements_base_vertex
  [
  ]
end
get_ext_enum_GL_OES_element_index_uint() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4953
def self.get_ext_enum_GL_OES_element_index_uint
  [
    'UNSIGNED_INT',
  ]
end
get_ext_enum_GL_OES_fbo_render_mipmap() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4963
def self.get_ext_enum_GL_OES_fbo_render_mipmap
  [
  ]
end
get_ext_enum_GL_OES_fixed_point() click to toggle source
# File lib/opengl_ext_enum.rb, line 12768
def self.get_ext_enum_GL_OES_fixed_point
  [
    'FIXED_OES',
  ]
end
get_ext_enum_GL_OES_fragment_precision_high() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4972
def self.get_ext_enum_GL_OES_fragment_precision_high
  [
  ]
end
get_ext_enum_GL_OES_geometry_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4981
def self.get_ext_enum_GL_OES_geometry_point_size
  [
  ]
end
get_ext_enum_GL_OES_geometry_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5023
def self.get_ext_enum_GL_OES_geometry_shader
  [
    'GEOMETRY_SHADER_OES',
    'GEOMETRY_SHADER_BIT_OES',
    'GEOMETRY_LINKED_VERTICES_OUT_OES',
    'GEOMETRY_LINKED_INPUT_TYPE_OES',
    'GEOMETRY_LINKED_OUTPUT_TYPE_OES',
    'GEOMETRY_SHADER_INVOCATIONS_OES',
    'LAYER_PROVOKING_VERTEX_OES',
    'LINES_ADJACENCY_OES',
    'LINE_STRIP_ADJACENCY_OES',
    'TRIANGLES_ADJACENCY_OES',
    'TRIANGLE_STRIP_ADJACENCY_OES',
    'MAX_GEOMETRY_UNIFORM_COMPONENTS_OES',
    'MAX_GEOMETRY_UNIFORM_BLOCKS_OES',
    'MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES',
    'MAX_GEOMETRY_INPUT_COMPONENTS_OES',
    'MAX_GEOMETRY_OUTPUT_COMPONENTS_OES',
    'MAX_GEOMETRY_OUTPUT_VERTICES_OES',
    'MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES',
    'MAX_GEOMETRY_SHADER_INVOCATIONS_OES',
    'MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES',
    'MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES',
    'MAX_GEOMETRY_ATOMIC_COUNTERS_OES',
    'MAX_GEOMETRY_IMAGE_UNIFORMS_OES',
    'MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES',
    'FIRST_VERTEX_CONVENTION_OES',
    'LAST_VERTEX_CONVENTION_OES',
    'UNDEFINED_VERTEX_OES',
    'PRIMITIVES_GENERATED_OES',
    'FRAMEBUFFER_DEFAULT_LAYERS_OES',
    'MAX_FRAMEBUFFER_LAYERS_OES',
    'FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES',
    'FRAMEBUFFER_ATTACHMENT_LAYERED_OES',
    'REFERENCED_BY_GEOMETRY_SHADER_OES',
  ]
end
get_ext_enum_GL_OES_get_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5068
def self.get_ext_enum_GL_OES_get_program_binary
  [
    'PROGRAM_BINARY_LENGTH_OES',
    'NUM_PROGRAM_BINARY_FORMATS_OES',
    'PROGRAM_BINARY_FORMATS_OES',
  ]
end
get_ext_enum_GL_OES_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5080
def self.get_ext_enum_GL_OES_gpu_shader5
  [
  ]
end
get_ext_enum_GL_OES_mapbuffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5093
def self.get_ext_enum_GL_OES_mapbuffer
  [
    'WRITE_ONLY_OES',
    'BUFFER_ACCESS_OES',
    'BUFFER_MAPPED_OES',
    'BUFFER_MAP_POINTER_OES',
  ]
end
get_ext_enum_GL_OES_packed_depth_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5109
def self.get_ext_enum_GL_OES_packed_depth_stencil
  [
    'DEPTH_STENCIL_OES',
    'UNSIGNED_INT_24_8_OES',
    'DEPTH24_STENCIL8_OES',
  ]
end
get_ext_enum_GL_OES_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5122
def self.get_ext_enum_GL_OES_primitive_bounding_box
  [
    'PRIMITIVE_BOUNDING_BOX_OES',
  ]
end
get_ext_enum_GL_OES_query_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 12778
def self.get_ext_enum_GL_OES_query_matrix
  [
  ]
end
get_ext_enum_GL_OES_read_format() click to toggle source
# File lib/opengl_ext_enum.rb, line 12789
def self.get_ext_enum_GL_OES_read_format
  [
    'IMPLEMENTATION_COLOR_READ_TYPE_OES',
    'IMPLEMENTATION_COLOR_READ_FORMAT_OES',
  ]
end
get_ext_enum_GL_OES_required_internalformat() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5147
def self.get_ext_enum_GL_OES_required_internalformat
  [
    'ALPHA8_OES',
    'DEPTH_COMPONENT16_OES',
    'DEPTH_COMPONENT24_OES',
    'DEPTH24_STENCIL8_OES',
    'DEPTH_COMPONENT32_OES',
    'LUMINANCE4_ALPHA4_OES',
    'LUMINANCE8_ALPHA8_OES',
    'LUMINANCE8_OES',
    'RGBA4_OES',
    'RGB5_A1_OES',
    'RGB565_OES',
    'RGB8_OES',
    'RGBA8_OES',
    'RGB10_EXT',
    'RGB10_A2_EXT',
  ]
end
get_ext_enum_GL_OES_rgb8_rgba8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5173
def self.get_ext_enum_GL_OES_rgb8_rgba8
  [
    'RGB8_OES',
    'RGBA8_OES',
  ]
end
get_ext_enum_GL_OES_sample_shading() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5186
def self.get_ext_enum_GL_OES_sample_shading
  [
    'SAMPLE_SHADING_OES',
    'MIN_SAMPLE_SHADING_VALUE_OES',
  ]
end
get_ext_enum_GL_OES_sample_variables() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5197
def self.get_ext_enum_GL_OES_sample_variables
  [
  ]
end
get_ext_enum_GL_OES_shader_image_atomic() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5206
def self.get_ext_enum_GL_OES_shader_image_atomic
  [
  ]
end
get_ext_enum_GL_OES_shader_io_blocks() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5215
def self.get_ext_enum_GL_OES_shader_io_blocks
  [
  ]
end
get_ext_enum_GL_OES_shader_multisample_interpolation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5227
def self.get_ext_enum_GL_OES_shader_multisample_interpolation
  [
    'MIN_FRAGMENT_INTERPOLATION_OFFSET_OES',
    'MAX_FRAGMENT_INTERPOLATION_OFFSET_OES',
    'FRAGMENT_INTERPOLATION_OFFSET_BITS_OES',
  ]
end
get_ext_enum_GL_OES_single_precision() click to toggle source
# File lib/opengl_ext_enum.rb, line 12800
def self.get_ext_enum_GL_OES_single_precision
  [
  ]
end
get_ext_enum_GL_OES_standard_derivatives() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5240
def self.get_ext_enum_GL_OES_standard_derivatives
  [
    'FRAGMENT_SHADER_DERIVATIVE_HINT_OES',
  ]
end
get_ext_enum_GL_OES_stencil1() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5251
def self.get_ext_enum_GL_OES_stencil1
  [
    'STENCIL_INDEX1_OES',
  ]
end
get_ext_enum_GL_OES_stencil4() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5262
def self.get_ext_enum_GL_OES_stencil4
  [
    'STENCIL_INDEX4_OES',
  ]
end
get_ext_enum_GL_OES_surfaceless_context() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5273
def self.get_ext_enum_GL_OES_surfaceless_context
  [
    'FRAMEBUFFER_UNDEFINED_OES',
  ]
end
get_ext_enum_GL_OES_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5283
def self.get_ext_enum_GL_OES_tessellation_point_size
  [
  ]
end
get_ext_enum_GL_OES_tessellation_shader() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5339
def self.get_ext_enum_GL_OES_tessellation_shader
  [
    'PATCHES_OES',
    'PATCH_VERTICES_OES',
    'TESS_CONTROL_OUTPUT_VERTICES_OES',
    'TESS_GEN_MODE_OES',
    'TESS_GEN_SPACING_OES',
    'TESS_GEN_VERTEX_ORDER_OES',
    'TESS_GEN_POINT_MODE_OES',
    'TRIANGLES',
    'ISOLINES_OES',
    'QUADS_OES',
    'EQUAL',
    'FRACTIONAL_ODD_OES',
    'FRACTIONAL_EVEN_OES',
    'CCW',
    'CW',
    'MAX_PATCH_VERTICES_OES',
    'MAX_TESS_GEN_LEVEL_OES',
    'MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES',
    'MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES',
    'MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES',
    'MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES',
    'MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES',
    'MAX_TESS_PATCH_COMPONENTS_OES',
    'MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES',
    'MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES',
    'MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES',
    'MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES',
    'MAX_TESS_CONTROL_INPUT_COMPONENTS_OES',
    'MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES',
    'MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES',
    'MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES',
    'MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES',
    'MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES',
    'MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES',
    'MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES',
    'MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES',
    'MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES',
    'MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES',
    'MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES',
    'PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES',
    'IS_PER_PATCH_OES',
    'REFERENCED_BY_TESS_CONTROL_SHADER_OES',
    'REFERENCED_BY_TESS_EVALUATION_SHADER_OES',
    'TESS_CONTROL_SHADER_OES',
    'TESS_EVALUATION_SHADER_OES',
    'TESS_CONTROL_SHADER_BIT_OES',
    'TESS_EVALUATION_SHADER_BIT_OES',
  ]
end
get_ext_enum_GL_OES_texture_3D() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5401
def self.get_ext_enum_GL_OES_texture_3D
  [
    'TEXTURE_WRAP_R_OES',
    'TEXTURE_3D_OES',
    'TEXTURE_BINDING_3D_OES',
    'MAX_3D_TEXTURE_SIZE_OES',
    'SAMPLER_3D_OES',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES',
  ]
end
get_ext_enum_GL_OES_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5418
def self.get_ext_enum_GL_OES_texture_border_clamp
  [
    'TEXTURE_BORDER_COLOR_OES',
    'CLAMP_TO_BORDER_OES',
  ]
end
get_ext_enum_GL_OES_texture_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5443
def self.get_ext_enum_GL_OES_texture_buffer
  [
    'TEXTURE_BUFFER_OES',
    'TEXTURE_BUFFER_BINDING_OES',
    'MAX_TEXTURE_BUFFER_SIZE_OES',
    'TEXTURE_BINDING_BUFFER_OES',
    'TEXTURE_BUFFER_DATA_STORE_BINDING_OES',
    'TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES',
    'SAMPLER_BUFFER_OES',
    'INT_SAMPLER_BUFFER_OES',
    'UNSIGNED_INT_SAMPLER_BUFFER_OES',
    'IMAGE_BUFFER_OES',
    'INT_IMAGE_BUFFER_OES',
    'UNSIGNED_INT_IMAGE_BUFFER_OES',
    'TEXTURE_BUFFER_OFFSET_OES',
    'TEXTURE_BUFFER_SIZE_OES',
  ]
end
get_ext_enum_GL_OES_texture_compression_astc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5514
def self.get_ext_enum_GL_OES_texture_compression_astc
  [
    'COMPRESSED_RGBA_ASTC_4x4_KHR',
    'COMPRESSED_RGBA_ASTC_5x4_KHR',
    'COMPRESSED_RGBA_ASTC_5x5_KHR',
    'COMPRESSED_RGBA_ASTC_6x5_KHR',
    'COMPRESSED_RGBA_ASTC_6x6_KHR',
    'COMPRESSED_RGBA_ASTC_8x5_KHR',
    'COMPRESSED_RGBA_ASTC_8x6_KHR',
    'COMPRESSED_RGBA_ASTC_8x8_KHR',
    'COMPRESSED_RGBA_ASTC_10x5_KHR',
    'COMPRESSED_RGBA_ASTC_10x6_KHR',
    'COMPRESSED_RGBA_ASTC_10x8_KHR',
    'COMPRESSED_RGBA_ASTC_10x10_KHR',
    'COMPRESSED_RGBA_ASTC_12x10_KHR',
    'COMPRESSED_RGBA_ASTC_12x12_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR',
    'COMPRESSED_RGBA_ASTC_3x3x3_OES',
    'COMPRESSED_RGBA_ASTC_4x3x3_OES',
    'COMPRESSED_RGBA_ASTC_4x4x3_OES',
    'COMPRESSED_RGBA_ASTC_4x4x4_OES',
    'COMPRESSED_RGBA_ASTC_5x4x4_OES',
    'COMPRESSED_RGBA_ASTC_5x5x4_OES',
    'COMPRESSED_RGBA_ASTC_5x5x5_OES',
    'COMPRESSED_RGBA_ASTC_6x5x5_OES',
    'COMPRESSED_RGBA_ASTC_6x6x5_OES',
    'COMPRESSED_RGBA_ASTC_6x6x6_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES',
    'COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES',
  ]
end
get_ext_enum_GL_OES_texture_cube_map_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5580
def self.get_ext_enum_GL_OES_texture_cube_map_array
  [
    'TEXTURE_CUBE_MAP_ARRAY_OES',
    'TEXTURE_BINDING_CUBE_MAP_ARRAY_OES',
    'SAMPLER_CUBE_MAP_ARRAY_OES',
    'SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES',
    'INT_SAMPLER_CUBE_MAP_ARRAY_OES',
    'UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES',
    'IMAGE_CUBE_MAP_ARRAY_OES',
    'INT_IMAGE_CUBE_MAP_ARRAY_OES',
    'UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES',
  ]
end
get_ext_enum_GL_OES_texture_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5599
def self.get_ext_enum_GL_OES_texture_float
  [
    'FLOAT',
  ]
end
get_ext_enum_GL_OES_texture_float_linear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5609
def self.get_ext_enum_GL_OES_texture_float_linear
  [
  ]
end
get_ext_enum_GL_OES_texture_half_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5619
def self.get_ext_enum_GL_OES_texture_half_float
  [
    'HALF_FLOAT_OES',
  ]
end
get_ext_enum_GL_OES_texture_half_float_linear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5629
def self.get_ext_enum_GL_OES_texture_half_float_linear
  [
  ]
end
get_ext_enum_GL_OES_texture_npot() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5638
def self.get_ext_enum_GL_OES_texture_npot
  [
  ]
end
get_ext_enum_GL_OES_texture_stencil8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5649
def self.get_ext_enum_GL_OES_texture_stencil8
  [
    'STENCIL_INDEX_OES',
    'STENCIL_INDEX8_OES',
  ]
end
get_ext_enum_GL_OES_texture_storage_multisample_2d_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5665
def self.get_ext_enum_GL_OES_texture_storage_multisample_2d_array
  [
    'TEXTURE_2D_MULTISAMPLE_ARRAY_OES',
    'TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES',
    'SAMPLER_2D_MULTISAMPLE_ARRAY_OES',
    'INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES',
    'UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES',
  ]
end
get_ext_enum_GL_OES_texture_view() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5684
def self.get_ext_enum_GL_OES_texture_view
  [
    'TEXTURE_VIEW_MIN_LEVEL_OES',
    'TEXTURE_VIEW_NUM_LEVELS_OES',
    'TEXTURE_VIEW_MIN_LAYER_OES',
    'TEXTURE_VIEW_NUM_LAYERS_OES',
    'TEXTURE_IMMUTABLE_LEVELS',
  ]
end
get_ext_enum_GL_OES_vertex_array_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5699
def self.get_ext_enum_GL_OES_vertex_array_object
  [
    'VERTEX_ARRAY_BINDING_OES',
  ]
end
get_ext_enum_GL_OES_vertex_half_float() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5710
def self.get_ext_enum_GL_OES_vertex_half_float
  [
    'HALF_FLOAT_OES',
  ]
end
get_ext_enum_GL_OES_vertex_type_10_10_10_2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5722
def self.get_ext_enum_GL_OES_vertex_type_10_10_10_2
  [
    'UNSIGNED_INT_10_10_10_2_OES',
    'INT_10_10_10_2_OES',
  ]
end
get_ext_enum_GL_OES_viewport_array() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5741
def self.get_ext_enum_GL_OES_viewport_array
  [
    'SCISSOR_BOX',
    'VIEWPORT',
    'DEPTH_RANGE',
    'SCISSOR_TEST',
    'MAX_VIEWPORTS_OES',
    'VIEWPORT_SUBPIXEL_BITS_OES',
    'VIEWPORT_BOUNDS_RANGE_OES',
    'VIEWPORT_INDEX_PROVOKING_VERTEX_OES',
  ]
end
get_ext_enum_GL_OML_interlace() click to toggle source
# File lib/opengl_ext_enum.rb, line 12811
def self.get_ext_enum_GL_OML_interlace
  [
    'INTERLACE_OML',
    'INTERLACE_READ_OML',
  ]
end
get_ext_enum_GL_OML_resample() click to toggle source
# File lib/opengl_ext_enum.rb, line 12828
def self.get_ext_enum_GL_OML_resample
  [
    'PACK_RESAMPLE_OML',
    'UNPACK_RESAMPLE_OML',
    'RESAMPLE_REPLICATE_OML',
    'RESAMPLE_ZERO_FILL_OML',
    'RESAMPLE_AVERAGE_OML',
    'RESAMPLE_DECIMATE_OML',
  ]
end
get_ext_enum_GL_OML_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 12845
def self.get_ext_enum_GL_OML_subsample
  [
    'FORMAT_SUBSAMPLE_24_24_OML',
    'FORMAT_SUBSAMPLE_244_244_OML',
  ]
end
get_ext_enum_GL_OVR_multiview() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5762
def self.get_ext_enum_GL_OVR_multiview
  [
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR',
    'FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR',
    'MAX_VIEWS_OVR',
    'FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR',
  ]
end
get_ext_enum_GL_OVR_multiview2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5775
def self.get_ext_enum_GL_OVR_multiview2
  [
  ]
end
get_ext_enum_GL_OVR_multiview_multisampled_render_to_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5784
def self.get_ext_enum_GL_OVR_multiview_multisampled_render_to_texture
  [
  ]
end
get_ext_enum_GL_PGI_misc_hints() click to toggle source
# File lib/opengl_ext_enum.rb, line 12902
def self.get_ext_enum_GL_PGI_misc_hints
  [
    'PREFER_DOUBLEBUFFER_HINT_PGI',
    'CONSERVE_MEMORY_HINT_PGI',
    'RECLAIM_MEMORY_HINT_PGI',
    'NATIVE_GRAPHICS_HANDLE_PGI',
    'NATIVE_GRAPHICS_BEGIN_HINT_PGI',
    'NATIVE_GRAPHICS_END_HINT_PGI',
    'ALWAYS_FAST_HINT_PGI',
    'ALWAYS_SOFT_HINT_PGI',
    'ALLOW_DRAW_OBJ_HINT_PGI',
    'ALLOW_DRAW_WIN_HINT_PGI',
    'ALLOW_DRAW_FRG_HINT_PGI',
    'ALLOW_DRAW_MEM_HINT_PGI',
    'STRICT_DEPTHFUNC_HINT_PGI',
    'STRICT_LIGHTING_HINT_PGI',
    'STRICT_SCISSOR_HINT_PGI',
    'FULL_STIPPLE_HINT_PGI',
    'CLIP_NEAR_HINT_PGI',
    'CLIP_FAR_HINT_PGI',
    'WIDE_LINE_HINT_PGI',
    'BACK_NORMALS_HINT_PGI',
  ]
end
get_ext_enum_GL_PGI_vertex_hints() click to toggle source
# File lib/opengl_ext_enum.rb, line 12953
def self.get_ext_enum_GL_PGI_vertex_hints
  [
    'VERTEX_DATA_HINT_PGI',
    'VERTEX_CONSISTENT_HINT_PGI',
    'MATERIAL_SIDE_HINT_PGI',
    'MAX_VERTEX_HINT_PGI',
    'COLOR3_BIT_PGI',
    'COLOR4_BIT_PGI',
    'EDGEFLAG_BIT_PGI',
    'INDEX_BIT_PGI',
    'MAT_AMBIENT_BIT_PGI',
    'MAT_AMBIENT_AND_DIFFUSE_BIT_PGI',
    'MAT_DIFFUSE_BIT_PGI',
    'MAT_EMISSION_BIT_PGI',
    'MAT_COLOR_INDEXES_BIT_PGI',
    'MAT_SHININESS_BIT_PGI',
    'MAT_SPECULAR_BIT_PGI',
    'NORMAL_BIT_PGI',
    'TEXCOORD1_BIT_PGI',
    'TEXCOORD2_BIT_PGI',
    'TEXCOORD3_BIT_PGI',
    'TEXCOORD4_BIT_PGI',
    'VERTEX23_BIT_PGI',
    'VERTEX4_BIT_PGI',
  ]
end
get_ext_enum_GL_QCOM_YUV_texture_gather() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6107
def self.get_ext_enum_GL_QCOM_YUV_texture_gather
  [
  ]
end
get_ext_enum_GL_QCOM_alpha_test() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5796
def self.get_ext_enum_GL_QCOM_alpha_test
  [
    'ALPHA_TEST_QCOM',
    'ALPHA_TEST_FUNC_QCOM',
    'ALPHA_TEST_REF_QCOM',
  ]
end
get_ext_enum_GL_QCOM_binning_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5812
def self.get_ext_enum_GL_QCOM_binning_control
  [
    'BINNING_CONTROL_HINT_QCOM',
    'CPU_OPTIMIZED_QCOM',
    'GPU_OPTIMIZED_QCOM',
    'RENDER_DIRECT_TO_FRAMEBUFFER_QCOM',
  ]
end
get_ext_enum_GL_QCOM_driver_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5825
def self.get_ext_enum_GL_QCOM_driver_control
  [
  ]
end
get_ext_enum_GL_QCOM_extended_get() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5845
def self.get_ext_enum_GL_QCOM_extended_get
  [
    'TEXTURE_WIDTH_QCOM',
    'TEXTURE_HEIGHT_QCOM',
    'TEXTURE_DEPTH_QCOM',
    'TEXTURE_INTERNAL_FORMAT_QCOM',
    'TEXTURE_FORMAT_QCOM',
    'TEXTURE_TYPE_QCOM',
    'TEXTURE_IMAGE_VALID_QCOM',
    'TEXTURE_NUM_LEVELS_QCOM',
    'TEXTURE_TARGET_QCOM',
    'TEXTURE_OBJECT_VALID_QCOM',
    'STATE_RESTORE',
  ]
end
get_ext_enum_GL_QCOM_extended_get2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5865
def self.get_ext_enum_GL_QCOM_extended_get2
  [
  ]
end
get_ext_enum_GL_QCOM_frame_extrapolation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5902
def self.get_ext_enum_GL_QCOM_frame_extrapolation
  [
  ]
end
get_ext_enum_GL_QCOM_framebuffer_foveated() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5876
def self.get_ext_enum_GL_QCOM_framebuffer_foveated
  [
    'FOVEATION_ENABLE_BIT_QCOM',
    'FOVEATION_SCALED_BIN_METHOD_BIT_QCOM',
  ]
end
get_ext_enum_GL_QCOM_motion_estimation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5890
def self.get_ext_enum_GL_QCOM_motion_estimation
  [
    'MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM',
    'MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM',
    'FOVEATION_SCALED_BIN_METHOD_BIT_QCOM',
  ]
end
get_ext_enum_GL_QCOM_perfmon_global_mode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5968
def self.get_ext_enum_GL_QCOM_perfmon_global_mode
  [
    'PERFMON_GLOBAL_MODE_QCOM',
  ]
end
get_ext_enum_GL_QCOM_render_shared_exponent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5911
def self.get_ext_enum_GL_QCOM_render_shared_exponent
  [
  ]
end
get_ext_enum_GL_QCOM_shader_framebuffer_fetch_noncoherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5979
def self.get_ext_enum_GL_QCOM_shader_framebuffer_fetch_noncoherent
  [
    'FRAMEBUFFER_FETCH_NONCOHERENT_QCOM',
  ]
end
get_ext_enum_GL_QCOM_shader_framebuffer_fetch_rate() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5989
def self.get_ext_enum_GL_QCOM_shader_framebuffer_fetch_rate
  [
  ]
end
get_ext_enum_GL_QCOM_shading_rate() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6006
def self.get_ext_enum_GL_QCOM_shading_rate
  [
    'SHADING_RATE_QCOM',
    'SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM',
    'SHADING_RATE_1X1_PIXELS_QCOM',
    'SHADING_RATE_1X2_PIXELS_QCOM',
    'SHADING_RATE_2X1_PIXELS_QCOM',
    'SHADING_RATE_2X2_PIXELS_QCOM',
    'SHADING_RATE_4X2_PIXELS_QCOM',
    'SHADING_RATE_4X4_PIXELS_QCOM',
  ]
end
get_ext_enum_GL_QCOM_texture_foveated() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5927
def self.get_ext_enum_GL_QCOM_texture_foveated
  [
    'FOVEATION_ENABLE_BIT_QCOM',
    'FOVEATION_SCALED_BIN_METHOD_BIT_QCOM',
    'TEXTURE_FOVEATED_FEATURE_BITS_QCOM',
    'TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM',
    'TEXTURE_FOVEATED_FEATURE_QUERY_QCOM',
    'TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM',
    'FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM',
  ]
end
get_ext_enum_GL_QCOM_texture_foveated2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5944
def self.get_ext_enum_GL_QCOM_texture_foveated2
  [
    'TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM',
  ]
end
get_ext_enum_GL_QCOM_texture_foveated_subsampled_layout() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5956
def self.get_ext_enum_GL_QCOM_texture_foveated_subsampled_layout
  [
    'FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM',
    'MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM',
  ]
end
get_ext_enum_GL_QCOM_tiled_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6055
def self.get_ext_enum_GL_QCOM_tiled_rendering
  [
    'COLOR_BUFFER_BIT0_QCOM',
    'COLOR_BUFFER_BIT1_QCOM',
    'COLOR_BUFFER_BIT2_QCOM',
    'COLOR_BUFFER_BIT3_QCOM',
    'COLOR_BUFFER_BIT4_QCOM',
    'COLOR_BUFFER_BIT5_QCOM',
    'COLOR_BUFFER_BIT6_QCOM',
    'COLOR_BUFFER_BIT7_QCOM',
    'DEPTH_BUFFER_BIT0_QCOM',
    'DEPTH_BUFFER_BIT1_QCOM',
    'DEPTH_BUFFER_BIT2_QCOM',
    'DEPTH_BUFFER_BIT3_QCOM',
    'DEPTH_BUFFER_BIT4_QCOM',
    'DEPTH_BUFFER_BIT5_QCOM',
    'DEPTH_BUFFER_BIT6_QCOM',
    'DEPTH_BUFFER_BIT7_QCOM',
    'STENCIL_BUFFER_BIT0_QCOM',
    'STENCIL_BUFFER_BIT1_QCOM',
    'STENCIL_BUFFER_BIT2_QCOM',
    'STENCIL_BUFFER_BIT3_QCOM',
    'STENCIL_BUFFER_BIT4_QCOM',
    'STENCIL_BUFFER_BIT5_QCOM',
    'STENCIL_BUFFER_BIT6_QCOM',
    'STENCIL_BUFFER_BIT7_QCOM',
    'MULTISAMPLE_BUFFER_BIT0_QCOM',
    'MULTISAMPLE_BUFFER_BIT1_QCOM',
    'MULTISAMPLE_BUFFER_BIT2_QCOM',
    'MULTISAMPLE_BUFFER_BIT3_QCOM',
    'MULTISAMPLE_BUFFER_BIT4_QCOM',
    'MULTISAMPLE_BUFFER_BIT5_QCOM',
    'MULTISAMPLE_BUFFER_BIT6_QCOM',
    'MULTISAMPLE_BUFFER_BIT7_QCOM',
  ]
end
get_ext_enum_GL_QCOM_writeonly_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6097
def self.get_ext_enum_GL_QCOM_writeonly_rendering
  [
    'WRITEONLY_RENDERING_QCOM',
  ]
end
get_ext_enum_GL_REND_screen_coordinates() click to toggle source
# File lib/opengl_ext_enum.rb, line 12986
def self.get_ext_enum_GL_REND_screen_coordinates
  [
    'SCREEN_COORDINATES_REND',
    'INVERTED_SCREEN_W_REND',
  ]
end
get_ext_enum_GL_S3_s3tc() click to toggle source
# File lib/opengl_ext_enum.rb, line 13003
def self.get_ext_enum_GL_S3_s3tc
  [
    'RGB_S3TC',
    'RGB4_S3TC',
    'RGBA_S3TC',
    'RGBA4_S3TC',
    'RGBA_DXT5_S3TC',
    'RGBA4_DXT5_S3TC',
  ]
end
get_ext_enum_GL_SGIS_detail_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13026
def self.get_ext_enum_GL_SGIS_detail_texture
  [
    'DETAIL_TEXTURE_2D_SGIS',
    'DETAIL_TEXTURE_2D_BINDING_SGIS',
    'LINEAR_DETAIL_SGIS',
    'LINEAR_DETAIL_ALPHA_SGIS',
    'LINEAR_DETAIL_COLOR_SGIS',
    'DETAIL_TEXTURE_LEVEL_SGIS',
    'DETAIL_TEXTURE_MODE_SGIS',
    'DETAIL_TEXTURE_FUNC_POINTS_SGIS',
  ]
end
get_ext_enum_GL_SGIS_fog_function() click to toggle source
# File lib/opengl_ext_enum.rb, line 13046
def self.get_ext_enum_GL_SGIS_fog_function
  [
    'FOG_FUNC_SGIS',
    'FOG_FUNC_POINTS_SGIS',
    'MAX_FOG_FUNC_POINTS_SGIS',
  ]
end
get_ext_enum_GL_SGIS_generate_mipmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 13060
def self.get_ext_enum_GL_SGIS_generate_mipmap
  [
    'GENERATE_MIPMAP_SGIS',
    'GENERATE_MIPMAP_HINT_SGIS',
  ]
end
get_ext_enum_GL_SGIS_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13087
def self.get_ext_enum_GL_SGIS_multisample
  [
    'MULTISAMPLE_SGIS',
    'SAMPLE_ALPHA_TO_MASK_SGIS',
    'SAMPLE_ALPHA_TO_ONE_SGIS',
    'SAMPLE_MASK_SGIS',
    'GL_1PASS_SGIS', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_2PASS_0_SGIS', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_2PASS_1_SGIS', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4PASS_0_SGIS', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4PASS_1_SGIS', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4PASS_2_SGIS', # [NOTE] Renaming was not performed due to grammatical restrictions
    'GL_4PASS_3_SGIS', # [NOTE] Renaming was not performed due to grammatical restrictions
    'SAMPLE_BUFFERS_SGIS',
    'SAMPLES_SGIS',
    'SAMPLE_MASK_VALUE_SGIS',
    'SAMPLE_MASK_INVERT_SGIS',
    'SAMPLE_PATTERN_SGIS',
  ]
end
get_ext_enum_GL_SGIS_pixel_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13116
def self.get_ext_enum_GL_SGIS_pixel_texture
  [
    'PIXEL_TEXTURE_SGIS',
    'PIXEL_FRAGMENT_RGB_SOURCE_SGIS',
    'PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS',
    'PIXEL_GROUP_COLOR_SGIS',
  ]
end
get_ext_enum_GL_SGIS_point_line_texgen() click to toggle source
# File lib/opengl_ext_enum.rb, line 13137
def self.get_ext_enum_GL_SGIS_point_line_texgen
  [
    'EYE_DISTANCE_TO_POINT_SGIS',
    'OBJECT_DISTANCE_TO_POINT_SGIS',
    'EYE_DISTANCE_TO_LINE_SGIS',
    'OBJECT_DISTANCE_TO_LINE_SGIS',
    'EYE_POINT_SGIS',
    'OBJECT_POINT_SGIS',
    'EYE_LINE_SGIS',
    'OBJECT_LINE_SGIS',
  ]
end
get_ext_enum_GL_SGIS_point_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 13158
def self.get_ext_enum_GL_SGIS_point_parameters
  [
    'POINT_SIZE_MIN_SGIS',
    'POINT_SIZE_MAX_SGIS',
    'POINT_FADE_THRESHOLD_SIZE_SGIS',
    'DISTANCE_ATTENUATION_SGIS',
  ]
end
get_ext_enum_GL_SGIS_sharpen_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13175
def self.get_ext_enum_GL_SGIS_sharpen_texture
  [
    'LINEAR_SHARPEN_SGIS',
    'LINEAR_SHARPEN_ALPHA_SGIS',
    'LINEAR_SHARPEN_COLOR_SGIS',
    'SHARPEN_TEXTURE_FUNC_POINTS_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture4D() click to toggle source
# File lib/opengl_ext_enum.rb, line 13198
def self.get_ext_enum_GL_SGIS_texture4D
  [
    'PACK_SKIP_VOLUMES_SGIS',
    'PACK_IMAGE_DEPTH_SGIS',
    'UNPACK_SKIP_VOLUMES_SGIS',
    'UNPACK_IMAGE_DEPTH_SGIS',
    'TEXTURE_4D_SGIS',
    'PROXY_TEXTURE_4D_SGIS',
    'TEXTURE_4DSIZE_SGIS',
    'TEXTURE_WRAP_Q_SGIS',
    'MAX_4D_TEXTURE_SIZE_SGIS',
    'TEXTURE_4D_BINDING_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_border_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13218
def self.get_ext_enum_GL_SGIS_texture_border_clamp
  [
    'CLAMP_TO_BORDER_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_color_mask() click to toggle source
# File lib/opengl_ext_enum.rb, line 13229
def self.get_ext_enum_GL_SGIS_texture_color_mask
  [
    'TEXTURE_COLOR_WRITEMASK_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_edge_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13240
def self.get_ext_enum_GL_SGIS_texture_edge_clamp
  [
    'CLAMP_TO_EDGE_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_filter4() click to toggle source
# File lib/opengl_ext_enum.rb, line 13252
def self.get_ext_enum_GL_SGIS_texture_filter4
  [
    'FILTER4_SGIS',
    'TEXTURE_FILTER4_SIZE_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 13267
def self.get_ext_enum_GL_SGIS_texture_lod
  [
    'TEXTURE_MIN_LOD_SGIS',
    'TEXTURE_MAX_LOD_SGIS',
    'TEXTURE_BASE_LEVEL_SGIS',
    'TEXTURE_MAX_LEVEL_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_select() click to toggle source
# File lib/opengl_ext_enum.rb, line 13302
def self.get_ext_enum_GL_SGIS_texture_select
  [
    'DUAL_ALPHA4_SGIS',
    'DUAL_ALPHA8_SGIS',
    'DUAL_ALPHA12_SGIS',
    'DUAL_ALPHA16_SGIS',
    'DUAL_LUMINANCE4_SGIS',
    'DUAL_LUMINANCE8_SGIS',
    'DUAL_LUMINANCE12_SGIS',
    'DUAL_LUMINANCE16_SGIS',
    'DUAL_INTENSITY4_SGIS',
    'DUAL_INTENSITY8_SGIS',
    'DUAL_INTENSITY12_SGIS',
    'DUAL_INTENSITY16_SGIS',
    'DUAL_LUMINANCE_ALPHA4_SGIS',
    'DUAL_LUMINANCE_ALPHA8_SGIS',
    'QUAD_ALPHA4_SGIS',
    'QUAD_ALPHA8_SGIS',
    'QUAD_LUMINANCE4_SGIS',
    'QUAD_LUMINANCE8_SGIS',
    'QUAD_INTENSITY4_SGIS',
    'QUAD_INTENSITY8_SGIS',
    'DUAL_TEXTURE_SELECT_SGIS',
    'QUAD_TEXTURE_SELECT_SGIS',
  ]
end
get_ext_enum_GL_SGIX_async() click to toggle source
# File lib/opengl_ext_enum.rb, line 13334
def self.get_ext_enum_GL_SGIX_async
  [
    'ASYNC_MARKER_SGIX',
  ]
end
get_ext_enum_GL_SGIX_async_histogram() click to toggle source
# File lib/opengl_ext_enum.rb, line 13346
def self.get_ext_enum_GL_SGIX_async_histogram
  [
    'ASYNC_HISTOGRAM_SGIX',
    'MAX_ASYNC_HISTOGRAM_SGIX',
  ]
end
get_ext_enum_GL_SGIX_async_pixel() click to toggle source
# File lib/opengl_ext_enum.rb, line 13363
def self.get_ext_enum_GL_SGIX_async_pixel
  [
    'ASYNC_TEX_IMAGE_SGIX',
    'ASYNC_DRAW_PIXELS_SGIX',
    'ASYNC_READ_PIXELS_SGIX',
    'MAX_ASYNC_TEX_IMAGE_SGIX',
    'MAX_ASYNC_DRAW_PIXELS_SGIX',
    'MAX_ASYNC_READ_PIXELS_SGIX',
  ]
end
get_ext_enum_GL_SGIX_blend_alpha_minmax() click to toggle source
# File lib/opengl_ext_enum.rb, line 13380
def self.get_ext_enum_GL_SGIX_blend_alpha_minmax
  [
    'ALPHA_MIN_SGIX',
    'ALPHA_MAX_SGIX',
  ]
end
get_ext_enum_GL_SGIX_calligraphic_fragment() click to toggle source
# File lib/opengl_ext_enum.rb, line 13392
def self.get_ext_enum_GL_SGIX_calligraphic_fragment
  [
    'CALLIGRAPHIC_FRAGMENT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_clipmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 13414
def self.get_ext_enum_GL_SGIX_clipmap
  [
    'LINEAR_CLIPMAP_LINEAR_SGIX',
    'TEXTURE_CLIPMAP_CENTER_SGIX',
    'TEXTURE_CLIPMAP_FRAME_SGIX',
    'TEXTURE_CLIPMAP_OFFSET_SGIX',
    'TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX',
    'TEXTURE_CLIPMAP_LOD_OFFSET_SGIX',
    'TEXTURE_CLIPMAP_DEPTH_SGIX',
    'MAX_CLIPMAP_DEPTH_SGIX',
    'MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX',
    'NEAREST_CLIPMAP_NEAREST_SGIX',
    'NEAREST_CLIPMAP_LINEAR_SGIX',
    'LINEAR_CLIPMAP_NEAREST_SGIX',
  ]
end
get_ext_enum_GL_SGIX_convolution_accuracy() click to toggle source
# File lib/opengl_ext_enum.rb, line 13436
def self.get_ext_enum_GL_SGIX_convolution_accuracy
  [
    'CONVOLUTION_HINT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_depth_pass_instrument() click to toggle source
# File lib/opengl_ext_enum.rb, line 13446
def self.get_ext_enum_GL_SGIX_depth_pass_instrument
  [
  ]
end
get_ext_enum_GL_SGIX_depth_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13458
def self.get_ext_enum_GL_SGIX_depth_texture
  [
    'DEPTH_COMPONENT16_SGIX',
    'DEPTH_COMPONENT24_SGIX',
    'DEPTH_COMPONENT32_SGIX',
  ]
end
get_ext_enum_GL_SGIX_flush_raster() click to toggle source
# File lib/opengl_ext_enum.rb, line 13470
def self.get_ext_enum_GL_SGIX_flush_raster
  [
  ]
end
get_ext_enum_GL_SGIX_fog_offset() click to toggle source
# File lib/opengl_ext_enum.rb, line 13481
def self.get_ext_enum_GL_SGIX_fog_offset
  [
    'FOG_OFFSET_SGIX',
    'FOG_OFFSET_VALUE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_fragment_lighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 13512
def self.get_ext_enum_GL_SGIX_fragment_lighting
  [
    'FRAGMENT_LIGHTING_SGIX',
    'FRAGMENT_COLOR_MATERIAL_SGIX',
    'FRAGMENT_COLOR_MATERIAL_FACE_SGIX',
    'FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX',
    'MAX_FRAGMENT_LIGHTS_SGIX',
    'MAX_ACTIVE_LIGHTS_SGIX',
    'CURRENT_RASTER_NORMAL_SGIX',
    'LIGHT_ENV_MODE_SGIX',
    'FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX',
    'FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX',
    'FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX',
    'FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX',
    'FRAGMENT_LIGHT0_SGIX',
    'FRAGMENT_LIGHT1_SGIX',
    'FRAGMENT_LIGHT2_SGIX',
    'FRAGMENT_LIGHT3_SGIX',
    'FRAGMENT_LIGHT4_SGIX',
    'FRAGMENT_LIGHT5_SGIX',
    'FRAGMENT_LIGHT6_SGIX',
    'FRAGMENT_LIGHT7_SGIX',
  ]
end
get_ext_enum_GL_SGIX_framezoom() click to toggle source
# File lib/opengl_ext_enum.rb, line 13544
def self.get_ext_enum_GL_SGIX_framezoom
  [
    'FRAMEZOOM_SGIX',
    'FRAMEZOOM_FACTOR_SGIX',
    'MAX_FRAMEZOOM_FACTOR_SGIX',
  ]
end
get_ext_enum_GL_SGIX_igloo_interface() click to toggle source
# File lib/opengl_ext_enum.rb, line 13556
def self.get_ext_enum_GL_SGIX_igloo_interface
  [
  ]
end
get_ext_enum_GL_SGIX_instruments() click to toggle source
# File lib/opengl_ext_enum.rb, line 13567
def self.get_ext_enum_GL_SGIX_instruments
  [
    'INSTRUMENT_BUFFER_POINTER_SGIX',
    'INSTRUMENT_MEASUREMENTS_SGIX',
  ]
end
get_ext_enum_GL_SGIX_interlace() click to toggle source
# File lib/opengl_ext_enum.rb, line 13579
def self.get_ext_enum_GL_SGIX_interlace
  [
    'INTERLACE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_ir_instrument1() click to toggle source
# File lib/opengl_ext_enum.rb, line 13590
def self.get_ext_enum_GL_SGIX_ir_instrument1
  [
    'IR_INSTRUMENT1_SGIX',
  ]
end
get_ext_enum_GL_SGIX_list_priority() click to toggle source
# File lib/opengl_ext_enum.rb, line 13601
def self.get_ext_enum_GL_SGIX_list_priority
  [
    'LIST_PRIORITY_SGIX',
  ]
end
get_ext_enum_GL_SGIX_pixel_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13613
def self.get_ext_enum_GL_SGIX_pixel_texture
  [
    'PIXEL_TEX_GEN_SGIX',
    'PIXEL_TEX_GEN_MODE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_pixel_tiles() click to toggle source
# File lib/opengl_ext_enum.rb, line 13632
def self.get_ext_enum_GL_SGIX_pixel_tiles
  [
    'PIXEL_TILE_BEST_ALIGNMENT_SGIX',
    'PIXEL_TILE_CACHE_INCREMENT_SGIX',
    'PIXEL_TILE_WIDTH_SGIX',
    'PIXEL_TILE_HEIGHT_SGIX',
    'PIXEL_TILE_GRID_WIDTH_SGIX',
    'PIXEL_TILE_GRID_HEIGHT_SGIX',
    'PIXEL_TILE_GRID_DEPTH_SGIX',
    'PIXEL_TILE_CACHE_SIZE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_polynomial_ffd() click to toggle source
# File lib/opengl_ext_enum.rb, line 13655
def self.get_ext_enum_GL_SGIX_polynomial_ffd
  [
    'TEXTURE_DEFORMATION_BIT_SGIX',
    'GEOMETRY_DEFORMATION_BIT_SGIX',
    'GEOMETRY_DEFORMATION_SGIX',
    'TEXTURE_DEFORMATION_SGIX',
    'DEFORMATIONS_MASK_SGIX',
    'MAX_DEFORMATION_ORDER_SGIX',
  ]
end
get_ext_enum_GL_SGIX_reference_plane() click to toggle source
# File lib/opengl_ext_enum.rb, line 13672
def self.get_ext_enum_GL_SGIX_reference_plane
  [
    'REFERENCE_PLANE_SGIX',
    'REFERENCE_PLANE_EQUATION_SGIX',
  ]
end
get_ext_enum_GL_SGIX_resample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13688
def self.get_ext_enum_GL_SGIX_resample
  [
    'PACK_RESAMPLE_SGIX',
    'UNPACK_RESAMPLE_SGIX',
    'RESAMPLE_REPLICATE_SGIX',
    'RESAMPLE_ZERO_FILL_SGIX',
    'RESAMPLE_DECIMATE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_scalebias_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 13703
def self.get_ext_enum_GL_SGIX_scalebias_hint
  [
    'SCALEBIAS_HINT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_shadow() click to toggle source
# File lib/opengl_ext_enum.rb, line 13717
def self.get_ext_enum_GL_SGIX_shadow
  [
    'TEXTURE_COMPARE_SGIX',
    'TEXTURE_COMPARE_OPERATOR_SGIX',
    'TEXTURE_LEQUAL_R_SGIX',
    'TEXTURE_GEQUAL_R_SGIX',
  ]
end
get_ext_enum_GL_SGIX_shadow_ambient() click to toggle source
# File lib/opengl_ext_enum.rb, line 13731
def self.get_ext_enum_GL_SGIX_shadow_ambient
  [
    'SHADOW_AMBIENT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_sprite() click to toggle source
# File lib/opengl_ext_enum.rb, line 13748
def self.get_ext_enum_GL_SGIX_sprite
  [
    'SPRITE_SGIX',
    'SPRITE_MODE_SGIX',
    'SPRITE_AXIS_SGIX',
    'SPRITE_TRANSLATION_SGIX',
    'SPRITE_AXIAL_SGIX',
    'SPRITE_OBJECT_ALIGNED_SGIX',
    'SPRITE_EYE_ALIGNED_SGIX',
  ]
end
get_ext_enum_GL_SGIX_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13769
def self.get_ext_enum_GL_SGIX_subsample
  [
    'PACK_SUBSAMPLE_RATE_SGIX',
    'UNPACK_SUBSAMPLE_RATE_SGIX',
    'PIXEL_SUBSAMPLE_4444_SGIX',
    'PIXEL_SUBSAMPLE_2424_SGIX',
    'PIXEL_SUBSAMPLE_4242_SGIX',
  ]
end
get_ext_enum_GL_SGIX_tag_sample_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 13783
def self.get_ext_enum_GL_SGIX_tag_sample_buffer
  [
  ]
end
get_ext_enum_GL_SGIX_texture_add_env() click to toggle source
# File lib/opengl_ext_enum.rb, line 13793
def self.get_ext_enum_GL_SGIX_texture_add_env
  [
    'TEXTURE_ENV_BIAS_SGIX',
  ]
end
get_ext_enum_GL_SGIX_texture_coordinate_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13806
def self.get_ext_enum_GL_SGIX_texture_coordinate_clamp
  [
    'TEXTURE_MAX_CLAMP_S_SGIX',
    'TEXTURE_MAX_CLAMP_T_SGIX',
    'TEXTURE_MAX_CLAMP_R_SGIX',
  ]
end
get_ext_enum_GL_SGIX_texture_lod_bias() click to toggle source
# File lib/opengl_ext_enum.rb, line 13821
def self.get_ext_enum_GL_SGIX_texture_lod_bias
  [
    'TEXTURE_LOD_BIAS_S_SGIX',
    'TEXTURE_LOD_BIAS_T_SGIX',
    'TEXTURE_LOD_BIAS_R_SGIX',
  ]
end
get_ext_enum_GL_SGIX_texture_multi_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 13834
def self.get_ext_enum_GL_SGIX_texture_multi_buffer
  [
    'TEXTURE_MULTI_BUFFER_HINT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_texture_scale_bias() click to toggle source
# File lib/opengl_ext_enum.rb, line 13848
def self.get_ext_enum_GL_SGIX_texture_scale_bias
  [
    'POST_TEXTURE_FILTER_BIAS_SGIX',
    'POST_TEXTURE_FILTER_SCALE_SGIX',
    'POST_TEXTURE_FILTER_BIAS_RANGE_SGIX',
    'POST_TEXTURE_FILTER_SCALE_RANGE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_vertex_preclip() click to toggle source
# File lib/opengl_ext_enum.rb, line 13863
def self.get_ext_enum_GL_SGIX_vertex_preclip
  [
    'VERTEX_PRECLIP_SGIX',
    'VERTEX_PRECLIP_HINT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_ycrcb() click to toggle source
# File lib/opengl_ext_enum.rb, line 13876
def self.get_ext_enum_GL_SGIX_ycrcb
  [
    'YCRCB_422_SGIX',
    'YCRCB_444_SGIX',
  ]
end
get_ext_enum_GL_SGIX_ycrcb_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13887
def self.get_ext_enum_GL_SGIX_ycrcb_subsample
  [
  ]
end
get_ext_enum_GL_SGIX_ycrcba() click to toggle source
# File lib/opengl_ext_enum.rb, line 13898
def self.get_ext_enum_GL_SGIX_ycrcba
  [
    'YCRCB_SGIX',
    'YCRCBA_SGIX',
  ]
end
get_ext_enum_GL_SGI_color_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 13920
def self.get_ext_enum_GL_SGI_color_matrix
  [
    'COLOR_MATRIX_SGI',
    'COLOR_MATRIX_STACK_DEPTH_SGI',
    'MAX_COLOR_MATRIX_STACK_DEPTH_SGI',
    'POST_COLOR_MATRIX_RED_SCALE_SGI',
    'POST_COLOR_MATRIX_GREEN_SCALE_SGI',
    'POST_COLOR_MATRIX_BLUE_SCALE_SGI',
    'POST_COLOR_MATRIX_ALPHA_SCALE_SGI',
    'POST_COLOR_MATRIX_RED_BIAS_SGI',
    'POST_COLOR_MATRIX_GREEN_BIAS_SGI',
    'POST_COLOR_MATRIX_BLUE_BIAS_SGI',
    'POST_COLOR_MATRIX_ALPHA_BIAS_SGI',
  ]
end
get_ext_enum_GL_SGI_color_table() click to toggle source
# File lib/opengl_ext_enum.rb, line 13956
def self.get_ext_enum_GL_SGI_color_table
  [
    'COLOR_TABLE_SGI',
    'POST_CONVOLUTION_COLOR_TABLE_SGI',
    'POST_COLOR_MATRIX_COLOR_TABLE_SGI',
    'PROXY_COLOR_TABLE_SGI',
    'PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI',
    'PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI',
    'COLOR_TABLE_SCALE_SGI',
    'COLOR_TABLE_BIAS_SGI',
    'COLOR_TABLE_FORMAT_SGI',
    'COLOR_TABLE_WIDTH_SGI',
    'COLOR_TABLE_RED_SIZE_SGI',
    'COLOR_TABLE_GREEN_SIZE_SGI',
    'COLOR_TABLE_BLUE_SIZE_SGI',
    'COLOR_TABLE_ALPHA_SIZE_SGI',
    'COLOR_TABLE_LUMINANCE_SIZE_SGI',
    'COLOR_TABLE_INTENSITY_SIZE_SGI',
  ]
end
get_ext_enum_GL_SGI_texture_color_table() click to toggle source
# File lib/opengl_ext_enum.rb, line 13983
def self.get_ext_enum_GL_SGI_texture_color_table
  [
    'TEXTURE_COLOR_TABLE_SGI',
    'PROXY_TEXTURE_COLOR_TABLE_SGI',
  ]
end
get_ext_enum_GL_SUNX_constant_data() click to toggle source
# File lib/opengl_ext_enum.rb, line 13996
def self.get_ext_enum_GL_SUNX_constant_data
  [
    'UNPACK_CONSTANT_DATA_SUNX',
    'TEXTURE_CONSTANT_DATA_SUNX',
  ]
end
get_ext_enum_GL_SUN_convolution_border_modes() click to toggle source
# File lib/opengl_ext_enum.rb, line 14008
def self.get_ext_enum_GL_SUN_convolution_border_modes
  [
    'WRAP_BORDER_SUN',
  ]
end
get_ext_enum_GL_SUN_global_alpha() click to toggle source
# File lib/opengl_ext_enum.rb, line 14020
def self.get_ext_enum_GL_SUN_global_alpha
  [
    'GLOBAL_ALPHA_SUN',
    'GLOBAL_ALPHA_FACTOR_SUN',
  ]
end
get_ext_enum_GL_SUN_mesh_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 14033
def self.get_ext_enum_GL_SUN_mesh_array
  [
    'QUAD_MESH_SUN',
    'TRIANGLE_MESH_SUN',
  ]
end
get_ext_enum_GL_SUN_slice_accum() click to toggle source
# File lib/opengl_ext_enum.rb, line 14045
def self.get_ext_enum_GL_SUN_slice_accum
  [
    'SLICE_ACCUM_SUN',
  ]
end
get_ext_enum_GL_SUN_triangle_list() click to toggle source
# File lib/opengl_ext_enum.rb, line 14072
def self.get_ext_enum_GL_SUN_triangle_list
  [
    'RESTART_SUN',
    'REPLACE_MIDDLE_SUN',
    'REPLACE_OLDEST_SUN',
    'TRIANGLE_LIST_SUN',
    'REPLACEMENT_CODE_SUN',
    'REPLACEMENT_CODE_ARRAY_SUN',
    'REPLACEMENT_CODE_ARRAY_TYPE_SUN',
    'REPLACEMENT_CODE_ARRAY_STRIDE_SUN',
    'REPLACEMENT_CODE_ARRAY_POINTER_SUN',
    'R1UI_V3F_SUN',
    'R1UI_C4UB_V3F_SUN',
    'R1UI_C3F_V3F_SUN',
    'R1UI_N3F_V3F_SUN',
    'R1UI_C4F_N3F_V3F_SUN',
    'R1UI_T2F_V3F_SUN',
    'R1UI_T2F_N3F_V3F_SUN',
    'R1UI_T2F_C4F_N3F_V3F_SUN',
  ]
end
get_ext_enum_GL_SUN_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 14098
def self.get_ext_enum_GL_SUN_vertex
  [
  ]
end
get_ext_enum_GL_VIV_shader_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6117
def self.get_ext_enum_GL_VIV_shader_binary
  [
    'SHADER_BINARY_VIV',
  ]
end
get_ext_enum_GL_WIN_phong_shading() click to toggle source
# File lib/opengl_ext_enum.rb, line 14109
def self.get_ext_enum_GL_WIN_phong_shading
  [
    'PHONG_WIN',
    'PHONG_HINT_WIN',
  ]
end
get_ext_enum_GL_WIN_specular_fog() click to toggle source
# File lib/opengl_ext_enum.rb, line 14121
def self.get_ext_enum_GL_WIN_specular_fog
  [
    'FOG_SPECULAR_TEXTURE_WIN',
  ]
end