module OpenGLExt

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
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTbufferMask3DFX] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTbufferMask3DFX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTbufferMask3DFX(_mask_)
        f = OpenGL::get_command(:glTbufferMask3DFX)
        f.call(_mask_)
      end
    SRC
  end
define_ext_command_GL_3DFX_texture_compression_FXT1() click to toggle source
# File lib/opengl_ext_command.rb, line 38
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 47
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 56
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 65
  def self.define_ext_command_GL_AMD_debug_output
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageEnableAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageEnableAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageEnableAMD(_category_, _severity_, _count_, _ids_, _enabled_)
        f = OpenGL::get_command(:glDebugMessageEnableAMD)
        f.call(_category_, _severity_, _count_, _ids_, _enabled_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageInsertAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageInsertAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageInsertAMD(_category_, _severity_, _id_, _length_, _buf_)
        f = OpenGL::get_command(:glDebugMessageInsertAMD)
        f.call(_category_, _severity_, _id_, _length_, _buf_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageCallbackAMD] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageCallbackAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageCallbackAMD(_callback_, _userParam_)
        f = OpenGL::get_command(:glDebugMessageCallbackAMD)
        f.call(_callback_, _userParam_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDebugMessageLogAMD] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetDebugMessageLogAMD(_count_, _bufSize_, _categories_, _severities_, _ids_, _lengths_, _message_)
        f = OpenGL::get_command(:glGetDebugMessageLogAMD)
        f.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 113
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 122
  def self.define_ext_command_GL_AMD_draw_buffers_blend
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncIndexedAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncIndexedAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFuncIndexedAMD(_buf_, _src_, _dst_)
        f = OpenGL::get_command(:glBlendFuncIndexedAMD)
        f.call(_buf_, _src_, _dst_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateIndexedAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateIndexedAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFuncSeparateIndexedAMD(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
        f = OpenGL::get_command(:glBlendFuncSeparateIndexedAMD)
        f.call(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationIndexedAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationIndexedAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationIndexedAMD(_buf_, _mode_)
        f = OpenGL::get_command(:glBlendEquationIndexedAMD)
        f.call(_buf_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateIndexedAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateIndexedAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationSeparateIndexedAMD(_buf_, _modeRGB_, _modeAlpha_)
        f = OpenGL::get_command(:glBlendEquationSeparateIndexedAMD)
        f.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
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleAdvancedAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleAdvancedAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisampleAdvancedAMD(_target_, _samples_, _storageSamples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisampleAdvancedAMD)
        f.call(_target_, _samples_, _storageSamples_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageMultisampleAdvancedAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageMultisampleAdvancedAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedRenderbufferStorageMultisampleAdvancedAMD(_renderbuffer_, _samples_, _storageSamples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glNamedRenderbufferStorageMultisampleAdvancedAMD)
        f.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 198
  def self.define_ext_command_GL_AMD_framebuffer_sample_positions
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferSamplePositionsfvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferSamplePositionsfvAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferSamplePositionsfvAMD(_target_, _numsamples_, _pixelindex_, _values_)
        f = OpenGL::get_command(:glFramebufferSamplePositionsfvAMD)
        f.call(_target_, _numsamples_, _pixelindex_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferSamplePositionsfvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferSamplePositionsfvAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferSamplePositionsfvAMD(_framebuffer_, _numsamples_, _pixelindex_, _values_)
        f = OpenGL::get_command(:glNamedFramebufferSamplePositionsfvAMD)
        f.call(_framebuffer_, _numsamples_, _pixelindex_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferParameterfvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferParameterfvAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFramebufferParameterfvAMD(_target_, _pname_, _numsamples_, _pixelindex_, _size_, _values_)
        f = OpenGL::get_command(:glGetFramebufferParameterfvAMD)
        f.call(_target_, _pname_, _numsamples_, _pixelindex_, _size_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferParameterfvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferParameterfvAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedFramebufferParameterfvAMD(_framebuffer_, _pname_, _numsamples_, _pixelindex_, _size_, _values_)
        f = OpenGL::get_command(:glGetNamedFramebufferParameterfvAMD)
        f.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 246
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 255
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 264
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 273
  def self.define_ext_command_GL_AMD_gpu_shader_int64
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1i64NV(_location_, _x_)
        f = OpenGL::get_command(:glUniform1i64NV)
        f.call(_location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2i64NV(_location_, _x_, _y_)
        f = OpenGL::get_command(:glUniform2i64NV)
        f.call(_location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3i64NV(_location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glUniform3i64NV)
        f.call(_location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4i64NV(_location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glUniform4i64NV)
        f.call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1i64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1i64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2i64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2i64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3i64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3i64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4i64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4i64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1ui64NV(_location_, _x_)
        f = OpenGL::get_command(:glUniform1ui64NV)
        f.call(_location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2ui64NV(_location_, _x_, _y_)
        f = OpenGL::get_command(:glUniform2ui64NV)
        f.call(_location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3ui64NV(_location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glUniform3ui64NV)
        f.call(_location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4ui64NV(_location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glUniform4ui64NV)
        f.call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1ui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1ui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2ui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2ui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3ui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3ui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4ui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4ui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformi64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformi64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformi64vNV(_program_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformi64vNV)
        f.call(_program_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformui64vNV(_program_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformui64vNV)
        f.call(_program_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1i64NV(_program_, _location_, _x_)
        f = OpenGL::get_command(:glProgramUniform1i64NV)
        f.call(_program_, _location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2i64NV(_program_, _location_, _x_, _y_)
        f = OpenGL::get_command(:glProgramUniform2i64NV)
        f.call(_program_, _location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3i64NV(_program_, _location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glProgramUniform3i64NV)
        f.call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4i64NV(_program_, _location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramUniform4i64NV)
        f.call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1i64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1i64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2i64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2i64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3i64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3i64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4i64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4i64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ui64NV(_program_, _location_, _x_)
        f = OpenGL::get_command(:glProgramUniform1ui64NV)
        f.call(_program_, _location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ui64NV(_program_, _location_, _x_, _y_)
        f = OpenGL::get_command(:glProgramUniform2ui64NV)
        f.call(_program_, _location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ui64NV(_program_, _location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glProgramUniform3ui64NV)
        f.call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ui64NV(_program_, _location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramUniform4ui64NV)
        f.call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1ui64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2ui64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3ui64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4ui64vNV)
        f.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 621
  def self.define_ext_command_GL_AMD_interleaved_elements
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribParameteriAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribParameteriAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribParameteriAMD(_index_, _pname_, _param_)
        f = OpenGL::get_command(:glVertexAttribParameteriAMD)
        f.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 639
  def self.define_ext_command_GL_AMD_multi_draw_indirect
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawArraysIndirectAMD(_mode_, _indirect_, _primcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawArraysIndirectAMD)
        f.call(_mode_, _indirect_, _primcount_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsIndirectAMD(_mode_, _type_, _indirect_, _primcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawElementsIndirectAMD)
        f.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 667
  def self.define_ext_command_GL_AMD_name_gen_delete
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenNamesAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenNamesAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenNamesAMD(_identifier_, _num_, _names_)
        f = OpenGL::get_command(:glGenNamesAMD)
        f.call(_identifier_, _num_, _names_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteNamesAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteNamesAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteNamesAMD(_identifier_, _num_, _names_)
        f = OpenGL::get_command(:glDeleteNamesAMD)
        f.call(_identifier_, _num_, _names_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsNameAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsNameAMD] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsNameAMD(_identifier_, _name_)
        f = OpenGL::get_command(:glIsNameAMD)
        f.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 705
  def self.define_ext_command_GL_AMD_occlusion_query_event
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glQueryObjectParameteruiAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glQueryObjectParameteruiAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glQueryObjectParameteruiAMD(_target_, _id_, _pname_, _param_)
        f = OpenGL::get_command(:glQueryObjectParameteruiAMD)
        f.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 57
  def self.define_ext_command_GL_AMD_performance_monitor
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorGroupsAMD] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorGroupsAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfMonitorGroupsAMD(_numGroups_, _groupsSize_, _groups_)
        f = OpenGL::get_command(:glGetPerfMonitorGroupsAMD)
        f.call(_numGroups_, _groupsSize_, _groups_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorCountersAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorCountersAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfMonitorCountersAMD(_group_, _numCounters_, _maxActiveCounters_, _counterSize_, _counters_)
        f = OpenGL::get_command(:glGetPerfMonitorCountersAMD)
        f.call(_group_, _numCounters_, _maxActiveCounters_, _counterSize_, _counters_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorGroupStringAMD] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorGroupStringAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfMonitorGroupStringAMD(_group_, _bufSize_, _length_, _groupString_)
        f = OpenGL::get_command(:glGetPerfMonitorGroupStringAMD)
        f.call(_group_, _bufSize_, _length_, _groupString_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorCounterStringAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorCounterStringAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfMonitorCounterStringAMD(_group_, _counter_, _bufSize_, _length_, _counterString_)
        f = OpenGL::get_command(:glGetPerfMonitorCounterStringAMD)
        f.call(_group_, _counter_, _bufSize_, _length_, _counterString_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorCounterInfoAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorCounterInfoAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfMonitorCounterInfoAMD(_group_, _counter_, _pname_, _data_)
        f = OpenGL::get_command(:glGetPerfMonitorCounterInfoAMD)
        f.call(_group_, _counter_, _pname_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenPerfMonitorsAMD] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenPerfMonitorsAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenPerfMonitorsAMD(_n_, _monitors_)
        f = OpenGL::get_command(:glGenPerfMonitorsAMD)
        f.call(_n_, _monitors_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeletePerfMonitorsAMD] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeletePerfMonitorsAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeletePerfMonitorsAMD(_n_, _monitors_)
        f = OpenGL::get_command(:glDeletePerfMonitorsAMD)
        f.call(_n_, _monitors_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSelectPerfMonitorCountersAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSelectPerfMonitorCountersAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSelectPerfMonitorCountersAMD(_monitor_, _enable_, _group_, _numCounters_, _counterList_)
        f = OpenGL::get_command(:glSelectPerfMonitorCountersAMD)
        f.call(_monitor_, _enable_, _group_, _numCounters_, _counterList_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginPerfMonitorAMD] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginPerfMonitorAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginPerfMonitorAMD(_monitor_)
        f = OpenGL::get_command(:glBeginPerfMonitorAMD)
        f.call(_monitor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndPerfMonitorAMD] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndPerfMonitorAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndPerfMonitorAMD(_monitor_)
        f = OpenGL::get_command(:glEndPerfMonitorAMD)
        f.call(_monitor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfMonitorCounterDataAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfMonitorCounterDataAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfMonitorCounterDataAMD(_monitor_, _pname_, _dataSize_, _data_, _bytesWritten_)
        f = OpenGL::get_command(:glGetPerfMonitorCounterDataAMD)
        f.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 841
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 175
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 850
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 859
  def self.define_ext_command_GL_AMD_sample_positions
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSetMultisamplefvAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSetMultisamplefvAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSetMultisamplefvAMD(_pname_, _index_, _val_)
        f = OpenGL::get_command(:glSetMultisamplefvAMD)
        f.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 877
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 886
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 895
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 940
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 904
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 913
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 922
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 931
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 949
  def self.define_ext_command_GL_AMD_sparse_texture
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageSparseAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorageSparseAMD(_target_, _internalFormat_, _width_, _height_, _depth_, _layers_, _flags_)
        f = OpenGL::get_command(:glTexStorageSparseAMD)
        f.call(_target_, _internalFormat_, _width_, _height_, _depth_, _layers_, _flags_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageSparseAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorageSparseAMD(_texture_, _target_, _internalFormat_, _width_, _height_, _depth_, _layers_, _flags_)
        f = OpenGL::get_command(:glTextureStorageSparseAMD)
        f.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 977
  def self.define_ext_command_GL_AMD_stencil_operation_extended
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStencilOpValueAMD] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilOpValueAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilOpValueAMD(_face_, _value_)
        f = OpenGL::get_command(:glStencilOpValueAMD)
        f.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 995
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 1004
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 1013
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 1022
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 1031
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 1040
  def self.define_ext_command_GL_AMD_vertex_shader_tessellator
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTessellationFactorAMD] = [Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTessellationFactorAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTessellationFactorAMD(_factor_)
        f = OpenGL::get_command(:glTessellationFactorAMD)
        f.call(_factor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTessellationModeAMD] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTessellationModeAMD] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTessellationModeAMD(_mode_)
        f = OpenGL::get_command(:glTessellationModeAMD)
        f.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 1068
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 184
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 193
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 202
  def self.define_ext_command_GL_ANGLE_framebuffer_blit
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlitFramebufferANGLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlitFramebufferANGLE(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        f = OpenGL::get_command(:glBlitFramebufferANGLE)
        f.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 220
  def self.define_ext_command_GL_ANGLE_framebuffer_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleANGLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleANGLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisampleANGLE(_target_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisampleANGLE)
        f.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 238
  def self.define_ext_command_GL_ANGLE_instanced_arrays
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedANGLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedANGLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysInstancedANGLE(_mode_, _first_, _count_, _primcount_)
        f = OpenGL::get_command(:glDrawArraysInstancedANGLE)
        f.call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedANGLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedANGLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedANGLE(_mode_, _count_, _type_, _indices_, _primcount_)
        f = OpenGL::get_command(:glDrawElementsInstancedANGLE)
        f.call(_mode_, _count_, _type_, _indices_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribDivisorANGLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribDivisorANGLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribDivisorANGLE(_index_, _divisor_)
        f = OpenGL::get_command(:glVertexAttribDivisorANGLE)
        f.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 276
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 285
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 294
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 303
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 312
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 321
  def self.define_ext_command_GL_ANGLE_translated_shader_source
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTranslatedShaderSourceANGLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTranslatedShaderSourceANGLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTranslatedShaderSourceANGLE(_shader_, _bufSize_, _length_, _source_)
        f = OpenGL::get_command(:glGetTranslatedShaderSourceANGLE)
        f.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 1077
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 1086
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 339
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 348
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 357
  def self.define_ext_command_GL_APPLE_copy_texture_levels
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureLevelsAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureLevelsAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureLevelsAPPLE(_destinationTexture_, _sourceTexture_, _sourceBaseLevel_, _sourceLevelCount_)
        f = OpenGL::get_command(:glCopyTextureLevelsAPPLE)
        f.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 1095
  def self.define_ext_command_GL_APPLE_element_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glElementPointerAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glElementPointerAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glElementPointerAPPLE(_type_, _pointer_)
        f = OpenGL::get_command(:glElementPointerAPPLE)
        f.call(_type_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementArrayAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementArrayAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementArrayAPPLE(_mode_, _first_, _count_)
        f = OpenGL::get_command(:glDrawElementArrayAPPLE)
        f.call(_mode_, _first_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementArrayAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementArrayAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawRangeElementArrayAPPLE(_mode_, _start_, _end_, _first_, _count_)
        f = OpenGL::get_command(:glDrawRangeElementArrayAPPLE)
        f.call(_mode_, _start_, _end_, _first_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementArrayAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementArrayAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementArrayAPPLE(_mode_, _first_, _count_, _primcount_)
        f = OpenGL::get_command(:glMultiDrawElementArrayAPPLE)
        f.call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawRangeElementArrayAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawRangeElementArrayAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawRangeElementArrayAPPLE(_mode_, _start_, _end_, _first_, _count_, _primcount_)
        f = OpenGL::get_command(:glMultiDrawRangeElementArrayAPPLE)
        f.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 1153
  def self.define_ext_command_GL_APPLE_fence
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenFencesAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenFencesAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenFencesAPPLE(_n_, _fences_)
        f = OpenGL::get_command(:glGenFencesAPPLE)
        f.call(_n_, _fences_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFencesAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFencesAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteFencesAPPLE(_n_, _fences_)
        f = OpenGL::get_command(:glDeleteFencesAPPLE)
        f.call(_n_, _fences_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSetFenceAPPLE] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSetFenceAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSetFenceAPPLE(_fence_)
        f = OpenGL::get_command(:glSetFenceAPPLE)
        f.call(_fence_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsFenceAPPLE] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsFenceAPPLE] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsFenceAPPLE(_fence_)
        f = OpenGL::get_command(:glIsFenceAPPLE)
        f.call(_fence_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTestFenceAPPLE] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTestFenceAPPLE] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glTestFenceAPPLE(_fence_)
        f = OpenGL::get_command(:glTestFenceAPPLE)
        f.call(_fence_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFinishFenceAPPLE] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFinishFenceAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFinishFenceAPPLE(_fence_)
        f = OpenGL::get_command(:glFinishFenceAPPLE)
        f.call(_fence_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTestObjectAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTestObjectAPPLE] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glTestObjectAPPLE(_object_, _name_)
        f = OpenGL::get_command(:glTestObjectAPPLE)
        f.call(_object_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFinishObjectAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFinishObjectAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFinishObjectAPPLE(_object_, _name_)
        f = OpenGL::get_command(:glFinishObjectAPPLE)
        f.call(_object_, _name_)
      end
    SRC
  end
define_ext_command_GL_APPLE_float_pixels() click to toggle source
# File lib/opengl_ext_command.rb, line 1241
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 1250
  def self.define_ext_command_GL_APPLE_flush_buffer_range
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferParameteriAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferParameteriAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferParameteriAPPLE(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glBufferParameteriAPPLE)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedBufferRangeAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedBufferRangeAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushMappedBufferRangeAPPLE(_target_, _offset_, _size_)
        f = OpenGL::get_command(:glFlushMappedBufferRangeAPPLE)
        f.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 375
  def self.define_ext_command_GL_APPLE_framebuffer_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisampleAPPLE(_target_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisampleAPPLE)
        f.call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResolveMultisampleFramebufferAPPLE] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResolveMultisampleFramebufferAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResolveMultisampleFramebufferAPPLE()
        f = OpenGL::get_command(:glResolveMultisampleFramebufferAPPLE)
        f.call()
      end
    SRC
  end
define_ext_command_GL_APPLE_object_purgeable() click to toggle source
# File lib/opengl_ext_command.rb, line 1278
  def self.define_ext_command_GL_APPLE_object_purgeable
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glObjectPurgeableAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glObjectPurgeableAPPLE] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glObjectPurgeableAPPLE(_objectType_, _name_, _option_)
        f = OpenGL::get_command(:glObjectPurgeableAPPLE)
        f.call(_objectType_, _name_, _option_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glObjectUnpurgeableAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glObjectUnpurgeableAPPLE] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glObjectUnpurgeableAPPLE(_objectType_, _name_, _option_)
        f = OpenGL::get_command(:glObjectUnpurgeableAPPLE)
        f.call(_objectType_, _name_, _option_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectParameterivAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectParameterivAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectParameterivAPPLE(_objectType_, _name_, _pname_, _params_)
        f = OpenGL::get_command(:glGetObjectParameterivAPPLE)
        f.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 403
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 1325
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 1334
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 412
  def self.define_ext_command_GL_APPLE_sync
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFenceSyncAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFenceSyncAPPLE] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glFenceSyncAPPLE(_condition_, _flags_)
        f = OpenGL::get_command(:glFenceSyncAPPLE)
        f.call(_condition_, _flags_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsSyncAPPLE] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsSyncAPPLE] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsSyncAPPLE(_sync_)
        f = OpenGL::get_command(:glIsSyncAPPLE)
        f.call(_sync_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteSyncAPPLE] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteSyncAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteSyncAPPLE(_sync_)
        f = OpenGL::get_command(:glDeleteSyncAPPLE)
        f.call(_sync_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClientWaitSyncAPPLE] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClientWaitSyncAPPLE] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glClientWaitSyncAPPLE(_sync_, _flags_, _timeout_)
        f = OpenGL::get_command(:glClientWaitSyncAPPLE)
        f.call(_sync_, _flags_, _timeout_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWaitSyncAPPLE] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWaitSyncAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWaitSyncAPPLE(_sync_, _flags_, _timeout_)
        f = OpenGL::get_command(:glWaitSyncAPPLE)
        f.call(_sync_, _flags_, _timeout_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInteger64vAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInteger64vAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInteger64vAPPLE(_pname_, _params_)
        f = OpenGL::get_command(:glGetInteger64vAPPLE)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSyncivAPPLE] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSyncivAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSyncivAPPLE(_sync_, _pname_, _count_, _length_, _values_)
        f = OpenGL::get_command(:glGetSyncivAPPLE)
        f.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 490
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 499
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 508
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 1343
  def self.define_ext_command_GL_APPLE_texture_range
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureRangeAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureRangeAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureRangeAPPLE(_target_, _length_, _pointer_)
        f = OpenGL::get_command(:glTextureRangeAPPLE)
        f.call(_target_, _length_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterPointervAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterPointervAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexParameterPointervAPPLE(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexParameterPointervAPPLE)
        f.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 1371
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 1380
  def self.define_ext_command_GL_APPLE_vertex_array_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexArrayAPPLE] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexArrayAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindVertexArrayAPPLE(_array_)
        f = OpenGL::get_command(:glBindVertexArrayAPPLE)
        f.call(_array_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteVertexArraysAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteVertexArraysAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteVertexArraysAPPLE(_n_, _arrays_)
        f = OpenGL::get_command(:glDeleteVertexArraysAPPLE)
        f.call(_n_, _arrays_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenVertexArraysAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenVertexArraysAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenVertexArraysAPPLE(_n_, _arrays_)
        f = OpenGL::get_command(:glGenVertexArraysAPPLE)
        f.call(_n_, _arrays_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsVertexArrayAPPLE] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsVertexArrayAPPLE] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsVertexArrayAPPLE(_array_)
        f = OpenGL::get_command(:glIsVertexArrayAPPLE)
        f.call(_array_)
      end
    SRC
  end
define_ext_command_GL_APPLE_vertex_array_range() click to toggle source
# File lib/opengl_ext_command.rb, line 1428
  def self.define_ext_command_GL_APPLE_vertex_array_range
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayRangeAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayRangeAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayRangeAPPLE(_length_, _pointer_)
        f = OpenGL::get_command(:glVertexArrayRangeAPPLE)
        f.call(_length_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushVertexArrayRangeAPPLE] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushVertexArrayRangeAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushVertexArrayRangeAPPLE(_length_, _pointer_)
        f = OpenGL::get_command(:glFlushVertexArrayRangeAPPLE)
        f.call(_length_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayParameteriAPPLE] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayParameteriAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayParameteriAPPLE(_pname_, _param_)
        f = OpenGL::get_command(:glVertexArrayParameteriAPPLE)
        f.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 1466
  def self.define_ext_command_GL_APPLE_vertex_program_evaluators
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexAttribAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexAttribAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableVertexAttribAPPLE(_index_, _pname_)
        f = OpenGL::get_command(:glEnableVertexAttribAPPLE)
        f.call(_index_, _pname_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexAttribAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexAttribAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableVertexAttribAPPLE(_index_, _pname_)
        f = OpenGL::get_command(:glDisableVertexAttribAPPLE)
        f.call(_index_, _pname_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsVertexAttribEnabledAPPLE] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsVertexAttribEnabledAPPLE] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsVertexAttribEnabledAPPLE(_index_, _pname_)
        f = OpenGL::get_command(:glIsVertexAttribEnabledAPPLE)
        f.call(_index_, _pname_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapVertexAttrib1dAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapVertexAttrib1dAPPLE(_index_, _size_, _u1_, _u2_, _stride_, _order_, _points_)
        f = OpenGL::get_command(:glMapVertexAttrib1dAPPLE)
        f.call(_index_, _size_, _u1_, _u2_, _stride_, _order_, _points_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapVertexAttrib1fAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapVertexAttrib1fAPPLE(_index_, _size_, _u1_, _u2_, _stride_, _order_, _points_)
        f = OpenGL::get_command(:glMapVertexAttrib1fAPPLE)
        f.call(_index_, _size_, _u1_, _u2_, _stride_, _order_, _points_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapVertexAttrib2dAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapVertexAttrib2dAPPLE(_index_, _size_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
        f = OpenGL::get_command(:glMapVertexAttrib2dAPPLE)
        f.call(_index_, _size_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapVertexAttrib2fAPPLE] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapVertexAttrib2fAPPLE(_index_, _size_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
        f = OpenGL::get_command(:glMapVertexAttrib2fAPPLE)
        f.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 1544
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 1553
  def self.define_ext_command_GL_ARB_ES2_compatibility
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReleaseShaderCompiler] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReleaseShaderCompiler] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReleaseShaderCompiler()
        f = OpenGL::get_command(:glReleaseShaderCompiler)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShaderBinary] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShaderBinary] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShaderBinary(_count_, _shaders_, _binaryFormat_, _binary_, _length_)
        f = OpenGL::get_command(:glShaderBinary)
        f.call(_count_, _shaders_, _binaryFormat_, _binary_, _length_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetShaderPrecisionFormat] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetShaderPrecisionFormat] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetShaderPrecisionFormat(_shadertype_, _precisiontype_, _range_, _precision_)
        f = OpenGL::get_command(:glGetShaderPrecisionFormat)
        f.call(_shadertype_, _precisiontype_, _range_, _precision_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangef] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangef] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangef(_n_, _f_)
        f = OpenGL::get_command(:glDepthRangef)
        f.call(_n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearDepthf] = [Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearDepthf] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearDepthf(_d_)
        f = OpenGL::get_command(:glClearDepthf)
        f.call(_d_)
      end
    SRC
  end
define_ext_command_GL_ARB_ES3_1_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1611
  def self.define_ext_command_GL_ARB_ES3_1_compatibility
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMemoryBarrierByRegion] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMemoryBarrierByRegion] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMemoryBarrierByRegion(_barriers_)
        f = OpenGL::get_command(:glMemoryBarrierByRegion)
        f.call(_barriers_)
      end
    SRC
  end
define_ext_command_GL_ARB_ES3_2_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 1629
  def self.define_ext_command_GL_ARB_ES3_2_compatibility
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveBoundingBoxARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPrimitiveBoundingBoxARB(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
        f = OpenGL::get_command(:glPrimitiveBoundingBoxARB)
        f.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 1647
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 1656
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 1665
  def self.define_ext_command_GL_ARB_base_instance
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedBaseInstance] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedBaseInstance] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysInstancedBaseInstance(_mode_, _first_, _count_, _instancecount_, _baseinstance_)
        f = OpenGL::get_command(:glDrawArraysInstancedBaseInstance)
        f.call(_mode_, _first_, _count_, _instancecount_, _baseinstance_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseInstance] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseInstance] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_)
        f = OpenGL::get_command(:glDrawElementsInstancedBaseInstance)
        f.call(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertexBaseInstance] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedBaseVertexBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_)
        f = OpenGL::get_command(:glDrawElementsInstancedBaseVertexBaseInstance)
        f.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 1703
  def self.define_ext_command_GL_ARB_bindless_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureHandleARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureHandleARB] = -Fiddle::TYPE_LONG_LONG
    OpenGL.module_eval(<<-SRC)
      def glGetTextureHandleARB(_texture_)
        f = OpenGL::get_command(:glGetTextureHandleARB)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureSamplerHandleARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureSamplerHandleARB] = -Fiddle::TYPE_LONG_LONG
    OpenGL.module_eval(<<-SRC)
      def glGetTextureSamplerHandleARB(_texture_, _sampler_)
        f = OpenGL::get_command(:glGetTextureSamplerHandleARB)
        f.call(_texture_, _sampler_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeTextureHandleResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeTextureHandleResidentARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeTextureHandleResidentARB(_handle_)
        f = OpenGL::get_command(:glMakeTextureHandleResidentARB)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeTextureHandleNonResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeTextureHandleNonResidentARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeTextureHandleNonResidentARB(_handle_)
        f = OpenGL::get_command(:glMakeTextureHandleNonResidentARB)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetImageHandleARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetImageHandleARB] = -Fiddle::TYPE_LONG_LONG
    OpenGL.module_eval(<<-SRC)
      def glGetImageHandleARB(_texture_, _level_, _layered_, _layer_, _format_)
        f = OpenGL::get_command(:glGetImageHandleARB)
        f.call(_texture_, _level_, _layered_, _layer_, _format_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeImageHandleResidentARB] = [-Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeImageHandleResidentARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeImageHandleResidentARB(_handle_, _access_)
        f = OpenGL::get_command(:glMakeImageHandleResidentARB)
        f.call(_handle_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeImageHandleNonResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeImageHandleNonResidentARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeImageHandleNonResidentARB(_handle_)
        f = OpenGL::get_command(:glMakeImageHandleNonResidentARB)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformHandleui64ARB(_location_, _value_)
        f = OpenGL::get_command(:glUniformHandleui64ARB)
        f.call(_location_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformHandleui64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniformHandleui64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformHandleui64ARB(_program_, _location_, _value_)
        f = OpenGL::get_command(:glProgramUniformHandleui64ARB)
        f.call(_program_, _location_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformHandleui64vARB(_program_, _location_, _count_, _values_)
        f = OpenGL::get_command(:glProgramUniformHandleui64vARB)
        f.call(_program_, _location_, _count_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsTextureHandleResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsTextureHandleResidentARB] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsTextureHandleResidentARB(_handle_)
        f = OpenGL::get_command(:glIsTextureHandleResidentARB)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsImageHandleResidentARB] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsImageHandleResidentARB] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsImageHandleResidentARB(_handle_)
        f = OpenGL::get_command(:glIsImageHandleResidentARB)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1ui64ARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1ui64ARB(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribL1ui64ARB)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1ui64vARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL1ui64vARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLui64vARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribLui64vARB(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribLui64vARB)
        f.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 1871
  def self.define_ext_command_GL_ARB_blend_func_extended
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindFragDataLocationIndexed] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragDataLocationIndexed] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindFragDataLocationIndexed(_program_, _colorNumber_, _index_, _name_)
        f = OpenGL::get_command(:glBindFragDataLocationIndexed)
        f.call(_program_, _colorNumber_, _index_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFragDataIndex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragDataIndex] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetFragDataIndex(_program_, _name_)
        f = OpenGL::get_command(:glGetFragDataIndex)
        f.call(_program_, _name_)
      end
    SRC
  end
define_ext_command_GL_ARB_buffer_storage() click to toggle source
# File lib/opengl_ext_command.rb, line 1899
  def self.define_ext_command_GL_ARB_buffer_storage
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferStorage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferStorage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferStorage(_target_, _size_, _data_, _flags_)
        f = OpenGL::get_command(:glBufferStorage)
        f.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 1917
  def self.define_ext_command_GL_ARB_cl_event
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateSyncFromCLeventARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateSyncFromCLeventARB] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glCreateSyncFromCLeventARB(_context_, _event_, _flags_)
        f = OpenGL::get_command(:glCreateSyncFromCLeventARB)
        f.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 1935
  def self.define_ext_command_GL_ARB_clear_buffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearBufferData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearBufferData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearBufferData(_target_, _internalformat_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearBufferData)
        f.call(_target_, _internalformat_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearBufferSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearBufferSubData(_target_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearBufferSubData)
        f.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 1963
  def self.define_ext_command_GL_ARB_clear_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearTexImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearTexImage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearTexImage(_texture_, _level_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearTexImage)
        f.call(_texture_, _level_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearTexSubImage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearTexSubImage)
        f.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 1991
  def self.define_ext_command_GL_ARB_clip_control
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClipControl] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClipControl] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClipControl(_origin_, _depth_)
        f = OpenGL::get_command(:glClipControl)
        f.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 2009
  def self.define_ext_command_GL_ARB_color_buffer_float
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClampColorARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClampColorARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClampColorARB(_target_, _clamp_)
        f = OpenGL::get_command(:glClampColorARB)
        f.call(_target_, _clamp_)
      end
    SRC
  end
define_ext_command_GL_ARB_compatibility() click to toggle source
# File lib/opengl_ext_command.rb, line 2027
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 2036
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 2045
  def self.define_ext_command_GL_ARB_compute_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDispatchCompute] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDispatchCompute] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDispatchCompute(_num_groups_x_, _num_groups_y_, _num_groups_z_)
        f = OpenGL::get_command(:glDispatchCompute)
        f.call(_num_groups_x_, _num_groups_y_, _num_groups_z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDispatchComputeIndirect] = [Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDispatchComputeIndirect] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDispatchComputeIndirect(_indirect_)
        f = OpenGL::get_command(:glDispatchComputeIndirect)
        f.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 2073
  def self.define_ext_command_GL_ARB_compute_variable_group_size
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDispatchComputeGroupSizeARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDispatchComputeGroupSizeARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDispatchComputeGroupSizeARB(_num_groups_x_, _num_groups_y_, _num_groups_z_, _group_size_x_, _group_size_y_, _group_size_z_)
        f = OpenGL::get_command(:glDispatchComputeGroupSizeARB)
        f.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 2091
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 2100
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 2109
  def self.define_ext_command_GL_ARB_copy_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyBufferSubData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyBufferSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyBufferSubData(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_)
        f = OpenGL::get_command(:glCopyBufferSubData)
        f.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 2127
  def self.define_ext_command_GL_ARB_copy_image
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyImageSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyImageSubData(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
        f = OpenGL::get_command(:glCopyImageSubData)
        f.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 2145
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 2154
  def self.define_ext_command_GL_ARB_debug_output
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageControlARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageControlARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageControlARB(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
        f = OpenGL::get_command(:glDebugMessageControlARB)
        f.call(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageInsertARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageInsertARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageInsertARB(_source_, _type_, _id_, _severity_, _length_, _buf_)
        f = OpenGL::get_command(:glDebugMessageInsertARB)
        f.call(_source_, _type_, _id_, _severity_, _length_, _buf_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageCallbackARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageCallbackARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageCallbackARB(_callback_, _userParam_)
        f = OpenGL::get_command(:glDebugMessageCallbackARB)
        f.call(_callback_, _userParam_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDebugMessageLogARB] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetDebugMessageLogARB(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
        f = OpenGL::get_command(:glGetDebugMessageLogARB)
        f.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 2202
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 2211
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 2220
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 2229
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 2238
  def self.define_ext_command_GL_ARB_direct_state_access
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateTransformFeedbacks] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateTransformFeedbacks] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateTransformFeedbacks(_n_, _ids_)
        f = OpenGL::get_command(:glCreateTransformFeedbacks)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackBufferBase] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackBufferBase] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTransformFeedbackBufferBase(_xfb_, _index_, _buffer_)
        f = OpenGL::get_command(:glTransformFeedbackBufferBase)
        f.call(_xfb_, _index_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackBufferRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackBufferRange] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTransformFeedbackBufferRange(_xfb_, _index_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glTransformFeedbackBufferRange)
        f.call(_xfb_, _index_, _buffer_, _offset_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbackiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbackiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTransformFeedbackiv(_xfb_, _pname_, _param_)
        f = OpenGL::get_command(:glGetTransformFeedbackiv)
        f.call(_xfb_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbacki_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbacki_v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTransformFeedbacki_v(_xfb_, _pname_, _index_, _param_)
        f = OpenGL::get_command(:glGetTransformFeedbacki_v)
        f.call(_xfb_, _pname_, _index_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbacki64_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbacki64_v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTransformFeedbacki64_v(_xfb_, _pname_, _index_, _param_)
        f = OpenGL::get_command(:glGetTransformFeedbacki64_v)
        f.call(_xfb_, _pname_, _index_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateBuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateBuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateBuffers(_n_, _buffers_)
        f = OpenGL::get_command(:glCreateBuffers)
        f.call(_n_, _buffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferStorage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferStorage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferStorage(_buffer_, _size_, _data_, _flags_)
        f = OpenGL::get_command(:glNamedBufferStorage)
        f.call(_buffer_, _size_, _data_, _flags_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferData(_buffer_, _size_, _data_, _usage_)
        f = OpenGL::get_command(:glNamedBufferData)
        f.call(_buffer_, _size_, _data_, _usage_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferSubData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferSubData(_buffer_, _offset_, _size_, _data_)
        f = OpenGL::get_command(:glNamedBufferSubData)
        f.call(_buffer_, _offset_, _size_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyNamedBufferSubData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyNamedBufferSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyNamedBufferSubData(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
        f = OpenGL::get_command(:glCopyNamedBufferSubData)
        f.call(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedBufferData] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedBufferData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearNamedBufferData(_buffer_, _internalformat_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearNamedBufferData)
        f.call(_buffer_, _internalformat_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedBufferSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearNamedBufferSubData(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearNamedBufferSubData)
        f.call(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapNamedBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapNamedBuffer] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapNamedBuffer(_buffer_, _access_)
        f = OpenGL::get_command(:glMapNamedBuffer)
        f.call(_buffer_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapNamedBufferRange] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapNamedBufferRange] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapNamedBufferRange(_buffer_, _offset_, _length_, _access_)
        f = OpenGL::get_command(:glMapNamedBufferRange)
        f.call(_buffer_, _offset_, _length_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUnmapNamedBuffer] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapNamedBuffer] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glUnmapNamedBuffer(_buffer_)
        f = OpenGL::get_command(:glUnmapNamedBuffer)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedNamedBufferRange] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedNamedBufferRange] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushMappedNamedBufferRange(_buffer_, _offset_, _length_)
        f = OpenGL::get_command(:glFlushMappedNamedBufferRange)
        f.call(_buffer_, _offset_, _length_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedBufferParameteriv(_buffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedBufferParameteriv)
        f.call(_buffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferParameteri64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferParameteri64v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedBufferParameteri64v(_buffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedBufferParameteri64v)
        f.call(_buffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferPointerv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferPointerv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedBufferPointerv(_buffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedBufferPointerv)
        f.call(_buffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferSubData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedBufferSubData(_buffer_, _offset_, _size_, _data_)
        f = OpenGL::get_command(:glGetNamedBufferSubData)
        f.call(_buffer_, _offset_, _size_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateFramebuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateFramebuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateFramebuffers(_n_, _framebuffers_)
        f = OpenGL::get_command(:glCreateFramebuffers)
        f.call(_n_, _framebuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferRenderbuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferRenderbuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferRenderbuffer(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_)
        f = OpenGL::get_command(:glNamedFramebufferRenderbuffer)
        f.call(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferParameteri] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferParameteri(_framebuffer_, _pname_, _param_)
        f = OpenGL::get_command(:glNamedFramebufferParameteri)
        f.call(_framebuffer_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTexture] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTexture] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferTexture(_framebuffer_, _attachment_, _texture_, _level_)
        f = OpenGL::get_command(:glNamedFramebufferTexture)
        f.call(_framebuffer_, _attachment_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTextureLayer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTextureLayer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferTextureLayer(_framebuffer_, _attachment_, _texture_, _level_, _layer_)
        f = OpenGL::get_command(:glNamedFramebufferTextureLayer)
        f.call(_framebuffer_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferDrawBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferDrawBuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferDrawBuffer(_framebuffer_, _buf_)
        f = OpenGL::get_command(:glNamedFramebufferDrawBuffer)
        f.call(_framebuffer_, _buf_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferDrawBuffers] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferDrawBuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferDrawBuffers(_framebuffer_, _n_, _bufs_)
        f = OpenGL::get_command(:glNamedFramebufferDrawBuffers)
        f.call(_framebuffer_, _n_, _bufs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferReadBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferReadBuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferReadBuffer(_framebuffer_, _src_)
        f = OpenGL::get_command(:glNamedFramebufferReadBuffer)
        f.call(_framebuffer_, _src_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateNamedFramebufferData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateNamedFramebufferData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInvalidateNamedFramebufferData(_framebuffer_, _numAttachments_, _attachments_)
        f = OpenGL::get_command(:glInvalidateNamedFramebufferData)
        f.call(_framebuffer_, _numAttachments_, _attachments_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateNamedFramebufferSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInvalidateNamedFramebufferSubData(_framebuffer_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glInvalidateNamedFramebufferSubData)
        f.call(_framebuffer_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedFramebufferiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedFramebufferiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearNamedFramebufferiv(_framebuffer_, _buffer_, _drawbuffer_, _value_)
        f = OpenGL::get_command(:glClearNamedFramebufferiv)
        f.call(_framebuffer_, _buffer_, _drawbuffer_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedFramebufferuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedFramebufferuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearNamedFramebufferuiv(_framebuffer_, _buffer_, _drawbuffer_, _value_)
        f = OpenGL::get_command(:glClearNamedFramebufferuiv)
        f.call(_framebuffer_, _buffer_, _drawbuffer_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedFramebufferfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedFramebufferfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearNamedFramebufferfv(_framebuffer_, _buffer_, _drawbuffer_, _value_)
        f = OpenGL::get_command(:glClearNamedFramebufferfv)
        f.call(_framebuffer_, _buffer_, _drawbuffer_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedFramebufferfi] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedFramebufferfi] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearNamedFramebufferfi(_framebuffer_, _buffer_, _drawbuffer_, _depth_, _stencil_)
        f = OpenGL::get_command(:glClearNamedFramebufferfi)
        f.call(_framebuffer_, _buffer_, _drawbuffer_, _depth_, _stencil_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlitNamedFramebuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlitNamedFramebuffer(_readFramebuffer_, _drawFramebuffer_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        f = OpenGL::get_command(:glBlitNamedFramebuffer)
        f.call(_readFramebuffer_, _drawFramebuffer_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCheckNamedFramebufferStatus] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCheckNamedFramebufferStatus] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glCheckNamedFramebufferStatus(_framebuffer_, _target_)
        f = OpenGL::get_command(:glCheckNamedFramebufferStatus)
        f.call(_framebuffer_, _target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedFramebufferParameteriv(_framebuffer_, _pname_, _param_)
        f = OpenGL::get_command(:glGetNamedFramebufferParameteriv)
        f.call(_framebuffer_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferAttachmentParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferAttachmentParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedFramebufferAttachmentParameteriv(_framebuffer_, _attachment_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedFramebufferAttachmentParameteriv)
        f.call(_framebuffer_, _attachment_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateRenderbuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateRenderbuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateRenderbuffers(_n_, _renderbuffers_)
        f = OpenGL::get_command(:glCreateRenderbuffers)
        f.call(_n_, _renderbuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorage] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedRenderbufferStorage(_renderbuffer_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glNamedRenderbufferStorage)
        f.call(_renderbuffer_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageMultisample] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedRenderbufferStorageMultisample(_renderbuffer_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glNamedRenderbufferStorageMultisample)
        f.call(_renderbuffer_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedRenderbufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedRenderbufferParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedRenderbufferParameteriv(_renderbuffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedRenderbufferParameteriv)
        f.call(_renderbuffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateTextures] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateTextures] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateTextures(_target_, _n_, _textures_)
        f = OpenGL::get_command(:glCreateTextures)
        f.call(_target_, _n_, _textures_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureBuffer(_texture_, _internalformat_, _buffer_)
        f = OpenGL::get_command(:glTextureBuffer)
        f.call(_texture_, _internalformat_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureBufferRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBufferRange] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureBufferRange(_texture_, _internalformat_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glTextureBufferRange)
        f.call(_texture_, _internalformat_, _buffer_, _offset_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage1D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage1D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage1D(_texture_, _levels_, _internalformat_, _width_)
        f = OpenGL::get_command(:glTextureStorage1D)
        f.call(_texture_, _levels_, _internalformat_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage2D(_texture_, _levels_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glTextureStorage2D)
        f.call(_texture_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage3D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage3D(_texture_, _levels_, _internalformat_, _width_, _height_, _depth_)
        f = OpenGL::get_command(:glTextureStorage3D)
        f.call(_texture_, _levels_, _internalformat_, _width_, _height_, _depth_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2DMultisample] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage2DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTextureStorage2DMultisample)
        f.call(_texture_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3DMultisample] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage3DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTextureStorage3DMultisample)
        f.call(_texture_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage1D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureSubImage1D)
        f.call(_texture_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureSubImage2D)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage3D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureSubImage3D)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage1D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTextureSubImage1D)
        f.call(_texture_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTextureSubImage2D)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage3D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTextureSubImage3D)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyTextureSubImage1D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage1D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureSubImage1D(_texture_, _level_, _xoffset_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyTextureSubImage1D)
        f.call(_texture_, _level_, _xoffset_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyTextureSubImage2D)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage3D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyTextureSubImage3D)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterf] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterf] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterf(_texture_, _pname_, _param_)
        f = OpenGL::get_command(:glTextureParameterf)
        f.call(_texture_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterfv(_texture_, _pname_, _param_)
        f = OpenGL::get_command(:glTextureParameterfv)
        f.call(_texture_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameteri] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameteri(_texture_, _pname_, _param_)
        f = OpenGL::get_command(:glTextureParameteri)
        f.call(_texture_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterIiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterIiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterIiv(_texture_, _pname_, _params_)
        f = OpenGL::get_command(:glTextureParameterIiv)
        f.call(_texture_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterIuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterIuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterIuiv(_texture_, _pname_, _params_)
        f = OpenGL::get_command(:glTextureParameterIuiv)
        f.call(_texture_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameteriv(_texture_, _pname_, _param_)
        f = OpenGL::get_command(:glTextureParameteriv)
        f.call(_texture_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenerateTextureMipmap] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateTextureMipmap] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenerateTextureMipmap(_texture_)
        f = OpenGL::get_command(:glGenerateTextureMipmap)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindTextureUnit] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindTextureUnit] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindTextureUnit(_unit_, _texture_)
        f = OpenGL::get_command(:glBindTextureUnit)
        f.call(_unit_, _texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureImage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureImage(_texture_, _level_, _format_, _type_, _bufSize_, _pixels_)
        f = OpenGL::get_command(:glGetTextureImage)
        f.call(_texture_, _level_, _format_, _type_, _bufSize_, _pixels_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedTextureImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedTextureImage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCompressedTextureImage(_texture_, _level_, _bufSize_, _pixels_)
        f = OpenGL::get_command(:glGetCompressedTextureImage)
        f.call(_texture_, _level_, _bufSize_, _pixels_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureLevelParameterfv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureLevelParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureLevelParameterfv(_texture_, _level_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureLevelParameterfv)
        f.call(_texture_, _level_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureLevelParameteriv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureLevelParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureLevelParameteriv(_texture_, _level_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureLevelParameteriv)
        f.call(_texture_, _level_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureParameterfv(_texture_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureParameterfv)
        f.call(_texture_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterIiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterIiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureParameterIiv(_texture_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureParameterIiv)
        f.call(_texture_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterIuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterIuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureParameterIuiv(_texture_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureParameterIuiv)
        f.call(_texture_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureParameteriv(_texture_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureParameteriv)
        f.call(_texture_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateVertexArrays] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateVertexArrays] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateVertexArrays(_n_, _arrays_)
        f = OpenGL::get_command(:glCreateVertexArrays)
        f.call(_n_, _arrays_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexArrayAttrib] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexArrayAttrib] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableVertexArrayAttrib(_vaobj_, _index_)
        f = OpenGL::get_command(:glDisableVertexArrayAttrib)
        f.call(_vaobj_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexArrayAttrib] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexArrayAttrib] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableVertexArrayAttrib(_vaobj_, _index_)
        f = OpenGL::get_command(:glEnableVertexArrayAttrib)
        f.call(_vaobj_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayElementBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayElementBuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayElementBuffer(_vaobj_, _buffer_)
        f = OpenGL::get_command(:glVertexArrayElementBuffer)
        f.call(_vaobj_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexBuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexBuffer(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_)
        f = OpenGL::get_command(:glVertexArrayVertexBuffer)
        f.call(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexBuffers] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexBuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexBuffers(_vaobj_, _first_, _count_, _buffers_, _offsets_, _strides_)
        f = OpenGL::get_command(:glVertexArrayVertexBuffers)
        f.call(_vaobj_, _first_, _count_, _buffers_, _offsets_, _strides_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayAttribBinding] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayAttribBinding] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayAttribBinding(_vaobj_, _attribindex_, _bindingindex_)
        f = OpenGL::get_command(:glVertexArrayAttribBinding)
        f.call(_vaobj_, _attribindex_, _bindingindex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayAttribFormat] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayAttribFormat] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayAttribFormat(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexArrayAttribFormat)
        f.call(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayAttribIFormat] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayAttribIFormat] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayAttribIFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexArrayAttribIFormat)
        f.call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayAttribLFormat] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayAttribLFormat] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayAttribLFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexArrayAttribLFormat)
        f.call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayBindingDivisor] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayBindingDivisor] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayBindingDivisor(_vaobj_, _bindingindex_, _divisor_)
        f = OpenGL::get_command(:glVertexArrayBindingDivisor)
        f.call(_vaobj_, _bindingindex_, _divisor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexArrayiv(_vaobj_, _pname_, _param_)
        f = OpenGL::get_command(:glGetVertexArrayiv)
        f.call(_vaobj_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayIndexediv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayIndexediv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexArrayIndexediv(_vaobj_, _index_, _pname_, _param_)
        f = OpenGL::get_command(:glGetVertexArrayIndexediv)
        f.call(_vaobj_, _index_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayIndexed64iv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayIndexed64iv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexArrayIndexed64iv(_vaobj_, _index_, _pname_, _param_)
        f = OpenGL::get_command(:glGetVertexArrayIndexed64iv)
        f.call(_vaobj_, _index_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateSamplers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateSamplers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateSamplers(_n_, _samplers_)
        f = OpenGL::get_command(:glCreateSamplers)
        f.call(_n_, _samplers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateProgramPipelines] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateProgramPipelines] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateProgramPipelines(_n_, _pipelines_)
        f = OpenGL::get_command(:glCreateProgramPipelines)
        f.call(_n_, _pipelines_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateQueries] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateQueries] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateQueries(_target_, _n_, _ids_)
        f = OpenGL::get_command(:glCreateQueries)
        f.call(_target_, _n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryBufferObjecti64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryBufferObjecti64v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryBufferObjecti64v(_id_, _buffer_, _pname_, _offset_)
        f = OpenGL::get_command(:glGetQueryBufferObjecti64v)
        f.call(_id_, _buffer_, _pname_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryBufferObjectiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryBufferObjectiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryBufferObjectiv(_id_, _buffer_, _pname_, _offset_)
        f = OpenGL::get_command(:glGetQueryBufferObjectiv)
        f.call(_id_, _buffer_, _pname_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryBufferObjectui64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryBufferObjectui64v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryBufferObjectui64v(_id_, _buffer_, _pname_, _offset_)
        f = OpenGL::get_command(:glGetQueryBufferObjectui64v)
        f.call(_id_, _buffer_, _pname_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryBufferObjectuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryBufferObjectuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryBufferObjectuiv(_id_, _buffer_, _pname_, _offset_)
        f = OpenGL::get_command(:glGetQueryBufferObjectuiv)
        f.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 3216
  def self.define_ext_command_GL_ARB_draw_buffers
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawBuffersARB(_n_, _bufs_)
        f = OpenGL::get_command(:glDrawBuffersARB)
        f.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 3234
  def self.define_ext_command_GL_ARB_draw_buffers_blend
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationiARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationiARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationiARB(_buf_, _mode_)
        f = OpenGL::get_command(:glBlendEquationiARB)
        f.call(_buf_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateiARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateiARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationSeparateiARB(_buf_, _modeRGB_, _modeAlpha_)
        f = OpenGL::get_command(:glBlendEquationSeparateiARB)
        f.call(_buf_, _modeRGB_, _modeAlpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFunciARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFunciARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFunciARB(_buf_, _src_, _dst_)
        f = OpenGL::get_command(:glBlendFunciARB)
        f.call(_buf_, _src_, _dst_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateiARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateiARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFuncSeparateiARB(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
        f = OpenGL::get_command(:glBlendFuncSeparateiARB)
        f.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 3282
  def self.define_ext_command_GL_ARB_draw_elements_base_vertex
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsBaseVertex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsBaseVertex] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _basevertex_)
        f = OpenGL::get_command(:glDrawElementsBaseVertex)
        f.call(_mode_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementsBaseVertex] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawRangeElementsBaseVertex(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
        f = OpenGL::get_command(:glDrawRangeElementsBaseVertex)
        f.call(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseVertex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertex] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedBaseVertex(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
        f = OpenGL::get_command(:glDrawElementsInstancedBaseVertex)
        f.call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsBaseVertex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsBaseVertex] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
        f = OpenGL::get_command(:glMultiDrawElementsBaseVertex)
        f.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 3330
  def self.define_ext_command_GL_ARB_draw_indirect
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysIndirect] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysIndirect] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysIndirect(_mode_, _indirect_)
        f = OpenGL::get_command(:glDrawArraysIndirect)
        f.call(_mode_, _indirect_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsIndirect] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsIndirect] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsIndirect(_mode_, _type_, _indirect_)
        f = OpenGL::get_command(:glDrawElementsIndirect)
        f.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 3358
  def self.define_ext_command_GL_ARB_draw_instanced
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysInstancedARB(_mode_, _first_, _count_, _primcount_)
        f = OpenGL::get_command(:glDrawArraysInstancedARB)
        f.call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedARB(_mode_, _count_, _type_, _indices_, _primcount_)
        f = OpenGL::get_command(:glDrawElementsInstancedARB)
        f.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 3386
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 3395
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 3404
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 3413
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 3422
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 3431
  def self.define_ext_command_GL_ARB_fragment_program
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramStringARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramStringARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramStringARB(_target_, _format_, _len_, _string_)
        f = OpenGL::get_command(:glProgramStringARB)
        f.call(_target_, _format_, _len_, _string_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindProgramARB(_target_, _program_)
        f = OpenGL::get_command(:glBindProgramARB)
        f.call(_target_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramsARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteProgramsARB(_n_, _programs_)
        f = OpenGL::get_command(:glDeleteProgramsARB)
        f.call(_n_, _programs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramsARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenProgramsARB(_n_, _programs_)
        f = OpenGL::get_command(:glGenProgramsARB)
        f.call(_n_, _programs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4dARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameter4dARB(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramEnvParameter4dARB)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4dvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameter4dvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramEnvParameter4dvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4fARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameter4fARB(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramEnvParameter4fARB)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4fvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameter4fvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramEnvParameter4fvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4dARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameter4dARB(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramLocalParameter4dARB)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4dvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameter4dvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramLocalParameter4dvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4fARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameter4fARB(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramLocalParameter4fARB)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4fvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameter4fvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramLocalParameter4fvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramEnvParameterdvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramEnvParameterdvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramEnvParameterfvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramEnvParameterfvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramLocalParameterdvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramLocalParameterdvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramLocalParameterfvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramLocalParameterfvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramivARB(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetProgramivARB)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramStringARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramStringARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramStringARB(_target_, _pname_, _string_)
        f = OpenGL::get_command(:glGetProgramStringARB)
        f.call(_target_, _pname_, _string_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramARB] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsProgramARB(_program_)
        f = OpenGL::get_command(:glIsProgramARB)
        f.call(_program_)
      end
    SRC
  end
define_ext_command_GL_ARB_fragment_program_shadow() click to toggle source
# File lib/opengl_ext_command.rb, line 3629
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 3638
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 3647
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 3656
  def self.define_ext_command_GL_ARB_framebuffer_no_attachments
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferParameteri] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferParameteri(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glFramebufferParameteri)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFramebufferParameteriv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFramebufferParameteriv)
        f.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 3684
  def self.define_ext_command_GL_ARB_framebuffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsRenderbuffer] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsRenderbuffer] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsRenderbuffer(_renderbuffer_)
        f = OpenGL::get_command(:glIsRenderbuffer)
        f.call(_renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindRenderbuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindRenderbuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindRenderbuffer(_target_, _renderbuffer_)
        f = OpenGL::get_command(:glBindRenderbuffer)
        f.call(_target_, _renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteRenderbuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteRenderbuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteRenderbuffers(_n_, _renderbuffers_)
        f = OpenGL::get_command(:glDeleteRenderbuffers)
        f.call(_n_, _renderbuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenRenderbuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenRenderbuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenRenderbuffers(_n_, _renderbuffers_)
        f = OpenGL::get_command(:glGenRenderbuffers)
        f.call(_n_, _renderbuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorage] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorage(_target_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorage)
        f.call(_target_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetRenderbufferParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetRenderbufferParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetRenderbufferParameteriv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetRenderbufferParameteriv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsFramebuffer] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsFramebuffer] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsFramebuffer(_framebuffer_)
        f = OpenGL::get_command(:glIsFramebuffer)
        f.call(_framebuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindFramebuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindFramebuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindFramebuffer(_target_, _framebuffer_)
        f = OpenGL::get_command(:glBindFramebuffer)
        f.call(_target_, _framebuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFramebuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFramebuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteFramebuffers(_n_, _framebuffers_)
        f = OpenGL::get_command(:glDeleteFramebuffers)
        f.call(_n_, _framebuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenFramebuffers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenFramebuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenFramebuffers(_n_, _framebuffers_)
        f = OpenGL::get_command(:glGenFramebuffers)
        f.call(_n_, _framebuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCheckFramebufferStatus] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCheckFramebufferStatus] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glCheckFramebufferStatus(_target_)
        f = OpenGL::get_command(:glCheckFramebufferStatus)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture1D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture1D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture1D(_target_, _attachment_, _textarget_, _texture_, _level_)
        f = OpenGL::get_command(:glFramebufferTexture1D)
        f.call(_target_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture2D(_target_, _attachment_, _textarget_, _texture_, _level_)
        f = OpenGL::get_command(:glFramebufferTexture2D)
        f.call(_target_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture3D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture3D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture3D(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
        f = OpenGL::get_command(:glFramebufferTexture3D)
        f.call(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferRenderbuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferRenderbuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferRenderbuffer(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_)
        f = OpenGL::get_command(:glFramebufferRenderbuffer)
        f.call(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferAttachmentParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferAttachmentParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFramebufferAttachmentParameteriv(_target_, _attachment_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFramebufferAttachmentParameteriv)
        f.call(_target_, _attachment_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenerateMipmap] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateMipmap] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenerateMipmap(_target_)
        f = OpenGL::get_command(:glGenerateMipmap)
        f.call(_target_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlitFramebuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlitFramebuffer(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        f = OpenGL::get_command(:glBlitFramebuffer)
        f.call(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisample] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisample(_target_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisample)
        f.call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureLayer(_target_, _attachment_, _texture_, _level_, _layer_)
        f = OpenGL::get_command(:glFramebufferTextureLayer)
        f.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 3892
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 3901
  def self.define_ext_command_GL_ARB_geometry_shader4
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteriARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteriARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameteriARB(_program_, _pname_, _value_)
        f = OpenGL::get_command(:glProgramParameteriARB)
        f.call(_program_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureARB(_target_, _attachment_, _texture_, _level_)
        f = OpenGL::get_command(:glFramebufferTextureARB)
        f.call(_target_, _attachment_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayerARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayerARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureLayerARB(_target_, _attachment_, _texture_, _level_, _layer_)
        f = OpenGL::get_command(:glFramebufferTextureLayerARB)
        f.call(_target_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureFaceARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureFaceARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureFaceARB(_target_, _attachment_, _texture_, _level_, _face_)
        f = OpenGL::get_command(:glFramebufferTextureFaceARB)
        f.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 3949
  def self.define_ext_command_GL_ARB_get_program_binary
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramBinary] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramBinary] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramBinary(_program_, _bufSize_, _length_, _binaryFormat_, _binary_)
        f = OpenGL::get_command(:glGetProgramBinary)
        f.call(_program_, _bufSize_, _length_, _binaryFormat_, _binary_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramBinary] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBinary] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramBinary(_program_, _binaryFormat_, _binary_, _length_)
        f = OpenGL::get_command(:glProgramBinary)
        f.call(_program_, _binaryFormat_, _binary_, _length_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteri] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameteri(_program_, _pname_, _value_)
        f = OpenGL::get_command(:glProgramParameteri)
        f.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 3987
  def self.define_ext_command_GL_ARB_get_texture_sub_image
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureSubImage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _bufSize_, _pixels_)
        f = OpenGL::get_command(:glGetTextureSubImage)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _bufSize_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedTextureSubImage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCompressedTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _bufSize_, _pixels_)
        f = OpenGL::get_command(:glGetCompressedTextureSubImage)
        f.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 4015
  def self.define_ext_command_GL_ARB_gl_spirv
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSpecializeShaderARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSpecializeShaderARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSpecializeShaderARB(_shader_, _pEntryPoint_, _numSpecializationConstants_, _pConstantIndex_, _pConstantValue_)
        f = OpenGL::get_command(:glSpecializeShaderARB)
        f.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 4033
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 4042
  def self.define_ext_command_GL_ARB_gpu_shader_fp64
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1d] = [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1d(_location_, _x_)
        f = OpenGL::get_command(:glUniform1d)
        f.call(_location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2d] = [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2d(_location_, _x_, _y_)
        f = OpenGL::get_command(:glUniform2d)
        f.call(_location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3d] = [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3d(_location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glUniform3d)
        f.call(_location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4d] = [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4d(_location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glUniform4d)
        f.call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1dv(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1dv)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2dv(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2dv)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3dv(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3dv)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4dv(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4dv)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix2dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix2dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix3dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix3dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix4dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix4dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2x3dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2x3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix2x3dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix2x3dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2x4dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2x4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix2x4dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix2x4dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3x2dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3x2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix3x2dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix3x2dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3x4dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3x4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix3x4dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix3x4dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4x2dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4x2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix4x2dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix4x2dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4x3dv] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4x3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix4x3dv(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix4x3dv)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformdv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformdv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformdv(_program_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformdv)
        f.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 4230
  def self.define_ext_command_GL_ARB_gpu_shader_int64
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64ARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1i64ARB(_location_, _x_)
        f = OpenGL::get_command(:glUniform1i64ARB)
        f.call(_location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64ARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2i64ARB(_location_, _x_, _y_)
        f = OpenGL::get_command(:glUniform2i64ARB)
        f.call(_location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64ARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3i64ARB(_location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glUniform3i64ARB)
        f.call(_location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64ARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4i64ARB(_location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glUniform4i64ARB)
        f.call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1i64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1i64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2i64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2i64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3i64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3i64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4i64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4i64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1ui64ARB(_location_, _x_)
        f = OpenGL::get_command(:glUniform1ui64ARB)
        f.call(_location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2ui64ARB(_location_, _x_, _y_)
        f = OpenGL::get_command(:glUniform2ui64ARB)
        f.call(_location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3ui64ARB(_location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glUniform3ui64ARB)
        f.call(_location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64ARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4ui64ARB(_location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glUniform4ui64ARB)
        f.call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1ui64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1ui64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2ui64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2ui64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3ui64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3ui64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64vARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4ui64vARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4ui64vARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformi64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformi64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformi64vARB(_program_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformi64vARB)
        f.call(_program_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformui64vARB(_program_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformui64vARB)
        f.call(_program_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformi64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformi64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformi64vARB(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformi64vARB)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformui64vARB(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformui64vARB)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1i64ARB(_program_, _location_, _x_)
        f = OpenGL::get_command(:glProgramUniform1i64ARB)
        f.call(_program_, _location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2i64ARB(_program_, _location_, _x_, _y_)
        f = OpenGL::get_command(:glProgramUniform2i64ARB)
        f.call(_program_, _location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3i64ARB(_program_, _location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glProgramUniform3i64ARB)
        f.call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4i64ARB(_program_, _location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramUniform4i64ARB)
        f.call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1i64vARB(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1i64vARB)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2i64vARB(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2i64vARB)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3i64vARB(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3i64vARB)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4i64vARB(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4i64vARB)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ui64ARB(_program_, _location_, _x_)
        f = OpenGL::get_command(:glProgramUniform1ui64ARB)
        f.call(_program_, _location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ui64ARB(_program_, _location_, _x_, _y_)
        f = OpenGL::get_command(:glProgramUniform2ui64ARB)
        f.call(_program_, _location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64ARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ui64ARB(_program_, _location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glProgramUniform3ui64ARB)
        f.call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64ARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ui64ARB(_program_, _location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramUniform4ui64ARB)
        f.call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ui64vARB(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1ui64vARB)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ui64vARB(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2ui64vARB)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ui64vARB(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3ui64vARB)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64vARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64vARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ui64vARB(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4ui64vARB)
        f.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 4598
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 4607
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 4616
  def self.define_ext_command_GL_ARB_imaging
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendColor] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendColor] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendColor(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glBlendColor)
        f.call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquation] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquation] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquation(_mode_)
        f = OpenGL::get_command(:glBlendEquation)
        f.call(_mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorTable] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorTable] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorTable(_target_, _internalformat_, _width_, _format_, _type_, _table_)
        f = OpenGL::get_command(:glColorTable)
        f.call(_target_, _internalformat_, _width_, _format_, _type_, _table_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorTableParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorTableParameterfv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glColorTableParameterfv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorTableParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorTableParameteriv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glColorTableParameteriv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyColorTable] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyColorTable] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyColorTable(_target_, _internalformat_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyColorTable)
        f.call(_target_, _internalformat_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTable] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTable] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTable(_target_, _format_, _type_, _table_)
        f = OpenGL::get_command(:glGetColorTable)
        f.call(_target_, _format_, _type_, _table_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTableParameterfv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetColorTableParameterfv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTableParameteriv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetColorTableParameteriv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorSubTable] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorSubTable] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorSubTable(_target_, _start_, _count_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glColorSubTable)
        f.call(_target_, _start_, _count_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyColorSubTable] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyColorSubTable] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyColorSubTable(_target_, _start_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyColorSubTable)
        f.call(_target_, _start_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionFilter1D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionFilter1D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionFilter1D(_target_, _internalformat_, _width_, _format_, _type_, _image_)
        f = OpenGL::get_command(:glConvolutionFilter1D)
        f.call(_target_, _internalformat_, _width_, _format_, _type_, _image_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionFilter2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionFilter2D(_target_, _internalformat_, _width_, _height_, _format_, _type_, _image_)
        f = OpenGL::get_command(:glConvolutionFilter2D)
        f.call(_target_, _internalformat_, _width_, _height_, _format_, _type_, _image_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterf] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterf] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameterf(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameterf)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameterfv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameterfv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameteri] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameteri(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameteri)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameteriv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameteriv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyConvolutionFilter1D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyConvolutionFilter1D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyConvolutionFilter1D(_target_, _internalformat_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyConvolutionFilter1D)
        f.call(_target_, _internalformat_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyConvolutionFilter2D] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyConvolutionFilter2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyConvolutionFilter2D(_target_, _internalformat_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyConvolutionFilter2D)
        f.call(_target_, _internalformat_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionFilter] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionFilter] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetConvolutionFilter(_target_, _format_, _type_, _image_)
        f = OpenGL::get_command(:glGetConvolutionFilter)
        f.call(_target_, _format_, _type_, _image_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetConvolutionParameterfv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetConvolutionParameterfv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetConvolutionParameteriv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetConvolutionParameteriv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSeparableFilter] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSeparableFilter] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSeparableFilter(_target_, _format_, _type_, _row_, _column_, _span_)
        f = OpenGL::get_command(:glGetSeparableFilter)
        f.call(_target_, _format_, _type_, _row_, _column_, _span_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSeparableFilter2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSeparableFilter2D(_target_, _internalformat_, _width_, _height_, _format_, _type_, _row_, _column_)
        f = OpenGL::get_command(:glSeparableFilter2D)
        f.call(_target_, _internalformat_, _width_, _height_, _format_, _type_, _row_, _column_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogram] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogram] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetHistogram(_target_, _reset_, _format_, _type_, _values_)
        f = OpenGL::get_command(:glGetHistogram)
        f.call(_target_, _reset_, _format_, _type_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetHistogramParameterfv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetHistogramParameterfv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetHistogramParameteriv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetHistogramParameteriv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmax] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmax] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMinmax(_target_, _reset_, _format_, _type_, _values_)
        f = OpenGL::get_command(:glGetMinmax)
        f.call(_target_, _reset_, _format_, _type_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMinmaxParameterfv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMinmaxParameterfv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMinmaxParameteriv(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMinmaxParameteriv)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glHistogram] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glHistogram] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glHistogram(_target_, _width_, _internalformat_, _sink_)
        f = OpenGL::get_command(:glHistogram)
        f.call(_target_, _width_, _internalformat_, _sink_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMinmax] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMinmax] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMinmax(_target_, _internalformat_, _sink_)
        f = OpenGL::get_command(:glMinmax)
        f.call(_target_, _internalformat_, _sink_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResetHistogram] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResetHistogram] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResetHistogram(_target_)
        f = OpenGL::get_command(:glResetHistogram)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResetMinmax] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResetMinmax] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResetMinmax(_target_)
        f = OpenGL::get_command(:glResetMinmax)
        f.call(_target_)
      end
    SRC
  end
define_ext_command_GL_ARB_indirect_parameters() click to toggle source
# File lib/opengl_ext_command.rb, line 4964
  def self.define_ext_command_GL_ARB_indirect_parameters
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectCountARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectCountARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawArraysIndirectCountARB(_mode_, _indirect_, _drawcount_, _maxdrawcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawArraysIndirectCountARB)
        f.call(_mode_, _indirect_, _drawcount_, _maxdrawcount_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectCountARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectCountARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsIndirectCountARB(_mode_, _type_, _indirect_, _drawcount_, _maxdrawcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawElementsIndirectCountARB)
        f.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 4992
  def self.define_ext_command_GL_ARB_instanced_arrays
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribDivisorARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribDivisorARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribDivisorARB(_index_, _divisor_)
        f = OpenGL::get_command(:glVertexAttribDivisorARB)
        f.call(_index_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_ARB_internalformat_query() click to toggle source
# File lib/opengl_ext_command.rb, line 5010
  def self.define_ext_command_GL_ARB_internalformat_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInternalformativ] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInternalformativ] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInternalformativ(_target_, _internalformat_, _pname_, _count_, _params_)
        f = OpenGL::get_command(:glGetInternalformativ)
        f.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 5028
  def self.define_ext_command_GL_ARB_internalformat_query2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInternalformati64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInternalformati64v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInternalformati64v(_target_, _internalformat_, _pname_, _count_, _params_)
        f = OpenGL::get_command(:glGetInternalformati64v)
        f.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 5046
  def self.define_ext_command_GL_ARB_invalidate_subdata
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateTexSubImage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInvalidateTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_)
        f = OpenGL::get_command(:glInvalidateTexSubImage)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateTexImage] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateTexImage] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInvalidateTexImage(_texture_, _level_)
        f = OpenGL::get_command(:glInvalidateTexImage)
        f.call(_texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateBufferSubData] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateBufferSubData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInvalidateBufferSubData(_buffer_, _offset_, _length_)
        f = OpenGL::get_command(:glInvalidateBufferSubData)
        f.call(_buffer_, _offset_, _length_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateBufferData] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateBufferData] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInvalidateBufferData(_buffer_)
        f = OpenGL::get_command(:glInvalidateBufferData)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInvalidateFramebuffer] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateFramebuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInvalidateFramebuffer(_target_, _numAttachments_, _attachments_)
        f = OpenGL::get_command(:glInvalidateFramebuffer)
        f.call(_target_, _numAttachments_, _attachments_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInvalidateSubFramebuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInvalidateSubFramebuffer(_target_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glInvalidateSubFramebuffer)
        f.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 5114
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 5123
  def self.define_ext_command_GL_ARB_map_buffer_range
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapBufferRange] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapBufferRange] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapBufferRange(_target_, _offset_, _length_, _access_)
        f = OpenGL::get_command(:glMapBufferRange)
        f.call(_target_, _offset_, _length_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedBufferRange] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedBufferRange] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushMappedBufferRange(_target_, _offset_, _length_)
        f = OpenGL::get_command(:glFlushMappedBufferRange)
        f.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 5151
  def self.define_ext_command_GL_ARB_matrix_palette
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCurrentPaletteMatrixARB] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCurrentPaletteMatrixARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCurrentPaletteMatrixARB(_index_)
        f = OpenGL::get_command(:glCurrentPaletteMatrixARB)
        f.call(_index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixIndexubvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixIndexubvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixIndexubvARB(_size_, _indices_)
        f = OpenGL::get_command(:glMatrixIndexubvARB)
        f.call(_size_, _indices_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixIndexusvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixIndexusvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixIndexusvARB(_size_, _indices_)
        f = OpenGL::get_command(:glMatrixIndexusvARB)
        f.call(_size_, _indices_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixIndexuivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixIndexuivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixIndexuivARB(_size_, _indices_)
        f = OpenGL::get_command(:glMatrixIndexuivARB)
        f.call(_size_, _indices_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixIndexPointerARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixIndexPointerARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixIndexPointerARB(_size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glMatrixIndexPointerARB)
        f.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 5209
  def self.define_ext_command_GL_ARB_multi_bind
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBuffersBase] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBuffersBase] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBuffersBase(_target_, _first_, _count_, _buffers_)
        f = OpenGL::get_command(:glBindBuffersBase)
        f.call(_target_, _first_, _count_, _buffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBuffersRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBuffersRange] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBuffersRange(_target_, _first_, _count_, _buffers_, _offsets_, _sizes_)
        f = OpenGL::get_command(:glBindBuffersRange)
        f.call(_target_, _first_, _count_, _buffers_, _offsets_, _sizes_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindTextures] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindTextures] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindTextures(_first_, _count_, _textures_)
        f = OpenGL::get_command(:glBindTextures)
        f.call(_first_, _count_, _textures_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindSamplers] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindSamplers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindSamplers(_first_, _count_, _samplers_)
        f = OpenGL::get_command(:glBindSamplers)
        f.call(_first_, _count_, _samplers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindImageTextures] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindImageTextures] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindImageTextures(_first_, _count_, _textures_)
        f = OpenGL::get_command(:glBindImageTextures)
        f.call(_first_, _count_, _textures_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexBuffers] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexBuffers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindVertexBuffers(_first_, _count_, _buffers_, _offsets_, _strides_)
        f = OpenGL::get_command(:glBindVertexBuffers)
        f.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 5277
  def self.define_ext_command_GL_ARB_multi_draw_indirect
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirect] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirect] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawArraysIndirect(_mode_, _indirect_, _drawcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawArraysIndirect)
        f.call(_mode_, _indirect_, _drawcount_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirect] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirect] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsIndirect(_mode_, _type_, _indirect_, _drawcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawElementsIndirect)
        f.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 5305
  def self.define_ext_command_GL_ARB_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSampleCoverageARB] = [Fiddle::TYPE_FLOAT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSampleCoverageARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSampleCoverageARB(_value_, _invert_)
        f = OpenGL::get_command(:glSampleCoverageARB)
        f.call(_value_, _invert_)
      end
    SRC
  end
define_ext_command_GL_ARB_multitexture() click to toggle source
# File lib/opengl_ext_command.rb, line 5323
  def self.define_ext_command_GL_ARB_multitexture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glActiveTextureARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glActiveTextureARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glActiveTextureARB(_texture_)
        f = OpenGL::get_command(:glActiveTextureARB)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClientActiveTextureARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClientActiveTextureARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClientActiveTextureARB(_texture_)
        f = OpenGL::get_command(:glClientActiveTextureARB)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1dARB(_target_, _s_)
        f = OpenGL::get_command(:glMultiTexCoord1dARB)
        f.call(_target_, _s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1dvARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord1dvARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1fARB(_target_, _s_)
        f = OpenGL::get_command(:glMultiTexCoord1fARB)
        f.call(_target_, _s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1fvARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord1fvARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1iARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1iARB(_target_, _s_)
        f = OpenGL::get_command(:glMultiTexCoord1iARB)
        f.call(_target_, _s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1ivARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord1ivARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1sARB(_target_, _s_)
        f = OpenGL::get_command(:glMultiTexCoord1sARB)
        f.call(_target_, _s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1svARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord1svARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2dARB(_target_, _s_, _t_)
        f = OpenGL::get_command(:glMultiTexCoord2dARB)
        f.call(_target_, _s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2dvARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord2dvARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2fARB(_target_, _s_, _t_)
        f = OpenGL::get_command(:glMultiTexCoord2fARB)
        f.call(_target_, _s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2fvARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord2fvARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2iARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2iARB(_target_, _s_, _t_)
        f = OpenGL::get_command(:glMultiTexCoord2iARB)
        f.call(_target_, _s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2ivARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord2ivARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2sARB(_target_, _s_, _t_)
        f = OpenGL::get_command(:glMultiTexCoord2sARB)
        f.call(_target_, _s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2svARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord2svARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3dARB(_target_, _s_, _t_, _r_)
        f = OpenGL::get_command(:glMultiTexCoord3dARB)
        f.call(_target_, _s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3dvARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord3dvARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3fARB(_target_, _s_, _t_, _r_)
        f = OpenGL::get_command(:glMultiTexCoord3fARB)
        f.call(_target_, _s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3fvARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord3fvARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3iARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3iARB(_target_, _s_, _t_, _r_)
        f = OpenGL::get_command(:glMultiTexCoord3iARB)
        f.call(_target_, _s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3ivARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord3ivARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3sARB(_target_, _s_, _t_, _r_)
        f = OpenGL::get_command(:glMultiTexCoord3sARB)
        f.call(_target_, _s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3svARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord3svARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4dARB(_target_, _s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glMultiTexCoord4dARB)
        f.call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4dvARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord4dvARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4fARB(_target_, _s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glMultiTexCoord4fARB)
        f.call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4fvARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord4fvARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4iARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4iARB(_target_, _s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glMultiTexCoord4iARB)
        f.call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4ivARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord4ivARB)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4sARB(_target_, _s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glMultiTexCoord4sARB)
        f.call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4svARB(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord4svARB)
        f.call(_target_, _v_)
      end
    SRC
  end
define_ext_command_GL_ARB_occlusion_query() click to toggle source
# File lib/opengl_ext_command.rb, line 5671
  def self.define_ext_command_GL_ARB_occlusion_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenQueriesARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenQueriesARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenQueriesARB(_n_, _ids_)
        f = OpenGL::get_command(:glGenQueriesARB)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteQueriesARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteQueriesARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteQueriesARB(_n_, _ids_)
        f = OpenGL::get_command(:glDeleteQueriesARB)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsQueryARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsQueryARB] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsQueryARB(_id_)
        f = OpenGL::get_command(:glIsQueryARB)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginQueryARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginQueryARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginQueryARB(_target_, _id_)
        f = OpenGL::get_command(:glBeginQueryARB)
        f.call(_target_, _id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndQueryARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndQueryARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndQueryARB(_target_)
        f = OpenGL::get_command(:glEndQueryARB)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryivARB(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryivARB)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjectivARB(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjectivARB)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectuivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectuivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjectuivARB(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjectuivARB)
        f.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 5759
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 5768
  def self.define_ext_command_GL_ARB_parallel_shader_compile
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMaxShaderCompilerThreadsARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMaxShaderCompilerThreadsARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMaxShaderCompilerThreadsARB(_count_)
        f = OpenGL::get_command(:glMaxShaderCompilerThreadsARB)
        f.call(_count_)
      end
    SRC
  end
define_ext_command_GL_ARB_pipeline_statistics_query() click to toggle source
# File lib/opengl_ext_command.rb, line 5786
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 5795
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 5804
  def self.define_ext_command_GL_ARB_point_parameters
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterfARB(_pname_, _param_)
        f = OpenGL::get_command(:glPointParameterfARB)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterfvARB(_pname_, _params_)
        f = OpenGL::get_command(:glPointParameterfvARB)
        f.call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_ARB_point_sprite() click to toggle source
# File lib/opengl_ext_command.rb, line 5832
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 5841
  def self.define_ext_command_GL_ARB_polygon_offset_clamp
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPolygonOffsetClamp] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonOffsetClamp] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPolygonOffsetClamp(_factor_, _units_, _clamp_)
        f = OpenGL::get_command(:glPolygonOffsetClamp)
        f.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 5859
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 5868
  def self.define_ext_command_GL_ARB_program_interface_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramInterfaceiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramInterfaceiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramInterfaceiv(_program_, _programInterface_, _pname_, _params_)
        f = OpenGL::get_command(:glGetProgramInterfaceiv)
        f.call(_program_, _programInterface_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceIndex] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceIndex] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetProgramResourceIndex(_program_, _programInterface_, _name_)
        f = OpenGL::get_command(:glGetProgramResourceIndex)
        f.call(_program_, _programInterface_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceName] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramResourceName(_program_, _programInterface_, _index_, _bufSize_, _length_, _name_)
        f = OpenGL::get_command(:glGetProgramResourceName)
        f.call(_program_, _programInterface_, _index_, _bufSize_, _length_, _name_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramResourceiv(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_)
        f = OpenGL::get_command(:glGetProgramResourceiv)
        f.call(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceLocation] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceLocation] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetProgramResourceLocation(_program_, _programInterface_, _name_)
        f = OpenGL::get_command(:glGetProgramResourceLocation)
        f.call(_program_, _programInterface_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceLocationIndex] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceLocationIndex] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetProgramResourceLocationIndex(_program_, _programInterface_, _name_)
        f = OpenGL::get_command(:glGetProgramResourceLocationIndex)
        f.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 5936
  def self.define_ext_command_GL_ARB_provoking_vertex
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProvokingVertex] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProvokingVertex] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProvokingVertex(_mode_)
        f = OpenGL::get_command(:glProvokingVertex)
        f.call(_mode_)
      end
    SRC
  end
define_ext_command_GL_ARB_query_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 5954
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 5963
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 5972
  def self.define_ext_command_GL_ARB_robustness
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetGraphicsResetStatusARB] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetGraphicsResetStatusARB] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetGraphicsResetStatusARB()
        f = OpenGL::get_command(:glGetGraphicsResetStatusARB)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnTexImageARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnTexImageARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnTexImageARB(_target_, _level_, _format_, _type_, _bufSize_, _img_)
        f = OpenGL::get_command(:glGetnTexImageARB)
        f.call(_target_, _level_, _format_, _type_, _bufSize_, _img_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReadnPixelsARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReadnPixelsARB(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
        f = OpenGL::get_command(:glReadnPixelsARB)
        f.call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnCompressedTexImageARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnCompressedTexImageARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnCompressedTexImageARB(_target_, _lod_, _bufSize_, _img_)
        f = OpenGL::get_command(:glGetnCompressedTexImageARB)
        f.call(_target_, _lod_, _bufSize_, _img_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformfvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformfvARB(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformfvARB)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformivARB(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformivARB)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformuivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformuivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformuivARB(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformuivARB)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformdvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformdvARB(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformdvARB)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnMapdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnMapdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnMapdvARB(_target_, _query_, _bufSize_, _v_)
        f = OpenGL::get_command(:glGetnMapdvARB)
        f.call(_target_, _query_, _bufSize_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnMapfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnMapfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnMapfvARB(_target_, _query_, _bufSize_, _v_)
        f = OpenGL::get_command(:glGetnMapfvARB)
        f.call(_target_, _query_, _bufSize_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnMapivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnMapivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnMapivARB(_target_, _query_, _bufSize_, _v_)
        f = OpenGL::get_command(:glGetnMapivARB)
        f.call(_target_, _query_, _bufSize_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnPixelMapfvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnPixelMapfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnPixelMapfvARB(_map_, _bufSize_, _values_)
        f = OpenGL::get_command(:glGetnPixelMapfvARB)
        f.call(_map_, _bufSize_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnPixelMapuivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnPixelMapuivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnPixelMapuivARB(_map_, _bufSize_, _values_)
        f = OpenGL::get_command(:glGetnPixelMapuivARB)
        f.call(_map_, _bufSize_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnPixelMapusvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnPixelMapusvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnPixelMapusvARB(_map_, _bufSize_, _values_)
        f = OpenGL::get_command(:glGetnPixelMapusvARB)
        f.call(_map_, _bufSize_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnPolygonStippleARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnPolygonStippleARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnPolygonStippleARB(_bufSize_, _pattern_)
        f = OpenGL::get_command(:glGetnPolygonStippleARB)
        f.call(_bufSize_, _pattern_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnColorTableARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnColorTableARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnColorTableARB(_target_, _format_, _type_, _bufSize_, _table_)
        f = OpenGL::get_command(:glGetnColorTableARB)
        f.call(_target_, _format_, _type_, _bufSize_, _table_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnConvolutionFilterARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnConvolutionFilterARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnConvolutionFilterARB(_target_, _format_, _type_, _bufSize_, _image_)
        f = OpenGL::get_command(:glGetnConvolutionFilterARB)
        f.call(_target_, _format_, _type_, _bufSize_, _image_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnSeparableFilterARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnSeparableFilterARB(_target_, _format_, _type_, _rowBufSize_, _row_, _columnBufSize_, _column_, _span_)
        f = OpenGL::get_command(:glGetnSeparableFilterARB)
        f.call(_target_, _format_, _type_, _rowBufSize_, _row_, _columnBufSize_, _column_, _span_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnHistogramARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnHistogramARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnHistogramARB(_target_, _reset_, _format_, _type_, _bufSize_, _values_)
        f = OpenGL::get_command(:glGetnHistogramARB)
        f.call(_target_, _reset_, _format_, _type_, _bufSize_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnMinmaxARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnMinmaxARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnMinmaxARB(_target_, _reset_, _format_, _type_, _bufSize_, _values_)
        f = OpenGL::get_command(:glGetnMinmaxARB)
        f.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 6180
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 6189
  def self.define_ext_command_GL_ARB_sample_locations
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferSampleLocationsfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferSampleLocationsfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferSampleLocationsfvARB(_target_, _start_, _count_, _v_)
        f = OpenGL::get_command(:glFramebufferSampleLocationsfvARB)
        f.call(_target_, _start_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferSampleLocationsfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferSampleLocationsfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferSampleLocationsfvARB(_framebuffer_, _start_, _count_, _v_)
        f = OpenGL::get_command(:glNamedFramebufferSampleLocationsfvARB)
        f.call(_framebuffer_, _start_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEvaluateDepthValuesARB] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEvaluateDepthValuesARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEvaluateDepthValuesARB()
        f = OpenGL::get_command(:glEvaluateDepthValuesARB)
        f.call()
      end
    SRC
  end
define_ext_command_GL_ARB_sample_shading() click to toggle source
# File lib/opengl_ext_command.rb, line 6227
  def self.define_ext_command_GL_ARB_sample_shading
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMinSampleShadingARB] = [Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMinSampleShadingARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMinSampleShadingARB(_value_)
        f = OpenGL::get_command(:glMinSampleShadingARB)
        f.call(_value_)
      end
    SRC
  end
define_ext_command_GL_ARB_sampler_objects() click to toggle source
# File lib/opengl_ext_command.rb, line 6245
  def self.define_ext_command_GL_ARB_sampler_objects
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenSamplers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenSamplers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenSamplers(_count_, _samplers_)
        f = OpenGL::get_command(:glGenSamplers)
        f.call(_count_, _samplers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteSamplers] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteSamplers] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteSamplers(_count_, _samplers_)
        f = OpenGL::get_command(:glDeleteSamplers)
        f.call(_count_, _samplers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsSampler] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsSampler] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsSampler(_sampler_)
        f = OpenGL::get_command(:glIsSampler)
        f.call(_sampler_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindSampler] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindSampler] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindSampler(_unit_, _sampler_)
        f = OpenGL::get_command(:glBindSampler)
        f.call(_unit_, _sampler_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameteri] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameteri(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameteri)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameteriv(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameteriv)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterf] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterf] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameterf(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameterf)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameterfv(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameterfv)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameterIiv(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameterIiv)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameterIuiv(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameterIuiv)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameteriv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameteriv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSamplerParameteriv(_sampler_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSamplerParameteriv)
        f.call(_sampler_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSamplerParameterIiv(_sampler_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSamplerParameterIiv)
        f.call(_sampler_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterfv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSamplerParameterfv(_sampler_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSamplerParameterfv)
        f.call(_sampler_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIuiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSamplerParameterIuiv(_sampler_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSamplerParameterIuiv)
        f.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 6393
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 6402
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 6411
  def self.define_ext_command_GL_ARB_separate_shader_objects
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUseProgramStages] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUseProgramStages] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUseProgramStages(_pipeline_, _stages_, _program_)
        f = OpenGL::get_command(:glUseProgramStages)
        f.call(_pipeline_, _stages_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glActiveShaderProgram] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glActiveShaderProgram] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glActiveShaderProgram(_pipeline_, _program_)
        f = OpenGL::get_command(:glActiveShaderProgram)
        f.call(_pipeline_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateShaderProgramv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateShaderProgramv] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glCreateShaderProgramv(_type_, _count_, _strings_)
        f = OpenGL::get_command(:glCreateShaderProgramv)
        f.call(_type_, _count_, _strings_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramPipeline] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramPipeline] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindProgramPipeline(_pipeline_)
        f = OpenGL::get_command(:glBindProgramPipeline)
        f.call(_pipeline_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramPipelines] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramPipelines] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteProgramPipelines(_n_, _pipelines_)
        f = OpenGL::get_command(:glDeleteProgramPipelines)
        f.call(_n_, _pipelines_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramPipelines] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramPipelines] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenProgramPipelines(_n_, _pipelines_)
        f = OpenGL::get_command(:glGenProgramPipelines)
        f.call(_n_, _pipelines_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramPipeline] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramPipeline] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsProgramPipeline(_pipeline_)
        f = OpenGL::get_command(:glIsProgramPipeline)
        f.call(_pipeline_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramPipelineiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramPipelineiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramPipelineiv(_pipeline_, _pname_, _params_)
        f = OpenGL::get_command(:glGetProgramPipelineiv)
        f.call(_pipeline_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteri] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteri] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameteri(_program_, _pname_, _value_)
        f = OpenGL::get_command(:glProgramParameteri)
        f.call(_program_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1i(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1i)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1iv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1iv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1iv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1iv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1f] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1f] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1f(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1f)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1fv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1fv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1d(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1d)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1dv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1dv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ui(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1ui)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1uiv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1uiv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2i(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2i)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2iv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2iv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2iv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2iv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2f] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2f] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2f(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2f)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2fv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2fv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2d(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2d)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2dv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2dv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ui(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2ui)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2uiv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2uiv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3i(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3i)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3iv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3iv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3iv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3iv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3f] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3f] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3f(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3f)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3fv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3fv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3d(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3d)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3dv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3dv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ui(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3ui)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3uiv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3uiv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4i(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4i)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4iv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4iv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4iv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4iv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4f] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4f] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4f(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4f)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4fv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4fv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4d(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4d)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4dv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4dv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ui(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4ui)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4uiv(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4uiv)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x3fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x3fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x2fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x2fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x4fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x4fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x2fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x2fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x4fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x4fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3fv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3fv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x3fv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x3fv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x3dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x3dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x2dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x2dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x4dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x4dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x2dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x2dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x4dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x4dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x3dv(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x3dv)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glValidateProgramPipeline] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glValidateProgramPipeline] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glValidateProgramPipeline(_pipeline_)
        f = OpenGL::get_command(:glValidateProgramPipeline)
        f.call(_pipeline_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramPipelineInfoLog] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramPipelineInfoLog] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramPipelineInfoLog(_pipeline_, _bufSize_, _length_, _infoLog_)
        f = OpenGL::get_command(:glGetProgramPipelineInfoLog)
        f.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 7029
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 7038
  def self.define_ext_command_GL_ARB_shader_atomic_counters
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveAtomicCounterBufferiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveAtomicCounterBufferiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveAtomicCounterBufferiv(_program_, _bufferIndex_, _pname_, _params_)
        f = OpenGL::get_command(:glGetActiveAtomicCounterBufferiv)
        f.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 7056
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 7065
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 7074
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 7083
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 7092
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 7101
  def self.define_ext_command_GL_ARB_shader_image_load_store
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindImageTexture] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindImageTexture(_unit_, _texture_, _level_, _layered_, _layer_, _access_, _format_)
        f = OpenGL::get_command(:glBindImageTexture)
        f.call(_unit_, _texture_, _level_, _layered_, _layer_, _access_, _format_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMemoryBarrier] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMemoryBarrier] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMemoryBarrier(_barriers_)
        f = OpenGL::get_command(:glMemoryBarrier)
        f.call(_barriers_)
      end
    SRC
  end
define_ext_command_GL_ARB_shader_image_size() click to toggle source
# File lib/opengl_ext_command.rb, line 7129
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 7138
  def self.define_ext_command_GL_ARB_shader_objects
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteObjectARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteObjectARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteObjectARB(_obj_)
        f = OpenGL::get_command(:glDeleteObjectARB)
        f.call(_obj_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetHandleARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetHandleARB] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glGetHandleARB(_pname_)
        f = OpenGL::get_command(:glGetHandleARB)
        f.call(_pname_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDetachObjectARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDetachObjectARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDetachObjectARB(_containerObj_, _attachedObj_)
        f = OpenGL::get_command(:glDetachObjectARB)
        f.call(_containerObj_, _attachedObj_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateShaderObjectARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateShaderObjectARB] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glCreateShaderObjectARB(_shaderType_)
        f = OpenGL::get_command(:glCreateShaderObjectARB)
        f.call(_shaderType_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShaderSourceARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShaderSourceARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShaderSourceARB(_shaderObj_, _count_, _string_, _length_)
        f = OpenGL::get_command(:glShaderSourceARB)
        f.call(_shaderObj_, _count_, _string_, _length_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCompileShaderARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompileShaderARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompileShaderARB(_shaderObj_)
        f = OpenGL::get_command(:glCompileShaderARB)
        f.call(_shaderObj_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateProgramObjectARB] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateProgramObjectARB] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glCreateProgramObjectARB()
        f = OpenGL::get_command(:glCreateProgramObjectARB)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAttachObjectARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAttachObjectARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAttachObjectARB(_containerObj_, _obj_)
        f = OpenGL::get_command(:glAttachObjectARB)
        f.call(_containerObj_, _obj_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLinkProgramARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLinkProgramARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLinkProgramARB(_programObj_)
        f = OpenGL::get_command(:glLinkProgramARB)
        f.call(_programObj_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUseProgramObjectARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUseProgramObjectARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUseProgramObjectARB(_programObj_)
        f = OpenGL::get_command(:glUseProgramObjectARB)
        f.call(_programObj_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glValidateProgramARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glValidateProgramARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glValidateProgramARB(_programObj_)
        f = OpenGL::get_command(:glValidateProgramARB)
        f.call(_programObj_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1fARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1fARB(_location_, _v0_)
        f = OpenGL::get_command(:glUniform1fARB)
        f.call(_location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2fARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2fARB(_location_, _v0_, _v1_)
        f = OpenGL::get_command(:glUniform2fARB)
        f.call(_location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3fARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3fARB(_location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glUniform3fARB)
        f.call(_location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4fARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4fARB(_location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glUniform4fARB)
        f.call(_location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1iARB(_location_, _v0_)
        f = OpenGL::get_command(:glUniform1iARB)
        f.call(_location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2iARB(_location_, _v0_, _v1_)
        f = OpenGL::get_command(:glUniform2iARB)
        f.call(_location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3iARB(_location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glUniform3iARB)
        f.call(_location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4iARB(_location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glUniform4iARB)
        f.call(_location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1fvARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1fvARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2fvARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2fvARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3fvARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3fvARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4fvARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4fvARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1ivARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1ivARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2ivARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2ivARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3ivARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3ivARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4ivARB(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4ivARB)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix2fvARB(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix2fvARB)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix3fvARB(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix3fvARB)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4fvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix4fvARB(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix4fvARB)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectParameterfvARB] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectParameterfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectParameterfvARB(_obj_, _pname_, _params_)
        f = OpenGL::get_command(:glGetObjectParameterfvARB)
        f.call(_obj_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectParameterivARB] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectParameterivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectParameterivARB(_obj_, _pname_, _params_)
        f = OpenGL::get_command(:glGetObjectParameterivARB)
        f.call(_obj_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInfoLogARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInfoLogARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInfoLogARB(_obj_, _maxLength_, _length_, _infoLog_)
        f = OpenGL::get_command(:glGetInfoLogARB)
        f.call(_obj_, _maxLength_, _length_, _infoLog_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetAttachedObjectsARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetAttachedObjectsARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetAttachedObjectsARB(_containerObj_, _maxCount_, _count_, _obj_)
        f = OpenGL::get_command(:glGetAttachedObjectsARB)
        f.call(_containerObj_, _maxCount_, _count_, _obj_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformLocationARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformLocationARB] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetUniformLocationARB(_programObj_, _name_)
        f = OpenGL::get_command(:glGetUniformLocationARB)
        f.call(_programObj_, _name_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveUniformARB(_programObj_, _index_, _maxLength_, _length_, _size_, _type_, _name_)
        f = OpenGL::get_command(:glGetActiveUniformARB)
        f.call(_programObj_, _index_, _maxLength_, _length_, _size_, _type_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformfvARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformfvARB(_programObj_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformfvARB)
        f.call(_programObj_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformivARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformivARB(_programObj_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformivARB)
        f.call(_programObj_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetShaderSourceARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetShaderSourceARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetShaderSourceARB(_obj_, _maxLength_, _length_, _source_)
        f = OpenGL::get_command(:glGetShaderSourceARB)
        f.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 7536
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 7545
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 7554
  def self.define_ext_command_GL_ARB_shader_storage_buffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShaderStorageBlockBinding] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShaderStorageBlockBinding] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShaderStorageBlockBinding(_program_, _storageBlockIndex_, _storageBlockBinding_)
        f = OpenGL::get_command(:glShaderStorageBlockBinding)
        f.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 7572
  def self.define_ext_command_GL_ARB_shader_subroutine
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSubroutineUniformLocation] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSubroutineUniformLocation] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetSubroutineUniformLocation(_program_, _shadertype_, _name_)
        f = OpenGL::get_command(:glGetSubroutineUniformLocation)
        f.call(_program_, _shadertype_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSubroutineIndex] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSubroutineIndex] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetSubroutineIndex(_program_, _shadertype_, _name_)
        f = OpenGL::get_command(:glGetSubroutineIndex)
        f.call(_program_, _shadertype_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveSubroutineUniformiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveSubroutineUniformiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveSubroutineUniformiv(_program_, _shadertype_, _index_, _pname_, _values_)
        f = OpenGL::get_command(:glGetActiveSubroutineUniformiv)
        f.call(_program_, _shadertype_, _index_, _pname_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveSubroutineUniformName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveSubroutineUniformName] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveSubroutineUniformName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_)
        f = OpenGL::get_command(:glGetActiveSubroutineUniformName)
        f.call(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveSubroutineName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveSubroutineName] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveSubroutineName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_)
        f = OpenGL::get_command(:glGetActiveSubroutineName)
        f.call(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformSubroutinesuiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformSubroutinesuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformSubroutinesuiv(_shadertype_, _count_, _indices_)
        f = OpenGL::get_command(:glUniformSubroutinesuiv)
        f.call(_shadertype_, _count_, _indices_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformSubroutineuiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformSubroutineuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformSubroutineuiv(_shadertype_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformSubroutineuiv)
        f.call(_shadertype_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramStageiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramStageiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramStageiv(_program_, _shadertype_, _pname_, _values_)
        f = OpenGL::get_command(:glGetProgramStageiv)
        f.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 7660
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 7669
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 7678
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 7687
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 7696
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 7705
  def self.define_ext_command_GL_ARB_shading_language_include
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedStringARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedStringARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedStringARB(_type_, _namelen_, _name_, _stringlen_, _string_)
        f = OpenGL::get_command(:glNamedStringARB)
        f.call(_type_, _namelen_, _name_, _stringlen_, _string_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteNamedStringARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteNamedStringARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteNamedStringARB(_namelen_, _name_)
        f = OpenGL::get_command(:glDeleteNamedStringARB)
        f.call(_namelen_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCompileShaderIncludeARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompileShaderIncludeARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompileShaderIncludeARB(_shader_, _count_, _path_, _length_)
        f = OpenGL::get_command(:glCompileShaderIncludeARB)
        f.call(_shader_, _count_, _path_, _length_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsNamedStringARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsNamedStringARB] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsNamedStringARB(_namelen_, _name_)
        f = OpenGL::get_command(:glIsNamedStringARB)
        f.call(_namelen_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedStringARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedStringARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedStringARB(_namelen_, _name_, _bufSize_, _stringlen_, _string_)
        f = OpenGL::get_command(:glGetNamedStringARB)
        f.call(_namelen_, _name_, _bufSize_, _stringlen_, _string_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedStringivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedStringivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedStringivARB(_namelen_, _name_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedStringivARB)
        f.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 7773
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 7782
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 7791
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 7800
  def self.define_ext_command_GL_ARB_sparse_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferPageCommitmentARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferPageCommitmentARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferPageCommitmentARB(_target_, _offset_, _size_, _commit_)
        f = OpenGL::get_command(:glBufferPageCommitmentARB)
        f.call(_target_, _offset_, _size_, _commit_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferPageCommitmentEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferPageCommitmentEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferPageCommitmentEXT(_buffer_, _offset_, _size_, _commit_)
        f = OpenGL::get_command(:glNamedBufferPageCommitmentEXT)
        f.call(_buffer_, _offset_, _size_, _commit_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferPageCommitmentARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferPageCommitmentARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferPageCommitmentARB(_buffer_, _offset_, _size_, _commit_)
        f = OpenGL::get_command(:glNamedBufferPageCommitmentARB)
        f.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 7838
  def self.define_ext_command_GL_ARB_sparse_texture
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexPageCommitmentARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexPageCommitmentARB(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
        f = OpenGL::get_command(:glTexPageCommitmentARB)
        f.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 7856
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 7865
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 7874
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 7883
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 7892
  def self.define_ext_command_GL_ARB_sync
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFenceSync] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFenceSync] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glFenceSync(_condition_, _flags_)
        f = OpenGL::get_command(:glFenceSync)
        f.call(_condition_, _flags_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsSync] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsSync] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsSync(_sync_)
        f = OpenGL::get_command(:glIsSync)
        f.call(_sync_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteSync] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteSync] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteSync(_sync_)
        f = OpenGL::get_command(:glDeleteSync)
        f.call(_sync_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClientWaitSync] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClientWaitSync] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glClientWaitSync(_sync_, _flags_, _timeout_)
        f = OpenGL::get_command(:glClientWaitSync)
        f.call(_sync_, _flags_, _timeout_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWaitSync] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWaitSync] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWaitSync(_sync_, _flags_, _timeout_)
        f = OpenGL::get_command(:glWaitSync)
        f.call(_sync_, _flags_, _timeout_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInteger64v] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInteger64v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInteger64v(_pname_, _data_)
        f = OpenGL::get_command(:glGetInteger64v)
        f.call(_pname_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSynciv] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSynciv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSynciv(_sync_, _pname_, _count_, _length_, _values_)
        f = OpenGL::get_command(:glGetSynciv)
        f.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 7970
  def self.define_ext_command_GL_ARB_tessellation_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPatchParameteri] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPatchParameteri] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPatchParameteri(_pname_, _value_)
        f = OpenGL::get_command(:glPatchParameteri)
        f.call(_pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPatchParameterfv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPatchParameterfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPatchParameterfv(_pname_, _values_)
        f = OpenGL::get_command(:glPatchParameterfv)
        f.call(_pname_, _values_)
      end
    SRC
  end
define_ext_command_GL_ARB_texture_barrier() click to toggle source
# File lib/opengl_ext_command.rb, line 7998
  def self.define_ext_command_GL_ARB_texture_barrier
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureBarrier] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBarrier] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureBarrier()
        f = OpenGL::get_command(:glTextureBarrier)
        f.call()
      end
    SRC
  end
define_ext_command_GL_ARB_texture_border_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 8016
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 8025
  def self.define_ext_command_GL_ARB_texture_buffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBufferARB(_target_, _internalformat_, _buffer_)
        f = OpenGL::get_command(:glTexBufferARB)
        f.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 8043
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 8052
  def self.define_ext_command_GL_ARB_texture_buffer_range
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferRange] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBufferRange(_target_, _internalformat_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glTexBufferRange)
        f.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 8070
  def self.define_ext_command_GL_ARB_texture_compression
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexImage3DARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTexImage3DARB(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTexImage3DARB)
        f.call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexImage2DARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTexImage2DARB(_target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTexImage2DARB)
        f.call(_target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexImage1DARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTexImage1DARB(_target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTexImage1DARB)
        f.call(_target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexSubImage3DARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTexSubImage3DARB(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTexSubImage3DARB)
        f.call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexSubImage2DARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTexSubImage2DARB(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTexSubImage2DARB)
        f.call(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexSubImage1DARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTexSubImage1DARB(_target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTexSubImage1DARB)
        f.call(_target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedTexImageARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedTexImageARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCompressedTexImageARB(_target_, _level_, _img_)
        f = OpenGL::get_command(:glGetCompressedTexImageARB)
        f.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 8148
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 8157
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 8166
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 8175
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 8184
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 8193
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 8202
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 8211
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 8220
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 8229
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 8238
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 8247
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 8256
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 8265
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 8274
  def self.define_ext_command_GL_ARB_texture_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexImage2DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage2DMultisample] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexImage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTexImage2DMultisample)
        f.call(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage3DMultisample] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexImage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTexImage3DMultisample)
        f.call(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultisamplefv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultisamplefv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultisamplefv(_pname_, _index_, _val_)
        f = OpenGL::get_command(:glGetMultisamplefv)
        f.call(_pname_, _index_, _val_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSampleMaski] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMaski] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSampleMaski(_maskNumber_, _mask_)
        f = OpenGL::get_command(:glSampleMaski)
        f.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 8322
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 8331
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 8340
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 8349
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 8358
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 8367
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 8376
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 8385
  def self.define_ext_command_GL_ARB_texture_storage
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage1D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage1D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage1D(_target_, _levels_, _internalformat_, _width_)
        f = OpenGL::get_command(:glTexStorage1D)
        f.call(_target_, _levels_, _internalformat_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage2D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage2D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage2D(_target_, _levels_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glTexStorage2D)
        f.call(_target_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage3D] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage3D] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage3D(_target_, _levels_, _internalformat_, _width_, _height_, _depth_)
        f = OpenGL::get_command(:glTexStorage3D)
        f.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 8423
  def self.define_ext_command_GL_ARB_texture_storage_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage2DMultisample] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage2DMultisample] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTexStorage2DMultisample)
        f.call(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage3DMultisample] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTexStorage3DMultisample)
        f.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 8451
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 8460
  def self.define_ext_command_GL_ARB_texture_view
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureView] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureView(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
        f = OpenGL::get_command(:glTextureView)
        f.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 8478
  def self.define_ext_command_GL_ARB_timer_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glQueryCounter] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glQueryCounter] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glQueryCounter(_id_, _target_)
        f = OpenGL::get_command(:glQueryCounter)
        f.call(_id_, _target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjecti64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjecti64v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjecti64v(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjecti64v)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectui64v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectui64v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjectui64v(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjectui64v)
        f.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 8516
  def self.define_ext_command_GL_ARB_transform_feedback2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindTransformFeedback] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindTransformFeedback] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindTransformFeedback(_target_, _id_)
        f = OpenGL::get_command(:glBindTransformFeedback)
        f.call(_target_, _id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteTransformFeedbacks] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteTransformFeedbacks] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteTransformFeedbacks(_n_, _ids_)
        f = OpenGL::get_command(:glDeleteTransformFeedbacks)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenTransformFeedbacks] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenTransformFeedbacks] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenTransformFeedbacks(_n_, _ids_)
        f = OpenGL::get_command(:glGenTransformFeedbacks)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsTransformFeedback] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsTransformFeedback] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsTransformFeedback(_id_)
        f = OpenGL::get_command(:glIsTransformFeedback)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPauseTransformFeedback] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPauseTransformFeedback] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPauseTransformFeedback()
        f = OpenGL::get_command(:glPauseTransformFeedback)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResumeTransformFeedback] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResumeTransformFeedback] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResumeTransformFeedback()
        f = OpenGL::get_command(:glResumeTransformFeedback)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedback] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedback] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawTransformFeedback(_mode_, _id_)
        f = OpenGL::get_command(:glDrawTransformFeedback)
        f.call(_mode_, _id_)
      end
    SRC
  end
define_ext_command_GL_ARB_transform_feedback3() click to toggle source
# File lib/opengl_ext_command.rb, line 8594
  def self.define_ext_command_GL_ARB_transform_feedback3
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackStream] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackStream] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawTransformFeedbackStream(_mode_, _id_, _stream_)
        f = OpenGL::get_command(:glDrawTransformFeedbackStream)
        f.call(_mode_, _id_, _stream_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginQueryIndexed] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginQueryIndexed] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginQueryIndexed(_target_, _index_, _id_)
        f = OpenGL::get_command(:glBeginQueryIndexed)
        f.call(_target_, _index_, _id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndQueryIndexed] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndQueryIndexed] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndQueryIndexed(_target_, _index_)
        f = OpenGL::get_command(:glEndQueryIndexed)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryIndexediv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryIndexediv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryIndexediv(_target_, _index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryIndexediv)
        f.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 8642
  def self.define_ext_command_GL_ARB_transform_feedback_instanced
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackInstanced] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackInstanced] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawTransformFeedbackInstanced(_mode_, _id_, _instancecount_)
        f = OpenGL::get_command(:glDrawTransformFeedbackInstanced)
        f.call(_mode_, _id_, _instancecount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackStreamInstanced] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackStreamInstanced] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawTransformFeedbackStreamInstanced(_mode_, _id_, _stream_, _instancecount_)
        f = OpenGL::get_command(:glDrawTransformFeedbackStreamInstanced)
        f.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 8670
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 8679
  def self.define_ext_command_GL_ARB_transpose_matrix
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLoadTransposeMatrixfARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLoadTransposeMatrixfARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLoadTransposeMatrixfARB(_m_)
        f = OpenGL::get_command(:glLoadTransposeMatrixfARB)
        f.call(_m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLoadTransposeMatrixdARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLoadTransposeMatrixdARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLoadTransposeMatrixdARB(_m_)
        f = OpenGL::get_command(:glLoadTransposeMatrixdARB)
        f.call(_m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultTransposeMatrixfARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultTransposeMatrixfARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultTransposeMatrixfARB(_m_)
        f = OpenGL::get_command(:glMultTransposeMatrixfARB)
        f.call(_m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultTransposeMatrixdARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultTransposeMatrixdARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultTransposeMatrixdARB(_m_)
        f = OpenGL::get_command(:glMultTransposeMatrixdARB)
        f.call(_m_)
      end
    SRC
  end
define_ext_command_GL_ARB_uniform_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 8727
  def self.define_ext_command_GL_ARB_uniform_buffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformIndices] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformIndices] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformIndices(_program_, _uniformCount_, _uniformNames_, _uniformIndices_)
        f = OpenGL::get_command(:glGetUniformIndices)
        f.call(_program_, _uniformCount_, _uniformNames_, _uniformIndices_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformsiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformsiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveUniformsiv(_program_, _uniformCount_, _uniformIndices_, _pname_, _params_)
        f = OpenGL::get_command(:glGetActiveUniformsiv)
        f.call(_program_, _uniformCount_, _uniformIndices_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformName] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveUniformName(_program_, _uniformIndex_, _bufSize_, _length_, _uniformName_)
        f = OpenGL::get_command(:glGetActiveUniformName)
        f.call(_program_, _uniformIndex_, _bufSize_, _length_, _uniformName_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformBlockIndex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformBlockIndex] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetUniformBlockIndex(_program_, _uniformBlockName_)
        f = OpenGL::get_command(:glGetUniformBlockIndex)
        f.call(_program_, _uniformBlockName_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformBlockiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformBlockiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveUniformBlockiv(_program_, _uniformBlockIndex_, _pname_, _params_)
        f = OpenGL::get_command(:glGetActiveUniformBlockiv)
        f.call(_program_, _uniformBlockIndex_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetActiveUniformBlockName] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveUniformBlockName] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveUniformBlockName(_program_, _uniformBlockIndex_, _bufSize_, _length_, _uniformBlockName_)
        f = OpenGL::get_command(:glGetActiveUniformBlockName)
        f.call(_program_, _uniformBlockIndex_, _bufSize_, _length_, _uniformBlockName_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformBlockBinding] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformBlockBinding] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformBlockBinding(_program_, _uniformBlockIndex_, _uniformBlockBinding_)
        f = OpenGL::get_command(:glUniformBlockBinding)
        f.call(_program_, _uniformBlockIndex_, _uniformBlockBinding_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferRange] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferRange] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferRange(_target_, _index_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glBindBufferRange)
        f.call(_target_, _index_, _buffer_, _offset_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferBase] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferBase] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferBase(_target_, _index_, _buffer_)
        f = OpenGL::get_command(:glBindBufferBase)
        f.call(_target_, _index_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegeri_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegeri_v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetIntegeri_v(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetIntegeri_v)
        f.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 8835
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 8844
  def self.define_ext_command_GL_ARB_vertex_array_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexArray] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexArray] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindVertexArray(_array_)
        f = OpenGL::get_command(:glBindVertexArray)
        f.call(_array_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteVertexArrays] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteVertexArrays] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteVertexArrays(_n_, _arrays_)
        f = OpenGL::get_command(:glDeleteVertexArrays)
        f.call(_n_, _arrays_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenVertexArrays] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenVertexArrays] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenVertexArrays(_n_, _arrays_)
        f = OpenGL::get_command(:glGenVertexArrays)
        f.call(_n_, _arrays_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsVertexArray] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsVertexArray] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsVertexArray(_array_)
        f = OpenGL::get_command(:glIsVertexArray)
        f.call(_array_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_command.rb, line 8892
  def self.define_ext_command_GL_ARB_vertex_attrib_64bit
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1d(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribL1d)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL2d(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttribL2d)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL3d(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttribL3d)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4d] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4d] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL4d(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttribL4d)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1dv(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL1dv)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL2dv(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL2dv)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL3dv(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL3dv)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4dv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4dv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL4dv(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL4dv)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribLPointer] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribLPointer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribLPointer(_index_, _size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glVertexAttribLPointer)
        f.call(_index_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLdv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLdv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribLdv(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribLdv)
        f.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 9000
  def self.define_ext_command_GL_ARB_vertex_attrib_binding
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexBuffer] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexBuffer] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindVertexBuffer(_bindingindex_, _buffer_, _offset_, _stride_)
        f = OpenGL::get_command(:glBindVertexBuffer)
        f.call(_bindingindex_, _buffer_, _offset_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribFormat] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribFormat] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribFormat(_attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexAttribFormat)
        f.call(_attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribIFormat] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribIFormat] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribIFormat(_attribindex_, _size_, _type_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexAttribIFormat)
        f.call(_attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribLFormat] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribLFormat] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribLFormat(_attribindex_, _size_, _type_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexAttribLFormat)
        f.call(_attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribBinding] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribBinding] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribBinding(_attribindex_, _bindingindex_)
        f = OpenGL::get_command(:glVertexAttribBinding)
        f.call(_attribindex_, _bindingindex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexBindingDivisor] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexBindingDivisor] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexBindingDivisor(_bindingindex_, _divisor_)
        f = OpenGL::get_command(:glVertexBindingDivisor)
        f.call(_bindingindex_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_blend() click to toggle source
# File lib/opengl_ext_command.rb, line 9068
  def self.define_ext_command_GL_ARB_vertex_blend
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightbvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightbvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightbvARB(_size_, _weights_)
        f = OpenGL::get_command(:glWeightbvARB)
        f.call(_size_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightsvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightsvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightsvARB(_size_, _weights_)
        f = OpenGL::get_command(:glWeightsvARB)
        f.call(_size_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightivARB(_size_, _weights_)
        f = OpenGL::get_command(:glWeightivARB)
        f.call(_size_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightfvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightfvARB(_size_, _weights_)
        f = OpenGL::get_command(:glWeightfvARB)
        f.call(_size_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightdvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightdvARB(_size_, _weights_)
        f = OpenGL::get_command(:glWeightdvARB)
        f.call(_size_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightubvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightubvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightubvARB(_size_, _weights_)
        f = OpenGL::get_command(:glWeightubvARB)
        f.call(_size_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightusvARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightusvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightusvARB(_size_, _weights_)
        f = OpenGL::get_command(:glWeightusvARB)
        f.call(_size_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightuivARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightuivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightuivARB(_size_, _weights_)
        f = OpenGL::get_command(:glWeightuivARB)
        f.call(_size_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightPointerARB] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightPointerARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightPointerARB(_size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glWeightPointerARB)
        f.call(_size_, _type_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexBlendARB] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexBlendARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexBlendARB(_count_)
        f = OpenGL::get_command(:glVertexBlendARB)
        f.call(_count_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_buffer_object() click to toggle source
# File lib/opengl_ext_command.rb, line 9176
  def self.define_ext_command_GL_ARB_vertex_buffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferARB(_target_, _buffer_)
        f = OpenGL::get_command(:glBindBufferARB)
        f.call(_target_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteBuffersARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteBuffersARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteBuffersARB(_n_, _buffers_)
        f = OpenGL::get_command(:glDeleteBuffersARB)
        f.call(_n_, _buffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenBuffersARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenBuffersARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenBuffersARB(_n_, _buffers_)
        f = OpenGL::get_command(:glGenBuffersARB)
        f.call(_n_, _buffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsBufferARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsBufferARB] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsBufferARB(_buffer_)
        f = OpenGL::get_command(:glIsBufferARB)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferDataARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferDataARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferDataARB(_target_, _size_, _data_, _usage_)
        f = OpenGL::get_command(:glBufferDataARB)
        f.call(_target_, _size_, _data_, _usage_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferSubDataARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferSubDataARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferSubDataARB(_target_, _offset_, _size_, _data_)
        f = OpenGL::get_command(:glBufferSubDataARB)
        f.call(_target_, _offset_, _size_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferSubDataARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferSubDataARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetBufferSubDataARB(_target_, _offset_, _size_, _data_)
        f = OpenGL::get_command(:glGetBufferSubDataARB)
        f.call(_target_, _offset_, _size_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapBufferARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapBufferARB] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapBufferARB(_target_, _access_)
        f = OpenGL::get_command(:glMapBufferARB)
        f.call(_target_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUnmapBufferARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapBufferARB] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glUnmapBufferARB(_target_)
        f = OpenGL::get_command(:glUnmapBufferARB)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferParameterivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferParameterivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetBufferParameterivARB(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetBufferParameterivARB)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferPointervARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferPointervARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetBufferPointervARB(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetBufferPointervARB)
        f.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 9294
  def self.define_ext_command_GL_ARB_vertex_program
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1dARB(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1dARB)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1dvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1dvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1fARB(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1fARB)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1fvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1fvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1sARB(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1sARB)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1svARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1svARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2dARB(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2dARB)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2dvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2dvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2fARB(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2fARB)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2fvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2fvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2sARB(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2sARB)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2svARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2svARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3dARB(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3dARB)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3dvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3dvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3fARB(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3fARB)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3fvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3fvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3sARB(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3sARB)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3svARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3svARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NbvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NbvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NbvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NbvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NivARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NivARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NsvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NsvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NsvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NsvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NubARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NubARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NubARB(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4NubARB)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NubvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NubvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NubvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NubvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NuivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NuivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NuivARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NuivARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NusvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NusvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NusvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NusvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4bvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4bvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4bvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4bvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4dARB(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4dARB)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4dvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4dvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4fARB(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4fARB)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4fvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4fvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4ivARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4ivARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4sARB(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4sARB)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4svARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4svARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ubvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ubvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4ubvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4ubvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4uivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4uivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4uivARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4uivARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4usvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4usvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4usvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4usvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribPointerARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribPointerARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribPointerARB(_index_, _size_, _type_, _normalized_, _stride_, _pointer_)
        f = OpenGL::get_command(:glVertexAttribPointerARB)
        f.call(_index_, _size_, _type_, _normalized_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexAttribArrayARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexAttribArrayARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableVertexAttribArrayARB(_index_)
        f = OpenGL::get_command(:glEnableVertexAttribArrayARB)
        f.call(_index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexAttribArrayARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexAttribArrayARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableVertexAttribArrayARB(_index_)
        f = OpenGL::get_command(:glDisableVertexAttribArrayARB)
        f.call(_index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramStringARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramStringARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramStringARB(_target_, _format_, _len_, _string_)
        f = OpenGL::get_command(:glProgramStringARB)
        f.call(_target_, _format_, _len_, _string_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindProgramARB(_target_, _program_)
        f = OpenGL::get_command(:glBindProgramARB)
        f.call(_target_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramsARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteProgramsARB(_n_, _programs_)
        f = OpenGL::get_command(:glDeleteProgramsARB)
        f.call(_n_, _programs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramsARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramsARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenProgramsARB(_n_, _programs_)
        f = OpenGL::get_command(:glGenProgramsARB)
        f.call(_n_, _programs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4dARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameter4dARB(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramEnvParameter4dARB)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4dvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameter4dvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramEnvParameter4dvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4fARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameter4fARB(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramEnvParameter4fARB)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameter4fvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameter4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameter4fvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramEnvParameter4fvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4dARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameter4dARB(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramLocalParameter4dARB)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4dvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameter4dvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramLocalParameter4dvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4fARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameter4fARB(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramLocalParameter4fARB)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameter4fvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameter4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameter4fvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramLocalParameter4fvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramEnvParameterdvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramEnvParameterdvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramEnvParameterfvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramEnvParameterfvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramLocalParameterdvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramLocalParameterdvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramLocalParameterfvARB(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramLocalParameterfvARB)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramivARB(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetProgramivARB)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramStringARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramStringARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramStringARB(_target_, _pname_, _string_)
        f = OpenGL::get_command(:glGetProgramStringARB)
        f.call(_target_, _pname_, _string_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribdvARB(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribdvARB)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribfvARB(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribfvARB)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribivARB(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribivARB)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribPointervARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribPointervARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribPointervARB(_index_, _pname_, _pointer_)
        f = OpenGL::get_command(:glGetVertexAttribPointervARB)
        f.call(_index_, _pname_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramARB] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsProgramARB(_program_)
        f = OpenGL::get_command(:glIsProgramARB)
        f.call(_program_)
      end
    SRC
  end
define_ext_command_GL_ARB_vertex_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 9922
  def self.define_ext_command_GL_ARB_vertex_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1fARB(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1fARB)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1sARB(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1sARB)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1dARB(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1dARB)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2fARB(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2fARB)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2sARB(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2sARB)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2dARB(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2dARB)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3fARB(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3fARB)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3sARB(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3sARB)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3dARB(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3dARB)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4fARB(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4fARB)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4sARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4sARB(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4sARB)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4dARB(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4dARB)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NubARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NubARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NubARB(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4NubARB)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1fvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1fvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1svARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1svARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1dvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1dvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2fvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2fvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2svARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2svARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2dvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2dvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3fvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3fvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3svARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3svARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3dvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3dvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4fvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4fvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4svARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4svARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4svARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4dvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4dvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4ivARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4ivARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4bvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4bvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4bvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4bvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ubvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ubvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4ubvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4ubvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4usvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4usvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4usvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4usvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4uivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4uivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4uivARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4uivARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NbvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NbvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NbvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NbvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NsvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NsvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NsvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NsvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NivARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NivARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NubvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NubvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NubvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NubvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NusvARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NusvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NusvARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NusvARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4NuivARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4NuivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4NuivARB(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4NuivARB)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribPointerARB] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribPointerARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribPointerARB(_index_, _size_, _type_, _normalized_, _stride_, _pointer_)
        f = OpenGL::get_command(:glVertexAttribPointerARB)
        f.call(_index_, _size_, _type_, _normalized_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexAttribArrayARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexAttribArrayARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableVertexAttribArrayARB(_index_)
        f = OpenGL::get_command(:glEnableVertexAttribArrayARB)
        f.call(_index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexAttribArrayARB] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexAttribArrayARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableVertexAttribArrayARB(_index_)
        f = OpenGL::get_command(:glDisableVertexAttribArrayARB)
        f.call(_index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindAttribLocationARB] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindAttribLocationARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindAttribLocationARB(_programObj_, _index_, _name_)
        f = OpenGL::get_command(:glBindAttribLocationARB)
        f.call(_programObj_, _index_, _name_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveAttribARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveAttribARB(_programObj_, _index_, _maxLength_, _length_, _size_, _type_, _name_)
        f = OpenGL::get_command(:glGetActiveAttribARB)
        f.call(_programObj_, _index_, _maxLength_, _length_, _size_, _type_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetAttribLocationARB] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetAttribLocationARB] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetAttribLocationARB(_programObj_, _name_)
        f = OpenGL::get_command(:glGetAttribLocationARB)
        f.call(_programObj_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribdvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribdvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribdvARB(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribdvARB)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribfvARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribfvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribfvARB(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribfvARB)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribivARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribivARB(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribivARB)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribPointervARB] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribPointervARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribPointervARB(_index_, _pname_, _pointer_)
        f = OpenGL::get_command(:glGetVertexAttribPointervARB)
        f.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 10390
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 10399
  def self.define_ext_command_GL_ARB_vertex_type_2_10_10_10_rev
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP1ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP1ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribP1ui(_index_, _type_, _normalized_, _value_)
        f = OpenGL::get_command(:glVertexAttribP1ui)
        f.call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP1uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP1uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribP1uiv(_index_, _type_, _normalized_, _value_)
        f = OpenGL::get_command(:glVertexAttribP1uiv)
        f.call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP2ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP2ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribP2ui(_index_, _type_, _normalized_, _value_)
        f = OpenGL::get_command(:glVertexAttribP2ui)
        f.call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP2uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP2uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribP2uiv(_index_, _type_, _normalized_, _value_)
        f = OpenGL::get_command(:glVertexAttribP2uiv)
        f.call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP3ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribP3ui(_index_, _type_, _normalized_, _value_)
        f = OpenGL::get_command(:glVertexAttribP3ui)
        f.call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP3uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP3uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribP3uiv(_index_, _type_, _normalized_, _value_)
        f = OpenGL::get_command(:glVertexAttribP3uiv)
        f.call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP4ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribP4ui(_index_, _type_, _normalized_, _value_)
        f = OpenGL::get_command(:glVertexAttribP4ui)
        f.call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribP4uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribP4uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribP4uiv(_index_, _type_, _normalized_, _value_)
        f = OpenGL::get_command(:glVertexAttribP4uiv)
        f.call(_index_, _type_, _normalized_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexP2ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP2ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexP2ui(_type_, _value_)
        f = OpenGL::get_command(:glVertexP2ui)
        f.call(_type_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexP2uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP2uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexP2uiv(_type_, _value_)
        f = OpenGL::get_command(:glVertexP2uiv)
        f.call(_type_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP3ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexP3ui(_type_, _value_)
        f = OpenGL::get_command(:glVertexP3ui)
        f.call(_type_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP3uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexP3uiv(_type_, _value_)
        f = OpenGL::get_command(:glVertexP3uiv)
        f.call(_type_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP4ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexP4ui(_type_, _value_)
        f = OpenGL::get_command(:glVertexP4ui)
        f.call(_type_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexP4uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexP4uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexP4uiv(_type_, _value_)
        f = OpenGL::get_command(:glVertexP4uiv)
        f.call(_type_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP1ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP1ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordP1ui(_type_, _coords_)
        f = OpenGL::get_command(:glTexCoordP1ui)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP1uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP1uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordP1uiv(_type_, _coords_)
        f = OpenGL::get_command(:glTexCoordP1uiv)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP2ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP2ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordP2ui(_type_, _coords_)
        f = OpenGL::get_command(:glTexCoordP2ui)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP2uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP2uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordP2uiv(_type_, _coords_)
        f = OpenGL::get_command(:glTexCoordP2uiv)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP3ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordP3ui(_type_, _coords_)
        f = OpenGL::get_command(:glTexCoordP3ui)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP3uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordP3uiv(_type_, _coords_)
        f = OpenGL::get_command(:glTexCoordP3uiv)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP4ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordP4ui(_type_, _coords_)
        f = OpenGL::get_command(:glTexCoordP4ui)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordP4uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordP4uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordP4uiv(_type_, _coords_)
        f = OpenGL::get_command(:glTexCoordP4uiv)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP1ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP1ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordP1ui(_texture_, _type_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoordP1ui)
        f.call(_texture_, _type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP1uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP1uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordP1uiv(_texture_, _type_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoordP1uiv)
        f.call(_texture_, _type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP2ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP2ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordP2ui(_texture_, _type_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoordP2ui)
        f.call(_texture_, _type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP2uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP2uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordP2uiv(_texture_, _type_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoordP2uiv)
        f.call(_texture_, _type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP3ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordP3ui(_texture_, _type_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoordP3ui)
        f.call(_texture_, _type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP3uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP3uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordP3uiv(_texture_, _type_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoordP3uiv)
        f.call(_texture_, _type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP4ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordP4ui(_texture_, _type_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoordP4ui)
        f.call(_texture_, _type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordP4uiv] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordP4uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordP4uiv(_texture_, _type_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoordP4uiv)
        f.call(_texture_, _type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalP3ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalP3ui(_type_, _coords_)
        f = OpenGL::get_command(:glNormalP3ui)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalP3uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalP3uiv(_type_, _coords_)
        f = OpenGL::get_command(:glNormalP3uiv)
        f.call(_type_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorP3ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorP3ui(_type_, _color_)
        f = OpenGL::get_command(:glColorP3ui)
        f.call(_type_, _color_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorP3uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorP3uiv(_type_, _color_)
        f = OpenGL::get_command(:glColorP3uiv)
        f.call(_type_, _color_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorP4ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorP4ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorP4ui(_type_, _color_)
        f = OpenGL::get_command(:glColorP4ui)
        f.call(_type_, _color_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorP4uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorP4uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorP4uiv(_type_, _color_)
        f = OpenGL::get_command(:glColorP4uiv)
        f.call(_type_, _color_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorP3ui] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorP3ui] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColorP3ui(_type_, _color_)
        f = OpenGL::get_command(:glSecondaryColorP3ui)
        f.call(_type_, _color_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorP3uiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorP3uiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColorP3uiv(_type_, _color_)
        f = OpenGL::get_command(:glSecondaryColorP3uiv)
        f.call(_type_, _color_)
      end
    SRC
  end
define_ext_command_GL_ARB_viewport_array() click to toggle source
# File lib/opengl_ext_command.rb, line 10787
  def self.define_ext_command_GL_ARB_viewport_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportArrayv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportArrayv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportArrayv(_first_, _count_, _v_)
        f = OpenGL::get_command(:glViewportArrayv)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedf] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedf] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportIndexedf(_index_, _x_, _y_, _w_, _h_)
        f = OpenGL::get_command(:glViewportIndexedf)
        f.call(_index_, _x_, _y_, _w_, _h_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportIndexedfv(_index_, _v_)
        f = OpenGL::get_command(:glViewportIndexedfv)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorArrayv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorArrayv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorArrayv(_first_, _count_, _v_)
        f = OpenGL::get_command(:glScissorArrayv)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexed] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexed] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorIndexed(_index_, _left_, _bottom_, _width_, _height_)
        f = OpenGL::get_command(:glScissorIndexed)
        f.call(_index_, _left_, _bottom_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorIndexedv(_index_, _v_)
        f = OpenGL::get_command(:glScissorIndexedv)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeArrayv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeArrayv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangeArrayv(_first_, _count_, _v_)
        f = OpenGL::get_command(:glDepthRangeArrayv)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeIndexed] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeIndexed] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangeIndexed(_index_, _n_, _f_)
        f = OpenGL::get_command(:glDepthRangeIndexed)
        f.call(_index_, _n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFloati_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloati_v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFloati_v(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetFloati_v)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetDoublei_v] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDoublei_v] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetDoublei_v(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetDoublei_v)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeArraydvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeArraydvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangeArraydvNV(_first_, _count_, _v_)
        f = OpenGL::get_command(:glDepthRangeArraydvNV)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeIndexeddNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeIndexeddNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangeIndexeddNV(_index_, _n_, _f_)
        f = OpenGL::get_command(:glDepthRangeIndexeddNV)
        f.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 10915
  def self.define_ext_command_GL_ARB_window_pos
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2dARB] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2dARB(_x_, _y_)
        f = OpenGL::get_command(:glWindowPos2dARB)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2dvARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2dvARB(_v_)
        f = OpenGL::get_command(:glWindowPos2dvARB)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2fARB] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2fARB(_x_, _y_)
        f = OpenGL::get_command(:glWindowPos2fARB)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2fvARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2fvARB(_v_)
        f = OpenGL::get_command(:glWindowPos2fvARB)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2iARB(_x_, _y_)
        f = OpenGL::get_command(:glWindowPos2iARB)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2ivARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2ivARB(_v_)
        f = OpenGL::get_command(:glWindowPos2ivARB)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2sARB] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2sARB(_x_, _y_)
        f = OpenGL::get_command(:glWindowPos2sARB)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2svARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2svARB(_v_)
        f = OpenGL::get_command(:glWindowPos2svARB)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3dARB] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3dARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3dARB(_x_, _y_, _z_)
        f = OpenGL::get_command(:glWindowPos3dARB)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3dvARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3dvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3dvARB(_v_)
        f = OpenGL::get_command(:glWindowPos3dvARB)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3fARB] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3fARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3fARB(_x_, _y_, _z_)
        f = OpenGL::get_command(:glWindowPos3fARB)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3fvARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3fvARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3fvARB(_v_)
        f = OpenGL::get_command(:glWindowPos3fvARB)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3iARB] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3iARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3iARB(_x_, _y_, _z_)
        f = OpenGL::get_command(:glWindowPos3iARB)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3ivARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3ivARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3ivARB(_v_)
        f = OpenGL::get_command(:glWindowPos3ivARB)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3sARB] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3sARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3sARB(_x_, _y_, _z_)
        f = OpenGL::get_command(:glWindowPos3sARB)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3svARB] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3svARB] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3svARB(_v_)
        f = OpenGL::get_command(:glWindowPos3svARB)
        f.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 517
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 526
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 535
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 544
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 553
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 562
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 11083
  def self.define_ext_command_GL_ATI_draw_buffers
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersATI] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawBuffersATI(_n_, _bufs_)
        f = OpenGL::get_command(:glDrawBuffersATI)
        f.call(_n_, _bufs_)
      end
    SRC
  end
define_ext_command_GL_ATI_element_array() click to toggle source
# File lib/opengl_ext_command.rb, line 11101
  def self.define_ext_command_GL_ATI_element_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glElementPointerATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glElementPointerATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glElementPointerATI(_type_, _pointer_)
        f = OpenGL::get_command(:glElementPointerATI)
        f.call(_type_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementArrayATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementArrayATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementArrayATI(_mode_, _count_)
        f = OpenGL::get_command(:glDrawElementArrayATI)
        f.call(_mode_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementArrayATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementArrayATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawRangeElementArrayATI(_mode_, _start_, _end_, _count_)
        f = OpenGL::get_command(:glDrawRangeElementArrayATI)
        f.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 11139
  def self.define_ext_command_GL_ATI_envmap_bumpmap
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBumpParameterivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBumpParameterivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBumpParameterivATI(_pname_, _param_)
        f = OpenGL::get_command(:glTexBumpParameterivATI)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBumpParameterfvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBumpParameterfvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBumpParameterfvATI(_pname_, _param_)
        f = OpenGL::get_command(:glTexBumpParameterfvATI)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexBumpParameterivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexBumpParameterivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexBumpParameterivATI(_pname_, _param_)
        f = OpenGL::get_command(:glGetTexBumpParameterivATI)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexBumpParameterfvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexBumpParameterfvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexBumpParameterfvATI(_pname_, _param_)
        f = OpenGL::get_command(:glGetTexBumpParameterfvATI)
        f.call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_ATI_fragment_shader() click to toggle source
# File lib/opengl_ext_command.rb, line 11187
  def self.define_ext_command_GL_ATI_fragment_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenFragmentShadersATI] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenFragmentShadersATI] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGenFragmentShadersATI(_range_)
        f = OpenGL::get_command(:glGenFragmentShadersATI)
        f.call(_range_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindFragmentShaderATI] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragmentShaderATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindFragmentShaderATI(_id_)
        f = OpenGL::get_command(:glBindFragmentShaderATI)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFragmentShaderATI] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFragmentShaderATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteFragmentShaderATI(_id_)
        f = OpenGL::get_command(:glDeleteFragmentShaderATI)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginFragmentShaderATI] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginFragmentShaderATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginFragmentShaderATI()
        f = OpenGL::get_command(:glBeginFragmentShaderATI)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndFragmentShaderATI] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndFragmentShaderATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndFragmentShaderATI()
        f = OpenGL::get_command(:glEndFragmentShaderATI)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPassTexCoordATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPassTexCoordATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPassTexCoordATI(_dst_, _coord_, _swizzle_)
        f = OpenGL::get_command(:glPassTexCoordATI)
        f.call(_dst_, _coord_, _swizzle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSampleMapATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMapATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSampleMapATI(_dst_, _interp_, _swizzle_)
        f = OpenGL::get_command(:glSampleMapATI)
        f.call(_dst_, _interp_, _swizzle_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorFragmentOp1ATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorFragmentOp1ATI(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_)
        f = OpenGL::get_command(:glColorFragmentOp1ATI)
        f.call(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorFragmentOp2ATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorFragmentOp2ATI(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_)
        f = OpenGL::get_command(:glColorFragmentOp2ATI)
        f.call(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorFragmentOp3ATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorFragmentOp3ATI(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_, _arg3_, _arg3Rep_, _arg3Mod_)
        f = OpenGL::get_command(:glColorFragmentOp3ATI)
        f.call(_op_, _dst_, _dstMask_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_, _arg3_, _arg3Rep_, _arg3Mod_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAlphaFragmentOp1ATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFragmentOp1ATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAlphaFragmentOp1ATI(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_)
        f = OpenGL::get_command(:glAlphaFragmentOp1ATI)
        f.call(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFragmentOp2ATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAlphaFragmentOp2ATI(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_)
        f = OpenGL::get_command(:glAlphaFragmentOp2ATI)
        f.call(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFragmentOp3ATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAlphaFragmentOp3ATI(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_, _arg3_, _arg3Rep_, _arg3Mod_)
        f = OpenGL::get_command(:glAlphaFragmentOp3ATI)
        f.call(_op_, _dst_, _dstMod_, _arg1_, _arg1Rep_, _arg1Mod_, _arg2_, _arg2Rep_, _arg2Mod_, _arg3_, _arg3Rep_, _arg3Mod_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSetFragmentShaderConstantATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSetFragmentShaderConstantATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSetFragmentShaderConstantATI(_dst_, _value_)
        f = OpenGL::get_command(:glSetFragmentShaderConstantATI)
        f.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 11335
  def self.define_ext_command_GL_ATI_map_object_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapObjectBufferATI] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapObjectBufferATI] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapObjectBufferATI(_buffer_)
        f = OpenGL::get_command(:glMapObjectBufferATI)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUnmapObjectBufferATI] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapObjectBufferATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUnmapObjectBufferATI(_buffer_)
        f = OpenGL::get_command(:glUnmapObjectBufferATI)
        f.call(_buffer_)
      end
    SRC
  end
define_ext_command_GL_ATI_meminfo() click to toggle source
# File lib/opengl_ext_command.rb, line 11363
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 11372
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 11381
  def self.define_ext_command_GL_ATI_pn_triangles
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPNTrianglesiATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPNTrianglesiATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPNTrianglesiATI(_pname_, _param_)
        f = OpenGL::get_command(:glPNTrianglesiATI)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPNTrianglesfATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPNTrianglesfATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPNTrianglesfATI(_pname_, _param_)
        f = OpenGL::get_command(:glPNTrianglesfATI)
        f.call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_ATI_separate_stencil() click to toggle source
# File lib/opengl_ext_command.rb, line 11409
  def self.define_ext_command_GL_ATI_separate_stencil
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStencilOpSeparateATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilOpSeparateATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilOpSeparateATI(_face_, _sfail_, _dpfail_, _dppass_)
        f = OpenGL::get_command(:glStencilOpSeparateATI)
        f.call(_face_, _sfail_, _dpfail_, _dppass_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStencilFuncSeparateATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilFuncSeparateATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilFuncSeparateATI(_frontfunc_, _backfunc_, _ref_, _mask_)
        f = OpenGL::get_command(:glStencilFuncSeparateATI)
        f.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 11437
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 11446
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 11455
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 11464
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 11473
  def self.define_ext_command_GL_ATI_vertex_array_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNewObjectBufferATI] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNewObjectBufferATI] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glNewObjectBufferATI(_size_, _pointer_, _usage_)
        f = OpenGL::get_command(:glNewObjectBufferATI)
        f.call(_size_, _pointer_, _usage_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsObjectBufferATI] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsObjectBufferATI] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsObjectBufferATI(_buffer_)
        f = OpenGL::get_command(:glIsObjectBufferATI)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUpdateObjectBufferATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUpdateObjectBufferATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUpdateObjectBufferATI(_buffer_, _offset_, _size_, _pointer_, _preserve_)
        f = OpenGL::get_command(:glUpdateObjectBufferATI)
        f.call(_buffer_, _offset_, _size_, _pointer_, _preserve_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectBufferfvATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectBufferfvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectBufferfvATI(_buffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetObjectBufferfvATI)
        f.call(_buffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectBufferivATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectBufferivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectBufferivATI(_buffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetObjectBufferivATI)
        f.call(_buffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFreeObjectBufferATI] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFreeObjectBufferATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFreeObjectBufferATI(_buffer_)
        f = OpenGL::get_command(:glFreeObjectBufferATI)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glArrayObjectATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glArrayObjectATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glArrayObjectATI(_array_, _size_, _type_, _stride_, _buffer_, _offset_)
        f = OpenGL::get_command(:glArrayObjectATI)
        f.call(_array_, _size_, _type_, _stride_, _buffer_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetArrayObjectfvATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetArrayObjectfvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetArrayObjectfvATI(_array_, _pname_, _params_)
        f = OpenGL::get_command(:glGetArrayObjectfvATI)
        f.call(_array_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetArrayObjectivATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetArrayObjectivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetArrayObjectivATI(_array_, _pname_, _params_)
        f = OpenGL::get_command(:glGetArrayObjectivATI)
        f.call(_array_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantArrayObjectATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantArrayObjectATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantArrayObjectATI(_id_, _type_, _stride_, _buffer_, _offset_)
        f = OpenGL::get_command(:glVariantArrayObjectATI)
        f.call(_id_, _type_, _stride_, _buffer_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantArrayObjectfvATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantArrayObjectfvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVariantArrayObjectfvATI(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVariantArrayObjectfvATI)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantArrayObjectivATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantArrayObjectivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVariantArrayObjectivATI(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVariantArrayObjectivATI)
        f.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 11601
  def self.define_ext_command_GL_ATI_vertex_attrib_array_object
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribArrayObjectATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribArrayObjectATI(_index_, _size_, _type_, _normalized_, _stride_, _buffer_, _offset_)
        f = OpenGL::get_command(:glVertexAttribArrayObjectATI)
        f.call(_index_, _size_, _type_, _normalized_, _stride_, _buffer_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribArrayObjectfvATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribArrayObjectfvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribArrayObjectfvATI(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribArrayObjectfvATI)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribArrayObjectivATI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribArrayObjectivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribArrayObjectivATI(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribArrayObjectivATI)
        f.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 11639
  def self.define_ext_command_GL_ATI_vertex_streams
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1sATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream1sATI(_stream_, _x_)
        f = OpenGL::get_command(:glVertexStream1sATI)
        f.call(_stream_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1svATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream1svATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream1svATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1iATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream1iATI(_stream_, _x_)
        f = OpenGL::get_command(:glVertexStream1iATI)
        f.call(_stream_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1ivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream1ivATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream1ivATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1fATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream1fATI(_stream_, _x_)
        f = OpenGL::get_command(:glVertexStream1fATI)
        f.call(_stream_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1fvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream1fvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream1fvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1dATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream1dATI(_stream_, _x_)
        f = OpenGL::get_command(:glVertexStream1dATI)
        f.call(_stream_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream1dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream1dvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream1dvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream1dvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2sATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream2sATI(_stream_, _x_, _y_)
        f = OpenGL::get_command(:glVertexStream2sATI)
        f.call(_stream_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2svATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream2svATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream2svATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2iATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream2iATI(_stream_, _x_, _y_)
        f = OpenGL::get_command(:glVertexStream2iATI)
        f.call(_stream_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2ivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream2ivATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream2ivATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2fATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream2fATI(_stream_, _x_, _y_)
        f = OpenGL::get_command(:glVertexStream2fATI)
        f.call(_stream_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2fvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream2fvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream2fvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2dATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream2dATI(_stream_, _x_, _y_)
        f = OpenGL::get_command(:glVertexStream2dATI)
        f.call(_stream_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream2dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream2dvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream2dvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream2dvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3sATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream3sATI(_stream_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexStream3sATI)
        f.call(_stream_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3svATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream3svATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream3svATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3iATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream3iATI(_stream_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexStream3iATI)
        f.call(_stream_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3ivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream3ivATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream3ivATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3fATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream3fATI(_stream_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexStream3fATI)
        f.call(_stream_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3fvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream3fvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream3fvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3dATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream3dATI(_stream_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexStream3dATI)
        f.call(_stream_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream3dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream3dvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream3dvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream3dvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4sATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream4sATI(_stream_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexStream4sATI)
        f.call(_stream_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4svATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream4svATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream4svATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4iATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream4iATI(_stream_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexStream4iATI)
        f.call(_stream_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4ivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream4ivATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream4ivATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4fATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream4fATI(_stream_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexStream4fATI)
        f.call(_stream_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4fvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream4fvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream4fvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4dATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream4dATI(_stream_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexStream4dATI)
        f.call(_stream_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexStream4dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexStream4dvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexStream4dvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glVertexStream4dvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3bATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3bATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3bATI(_stream_, _nx_, _ny_, _nz_)
        f = OpenGL::get_command(:glNormalStream3bATI)
        f.call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3bvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3bvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3bvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glNormalStream3bvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3sATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3sATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3sATI(_stream_, _nx_, _ny_, _nz_)
        f = OpenGL::get_command(:glNormalStream3sATI)
        f.call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3svATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3svATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3svATI(_stream_, _coords_)
        f = OpenGL::get_command(:glNormalStream3svATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3iATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3iATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3iATI(_stream_, _nx_, _ny_, _nz_)
        f = OpenGL::get_command(:glNormalStream3iATI)
        f.call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3ivATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3ivATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3ivATI(_stream_, _coords_)
        f = OpenGL::get_command(:glNormalStream3ivATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3fATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3fATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3fATI(_stream_, _nx_, _ny_, _nz_)
        f = OpenGL::get_command(:glNormalStream3fATI)
        f.call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3fvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3fvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3fvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glNormalStream3fvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3dATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3dATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3dATI(_stream_, _nx_, _ny_, _nz_)
        f = OpenGL::get_command(:glNormalStream3dATI)
        f.call(_stream_, _nx_, _ny_, _nz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalStream3dvATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalStream3dvATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalStream3dvATI(_stream_, _coords_)
        f = OpenGL::get_command(:glNormalStream3dvATI)
        f.call(_stream_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClientActiveVertexStreamATI] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClientActiveVertexStreamATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClientActiveVertexStreamATI(_stream_)
        f = OpenGL::get_command(:glClientActiveVertexStreamATI)
        f.call(_stream_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexBlendEnviATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexBlendEnviATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexBlendEnviATI(_pname_, _param_)
        f = OpenGL::get_command(:glVertexBlendEnviATI)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexBlendEnvfATI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexBlendEnvfATI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexBlendEnvfATI(_pname_, _param_)
        f = OpenGL::get_command(:glVertexBlendEnvfATI)
        f.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 571
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 580
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 12097
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 589
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 598
  def self.define_ext_command_GL_EXT_EGL_image_storage
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEGLImageTargetTexStorageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEGLImageTargetTexStorageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEGLImageTargetTexStorageEXT(_target_, _image_, _attrib_list_)
        f = OpenGL::get_command(:glEGLImageTargetTexStorageEXT)
        f.call(_target_, _image_, _attrib_list_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEGLImageTargetTextureStorageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEGLImageTargetTextureStorageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEGLImageTargetTextureStorageEXT(_texture_, _image_, _attrib_list_)
        f = OpenGL::get_command(:glEGLImageTargetTextureStorageEXT)
        f.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 626
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 12134
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 635
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 12143
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 644
  def self.define_ext_command_GL_EXT_base_instance
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedBaseInstanceEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedBaseInstanceEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysInstancedBaseInstanceEXT(_mode_, _first_, _count_, _instancecount_, _baseinstance_)
        f = OpenGL::get_command(:glDrawArraysInstancedBaseInstanceEXT)
        f.call(_mode_, _first_, _count_, _instancecount_, _baseinstance_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseInstanceEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseInstanceEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedBaseInstanceEXT(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_)
        f = OpenGL::get_command(:glDrawElementsInstancedBaseInstanceEXT)
        f.call(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertexBaseInstanceEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedBaseVertexBaseInstanceEXT(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_)
        f = OpenGL::get_command(:glDrawElementsInstancedBaseVertexBaseInstanceEXT)
        f.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 12152
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 12161
  def self.define_ext_command_GL_EXT_bindable_uniform
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformBufferEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformBufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformBufferEXT(_program_, _location_, _buffer_)
        f = OpenGL::get_command(:glUniformBufferEXT)
        f.call(_program_, _location_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformBufferSizeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformBufferSizeEXT] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetUniformBufferSizeEXT(_program_, _location_)
        f = OpenGL::get_command(:glGetUniformBufferSizeEXT)
        f.call(_program_, _location_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformOffsetEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformOffsetEXT] = Fiddle::TYPE_PTRDIFF_T
    OpenGL.module_eval(<<-SRC)
      def glGetUniformOffsetEXT(_program_, _location_)
        f = OpenGL::get_command(:glGetUniformOffsetEXT)
        f.call(_program_, _location_)
      end
    SRC
  end
define_ext_command_GL_EXT_blend_color() click to toggle source
# File lib/opengl_ext_command.rb, line 12199
  def self.define_ext_command_GL_EXT_blend_color
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendColorEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendColorEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendColorEXT(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glBlendColorEXT)
        f.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 12217
  def self.define_ext_command_GL_EXT_blend_equation_separate
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationSeparateEXT(_modeRGB_, _modeAlpha_)
        f = OpenGL::get_command(:glBlendEquationSeparateEXT)
        f.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 682
  def self.define_ext_command_GL_EXT_blend_func_extended
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindFragDataLocationIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragDataLocationIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindFragDataLocationIndexedEXT(_program_, _colorNumber_, _index_, _name_)
        f = OpenGL::get_command(:glBindFragDataLocationIndexedEXT)
        f.call(_program_, _colorNumber_, _index_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindFragDataLocationEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragDataLocationEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindFragDataLocationEXT(_program_, _color_, _name_)
        f = OpenGL::get_command(:glBindFragDataLocationEXT)
        f.call(_program_, _color_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramResourceLocationIndexEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourceLocationIndexEXT] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetProgramResourceLocationIndexEXT(_program_, _programInterface_, _name_)
        f = OpenGL::get_command(:glGetProgramResourceLocationIndexEXT)
        f.call(_program_, _programInterface_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFragDataIndexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragDataIndexEXT] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetFragDataIndexEXT(_program_, _name_)
        f = OpenGL::get_command(:glGetFragDataIndexEXT)
        f.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 12235
  def self.define_ext_command_GL_EXT_blend_func_separate
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFuncSeparateEXT(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_)
        f = OpenGL::get_command(:glBlendFuncSeparateEXT)
        f.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 12253
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 730
  def self.define_ext_command_GL_EXT_blend_minmax
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationEXT(_mode_)
        f = OpenGL::get_command(:glBlendEquationEXT)
        f.call(_mode_)
      end
    SRC
  end
define_ext_command_GL_EXT_blend_subtract() click to toggle source
# File lib/opengl_ext_command.rb, line 12280
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 748
  def self.define_ext_command_GL_EXT_buffer_storage
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferStorageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferStorageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferStorageEXT(_target_, _size_, _data_, _flags_)
        f = OpenGL::get_command(:glBufferStorageEXT)
        f.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 766
  def self.define_ext_command_GL_EXT_clear_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearTexImageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearTexImageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearTexImageEXT(_texture_, _level_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearTexImageEXT)
        f.call(_texture_, _level_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearTexSubImageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearTexSubImageEXT(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearTexSubImageEXT)
        f.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 794
  def self.define_ext_command_GL_EXT_clip_control
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClipControlEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClipControlEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClipControlEXT(_origin_, _depth_)
        f = OpenGL::get_command(:glClipControlEXT)
        f.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 812
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 12289
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 12298
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 821
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 830
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 12307
  def self.define_ext_command_GL_EXT_color_subtable
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorSubTableEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorSubTableEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorSubTableEXT(_target_, _start_, _count_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glColorSubTableEXT)
        f.call(_target_, _start_, _count_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyColorSubTableEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyColorSubTableEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyColorSubTableEXT(_target_, _start_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyColorSubTableEXT)
        f.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 12335
  def self.define_ext_command_GL_EXT_compiled_vertex_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLockArraysEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLockArraysEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLockArraysEXT(_first_, _count_)
        f = OpenGL::get_command(:glLockArraysEXT)
        f.call(_first_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUnlockArraysEXT] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUnlockArraysEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUnlockArraysEXT()
        f = OpenGL::get_command(:glUnlockArraysEXT)
        f.call()
      end
    SRC
  end
define_ext_command_GL_EXT_conservative_depth() click to toggle source
# File lib/opengl_es_ext_command.rb, line 839
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 12363
  def self.define_ext_command_GL_EXT_convolution
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionFilter1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionFilter1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionFilter1DEXT(_target_, _internalformat_, _width_, _format_, _type_, _image_)
        f = OpenGL::get_command(:glConvolutionFilter1DEXT)
        f.call(_target_, _internalformat_, _width_, _format_, _type_, _image_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionFilter2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionFilter2DEXT(_target_, _internalformat_, _width_, _height_, _format_, _type_, _image_)
        f = OpenGL::get_command(:glConvolutionFilter2DEXT)
        f.call(_target_, _internalformat_, _width_, _height_, _format_, _type_, _image_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameterfEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameterfEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameterfvEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameterfvEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameteriEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameteriEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameteriEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameterivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameterivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyConvolutionFilter1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyConvolutionFilter1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyConvolutionFilter1DEXT(_target_, _internalformat_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyConvolutionFilter1DEXT)
        f.call(_target_, _internalformat_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyConvolutionFilter2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyConvolutionFilter2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyConvolutionFilter2DEXT(_target_, _internalformat_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyConvolutionFilter2DEXT)
        f.call(_target_, _internalformat_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionFilterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionFilterEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetConvolutionFilterEXT(_target_, _format_, _type_, _image_)
        f = OpenGL::get_command(:glGetConvolutionFilterEXT)
        f.call(_target_, _format_, _type_, _image_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetConvolutionParameterfvEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetConvolutionParameterfvEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetConvolutionParameterivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetConvolutionParameterivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSeparableFilterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSeparableFilterEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSeparableFilterEXT(_target_, _format_, _type_, _row_, _column_, _span_)
        f = OpenGL::get_command(:glGetSeparableFilterEXT)
        f.call(_target_, _format_, _type_, _row_, _column_, _span_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSeparableFilter2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSeparableFilter2DEXT(_target_, _internalformat_, _width_, _height_, _format_, _type_, _row_, _column_)
        f = OpenGL::get_command(:glSeparableFilter2DEXT)
        f.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 12501
  def self.define_ext_command_GL_EXT_coordinate_frame
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3bEXT] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3bEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3bEXT(_tx_, _ty_, _tz_)
        f = OpenGL::get_command(:glTangent3bEXT)
        f.call(_tx_, _ty_, _tz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3bvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3bvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3bvEXT(_v_)
        f = OpenGL::get_command(:glTangent3bvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3dEXT] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3dEXT(_tx_, _ty_, _tz_)
        f = OpenGL::get_command(:glTangent3dEXT)
        f.call(_tx_, _ty_, _tz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3dvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3dvEXT(_v_)
        f = OpenGL::get_command(:glTangent3dvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3fEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3fEXT(_tx_, _ty_, _tz_)
        f = OpenGL::get_command(:glTangent3fEXT)
        f.call(_tx_, _ty_, _tz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3fvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3fvEXT(_v_)
        f = OpenGL::get_command(:glTangent3fvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3iEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3iEXT(_tx_, _ty_, _tz_)
        f = OpenGL::get_command(:glTangent3iEXT)
        f.call(_tx_, _ty_, _tz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3ivEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3ivEXT(_v_)
        f = OpenGL::get_command(:glTangent3ivEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3sEXT] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3sEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3sEXT(_tx_, _ty_, _tz_)
        f = OpenGL::get_command(:glTangent3sEXT)
        f.call(_tx_, _ty_, _tz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangent3svEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangent3svEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangent3svEXT(_v_)
        f = OpenGL::get_command(:glTangent3svEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3bEXT] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3bEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3bEXT(_bx_, _by_, _bz_)
        f = OpenGL::get_command(:glBinormal3bEXT)
        f.call(_bx_, _by_, _bz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3bvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3bvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3bvEXT(_v_)
        f = OpenGL::get_command(:glBinormal3bvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3dEXT] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3dEXT(_bx_, _by_, _bz_)
        f = OpenGL::get_command(:glBinormal3dEXT)
        f.call(_bx_, _by_, _bz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3dvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3dvEXT(_v_)
        f = OpenGL::get_command(:glBinormal3dvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3fEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3fEXT(_bx_, _by_, _bz_)
        f = OpenGL::get_command(:glBinormal3fEXT)
        f.call(_bx_, _by_, _bz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3fvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3fvEXT(_v_)
        f = OpenGL::get_command(:glBinormal3fvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3iEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3iEXT(_bx_, _by_, _bz_)
        f = OpenGL::get_command(:glBinormal3iEXT)
        f.call(_bx_, _by_, _bz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3ivEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3ivEXT(_v_)
        f = OpenGL::get_command(:glBinormal3ivEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3sEXT] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3sEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3sEXT(_bx_, _by_, _bz_)
        f = OpenGL::get_command(:glBinormal3sEXT)
        f.call(_bx_, _by_, _bz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormal3svEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormal3svEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormal3svEXT(_v_)
        f = OpenGL::get_command(:glBinormal3svEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTangentPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTangentPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTangentPointerEXT(_type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glTangentPointerEXT)
        f.call(_type_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBinormalPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBinormalPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBinormalPointerEXT(_type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glBinormalPointerEXT)
        f.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 848
  def self.define_ext_command_GL_EXT_copy_image
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyImageSubDataEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyImageSubDataEXT(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
        f = OpenGL::get_command(:glCopyImageSubDataEXT)
        f.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 12729
  def self.define_ext_command_GL_EXT_copy_texture
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTexImage1DEXT(_target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
        f = OpenGL::get_command(:glCopyTexImage1DEXT)
        f.call(_target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTexImage2DEXT(_target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
        f = OpenGL::get_command(:glCopyTexImage2DEXT)
        f.call(_target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyTexSubImage1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexSubImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTexSubImage1DEXT(_target_, _level_, _xoffset_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyTexSubImage1DEXT)
        f.call(_target_, _level_, _xoffset_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexSubImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTexSubImage2DEXT(_target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyTexSubImage2DEXT)
        f.call(_target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexSubImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTexSubImage3DEXT(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyTexSubImage3DEXT)
        f.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 12787
  def self.define_ext_command_GL_EXT_cull_vertex
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCullParameterdvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCullParameterdvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCullParameterdvEXT(_pname_, _params_)
        f = OpenGL::get_command(:glCullParameterdvEXT)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCullParameterfvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCullParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCullParameterfvEXT(_pname_, _params_)
        f = OpenGL::get_command(:glCullParameterfvEXT)
        f.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 866
  def self.define_ext_command_GL_EXT_debug_label
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLabelObjectEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLabelObjectEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLabelObjectEXT(_type_, _object_, _length_, _label_)
        f = OpenGL::get_command(:glLabelObjectEXT)
        f.call(_type_, _object_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectLabelEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectLabelEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectLabelEXT(_type_, _object_, _bufSize_, _length_, _label_)
        f = OpenGL::get_command(:glGetObjectLabelEXT)
        f.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 894
  def self.define_ext_command_GL_EXT_debug_marker
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInsertEventMarkerEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInsertEventMarkerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInsertEventMarkerEXT(_length_, _marker_)
        f = OpenGL::get_command(:glInsertEventMarkerEXT)
        f.call(_length_, _marker_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPushGroupMarkerEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPushGroupMarkerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPushGroupMarkerEXT(_length_, _marker_)
        f = OpenGL::get_command(:glPushGroupMarkerEXT)
        f.call(_length_, _marker_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPopGroupMarkerEXT] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPopGroupMarkerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPopGroupMarkerEXT()
        f = OpenGL::get_command(:glPopGroupMarkerEXT)
        f.call()
      end
    SRC
  end
define_ext_command_GL_EXT_depth_bounds_test() click to toggle source
# File lib/opengl_ext_command.rb, line 12881
  def self.define_ext_command_GL_EXT_depth_bounds_test
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthBoundsEXT] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthBoundsEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthBoundsEXT(_zmin_, _zmax_)
        f = OpenGL::get_command(:glDepthBoundsEXT)
        f.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 932
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 12899
  def self.define_ext_command_GL_EXT_direct_state_access
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadfEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixLoadfEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoaddEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoaddEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoaddEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixLoaddEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultfEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixMultfEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultdEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultdEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultdEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixMultdEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadIdentityEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadIdentityEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadIdentityEXT(_mode_)
        f = OpenGL::get_command(:glMatrixLoadIdentityEXT)
        f.call(_mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixRotatefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixRotatefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixRotatefEXT(_mode_, _angle_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixRotatefEXT)
        f.call(_mode_, _angle_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixRotatedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixRotatedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixRotatedEXT(_mode_, _angle_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixRotatedEXT)
        f.call(_mode_, _angle_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixScalefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixScalefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixScalefEXT(_mode_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixScalefEXT)
        f.call(_mode_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixScaledEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixScaledEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixScaledEXT(_mode_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixScaledEXT)
        f.call(_mode_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixTranslatefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixTranslatefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixTranslatefEXT(_mode_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixTranslatefEXT)
        f.call(_mode_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixTranslatedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixTranslatedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixTranslatedEXT(_mode_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixTranslatedEXT)
        f.call(_mode_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixFrustumEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixFrustumEXT(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
        f = OpenGL::get_command(:glMatrixFrustumEXT)
        f.call(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixOrthoEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixOrthoEXT(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
        f = OpenGL::get_command(:glMatrixOrthoEXT)
        f.call(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixPopEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixPopEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixPopEXT(_mode_)
        f = OpenGL::get_command(:glMatrixPopEXT)
        f.call(_mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixPushEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixPushEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixPushEXT(_mode_)
        f = OpenGL::get_command(:glMatrixPushEXT)
        f.call(_mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClientAttribDefaultEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClientAttribDefaultEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClientAttribDefaultEXT(_mask_)
        f = OpenGL::get_command(:glClientAttribDefaultEXT)
        f.call(_mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPushClientAttribDefaultEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPushClientAttribDefaultEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPushClientAttribDefaultEXT(_mask_)
        f = OpenGL::get_command(:glPushClientAttribDefaultEXT)
        f.call(_mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterfEXT(_texture_, _target_, _pname_, _param_)
        f = OpenGL::get_command(:glTextureParameterfEXT)
        f.call(_texture_, _target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterfvEXT(_texture_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glTextureParameterfvEXT)
        f.call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameteriEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameteriEXT(_texture_, _target_, _pname_, _param_)
        f = OpenGL::get_command(:glTextureParameteriEXT)
        f.call(_texture_, _target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterivEXT(_texture_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glTextureParameterivEXT)
        f.call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureImage1DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureImage1DEXT)
        f.call(_texture_, _target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureImage2DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureImage2DEXT)
        f.call(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureSubImage1DEXT(_texture_, _target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureSubImage1DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureSubImage2DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureSubImage2DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureImage1DEXT(_texture_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
        f = OpenGL::get_command(:glCopyTextureImage1DEXT)
        f.call(_texture_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureImage2DEXT(_texture_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
        f = OpenGL::get_command(:glCopyTextureImage2DEXT)
        f.call(_texture_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureSubImage1DEXT(_texture_, _target_, _level_, _xoffset_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyTextureSubImage1DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureSubImage2DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyTextureSubImage2DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureImageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureImageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureImageEXT(_texture_, _target_, _level_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glGetTextureImageEXT)
        f.call(_texture_, _target_, _level_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureParameterfvEXT(_texture_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureParameterfvEXT)
        f.call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureParameterivEXT(_texture_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureParameterivEXT)
        f.call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureLevelParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureLevelParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureLevelParameterfvEXT(_texture_, _target_, _level_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureLevelParameterfvEXT)
        f.call(_texture_, _target_, _level_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureLevelParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureLevelParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureLevelParameterivEXT(_texture_, _target_, _level_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureLevelParameterivEXT)
        f.call(_texture_, _target_, _level_, _pname_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureImage3DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureImage3DEXT)
        f.call(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureSubImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureSubImage3DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTextureSubImage3DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTextureSubImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTextureSubImage3DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyTextureSubImage3DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindMultiTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindMultiTextureEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindMultiTextureEXT(_texunit_, _target_, _texture_)
        f = OpenGL::get_command(:glBindMultiTextureEXT)
        f.call(_texunit_, _target_, _texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoordPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoordPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoordPointerEXT(_texunit_, _size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glMultiTexCoordPointerEXT)
        f.call(_texunit_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexEnvfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexEnvfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexEnvfEXT(_texunit_, _target_, _pname_, _param_)
        f = OpenGL::get_command(:glMultiTexEnvfEXT)
        f.call(_texunit_, _target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexEnvfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexEnvfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexEnvfvEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexEnvfvEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexEnviEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexEnviEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexEnviEXT(_texunit_, _target_, _pname_, _param_)
        f = OpenGL::get_command(:glMultiTexEnviEXT)
        f.call(_texunit_, _target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexEnvivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexEnvivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexEnvivEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexEnvivEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGendEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGendEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexGendEXT(_texunit_, _coord_, _pname_, _param_)
        f = OpenGL::get_command(:glMultiTexGendEXT)
        f.call(_texunit_, _coord_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGendvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGendvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexGendvEXT(_texunit_, _coord_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexGendvEXT)
        f.call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGenfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGenfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexGenfEXT(_texunit_, _coord_, _pname_, _param_)
        f = OpenGL::get_command(:glMultiTexGenfEXT)
        f.call(_texunit_, _coord_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGenfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGenfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexGenfvEXT(_texunit_, _coord_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexGenfvEXT)
        f.call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGeniEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGeniEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexGeniEXT(_texunit_, _coord_, _pname_, _param_)
        f = OpenGL::get_command(:glMultiTexGeniEXT)
        f.call(_texunit_, _coord_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexGenivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexGenivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexGenivEXT(_texunit_, _coord_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexGenivEXT)
        f.call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexEnvfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexEnvfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexEnvfvEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexEnvfvEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexEnvivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexEnvivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexEnvivEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexEnvivEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexGendvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexGendvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexGendvEXT(_texunit_, _coord_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexGendvEXT)
        f.call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexGenfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexGenfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexGenfvEXT(_texunit_, _coord_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexGenfvEXT)
        f.call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexGenivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexGenivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexGenivEXT(_texunit_, _coord_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexGenivEXT)
        f.call(_texunit_, _coord_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameteriEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexParameteriEXT(_texunit_, _target_, _pname_, _param_)
        f = OpenGL::get_command(:glMultiTexParameteriEXT)
        f.call(_texunit_, _target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexParameterivEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexParameterivEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexParameterfEXT(_texunit_, _target_, _pname_, _param_)
        f = OpenGL::get_command(:glMultiTexParameterfEXT)
        f.call(_texunit_, _target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexParameterfvEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexParameterfvEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexImage1DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glMultiTexImage1DEXT)
        f.call(_texunit_, _target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexImage2DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glMultiTexImage2DEXT)
        f.call(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexSubImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexSubImage1DEXT(_texunit_, _target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glMultiTexSubImage1DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexSubImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexSubImage2DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glMultiTexSubImage2DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyMultiTexImage1DEXT(_texunit_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
        f = OpenGL::get_command(:glCopyMultiTexImage1DEXT)
        f.call(_texunit_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _border_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyMultiTexImage2DEXT(_texunit_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
        f = OpenGL::get_command(:glCopyMultiTexImage2DEXT)
        f.call(_texunit_, _target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexSubImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyMultiTexSubImage1DEXT(_texunit_, _target_, _level_, _xoffset_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyMultiTexSubImage1DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexSubImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyMultiTexSubImage2DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyMultiTexSubImage2DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexImageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexImageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexImageEXT(_texunit_, _target_, _level_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glGetMultiTexImageEXT)
        f.call(_texunit_, _target_, _level_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexParameterfvEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexParameterfvEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexParameterivEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexParameterivEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexLevelParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexLevelParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexLevelParameterfvEXT(_texunit_, _target_, _level_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexLevelParameterfvEXT)
        f.call(_texunit_, _target_, _level_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexLevelParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexLevelParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexLevelParameterivEXT(_texunit_, _target_, _level_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexLevelParameterivEXT)
        f.call(_texunit_, _target_, _level_, _pname_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexImage3DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glMultiTexImage3DEXT)
        f.call(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexSubImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexSubImage3DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glMultiTexSubImage3DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyMultiTexSubImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyMultiTexSubImage3DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyMultiTexSubImage3DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableClientStateIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableClientStateIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableClientStateIndexedEXT(_array_, _index_)
        f = OpenGL::get_command(:glEnableClientStateIndexedEXT)
        f.call(_array_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableClientStateIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableClientStateIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableClientStateIndexedEXT(_array_, _index_)
        f = OpenGL::get_command(:glDisableClientStateIndexedEXT)
        f.call(_array_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFloatIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloatIndexedvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFloatIndexedvEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetFloatIndexedvEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetDoubleIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDoubleIndexedvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetDoubleIndexedvEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetDoubleIndexedvEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPointerIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointerIndexedvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPointerIndexedvEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetPointerIndexedvEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableIndexedEXT(_target_, _index_)
        f = OpenGL::get_command(:glEnableIndexedEXT)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableIndexedEXT(_target_, _index_)
        f = OpenGL::get_command(:glDisableIndexedEXT)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsEnabledIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnabledIndexedEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsEnabledIndexedEXT(_target_, _index_)
        f = OpenGL::get_command(:glIsEnabledIndexedEXT)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegerIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegerIndexedvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetIntegerIndexedvEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetIntegerIndexedvEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetBooleanIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetBooleanIndexedvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetBooleanIndexedvEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetBooleanIndexedvEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureImage3DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedTextureImage3DEXT)
        f.call(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureImage2DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedTextureImage2DEXT)
        f.call(_texture_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureImage1DEXT(_texture_, _target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedTextureImage1DEXT)
        f.call(_texture_, _target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureSubImage3DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedTextureSubImage3DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureSubImage2DEXT(_texture_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedTextureSubImage2DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTextureSubImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTextureSubImage1DEXT(_texture_, _target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedTextureSubImage1DEXT)
        f.call(_texture_, _target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedTextureImageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedTextureImageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCompressedTextureImageEXT(_texture_, _target_, _lod_, _img_)
        f = OpenGL::get_command(:glGetCompressedTextureImageEXT)
        f.call(_texture_, _target_, _lod_, _img_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedMultiTexImage3DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedMultiTexImage3DEXT)
        f.call(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedMultiTexImage2DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedMultiTexImage2DEXT)
        f.call(_texunit_, _target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedMultiTexImage1DEXT(_texunit_, _target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedMultiTexImage1DEXT)
        f.call(_texunit_, _target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexSubImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedMultiTexSubImage3DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedMultiTexSubImage3DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexSubImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedMultiTexSubImage2DEXT(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedMultiTexSubImage2DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedMultiTexSubImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedMultiTexSubImage1DEXT(_texunit_, _target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _bits_)
        f = OpenGL::get_command(:glCompressedMultiTexSubImage1DEXT)
        f.call(_texunit_, _target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _bits_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCompressedMultiTexImageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCompressedMultiTexImageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCompressedMultiTexImageEXT(_texunit_, _target_, _lod_, _img_)
        f = OpenGL::get_command(:glGetCompressedMultiTexImageEXT)
        f.call(_texunit_, _target_, _lod_, _img_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTransposefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTransposefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadTransposefEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixLoadTransposefEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTransposedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTransposedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadTransposedEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixLoadTransposedEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTransposefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTransposefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultTransposefEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixMultTransposefEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTransposedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTransposedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultTransposedEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixMultTransposedEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferDataEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferDataEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferDataEXT(_buffer_, _size_, _data_, _usage_)
        f = OpenGL::get_command(:glNamedBufferDataEXT)
        f.call(_buffer_, _size_, _data_, _usage_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferSubDataEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferSubDataEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferSubDataEXT(_buffer_, _offset_, _size_, _data_)
        f = OpenGL::get_command(:glNamedBufferSubDataEXT)
        f.call(_buffer_, _offset_, _size_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapNamedBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapNamedBufferEXT] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapNamedBufferEXT(_buffer_, _access_)
        f = OpenGL::get_command(:glMapNamedBufferEXT)
        f.call(_buffer_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUnmapNamedBufferEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapNamedBufferEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glUnmapNamedBufferEXT(_buffer_)
        f = OpenGL::get_command(:glUnmapNamedBufferEXT)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedBufferParameterivEXT(_buffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedBufferParameterivEXT)
        f.call(_buffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferPointervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferPointervEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedBufferPointervEXT(_buffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedBufferPointervEXT)
        f.call(_buffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferSubDataEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferSubDataEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedBufferSubDataEXT(_buffer_, _offset_, _size_, _data_)
        f = OpenGL::get_command(:glGetNamedBufferSubDataEXT)
        f.call(_buffer_, _offset_, _size_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1fEXT(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1fEXT)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2fEXT(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2fEXT)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3fEXT(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3fEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4fEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4fEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1iEXT(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1iEXT)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2iEXT(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2iEXT)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3iEXT(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3iEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4iEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4iEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1fvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1fvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2fvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2fvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3fvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3fvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4fvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4fvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1ivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2ivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3ivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4ivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x3fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x2fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x4fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x2fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x4fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x3fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureBufferEXT(_texture_, _target_, _internalformat_, _buffer_)
        f = OpenGL::get_command(:glTextureBufferEXT)
        f.call(_texture_, _target_, _internalformat_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexBufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexBufferEXT(_texunit_, _target_, _internalformat_, _buffer_)
        f = OpenGL::get_command(:glMultiTexBufferEXT)
        f.call(_texunit_, _target_, _internalformat_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterIivEXT(_texture_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glTextureParameterIivEXT)
        f.call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureParameterIuivEXT(_texture_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glTextureParameterIuivEXT)
        f.call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureParameterIivEXT(_texture_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureParameterIivEXT)
        f.call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTextureParameterIuivEXT(_texture_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTextureParameterIuivEXT)
        f.call(_texture_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexParameterIivEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexParameterIivEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexParameterIuivEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glMultiTexParameterIuivEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexParameterIivEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexParameterIivEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultiTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultiTexParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultiTexParameterIuivEXT(_texunit_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMultiTexParameterIuivEXT)
        f.call(_texunit_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1uiEXT(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1uiEXT)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2uiEXT(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2uiEXT)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3uiEXT(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3uiEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4uiEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4uiEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1uivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1uivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2uivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2uivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3uivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3uivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4uivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4uivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameters4fvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameters4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameters4fvEXT(_program_, _target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glNamedProgramLocalParameters4fvEXT)
        f.call(_program_, _target_, _index_, _count_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameterI4iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameterI4iEXT(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glNamedProgramLocalParameterI4iEXT)
        f.call(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameterI4ivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameterI4ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameterI4ivEXT(_program_, _target_, _index_, _params_)
        f = OpenGL::get_command(:glNamedProgramLocalParameterI4ivEXT)
        f.call(_program_, _target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParametersI4ivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParametersI4ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParametersI4ivEXT(_program_, _target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glNamedProgramLocalParametersI4ivEXT)
        f.call(_program_, _target_, _index_, _count_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameterI4uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameterI4uiEXT(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glNamedProgramLocalParameterI4uiEXT)
        f.call(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameterI4uivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameterI4uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameterI4uivEXT(_program_, _target_, _index_, _params_)
        f = OpenGL::get_command(:glNamedProgramLocalParameterI4uivEXT)
        f.call(_program_, _target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParametersI4uivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParametersI4uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParametersI4uivEXT(_program_, _target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glNamedProgramLocalParametersI4uivEXT)
        f.call(_program_, _target_, _index_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramLocalParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramLocalParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedProgramLocalParameterIivEXT(_program_, _target_, _index_, _params_)
        f = OpenGL::get_command(:glGetNamedProgramLocalParameterIivEXT)
        f.call(_program_, _target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramLocalParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramLocalParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedProgramLocalParameterIuivEXT(_program_, _target_, _index_, _params_)
        f = OpenGL::get_command(:glGetNamedProgramLocalParameterIuivEXT)
        f.call(_program_, _target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableClientStateiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableClientStateiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableClientStateiEXT(_array_, _index_)
        f = OpenGL::get_command(:glEnableClientStateiEXT)
        f.call(_array_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableClientStateiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableClientStateiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableClientStateiEXT(_array_, _index_)
        f = OpenGL::get_command(:glDisableClientStateiEXT)
        f.call(_array_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFloati_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloati_vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFloati_vEXT(_pname_, _index_, _params_)
        f = OpenGL::get_command(:glGetFloati_vEXT)
        f.call(_pname_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetDoublei_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDoublei_vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetDoublei_vEXT(_pname_, _index_, _params_)
        f = OpenGL::get_command(:glGetDoublei_vEXT)
        f.call(_pname_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPointeri_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointeri_vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPointeri_vEXT(_pname_, _index_, _params_)
        f = OpenGL::get_command(:glGetPointeri_vEXT)
        f.call(_pname_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramStringEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramStringEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramStringEXT(_program_, _target_, _format_, _len_, _string_)
        f = OpenGL::get_command(:glNamedProgramStringEXT)
        f.call(_program_, _target_, _format_, _len_, _string_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameter4dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameter4dEXT(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glNamedProgramLocalParameter4dEXT)
        f.call(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameter4dvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameter4dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameter4dvEXT(_program_, _target_, _index_, _params_)
        f = OpenGL::get_command(:glNamedProgramLocalParameter4dvEXT)
        f.call(_program_, _target_, _index_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameter4fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameter4fEXT(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glNamedProgramLocalParameter4fEXT)
        f.call(_program_, _target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedProgramLocalParameter4fvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedProgramLocalParameter4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedProgramLocalParameter4fvEXT(_program_, _target_, _index_, _params_)
        f = OpenGL::get_command(:glNamedProgramLocalParameter4fvEXT)
        f.call(_program_, _target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramLocalParameterdvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramLocalParameterdvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedProgramLocalParameterdvEXT(_program_, _target_, _index_, _params_)
        f = OpenGL::get_command(:glGetNamedProgramLocalParameterdvEXT)
        f.call(_program_, _target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramLocalParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramLocalParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedProgramLocalParameterfvEXT(_program_, _target_, _index_, _params_)
        f = OpenGL::get_command(:glGetNamedProgramLocalParameterfvEXT)
        f.call(_program_, _target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedProgramivEXT(_program_, _target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedProgramivEXT)
        f.call(_program_, _target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedProgramStringEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedProgramStringEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedProgramStringEXT(_program_, _target_, _pname_, _string_)
        f = OpenGL::get_command(:glGetNamedProgramStringEXT)
        f.call(_program_, _target_, _pname_, _string_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedRenderbufferStorageEXT(_renderbuffer_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glNamedRenderbufferStorageEXT)
        f.call(_renderbuffer_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedRenderbufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedRenderbufferParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedRenderbufferParameterivEXT(_renderbuffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedRenderbufferParameterivEXT)
        f.call(_renderbuffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedRenderbufferStorageMultisampleEXT(_renderbuffer_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glNamedRenderbufferStorageMultisampleEXT)
        f.call(_renderbuffer_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedRenderbufferStorageMultisampleCoverageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedRenderbufferStorageMultisampleCoverageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedRenderbufferStorageMultisampleCoverageEXT(_renderbuffer_, _coverageSamples_, _colorSamples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glNamedRenderbufferStorageMultisampleCoverageEXT)
        f.call(_renderbuffer_, _coverageSamples_, _colorSamples_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCheckNamedFramebufferStatusEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCheckNamedFramebufferStatusEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glCheckNamedFramebufferStatusEXT(_framebuffer_, _target_)
        f = OpenGL::get_command(:glCheckNamedFramebufferStatusEXT)
        f.call(_framebuffer_, _target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTexture1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTexture1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferTexture1DEXT(_framebuffer_, _attachment_, _textarget_, _texture_, _level_)
        f = OpenGL::get_command(:glNamedFramebufferTexture1DEXT)
        f.call(_framebuffer_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTexture2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTexture2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferTexture2DEXT(_framebuffer_, _attachment_, _textarget_, _texture_, _level_)
        f = OpenGL::get_command(:glNamedFramebufferTexture2DEXT)
        f.call(_framebuffer_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTexture3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTexture3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferTexture3DEXT(_framebuffer_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
        f = OpenGL::get_command(:glNamedFramebufferTexture3DEXT)
        f.call(_framebuffer_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferRenderbufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferRenderbufferEXT(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_)
        f = OpenGL::get_command(:glNamedFramebufferRenderbufferEXT)
        f.call(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferAttachmentParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferAttachmentParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedFramebufferAttachmentParameterivEXT(_framebuffer_, _attachment_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedFramebufferAttachmentParameterivEXT)
        f.call(_framebuffer_, _attachment_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenerateTextureMipmapEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateTextureMipmapEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenerateTextureMipmapEXT(_texture_, _target_)
        f = OpenGL::get_command(:glGenerateTextureMipmapEXT)
        f.call(_texture_, _target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenerateMultiTexMipmapEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateMultiTexMipmapEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenerateMultiTexMipmapEXT(_texunit_, _target_)
        f = OpenGL::get_command(:glGenerateMultiTexMipmapEXT)
        f.call(_texunit_, _target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferDrawBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferDrawBufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferDrawBufferEXT(_framebuffer_, _mode_)
        f = OpenGL::get_command(:glFramebufferDrawBufferEXT)
        f.call(_framebuffer_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferDrawBuffersEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferDrawBuffersEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferDrawBuffersEXT(_framebuffer_, _n_, _bufs_)
        f = OpenGL::get_command(:glFramebufferDrawBuffersEXT)
        f.call(_framebuffer_, _n_, _bufs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferReadBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferReadBufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferReadBufferEXT(_framebuffer_, _mode_)
        f = OpenGL::get_command(:glFramebufferReadBufferEXT)
        f.call(_framebuffer_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFramebufferParameterivEXT(_framebuffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFramebufferParameterivEXT)
        f.call(_framebuffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedCopyBufferSubDataEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedCopyBufferSubDataEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedCopyBufferSubDataEXT(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
        f = OpenGL::get_command(:glNamedCopyBufferSubDataEXT)
        f.call(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTextureEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferTextureEXT(_framebuffer_, _attachment_, _texture_, _level_)
        f = OpenGL::get_command(:glNamedFramebufferTextureEXT)
        f.call(_framebuffer_, _attachment_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTextureLayerEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTextureLayerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferTextureLayerEXT(_framebuffer_, _attachment_, _texture_, _level_, _layer_)
        f = OpenGL::get_command(:glNamedFramebufferTextureLayerEXT)
        f.call(_framebuffer_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferTextureFaceEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferTextureFaceEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferTextureFaceEXT(_framebuffer_, _attachment_, _texture_, _level_, _face_)
        f = OpenGL::get_command(:glNamedFramebufferTextureFaceEXT)
        f.call(_framebuffer_, _attachment_, _texture_, _level_, _face_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureRenderbufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureRenderbufferEXT(_texture_, _target_, _renderbuffer_)
        f = OpenGL::get_command(:glTextureRenderbufferEXT)
        f.call(_texture_, _target_, _renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexRenderbufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexRenderbufferEXT(_texunit_, _target_, _renderbuffer_)
        f = OpenGL::get_command(:glMultiTexRenderbufferEXT)
        f.call(_texunit_, _target_, _renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexOffsetEXT(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayVertexOffsetEXT)
        f.call(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayColorOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayColorOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayColorOffsetEXT(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayColorOffsetEXT)
        f.call(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayEdgeFlagOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayEdgeFlagOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayEdgeFlagOffsetEXT(_vaobj_, _buffer_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayEdgeFlagOffsetEXT)
        f.call(_vaobj_, _buffer_, _stride_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayIndexOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayIndexOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayIndexOffsetEXT(_vaobj_, _buffer_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayIndexOffsetEXT)
        f.call(_vaobj_, _buffer_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayNormalOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayNormalOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayNormalOffsetEXT(_vaobj_, _buffer_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayNormalOffsetEXT)
        f.call(_vaobj_, _buffer_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayTexCoordOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayTexCoordOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayTexCoordOffsetEXT(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayTexCoordOffsetEXT)
        f.call(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayMultiTexCoordOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayMultiTexCoordOffsetEXT(_vaobj_, _buffer_, _texunit_, _size_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayMultiTexCoordOffsetEXT)
        f.call(_vaobj_, _buffer_, _texunit_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayFogCoordOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayFogCoordOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayFogCoordOffsetEXT(_vaobj_, _buffer_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayFogCoordOffsetEXT)
        f.call(_vaobj_, _buffer_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArraySecondaryColorOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArraySecondaryColorOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArraySecondaryColorOffsetEXT(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArraySecondaryColorOffsetEXT)
        f.call(_vaobj_, _buffer_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexAttribOffsetEXT(_vaobj_, _buffer_, _index_, _size_, _type_, _normalized_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayVertexAttribOffsetEXT)
        f.call(_vaobj_, _buffer_, _index_, _size_, _type_, _normalized_, _stride_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribIOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexAttribIOffsetEXT(_vaobj_, _buffer_, _index_, _size_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayVertexAttribIOffsetEXT)
        f.call(_vaobj_, _buffer_, _index_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexArrayEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexArrayEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableVertexArrayEXT(_vaobj_, _array_)
        f = OpenGL::get_command(:glEnableVertexArrayEXT)
        f.call(_vaobj_, _array_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexArrayEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexArrayEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableVertexArrayEXT(_vaobj_, _array_)
        f = OpenGL::get_command(:glDisableVertexArrayEXT)
        f.call(_vaobj_, _array_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableVertexArrayAttribEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVertexArrayAttribEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableVertexArrayAttribEXT(_vaobj_, _index_)
        f = OpenGL::get_command(:glEnableVertexArrayAttribEXT)
        f.call(_vaobj_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableVertexArrayAttribEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVertexArrayAttribEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableVertexArrayAttribEXT(_vaobj_, _index_)
        f = OpenGL::get_command(:glDisableVertexArrayAttribEXT)
        f.call(_vaobj_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayIntegervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayIntegervEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexArrayIntegervEXT(_vaobj_, _pname_, _param_)
        f = OpenGL::get_command(:glGetVertexArrayIntegervEXT)
        f.call(_vaobj_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayPointervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayPointervEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexArrayPointervEXT(_vaobj_, _pname_, _param_)
        f = OpenGL::get_command(:glGetVertexArrayPointervEXT)
        f.call(_vaobj_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayIntegeri_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayIntegeri_vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexArrayIntegeri_vEXT(_vaobj_, _index_, _pname_, _param_)
        f = OpenGL::get_command(:glGetVertexArrayIntegeri_vEXT)
        f.call(_vaobj_, _index_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexArrayPointeri_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexArrayPointeri_vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexArrayPointeri_vEXT(_vaobj_, _index_, _pname_, _param_)
        f = OpenGL::get_command(:glGetVertexArrayPointeri_vEXT)
        f.call(_vaobj_, _index_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapNamedBufferRangeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapNamedBufferRangeEXT] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapNamedBufferRangeEXT(_buffer_, _offset_, _length_, _access_)
        f = OpenGL::get_command(:glMapNamedBufferRangeEXT)
        f.call(_buffer_, _offset_, _length_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedNamedBufferRangeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedNamedBufferRangeEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushMappedNamedBufferRangeEXT(_buffer_, _offset_, _length_)
        f = OpenGL::get_command(:glFlushMappedNamedBufferRangeEXT)
        f.call(_buffer_, _offset_, _length_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferStorageEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferStorageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferStorageEXT(_buffer_, _size_, _data_, _flags_)
        f = OpenGL::get_command(:glNamedBufferStorageEXT)
        f.call(_buffer_, _size_, _data_, _flags_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearNamedBufferDataEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedBufferDataEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearNamedBufferDataEXT(_buffer_, _internalformat_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearNamedBufferDataEXT)
        f.call(_buffer_, _internalformat_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearNamedBufferSubDataEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearNamedBufferSubDataEXT(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glClearNamedBufferSubDataEXT)
        f.call(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferParameteriEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferParameteriEXT(_framebuffer_, _pname_, _param_)
        f = OpenGL::get_command(:glNamedFramebufferParameteriEXT)
        f.call(_framebuffer_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedFramebufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedFramebufferParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedFramebufferParameterivEXT(_framebuffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedFramebufferParameterivEXT)
        f.call(_framebuffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1dEXT(_program_, _location_, _x_)
        f = OpenGL::get_command(:glProgramUniform1dEXT)
        f.call(_program_, _location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2dEXT(_program_, _location_, _x_, _y_)
        f = OpenGL::get_command(:glProgramUniform2dEXT)
        f.call(_program_, _location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3dEXT(_program_, _location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glProgramUniform3dEXT)
        f.call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4dEXT(_program_, _location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramUniform4dEXT)
        f.call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1dvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1dvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2dvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2dvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3dvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3dvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4dvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4dvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x3dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x3dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x4dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x4dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x2dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x2dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x4dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x4dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x2dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x2dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x3dvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x3dvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBufferRangeEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureBufferRangeEXT(_texture_, _target_, _internalformat_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glTextureBufferRangeEXT)
        f.call(_texture_, _target_, _internalformat_, _buffer_, _offset_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage1DEXT(_texture_, _target_, _levels_, _internalformat_, _width_)
        f = OpenGL::get_command(:glTextureStorage1DEXT)
        f.call(_texture_, _target_, _levels_, _internalformat_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage2DEXT(_texture_, _target_, _levels_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glTextureStorage2DEXT)
        f.call(_texture_, _target_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage3DEXT(_texture_, _target_, _levels_, _internalformat_, _width_, _height_, _depth_)
        f = OpenGL::get_command(:glTextureStorage3DEXT)
        f.call(_texture_, _target_, _levels_, _internalformat_, _width_, _height_, _depth_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2DMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage2DMultisampleEXT(_texture_, _target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTextureStorage2DMultisampleEXT)
        f.call(_texture_, _target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3DMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage3DMultisampleEXT(_texture_, _target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTextureStorage3DMultisampleEXT)
        f.call(_texture_, _target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayBindVertexBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayBindVertexBufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayBindVertexBufferEXT(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_)
        f = OpenGL::get_command(:glVertexArrayBindVertexBufferEXT)
        f.call(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribFormatEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribFormatEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexAttribFormatEXT(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexArrayVertexAttribFormatEXT)
        f.call(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribIFormatEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribIFormatEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexAttribIFormatEXT(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexArrayVertexAttribIFormatEXT)
        f.call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribLFormatEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribLFormatEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexAttribLFormatEXT(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
        f = OpenGL::get_command(:glVertexArrayVertexAttribLFormatEXT)
        f.call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribBindingEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribBindingEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexAttribBindingEXT(_vaobj_, _attribindex_, _bindingindex_)
        f = OpenGL::get_command(:glVertexArrayVertexAttribBindingEXT)
        f.call(_vaobj_, _attribindex_, _bindingindex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexBindingDivisorEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexBindingDivisorEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexBindingDivisorEXT(_vaobj_, _bindingindex_, _divisor_)
        f = OpenGL::get_command(:glVertexArrayVertexBindingDivisorEXT)
        f.call(_vaobj_, _bindingindex_, _divisor_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribLOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexAttribLOffsetEXT(_vaobj_, _buffer_, _index_, _size_, _type_, _stride_, _offset_)
        f = OpenGL::get_command(:glVertexArrayVertexAttribLOffsetEXT)
        f.call(_vaobj_, _buffer_, _index_, _size_, _type_, _stride_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexturePageCommitmentEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexturePageCommitmentEXT(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
        f = OpenGL::get_command(:glTexturePageCommitmentEXT)
        f.call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayVertexAttribDivisorEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayVertexAttribDivisorEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayVertexAttribDivisorEXT(_vaobj_, _index_, _divisor_)
        f = OpenGL::get_command(:glVertexArrayVertexAttribDivisorEXT)
        f.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 941
  def self.define_ext_command_GL_EXT_discard_framebuffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDiscardFramebufferEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDiscardFramebufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDiscardFramebufferEXT(_target_, _numAttachments_, _attachments_)
        f = OpenGL::get_command(:glDiscardFramebufferEXT)
        f.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 959
  def self.define_ext_command_GL_EXT_disjoint_timer_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenQueriesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenQueriesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenQueriesEXT(_n_, _ids_)
        f = OpenGL::get_command(:glGenQueriesEXT)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteQueriesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteQueriesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteQueriesEXT(_n_, _ids_)
        f = OpenGL::get_command(:glDeleteQueriesEXT)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsQueryEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsQueryEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsQueryEXT(_id_)
        f = OpenGL::get_command(:glIsQueryEXT)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginQueryEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginQueryEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginQueryEXT(_target_, _id_)
        f = OpenGL::get_command(:glBeginQueryEXT)
        f.call(_target_, _id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndQueryEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndQueryEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndQueryEXT(_target_)
        f = OpenGL::get_command(:glEndQueryEXT)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glQueryCounterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glQueryCounterEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glQueryCounterEXT(_id_, _target_)
        f = OpenGL::get_command(:glQueryCounterEXT)
        f.call(_id_, _target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjectivEXT(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjectivEXT)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjectuivEXT(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjectuivEXT)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjecti64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjecti64vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjecti64vEXT(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjecti64vEXT)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectui64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectui64vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjectui64vEXT(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjectui64vEXT)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInteger64vEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInteger64vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInteger64vEXT(_pname_, _data_)
        f = OpenGL::get_command(:glGetInteger64vEXT)
        f.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 1087
  def self.define_ext_command_GL_EXT_draw_buffers
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawBuffersEXT(_n_, _bufs_)
        f = OpenGL::get_command(:glDrawBuffersEXT)
        f.call(_n_, _bufs_)
      end
    SRC
  end
define_ext_command_GL_EXT_draw_buffers2() click to toggle source
# File lib/opengl_ext_command.rb, line 15457
  def self.define_ext_command_GL_EXT_draw_buffers2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorMaskIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorMaskIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorMaskIndexedEXT(_index_, _r_, _g_, _b_, _a_)
        f = OpenGL::get_command(:glColorMaskIndexedEXT)
        f.call(_index_, _r_, _g_, _b_, _a_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetBooleanIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetBooleanIndexedvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetBooleanIndexedvEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetBooleanIndexedvEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegerIndexedvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegerIndexedvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetIntegerIndexedvEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetIntegerIndexedvEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableIndexedEXT(_target_, _index_)
        f = OpenGL::get_command(:glEnableIndexedEXT)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableIndexedEXT(_target_, _index_)
        f = OpenGL::get_command(:glDisableIndexedEXT)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsEnabledIndexedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnabledIndexedEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsEnabledIndexedEXT(_target_, _index_)
        f = OpenGL::get_command(:glIsEnabledIndexedEXT)
        f.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 1105
  def self.define_ext_command_GL_EXT_draw_buffers_indexed
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableiEXT(_target_, _index_)
        f = OpenGL::get_command(:glEnableiEXT)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableiEXT(_target_, _index_)
        f = OpenGL::get_command(:glDisableiEXT)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationiEXT(_buf_, _mode_)
        f = OpenGL::get_command(:glBlendEquationiEXT)
        f.call(_buf_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationSeparateiEXT(_buf_, _modeRGB_, _modeAlpha_)
        f = OpenGL::get_command(:glBlendEquationSeparateiEXT)
        f.call(_buf_, _modeRGB_, _modeAlpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFunciEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFunciEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFunciEXT(_buf_, _src_, _dst_)
        f = OpenGL::get_command(:glBlendFunciEXT)
        f.call(_buf_, _src_, _dst_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFuncSeparateiEXT(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
        f = OpenGL::get_command(:glBlendFuncSeparateiEXT)
        f.call(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorMaskiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorMaskiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorMaskiEXT(_index_, _r_, _g_, _b_, _a_)
        f = OpenGL::get_command(:glColorMaskiEXT)
        f.call(_index_, _r_, _g_, _b_, _a_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsEnablediEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnablediEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsEnablediEXT(_target_, _index_)
        f = OpenGL::get_command(:glIsEnablediEXT)
        f.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 1193
  def self.define_ext_command_GL_EXT_draw_elements_base_vertex
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsBaseVertexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsBaseVertexEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsBaseVertexEXT(_mode_, _count_, _type_, _indices_, _basevertex_)
        f = OpenGL::get_command(:glDrawElementsBaseVertexEXT)
        f.call(_mode_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementsBaseVertexEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawRangeElementsBaseVertexEXT(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
        f = OpenGL::get_command(:glDrawRangeElementsBaseVertexEXT)
        f.call(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseVertexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertexEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedBaseVertexEXT(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
        f = OpenGL::get_command(:glDrawElementsInstancedBaseVertexEXT)
        f.call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsBaseVertexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsBaseVertexEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsBaseVertexEXT(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
        f = OpenGL::get_command(:glMultiDrawElementsBaseVertexEXT)
        f.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 1241
  def self.define_ext_command_GL_EXT_draw_instanced
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysInstancedEXT(_mode_, _start_, _count_, _primcount_)
        f = OpenGL::get_command(:glDrawArraysInstancedEXT)
        f.call(_mode_, _start_, _count_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedEXT(_mode_, _count_, _type_, _indices_, _primcount_)
        f = OpenGL::get_command(:glDrawElementsInstancedEXT)
        f.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 15553
  def self.define_ext_command_GL_EXT_draw_range_elements
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawRangeElementsEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementsEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawRangeElementsEXT(_mode_, _start_, _end_, _count_, _type_, _indices_)
        f = OpenGL::get_command(:glDrawRangeElementsEXT)
        f.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 1269
  def self.define_ext_command_GL_EXT_draw_transform_feedback
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawTransformFeedbackEXT(_mode_, _id_)
        f = OpenGL::get_command(:glDrawTransformFeedbackEXT)
        f.call(_mode_, _id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackInstancedEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackInstancedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawTransformFeedbackInstancedEXT(_mode_, _id_, _instancecount_)
        f = OpenGL::get_command(:glDrawTransformFeedbackInstancedEXT)
        f.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 1297
  def self.define_ext_command_GL_EXT_external_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferStorageExternalEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferStorageExternalEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferStorageExternalEXT(_target_, _offset_, _size_, _clientBuffer_, _flags_)
        f = OpenGL::get_command(:glBufferStorageExternalEXT)
        f.call(_target_, _offset_, _size_, _clientBuffer_, _flags_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferStorageExternalEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferStorageExternalEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferStorageExternalEXT(_buffer_, _offset_, _size_, _clientBuffer_, _flags_)
        f = OpenGL::get_command(:glNamedBufferStorageExternalEXT)
        f.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 1325
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 15599
  def self.define_ext_command_GL_EXT_fog_coord
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordfEXT] = [Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoordfEXT(_coord_)
        f = OpenGL::get_command(:glFogCoordfEXT)
        f.call(_coord_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordfvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoordfvEXT(_coord_)
        f = OpenGL::get_command(:glFogCoordfvEXT)
        f.call(_coord_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoorddEXT] = [Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoorddEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoorddEXT(_coord_)
        f = OpenGL::get_command(:glFogCoorddEXT)
        f.call(_coord_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoorddvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoorddvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoorddvEXT(_coord_)
        f = OpenGL::get_command(:glFogCoorddvEXT)
        f.call(_coord_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoordPointerEXT(_type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glFogCoordPointerEXT)
        f.call(_type_, _stride_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_EXT_fragment_shading_rate() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1334
  def self.define_ext_command_GL_EXT_fragment_shading_rate
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentShadingRatesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentShadingRatesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFragmentShadingRatesEXT(_samples_, _maxCount_, _count_, _shadingRates_)
        f = OpenGL::get_command(:glGetFragmentShadingRatesEXT)
        f.call(_samples_, _maxCount_, _count_, _shadingRates_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShadingRateEXT(_rate_)
        f = OpenGL::get_command(:glShadingRateEXT)
        f.call(_rate_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateCombinerOpsEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateCombinerOpsEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShadingRateCombinerOpsEXT(_combinerOp0_, _combinerOp1_)
        f = OpenGL::get_command(:glShadingRateCombinerOpsEXT)
        f.call(_combinerOp0_, _combinerOp1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferShadingRateEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferShadingRateEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferShadingRateEXT(_target_, _attachment_, _texture_, _baseLayer_, _numLayers_, _texelWidth_, _texelHeight_)
        f = OpenGL::get_command(:glFramebufferShadingRateEXT)
        f.call(_target_, _attachment_, _texture_, _baseLayer_, _numLayers_, _texelWidth_, _texelHeight_)
      end
    SRC
  end
define_ext_command_GL_EXT_framebuffer_blit() click to toggle source
# File lib/opengl_ext_command.rb, line 15657
  def self.define_ext_command_GL_EXT_framebuffer_blit
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlitFramebufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlitFramebufferEXT(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        f = OpenGL::get_command(:glBlitFramebufferEXT)
        f.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 15675
  def self.define_ext_command_GL_EXT_framebuffer_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisampleEXT(_target_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisampleEXT)
        f.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 15693
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 15702
  def self.define_ext_command_GL_EXT_framebuffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsRenderbufferEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsRenderbufferEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsRenderbufferEXT(_renderbuffer_)
        f = OpenGL::get_command(:glIsRenderbufferEXT)
        f.call(_renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindRenderbufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindRenderbufferEXT(_target_, _renderbuffer_)
        f = OpenGL::get_command(:glBindRenderbufferEXT)
        f.call(_target_, _renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteRenderbuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteRenderbuffersEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteRenderbuffersEXT(_n_, _renderbuffers_)
        f = OpenGL::get_command(:glDeleteRenderbuffersEXT)
        f.call(_n_, _renderbuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenRenderbuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenRenderbuffersEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenRenderbuffersEXT(_n_, _renderbuffers_)
        f = OpenGL::get_command(:glGenRenderbuffersEXT)
        f.call(_n_, _renderbuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageEXT(_target_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageEXT)
        f.call(_target_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetRenderbufferParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetRenderbufferParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetRenderbufferParameterivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetRenderbufferParameterivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsFramebufferEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsFramebufferEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsFramebufferEXT(_framebuffer_)
        f = OpenGL::get_command(:glIsFramebufferEXT)
        f.call(_framebuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindFramebufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindFramebufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindFramebufferEXT(_target_, _framebuffer_)
        f = OpenGL::get_command(:glBindFramebufferEXT)
        f.call(_target_, _framebuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFramebuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFramebuffersEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteFramebuffersEXT(_n_, _framebuffers_)
        f = OpenGL::get_command(:glDeleteFramebuffersEXT)
        f.call(_n_, _framebuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenFramebuffersEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenFramebuffersEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenFramebuffersEXT(_n_, _framebuffers_)
        f = OpenGL::get_command(:glGenFramebuffersEXT)
        f.call(_n_, _framebuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCheckFramebufferStatusEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCheckFramebufferStatusEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glCheckFramebufferStatusEXT(_target_)
        f = OpenGL::get_command(:glCheckFramebufferStatusEXT)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture1DEXT(_target_, _attachment_, _textarget_, _texture_, _level_)
        f = OpenGL::get_command(:glFramebufferTexture1DEXT)
        f.call(_target_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture2DEXT(_target_, _attachment_, _textarget_, _texture_, _level_)
        f = OpenGL::get_command(:glFramebufferTexture2DEXT)
        f.call(_target_, _attachment_, _textarget_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture3DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture3DEXT(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
        f = OpenGL::get_command(:glFramebufferTexture3DEXT)
        f.call(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferRenderbufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferRenderbufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferRenderbufferEXT(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_)
        f = OpenGL::get_command(:glFramebufferRenderbufferEXT)
        f.call(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferAttachmentParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferAttachmentParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFramebufferAttachmentParameterivEXT(_target_, _attachment_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFramebufferAttachmentParameterivEXT)
        f.call(_target_, _attachment_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenerateMipmapEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenerateMipmapEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenerateMipmapEXT(_target_)
        f = OpenGL::get_command(:glGenerateMipmapEXT)
        f.call(_target_)
      end
    SRC
  end
define_ext_command_GL_EXT_framebuffer_sRGB() click to toggle source
# File lib/opengl_ext_command.rb, line 15880
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 1382
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 1391
  def self.define_ext_command_GL_EXT_geometry_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureEXT(_target_, _attachment_, _texture_, _level_)
        f = OpenGL::get_command(:glFramebufferTextureEXT)
        f.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 15889
  def self.define_ext_command_GL_EXT_geometry_shader4
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteriEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameteriEXT(_program_, _pname_, _value_)
        f = OpenGL::get_command(:glProgramParameteriEXT)
        f.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 15907
  def self.define_ext_command_GL_EXT_gpu_program_parameters
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameters4fvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameters4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameters4fvEXT(_target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glProgramEnvParameters4fvEXT)
        f.call(_target_, _index_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameters4fvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameters4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameters4fvEXT(_target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glProgramLocalParameters4fvEXT)
        f.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 15935
  def self.define_ext_command_GL_EXT_gpu_shader4
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformuivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformuivEXT(_program_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformuivEXT)
        f.call(_program_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindFragDataLocationEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindFragDataLocationEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindFragDataLocationEXT(_program_, _color_, _name_)
        f = OpenGL::get_command(:glBindFragDataLocationEXT)
        f.call(_program_, _color_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFragDataLocationEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragDataLocationEXT] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetFragDataLocationEXT(_program_, _name_)
        f = OpenGL::get_command(:glGetFragDataLocationEXT)
        f.call(_program_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1uiEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1uiEXT(_location_, _v0_)
        f = OpenGL::get_command(:glUniform1uiEXT)
        f.call(_location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2uiEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2uiEXT(_location_, _v0_, _v1_)
        f = OpenGL::get_command(:glUniform2uiEXT)
        f.call(_location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3uiEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3uiEXT(_location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glUniform3uiEXT)
        f.call(_location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4uiEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4uiEXT(_location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glUniform4uiEXT)
        f.call(_location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1uivEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1uivEXT(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1uivEXT)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2uivEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2uivEXT(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2uivEXT)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3uivEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3uivEXT(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3uivEXT)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4uivEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4uivEXT(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4uivEXT)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI1iEXT(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribI1iEXT)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI2iEXT(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttribI2iEXT)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI3iEXT(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttribI3iEXT)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4iEXT(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttribI4iEXT)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI1uiEXT(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribI1uiEXT)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI2uiEXT(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttribI2uiEXT)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI3uiEXT(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttribI3uiEXT)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4uiEXT(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttribI4uiEXT)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI1ivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI1ivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI2ivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI2ivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI3ivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI3ivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4ivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4ivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI1uivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI1uivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI2uivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI2uivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI3uivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI3uivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4uivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4uivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4bvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4bvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4bvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4bvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4svEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4svEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4svEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4svEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4ubvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4ubvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4ubvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4ubvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4usvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4usvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4usvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4usvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribIPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribIPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribIPointerEXT(_index_, _size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glVertexAttribIPointerEXT)
        f.call(_index_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribIivEXT(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribIivEXT)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribIuivEXT(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribIuivEXT)
        f.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 1409
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 16283
  def self.define_ext_command_GL_EXT_histogram
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetHistogramEXT(_target_, _reset_, _format_, _type_, _values_)
        f = OpenGL::get_command(:glGetHistogramEXT)
        f.call(_target_, _reset_, _format_, _type_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetHistogramParameterfvEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetHistogramParameterfvEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetHistogramParameterivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetHistogramParameterivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMinmaxEXT(_target_, _reset_, _format_, _type_, _values_)
        f = OpenGL::get_command(:glGetMinmaxEXT)
        f.call(_target_, _reset_, _format_, _type_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMinmaxParameterfvEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMinmaxParameterfvEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMinmaxParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMinmaxParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMinmaxParameterivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMinmaxParameterivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glHistogramEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glHistogramEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glHistogramEXT(_target_, _width_, _internalformat_, _sink_)
        f = OpenGL::get_command(:glHistogramEXT)
        f.call(_target_, _width_, _internalformat_, _sink_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMinmaxEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMinmaxEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMinmaxEXT(_target_, _internalformat_, _sink_)
        f = OpenGL::get_command(:glMinmaxEXT)
        f.call(_target_, _internalformat_, _sink_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResetHistogramEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResetHistogramEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResetHistogramEXT(_target_)
        f = OpenGL::get_command(:glResetHistogramEXT)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResetMinmaxEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResetMinmaxEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResetMinmaxEXT(_target_)
        f = OpenGL::get_command(:glResetMinmaxEXT)
        f.call(_target_)
      end
    SRC
  end
define_ext_command_GL_EXT_index_array_formats() click to toggle source
# File lib/opengl_ext_command.rb, line 16391
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 16400
  def self.define_ext_command_GL_EXT_index_func
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIndexFuncEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIndexFuncEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glIndexFuncEXT(_func_, _ref_)
        f = OpenGL::get_command(:glIndexFuncEXT)
        f.call(_func_, _ref_)
      end
    SRC
  end
define_ext_command_GL_EXT_index_material() click to toggle source
# File lib/opengl_ext_command.rb, line 16418
  def self.define_ext_command_GL_EXT_index_material
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIndexMaterialEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIndexMaterialEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glIndexMaterialEXT(_face_, _mode_)
        f = OpenGL::get_command(:glIndexMaterialEXT)
        f.call(_face_, _mode_)
      end
    SRC
  end
define_ext_command_GL_EXT_index_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 16436
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 1418
  def self.define_ext_command_GL_EXT_instanced_arrays
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysInstancedEXT(_mode_, _start_, _count_, _primcount_)
        f = OpenGL::get_command(:glDrawArraysInstancedEXT)
        f.call(_mode_, _start_, _count_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedEXT(_mode_, _count_, _type_, _indices_, _primcount_)
        f = OpenGL::get_command(:glDrawElementsInstancedEXT)
        f.call(_mode_, _count_, _type_, _indices_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribDivisorEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribDivisorEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribDivisorEXT(_index_, _divisor_)
        f = OpenGL::get_command(:glVertexAttribDivisorEXT)
        f.call(_index_, _divisor_)
      end
    SRC
  end
define_ext_command_GL_EXT_light_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 16445
  def self.define_ext_command_GL_EXT_light_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glApplyTextureEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glApplyTextureEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glApplyTextureEXT(_mode_)
        f = OpenGL::get_command(:glApplyTextureEXT)
        f.call(_mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureLightEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureLightEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureLightEXT(_pname_)
        f = OpenGL::get_command(:glTextureLightEXT)
        f.call(_pname_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureMaterialEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureMaterialEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureMaterialEXT(_face_, _mode_)
        f = OpenGL::get_command(:glTextureMaterialEXT)
        f.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 1456
  def self.define_ext_command_GL_EXT_map_buffer_range
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapBufferRangeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapBufferRangeEXT] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapBufferRangeEXT(_target_, _offset_, _length_, _access_)
        f = OpenGL::get_command(:glMapBufferRangeEXT)
        f.call(_target_, _offset_, _length_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushMappedBufferRangeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushMappedBufferRangeEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushMappedBufferRangeEXT(_target_, _offset_, _length_)
        f = OpenGL::get_command(:glFlushMappedBufferRangeEXT)
        f.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 1484
  def self.define_ext_command_GL_EXT_memory_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUnsignedBytevEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUnsignedBytevEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUnsignedBytevEXT(_pname_, _data_)
        f = OpenGL::get_command(:glGetUnsignedBytevEXT)
        f.call(_pname_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUnsignedBytei_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUnsignedBytei_vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUnsignedBytei_vEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetUnsignedBytei_vEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteMemoryObjectsEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteMemoryObjectsEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteMemoryObjectsEXT(_n_, _memoryObjects_)
        f = OpenGL::get_command(:glDeleteMemoryObjectsEXT)
        f.call(_n_, _memoryObjects_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsMemoryObjectEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsMemoryObjectEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsMemoryObjectEXT(_memoryObject_)
        f = OpenGL::get_command(:glIsMemoryObjectEXT)
        f.call(_memoryObject_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateMemoryObjectsEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateMemoryObjectsEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateMemoryObjectsEXT(_n_, _memoryObjects_)
        f = OpenGL::get_command(:glCreateMemoryObjectsEXT)
        f.call(_n_, _memoryObjects_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMemoryObjectParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMemoryObjectParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMemoryObjectParameterivEXT(_memoryObject_, _pname_, _params_)
        f = OpenGL::get_command(:glMemoryObjectParameterivEXT)
        f.call(_memoryObject_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMemoryObjectParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMemoryObjectParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMemoryObjectParameterivEXT(_memoryObject_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMemoryObjectParameterivEXT)
        f.call(_memoryObject_, _pname_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorageMem2DEXT(_target_, _levels_, _internalFormat_, _width_, _height_, _memory_, _offset_)
        f = OpenGL::get_command(:glTexStorageMem2DEXT)
        f.call(_target_, _levels_, _internalFormat_, _width_, _height_, _memory_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem2DMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorageMem2DMultisampleEXT(_target_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_, _memory_, _offset_)
        f = OpenGL::get_command(:glTexStorageMem2DMultisampleEXT)
        f.call(_target_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_, _memory_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorageMem3DEXT(_target_, _levels_, _internalFormat_, _width_, _height_, _depth_, _memory_, _offset_)
        f = OpenGL::get_command(:glTexStorageMem3DEXT)
        f.call(_target_, _levels_, _internalFormat_, _width_, _height_, _depth_, _memory_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem3DMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorageMem3DMultisampleEXT(_target_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_, _memory_, _offset_)
        f = OpenGL::get_command(:glTexStorageMem3DMultisampleEXT)
        f.call(_target_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_, _memory_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferStorageMemEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferStorageMemEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferStorageMemEXT(_target_, _size_, _memory_, _offset_)
        f = OpenGL::get_command(:glBufferStorageMemEXT)
        f.call(_target_, _size_, _memory_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorageMem2DEXT(_texture_, _levels_, _internalFormat_, _width_, _height_, _memory_, _offset_)
        f = OpenGL::get_command(:glTextureStorageMem2DEXT)
        f.call(_texture_, _levels_, _internalFormat_, _width_, _height_, _memory_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem2DMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorageMem2DMultisampleEXT(_texture_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_, _memory_, _offset_)
        f = OpenGL::get_command(:glTextureStorageMem2DMultisampleEXT)
        f.call(_texture_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_, _memory_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorageMem3DEXT(_texture_, _levels_, _internalFormat_, _width_, _height_, _depth_, _memory_, _offset_)
        f = OpenGL::get_command(:glTextureStorageMem3DEXT)
        f.call(_texture_, _levels_, _internalFormat_, _width_, _height_, _depth_, _memory_, _offset_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem3DMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorageMem3DMultisampleEXT(_texture_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_, _memory_, _offset_)
        f = OpenGL::get_command(:glTextureStorageMem3DMultisampleEXT)
        f.call(_texture_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_, _memory_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferStorageMemEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferStorageMemEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferStorageMemEXT(_buffer_, _size_, _memory_, _offset_)
        f = OpenGL::get_command(:glNamedBufferStorageMemEXT)
        f.call(_buffer_, _size_, _memory_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageMem1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageMem1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorageMem1DEXT(_target_, _levels_, _internalFormat_, _width_, _memory_, _offset_)
        f = OpenGL::get_command(:glTexStorageMem1DEXT)
        f.call(_target_, _levels_, _internalFormat_, _width_, _memory_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorageMem1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorageMem1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorageMem1DEXT(_texture_, _levels_, _internalFormat_, _width_, _memory_, _offset_)
        f = OpenGL::get_command(:glTextureStorageMem1DEXT)
        f.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 1682
  def self.define_ext_command_GL_EXT_memory_object_fd
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImportMemoryFdEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImportMemoryFdEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImportMemoryFdEXT(_memory_, _size_, _handleType_, _fd_)
        f = OpenGL::get_command(:glImportMemoryFdEXT)
        f.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 1700
  def self.define_ext_command_GL_EXT_memory_object_win32
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImportMemoryWin32HandleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImportMemoryWin32HandleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImportMemoryWin32HandleEXT(_memory_, _size_, _handleType_, _handle_)
        f = OpenGL::get_command(:glImportMemoryWin32HandleEXT)
        f.call(_memory_, _size_, _handleType_, _handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImportMemoryWin32NameEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImportMemoryWin32NameEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImportMemoryWin32NameEXT(_memory_, _size_, _handleType_, _name_)
        f = OpenGL::get_command(:glImportMemoryWin32NameEXT)
        f.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 16727
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 1728
  def self.define_ext_command_GL_EXT_multi_draw_arrays
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawArraysEXT(_mode_, _first_, _count_, _primcount_)
        f = OpenGL::get_command(:glMultiDrawArraysEXT)
        f.call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsEXT(_mode_, _count_, _type_, _indices_, _primcount_)
        f = OpenGL::get_command(:glMultiDrawElementsEXT)
        f.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 1756
  def self.define_ext_command_GL_EXT_multi_draw_indirect
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawArraysIndirectEXT(_mode_, _indirect_, _drawcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawArraysIndirectEXT)
        f.call(_mode_, _indirect_, _drawcount_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsIndirectEXT(_mode_, _type_, _indirect_, _drawcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawElementsIndirectEXT)
        f.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 16764
  def self.define_ext_command_GL_EXT_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSampleMaskEXT] = [Fiddle::TYPE_FLOAT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMaskEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSampleMaskEXT(_value_, _invert_)
        f = OpenGL::get_command(:glSampleMaskEXT)
        f.call(_value_, _invert_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplePatternEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplePatternEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplePatternEXT(_pattern_)
        f = OpenGL::get_command(:glSamplePatternEXT)
        f.call(_pattern_)
      end
    SRC
  end
define_ext_command_GL_EXT_multisampled_compatibility() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1784
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 1793
  def self.define_ext_command_GL_EXT_multisampled_render_to_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisampleEXT(_target_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisampleEXT)
        f.call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2DMultisampleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2DMultisampleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture2DMultisampleEXT(_target_, _attachment_, _textarget_, _texture_, _level_, _samples_)
        f = OpenGL::get_command(:glFramebufferTexture2DMultisampleEXT)
        f.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 1821
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 1830
  def self.define_ext_command_GL_EXT_multiview_draw_buffers
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReadBufferIndexedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReadBufferIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReadBufferIndexedEXT(_src_, _index_)
        f = OpenGL::get_command(:glReadBufferIndexedEXT)
        f.call(_src_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersIndexedEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersIndexedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawBuffersIndexedEXT(_n_, _location_, _indices_)
        f = OpenGL::get_command(:glDrawBuffersIndexedEXT)
        f.call(_n_, _location_, _indices_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegeri_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegeri_vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetIntegeri_vEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetIntegeri_vEXT)
        f.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 1868
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 1877
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 1886
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 1895
  def self.define_ext_command_GL_EXT_occlusion_query_boolean
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenQueriesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenQueriesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenQueriesEXT(_n_, _ids_)
        f = OpenGL::get_command(:glGenQueriesEXT)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteQueriesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteQueriesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteQueriesEXT(_n_, _ids_)
        f = OpenGL::get_command(:glDeleteQueriesEXT)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsQueryEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsQueryEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsQueryEXT(_id_)
        f = OpenGL::get_command(:glIsQueryEXT)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginQueryEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginQueryEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginQueryEXT(_target_, _id_)
        f = OpenGL::get_command(:glBeginQueryEXT)
        f.call(_target_, _id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndQueryEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndQueryEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndQueryEXT(_target_)
        f = OpenGL::get_command(:glEndQueryEXT)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjectuivEXT(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjectuivEXT)
        f.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 16819
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 16828
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 16837
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 16846
  def self.define_ext_command_GL_EXT_paletted_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorTableEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorTableEXT(_target_, _internalFormat_, _width_, _format_, _type_, _table_)
        f = OpenGL::get_command(:glColorTableEXT)
        f.call(_target_, _internalFormat_, _width_, _format_, _type_, _table_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTableEXT(_target_, _format_, _type_, _data_)
        f = OpenGL::get_command(:glGetColorTableEXT)
        f.call(_target_, _format_, _type_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTableParameterivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetColorTableParameterivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTableParameterfvEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetColorTableParameterfvEXT)
        f.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 16894
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 16903
  def self.define_ext_command_GL_EXT_pixel_transform
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransformParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransformParameteriEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTransformParameteriEXT(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glPixelTransformParameteriEXT)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransformParameterfEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransformParameterfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTransformParameterfEXT(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glPixelTransformParameterfEXT)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransformParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransformParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTransformParameterivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glPixelTransformParameterivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransformParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransformParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTransformParameterfvEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glPixelTransformParameterfvEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelTransformParameterivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelTransformParameterivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPixelTransformParameterivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetPixelTransformParameterivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelTransformParameterfvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelTransformParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPixelTransformParameterfvEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetPixelTransformParameterfvEXT)
        f.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 16971
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 16980
  def self.define_ext_command_GL_EXT_point_parameters
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterfEXT(_pname_, _param_)
        f = OpenGL::get_command(:glPointParameterfEXT)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterfvEXT(_pname_, _params_)
        f = OpenGL::get_command(:glPointParameterfvEXT)
        f.call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_EXT_polygon_offset() click to toggle source
# File lib/opengl_ext_command.rb, line 17008
  def self.define_ext_command_GL_EXT_polygon_offset
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPolygonOffsetEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPolygonOffsetEXT(_factor_, _bias_)
        f = OpenGL::get_command(:glPolygonOffsetEXT)
        f.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 1973
  def self.define_ext_command_GL_EXT_polygon_offset_clamp
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPolygonOffsetClampEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonOffsetClampEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPolygonOffsetClampEXT(_factor_, _units_, _clamp_)
        f = OpenGL::get_command(:glPolygonOffsetClampEXT)
        f.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 1991
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 2000
  def self.define_ext_command_GL_EXT_primitive_bounding_box
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveBoundingBoxEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPrimitiveBoundingBoxEXT(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
        f = OpenGL::get_command(:glPrimitiveBoundingBoxEXT)
        f.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 2018
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 17053
  def self.define_ext_command_GL_EXT_provoking_vertex
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProvokingVertexEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProvokingVertexEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProvokingVertexEXT(_mode_)
        f = OpenGL::get_command(:glProvokingVertexEXT)
        f.call(_mode_)
      end
    SRC
  end
define_ext_command_GL_EXT_pvrtc_sRGB() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2027
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 2036
  def self.define_ext_command_GL_EXT_raster_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRasterSamplesEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRasterSamplesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRasterSamplesEXT(_samples_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glRasterSamplesEXT)
        f.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 2054
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 2063
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 17089
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 2072
  def self.define_ext_command_GL_EXT_robustness
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetGraphicsResetStatusEXT] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetGraphicsResetStatusEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetGraphicsResetStatusEXT()
        f = OpenGL::get_command(:glGetGraphicsResetStatusEXT)
        f.call()
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReadnPixelsEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReadnPixelsEXT(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
        f = OpenGL::get_command(:glReadnPixelsEXT)
        f.call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformfvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformfvEXT(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformfvEXT)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformivEXT(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformivEXT)
        f.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 2264
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 2273
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 17242
  def self.define_ext_command_GL_EXT_secondary_color
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3bEXT] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3bEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3bEXT(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3bEXT)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3bvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3bvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3bvEXT(_v_)
        f = OpenGL::get_command(:glSecondaryColor3bvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3dEXT] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3dEXT(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3dEXT)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3dvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3dvEXT(_v_)
        f = OpenGL::get_command(:glSecondaryColor3dvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3fEXT] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3fEXT(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3fEXT)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3fvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3fvEXT(_v_)
        f = OpenGL::get_command(:glSecondaryColor3fvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3iEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3iEXT(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3iEXT)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3ivEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3ivEXT(_v_)
        f = OpenGL::get_command(:glSecondaryColor3ivEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3sEXT] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3sEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3sEXT(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3sEXT)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3svEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3svEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3svEXT(_v_)
        f = OpenGL::get_command(:glSecondaryColor3svEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3ubEXT] = [-Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3ubEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3ubEXT(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3ubEXT)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3ubvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3ubvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3ubvEXT(_v_)
        f = OpenGL::get_command(:glSecondaryColor3ubvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3uiEXT(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3uiEXT)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3uivEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3uivEXT(_v_)
        f = OpenGL::get_command(:glSecondaryColor3uivEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3usEXT] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3usEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3usEXT(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3usEXT)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3usvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3usvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3usvEXT(_v_)
        f = OpenGL::get_command(:glSecondaryColor3usvEXT)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColorPointerEXT(_size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glSecondaryColorPointerEXT)
        f.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 2120
  def self.define_ext_command_GL_EXT_semaphore
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUnsignedBytevEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUnsignedBytevEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUnsignedBytevEXT(_pname_, _data_)
        f = OpenGL::get_command(:glGetUnsignedBytevEXT)
        f.call(_pname_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUnsignedBytei_vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUnsignedBytei_vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUnsignedBytei_vEXT(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetUnsignedBytei_vEXT)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenSemaphoresEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenSemaphoresEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenSemaphoresEXT(_n_, _semaphores_)
        f = OpenGL::get_command(:glGenSemaphoresEXT)
        f.call(_n_, _semaphores_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteSemaphoresEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteSemaphoresEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteSemaphoresEXT(_n_, _semaphores_)
        f = OpenGL::get_command(:glDeleteSemaphoresEXT)
        f.call(_n_, _semaphores_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsSemaphoreEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsSemaphoreEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsSemaphoreEXT(_semaphore_)
        f = OpenGL::get_command(:glIsSemaphoreEXT)
        f.call(_semaphore_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSemaphoreParameterui64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSemaphoreParameterui64vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSemaphoreParameterui64vEXT(_semaphore_, _pname_, _params_)
        f = OpenGL::get_command(:glSemaphoreParameterui64vEXT)
        f.call(_semaphore_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSemaphoreParameterui64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSemaphoreParameterui64vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSemaphoreParameterui64vEXT(_semaphore_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSemaphoreParameterui64vEXT)
        f.call(_semaphore_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWaitSemaphoreEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWaitSemaphoreEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWaitSemaphoreEXT(_semaphore_, _numBufferBarriers_, _buffers_, _numTextureBarriers_, _textures_, _srcLayouts_)
        f = OpenGL::get_command(:glWaitSemaphoreEXT)
        f.call(_semaphore_, _numBufferBarriers_, _buffers_, _numTextureBarriers_, _textures_, _srcLayouts_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSignalSemaphoreEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSignalSemaphoreEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSignalSemaphoreEXT(_semaphore_, _numBufferBarriers_, _buffers_, _numTextureBarriers_, _textures_, _dstLayouts_)
        f = OpenGL::get_command(:glSignalSemaphoreEXT)
        f.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 2218
  def self.define_ext_command_GL_EXT_semaphore_fd
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImportSemaphoreFdEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImportSemaphoreFdEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImportSemaphoreFdEXT(_semaphore_, _handleType_, _fd_)
        f = OpenGL::get_command(:glImportSemaphoreFdEXT)
        f.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 2236
  def self.define_ext_command_GL_EXT_semaphore_win32
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImportSemaphoreWin32HandleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImportSemaphoreWin32HandleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImportSemaphoreWin32HandleEXT(_semaphore_, _handleType_, _handle_)
        f = OpenGL::get_command(:glImportSemaphoreWin32HandleEXT)
        f.call(_semaphore_, _handleType_, _handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImportSemaphoreWin32NameEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImportSemaphoreWin32NameEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImportSemaphoreWin32NameEXT(_semaphore_, _handleType_, _name_)
        f = OpenGL::get_command(:glImportSemaphoreWin32NameEXT)
        f.call(_semaphore_, _handleType_, _name_)
      end
    SRC
  end
define_ext_command_GL_EXT_separate_depth_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2282
def self.define_ext_command_GL_EXT_separate_depth_stencil
end
define_ext_command_GL_EXT_separate_shader_objects() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2291
  def self.define_ext_command_GL_EXT_separate_shader_objects
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUseShaderProgramEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUseShaderProgramEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUseShaderProgramEXT(_type_, _program_)
        f = OpenGL::get_command(:glUseShaderProgramEXT)
        f.call(_type_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glActiveProgramEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glActiveProgramEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glActiveProgramEXT(_program_)
        f = OpenGL::get_command(:glActiveProgramEXT)
        f.call(_program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateShaderProgramEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateShaderProgramEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glCreateShaderProgramEXT(_type_, _string_)
        f = OpenGL::get_command(:glCreateShaderProgramEXT)
        f.call(_type_, _string_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glActiveShaderProgramEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glActiveShaderProgramEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glActiveShaderProgramEXT(_pipeline_, _program_)
        f = OpenGL::get_command(:glActiveShaderProgramEXT)
        f.call(_pipeline_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramPipelineEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramPipelineEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindProgramPipelineEXT(_pipeline_)
        f = OpenGL::get_command(:glBindProgramPipelineEXT)
        f.call(_pipeline_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateShaderProgramvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateShaderProgramvEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glCreateShaderProgramvEXT(_type_, _count_, _strings_)
        f = OpenGL::get_command(:glCreateShaderProgramvEXT)
        f.call(_type_, _count_, _strings_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramPipelinesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramPipelinesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteProgramPipelinesEXT(_n_, _pipelines_)
        f = OpenGL::get_command(:glDeleteProgramPipelinesEXT)
        f.call(_n_, _pipelines_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramPipelinesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramPipelinesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenProgramPipelinesEXT(_n_, _pipelines_)
        f = OpenGL::get_command(:glGenProgramPipelinesEXT)
        f.call(_n_, _pipelines_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramPipelineInfoLogEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramPipelineInfoLogEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramPipelineInfoLogEXT(_pipeline_, _bufSize_, _length_, _infoLog_)
        f = OpenGL::get_command(:glGetProgramPipelineInfoLogEXT)
        f.call(_pipeline_, _bufSize_, _length_, _infoLog_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramPipelineivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramPipelineivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramPipelineivEXT(_pipeline_, _pname_, _params_)
        f = OpenGL::get_command(:glGetProgramPipelineivEXT)
        f.call(_pipeline_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramPipelineEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramPipelineEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsProgramPipelineEXT(_pipeline_)
        f = OpenGL::get_command(:glIsProgramPipelineEXT)
        f.call(_pipeline_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameteriEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameteriEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameteriEXT(_program_, _pname_, _value_)
        f = OpenGL::get_command(:glProgramParameteriEXT)
        f.call(_program_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1fEXT(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1fEXT)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1fvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1fvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1iEXT(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1iEXT)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1ivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2fEXT(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2fEXT)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2fvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2fvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2iEXT(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2iEXT)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2ivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3fEXT(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3fEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3fvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3fvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3iEXT(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3iEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3ivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4fEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4fEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4fvEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4fvEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4iEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4iEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4ivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUseProgramStagesEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUseProgramStagesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUseProgramStagesEXT(_pipeline_, _stages_, _program_)
        f = OpenGL::get_command(:glUseProgramStagesEXT)
        f.call(_pipeline_, _stages_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glValidateProgramPipelineEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glValidateProgramPipelineEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glValidateProgramPipelineEXT(_pipeline_)
        f = OpenGL::get_command(:glValidateProgramPipelineEXT)
        f.call(_pipeline_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1uiEXT(_program_, _location_, _v0_)
        f = OpenGL::get_command(:glProgramUniform1uiEXT)
        f.call(_program_, _location_, _v0_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2uiEXT(_program_, _location_, _v0_, _v1_)
        f = OpenGL::get_command(:glProgramUniform2uiEXT)
        f.call(_program_, _location_, _v0_, _v1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3uiEXT(_program_, _location_, _v0_, _v1_, _v2_)
        f = OpenGL::get_command(:glProgramUniform3uiEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uiEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4uiEXT(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
        f = OpenGL::get_command(:glProgramUniform4uiEXT)
        f.call(_program_, _location_, _v0_, _v1_, _v2_, _v3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1uivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1uivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2uivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2uivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3uivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3uivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4uivEXT(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4uivEXT)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x3fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x2fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x2fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix2x4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix2x4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix2x4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix2x4fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x2fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x2fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x2fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x2fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix3x4fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix3x4fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix3x4fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix3x4fvEXT)
        f.call(_program_, _location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformMatrix4x3fvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformMatrix4x3fvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformMatrix4x3fvEXT(_program_, _location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glProgramUniformMatrix4x3fvEXT)
        f.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 17898
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 2769
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 2778
  def self.define_ext_command_GL_EXT_shader_framebuffer_fetch_non_coherent
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferFetchBarrierEXT] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferFetchBarrierEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferFetchBarrierEXT()
        f = OpenGL::get_command(:glFramebufferFetchBarrierEXT)
        f.call()
      end
    SRC
  end
define_ext_command_GL_EXT_shader_group_vote() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2796
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 17934
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 17943
  def self.define_ext_command_GL_EXT_shader_image_load_store
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindImageTextureEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindImageTextureEXT(_index_, _texture_, _level_, _layered_, _layer_, _access_, _format_)
        f = OpenGL::get_command(:glBindImageTextureEXT)
        f.call(_index_, _texture_, _level_, _layered_, _layer_, _access_, _format_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMemoryBarrierEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMemoryBarrierEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMemoryBarrierEXT(_barriers_)
        f = OpenGL::get_command(:glMemoryBarrierEXT)
        f.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 2805
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 2814
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 2823
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 2832
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 2841
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 2850
  def self.define_ext_command_GL_EXT_shader_pixel_local_storage2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferPixelLocalStorageSizeEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferPixelLocalStorageSizeEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferPixelLocalStorageSizeEXT(_target_, _size_)
        f = OpenGL::get_command(:glFramebufferPixelLocalStorageSizeEXT)
        f.call(_target_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferPixelLocalStorageSizeEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferPixelLocalStorageSizeEXT] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetFramebufferPixelLocalStorageSizeEXT(_target_)
        f = OpenGL::get_command(:glGetFramebufferPixelLocalStorageSizeEXT)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearPixelLocalStorageuiEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearPixelLocalStorageuiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearPixelLocalStorageuiEXT(_offset_, _n_, _values_)
        f = OpenGL::get_command(:glClearPixelLocalStorageuiEXT)
        f.call(_offset_, _n_, _values_)
      end
    SRC
  end
define_ext_command_GL_EXT_shader_samples_identical() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2888
def self.define_ext_command_GL_EXT_shader_samples_identical
end
define_ext_command_GL_EXT_shader_texture_lod() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2897
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 17989
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 2906
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 17998
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 2915
  def self.define_ext_command_GL_EXT_sparse_texture
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexPageCommitmentEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexPageCommitmentEXT(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _commit_)
        f = OpenGL::get_command(:glTexPageCommitmentEXT)
        f.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 2933
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 18016
  def self.define_ext_command_GL_EXT_stencil_clear_tag
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStencilClearTagEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilClearTagEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilClearTagEXT(_stencilTagBits_, _stencilClearTag_)
        f = OpenGL::get_command(:glStencilClearTagEXT)
        f.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 18034
  def self.define_ext_command_GL_EXT_stencil_two_side
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glActiveStencilFaceEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glActiveStencilFaceEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glActiveStencilFaceEXT(_face_)
        f = OpenGL::get_command(:glActiveStencilFaceEXT)
        f.call(_face_)
      end
    SRC
  end
define_ext_command_GL_EXT_stencil_wrap() click to toggle source
# File lib/opengl_ext_command.rb, line 18052
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 18061
  def self.define_ext_command_GL_EXT_subtexture
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexSubImage1DEXT(_target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTexSubImage1DEXT)
        f.call(_target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexSubImage2DEXT(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTexSubImage2DEXT)
        f.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 2942
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 2951
  def self.define_ext_command_GL_EXT_tessellation_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPatchParameteriEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPatchParameteriEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPatchParameteriEXT(_pname_, _value_)
        f = OpenGL::get_command(:glPatchParameteriEXT)
        f.call(_pname_, _value_)
      end
    SRC
  end
define_ext_command_GL_EXT_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 18089
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 18098
  def self.define_ext_command_GL_EXT_texture3D
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexImage3DEXT(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTexImage3DEXT)
        f.call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexSubImage3DEXT(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTexSubImage3DEXT)
        f.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 18126
  def self.define_ext_command_GL_EXT_texture_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayerEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureLayerEXT(_target_, _attachment_, _texture_, _level_, _layer_)
        f = OpenGL::get_command(:glFramebufferTextureLayerEXT)
        f.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 2969
  def self.define_ext_command_GL_EXT_texture_border_clamp
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexParameterIivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glTexParameterIivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexParameterIuivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glTexParameterIuivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexParameterIivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexParameterIivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexParameterIuivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexParameterIuivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameterIivEXT(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameterIivEXT)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameterIuivEXT(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameterIuivEXT)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSamplerParameterIivEXT(_sampler_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSamplerParameterIivEXT)
        f.call(_sampler_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSamplerParameterIuivEXT(_sampler_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSamplerParameterIuivEXT)
        f.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 3057
  def self.define_ext_command_GL_EXT_texture_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBufferEXT(_target_, _internalformat_, _buffer_)
        f = OpenGL::get_command(:glTexBufferEXT)
        f.call(_target_, _internalformat_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferRangeEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferRangeEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBufferRangeEXT(_target_, _internalformat_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glTexBufferRangeEXT)
        f.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 18144
  def self.define_ext_command_GL_EXT_texture_buffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBufferEXT(_target_, _internalformat_, _buffer_)
        f = OpenGL::get_command(:glTexBufferEXT)
        f.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 3085
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 3094
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 3103
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 18162
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 3112
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 3121
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 3130
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 18189
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 3139
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 18198
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 18207
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 18216
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 3148
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 3157
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 3166
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 3175
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 18243
  def self.define_ext_command_GL_EXT_texture_integer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexParameterIivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glTexParameterIivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexParameterIuivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glTexParameterIuivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexParameterIivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexParameterIivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexParameterIuivEXT(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexParameterIuivEXT)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearColorIiEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearColorIiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearColorIiEXT(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glClearColorIiEXT)
        f.call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearColorIuiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearColorIuiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearColorIuiEXT(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glClearColorIuiEXT)
        f.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 18311
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 18320
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 3184
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 3193
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 18329
  def self.define_ext_command_GL_EXT_texture_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAreTexturesResidentEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAreTexturesResidentEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glAreTexturesResidentEXT(_n_, _textures_, _residences_)
        f = OpenGL::get_command(:glAreTexturesResidentEXT)
        f.call(_n_, _textures_, _residences_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindTextureEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindTextureEXT(_target_, _texture_)
        f = OpenGL::get_command(:glBindTextureEXT)
        f.call(_target_, _texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteTexturesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteTexturesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteTexturesEXT(_n_, _textures_)
        f = OpenGL::get_command(:glDeleteTexturesEXT)
        f.call(_n_, _textures_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenTexturesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenTexturesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenTexturesEXT(_n_, _textures_)
        f = OpenGL::get_command(:glGenTexturesEXT)
        f.call(_n_, _textures_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsTextureEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsTextureEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsTextureEXT(_texture_)
        f = OpenGL::get_command(:glIsTextureEXT)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPrioritizeTexturesEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPrioritizeTexturesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPrioritizeTexturesEXT(_n_, _textures_, _priorities_)
        f = OpenGL::get_command(:glPrioritizeTexturesEXT)
        f.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 18397
  def self.define_ext_command_GL_EXT_texture_perturb_normal
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureNormalEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureNormalEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureNormalEXT(_mode_)
        f = OpenGL::get_command(:glTextureNormalEXT)
        f.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 3202
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 3211
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 18415
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 3220
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 3229
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 3238
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 8489
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 18451
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 18460
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 3247
  def self.define_ext_command_GL_EXT_texture_storage
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage1DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage1DEXT(_target_, _levels_, _internalformat_, _width_)
        f = OpenGL::get_command(:glTexStorage1DEXT)
        f.call(_target_, _levels_, _internalformat_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage2DEXT(_target_, _levels_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glTexStorage2DEXT)
        f.call(_target_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorage3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage3DEXT(_target_, _levels_, _internalformat_, _width_, _height_, _depth_)
        f = OpenGL::get_command(:glTexStorage3DEXT)
        f.call(_target_, _levels_, _internalformat_, _width_, _height_, _depth_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage1DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage1DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage1DEXT(_texture_, _target_, _levels_, _internalformat_, _width_)
        f = OpenGL::get_command(:glTextureStorage1DEXT)
        f.call(_texture_, _target_, _levels_, _internalformat_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureStorage2DEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage2DEXT(_texture_, _target_, _levels_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glTextureStorage2DEXT)
        f.call(_texture_, _target_, _levels_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureStorage3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureStorage3DEXT(_texture_, _target_, _levels_, _internalformat_, _width_, _height_, _depth_)
        f = OpenGL::get_command(:glTextureStorage3DEXT)
        f.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 3315
  def self.define_ext_command_GL_EXT_texture_storage_compression
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageAttribs2DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageAttribs2DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorageAttribs2DEXT(_target_, _levels_, _internalformat_, _width_, _height_, _attrib_list_)
        f = OpenGL::get_command(:glTexStorageAttribs2DEXT)
        f.call(_target_, _levels_, _internalformat_, _width_, _height_, _attrib_list_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexStorageAttribs3DEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorageAttribs3DEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorageAttribs3DEXT(_target_, _levels_, _internalformat_, _width_, _height_, _depth_, _attrib_list_)
        f = OpenGL::get_command(:glTexStorageAttribs3DEXT)
        f.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 18537
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 3343
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 3352
  def self.define_ext_command_GL_EXT_texture_view
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureViewEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureViewEXT(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
        f = OpenGL::get_command(:glTextureViewEXT)
        f.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 18584
  def self.define_ext_command_GL_EXT_timer_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjecti64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjecti64vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjecti64vEXT(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjecti64vEXT)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetQueryObjectui64vEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetQueryObjectui64vEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetQueryObjectui64vEXT(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetQueryObjectui64vEXT)
        f.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 18612
  def self.define_ext_command_GL_EXT_transform_feedback
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginTransformFeedbackEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginTransformFeedbackEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginTransformFeedbackEXT(_primitiveMode_)
        f = OpenGL::get_command(:glBeginTransformFeedbackEXT)
        f.call(_primitiveMode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndTransformFeedbackEXT] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndTransformFeedbackEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndTransformFeedbackEXT()
        f = OpenGL::get_command(:glEndTransformFeedbackEXT)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferRangeEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferRangeEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferRangeEXT(_target_, _index_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glBindBufferRangeEXT)
        f.call(_target_, _index_, _buffer_, _offset_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferOffsetEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferOffsetEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferOffsetEXT(_target_, _index_, _buffer_, _offset_)
        f = OpenGL::get_command(:glBindBufferOffsetEXT)
        f.call(_target_, _index_, _buffer_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferBaseEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferBaseEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferBaseEXT(_target_, _index_, _buffer_)
        f = OpenGL::get_command(:glBindBufferBaseEXT)
        f.call(_target_, _index_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackVaryingsEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackVaryingsEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTransformFeedbackVaryingsEXT(_program_, _count_, _varyings_, _bufferMode_)
        f = OpenGL::get_command(:glTransformFeedbackVaryingsEXT)
        f.call(_program_, _count_, _varyings_, _bufferMode_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbackVaryingEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTransformFeedbackVaryingEXT(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_)
        f = OpenGL::get_command(:glGetTransformFeedbackVaryingEXT)
        f.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 3408
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 18690
  def self.define_ext_command_GL_EXT_vertex_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glArrayElementEXT] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glArrayElementEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glArrayElementEXT(_i_)
        f = OpenGL::get_command(:glArrayElementEXT)
        f.call(_i_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorPointerEXT(_size_, _type_, _stride_, _count_, _pointer_)
        f = OpenGL::get_command(:glColorPointerEXT)
        f.call(_size_, _type_, _stride_, _count_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysEXT(_mode_, _first_, _count_)
        f = OpenGL::get_command(:glDrawArraysEXT)
        f.call(_mode_, _first_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEdgeFlagPointerEXT] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEdgeFlagPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEdgeFlagPointerEXT(_stride_, _count_, _pointer_)
        f = OpenGL::get_command(:glEdgeFlagPointerEXT)
        f.call(_stride_, _count_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPointervEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointervEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPointervEXT(_pname_, _params_)
        f = OpenGL::get_command(:glGetPointervEXT)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIndexPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIndexPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glIndexPointerEXT(_type_, _stride_, _count_, _pointer_)
        f = OpenGL::get_command(:glIndexPointerEXT)
        f.call(_type_, _stride_, _count_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalPointerEXT(_type_, _stride_, _count_, _pointer_)
        f = OpenGL::get_command(:glNormalPointerEXT)
        f.call(_type_, _stride_, _count_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordPointerEXT(_size_, _type_, _stride_, _count_, _pointer_)
        f = OpenGL::get_command(:glTexCoordPointerEXT)
        f.call(_size_, _type_, _stride_, _count_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexPointerEXT(_size_, _type_, _stride_, _count_, _pointer_)
        f = OpenGL::get_command(:glVertexPointerEXT)
        f.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 18788
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 18797
  def self.define_ext_command_GL_EXT_vertex_attrib_64bit
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1dEXT(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribL1dEXT)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL2dEXT(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttribL2dEXT)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL3dEXT(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttribL3dEXT)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4dEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4dEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL4dEXT(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttribL4dEXT)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1dvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL1dvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL2dvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL2dvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL3dvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL3dvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4dvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4dvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL4dvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL4dvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribLPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribLPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribLPointerEXT(_index_, _size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glVertexAttribLPointerEXT)
        f.call(_index_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLdvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLdvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribLdvEXT(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribLdvEXT)
        f.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 18905
  def self.define_ext_command_GL_EXT_vertex_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginVertexShaderEXT] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginVertexShaderEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginVertexShaderEXT()
        f = OpenGL::get_command(:glBeginVertexShaderEXT)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndVertexShaderEXT] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndVertexShaderEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndVertexShaderEXT()
        f = OpenGL::get_command(:glEndVertexShaderEXT)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexShaderEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexShaderEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindVertexShaderEXT(_id_)
        f = OpenGL::get_command(:glBindVertexShaderEXT)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenVertexShadersEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenVertexShadersEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGenVertexShadersEXT(_range_)
        f = OpenGL::get_command(:glGenVertexShadersEXT)
        f.call(_range_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteVertexShaderEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteVertexShaderEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteVertexShaderEXT(_id_)
        f = OpenGL::get_command(:glDeleteVertexShaderEXT)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShaderOp1EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShaderOp1EXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShaderOp1EXT(_op_, _res_, _arg1_)
        f = OpenGL::get_command(:glShaderOp1EXT)
        f.call(_op_, _res_, _arg1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShaderOp2EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShaderOp2EXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShaderOp2EXT(_op_, _res_, _arg1_, _arg2_)
        f = OpenGL::get_command(:glShaderOp2EXT)
        f.call(_op_, _res_, _arg1_, _arg2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShaderOp3EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShaderOp3EXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShaderOp3EXT(_op_, _res_, _arg1_, _arg2_, _arg3_)
        f = OpenGL::get_command(:glShaderOp3EXT)
        f.call(_op_, _res_, _arg1_, _arg2_, _arg3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSwizzleEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSwizzleEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSwizzleEXT(_res_, _in_, _outX_, _outY_, _outZ_, _outW_)
        f = OpenGL::get_command(:glSwizzleEXT)
        f.call(_res_, _in_, _outX_, _outY_, _outZ_, _outW_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWriteMaskEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWriteMaskEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWriteMaskEXT(_res_, _in_, _outX_, _outY_, _outZ_, _outW_)
        f = OpenGL::get_command(:glWriteMaskEXT)
        f.call(_res_, _in_, _outX_, _outY_, _outZ_, _outW_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInsertComponentEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInsertComponentEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInsertComponentEXT(_res_, _src_, _num_)
        f = OpenGL::get_command(:glInsertComponentEXT)
        f.call(_res_, _src_, _num_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtractComponentEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtractComponentEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtractComponentEXT(_res_, _src_, _num_)
        f = OpenGL::get_command(:glExtractComponentEXT)
        f.call(_res_, _src_, _num_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenSymbolsEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenSymbolsEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGenSymbolsEXT(_datatype_, _storagetype_, _range_, _components_)
        f = OpenGL::get_command(:glGenSymbolsEXT)
        f.call(_datatype_, _storagetype_, _range_, _components_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSetInvariantEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSetInvariantEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSetInvariantEXT(_id_, _type_, _addr_)
        f = OpenGL::get_command(:glSetInvariantEXT)
        f.call(_id_, _type_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSetLocalConstantEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSetLocalConstantEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSetLocalConstantEXT(_id_, _type_, _addr_)
        f = OpenGL::get_command(:glSetLocalConstantEXT)
        f.call(_id_, _type_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantbvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantbvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantbvEXT(_id_, _addr_)
        f = OpenGL::get_command(:glVariantbvEXT)
        f.call(_id_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantsvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantsvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantsvEXT(_id_, _addr_)
        f = OpenGL::get_command(:glVariantsvEXT)
        f.call(_id_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantivEXT(_id_, _addr_)
        f = OpenGL::get_command(:glVariantivEXT)
        f.call(_id_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantfvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantfvEXT(_id_, _addr_)
        f = OpenGL::get_command(:glVariantfvEXT)
        f.call(_id_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantdvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantdvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantdvEXT(_id_, _addr_)
        f = OpenGL::get_command(:glVariantdvEXT)
        f.call(_id_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantubvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantubvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantubvEXT(_id_, _addr_)
        f = OpenGL::get_command(:glVariantubvEXT)
        f.call(_id_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantusvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantusvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantusvEXT(_id_, _addr_)
        f = OpenGL::get_command(:glVariantusvEXT)
        f.call(_id_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantuivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantuivEXT(_id_, _addr_)
        f = OpenGL::get_command(:glVariantuivEXT)
        f.call(_id_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVariantPointerEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVariantPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVariantPointerEXT(_id_, _type_, _stride_, _addr_)
        f = OpenGL::get_command(:glVariantPointerEXT)
        f.call(_id_, _type_, _stride_, _addr_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableVariantClientStateEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableVariantClientStateEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableVariantClientStateEXT(_id_)
        f = OpenGL::get_command(:glEnableVariantClientStateEXT)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableVariantClientStateEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableVariantClientStateEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableVariantClientStateEXT(_id_)
        f = OpenGL::get_command(:glDisableVariantClientStateEXT)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindLightParameterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindLightParameterEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glBindLightParameterEXT(_light_, _value_)
        f = OpenGL::get_command(:glBindLightParameterEXT)
        f.call(_light_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindMaterialParameterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindMaterialParameterEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glBindMaterialParameterEXT(_face_, _value_)
        f = OpenGL::get_command(:glBindMaterialParameterEXT)
        f.call(_face_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindTexGenParameterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindTexGenParameterEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glBindTexGenParameterEXT(_unit_, _coord_, _value_)
        f = OpenGL::get_command(:glBindTexGenParameterEXT)
        f.call(_unit_, _coord_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindTextureUnitParameterEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindTextureUnitParameterEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glBindTextureUnitParameterEXT(_unit_, _value_)
        f = OpenGL::get_command(:glBindTextureUnitParameterEXT)
        f.call(_unit_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindParameterEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindParameterEXT] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glBindParameterEXT(_value_)
        f = OpenGL::get_command(:glBindParameterEXT)
        f.call(_value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsVariantEnabledEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsVariantEnabledEXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsVariantEnabledEXT(_id_, _cap_)
        f = OpenGL::get_command(:glIsVariantEnabledEXT)
        f.call(_id_, _cap_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantBooleanvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantBooleanvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVariantBooleanvEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetVariantBooleanvEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantIntegervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantIntegervEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVariantIntegervEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetVariantIntegervEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantFloatvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantFloatvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVariantFloatvEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetVariantFloatvEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVariantPointervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVariantPointervEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVariantPointervEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetVariantPointervEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInvariantBooleanvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInvariantBooleanvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInvariantBooleanvEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetInvariantBooleanvEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInvariantIntegervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInvariantIntegervEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInvariantIntegervEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetInvariantIntegervEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInvariantFloatvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInvariantFloatvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInvariantFloatvEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetInvariantFloatvEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetLocalConstantBooleanvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetLocalConstantBooleanvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetLocalConstantBooleanvEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetLocalConstantBooleanvEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetLocalConstantIntegervEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetLocalConstantIntegervEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetLocalConstantIntegervEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetLocalConstantIntegervEXT)
        f.call(_id_, _value_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetLocalConstantFloatvEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetLocalConstantFloatvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetLocalConstantFloatvEXT(_id_, _value_, _data_)
        f = OpenGL::get_command(:glGetLocalConstantFloatvEXT)
        f.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 19333
  def self.define_ext_command_GL_EXT_vertex_weighting
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeightfEXT] = [Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeightfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexWeightfEXT(_weight_)
        f = OpenGL::get_command(:glVertexWeightfEXT)
        f.call(_weight_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeightfvEXT] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeightfvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexWeightfvEXT(_weight_)
        f = OpenGL::get_command(:glVertexWeightfvEXT)
        f.call(_weight_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeightPointerEXT] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeightPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexWeightPointerEXT(_size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glVertexWeightPointerEXT)
        f.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 3417
  def self.define_ext_command_GL_EXT_win32_keyed_mutex
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAcquireKeyedMutexWin32EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAcquireKeyedMutexWin32EXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glAcquireKeyedMutexWin32EXT(_memory_, _key_, _timeout_)
        f = OpenGL::get_command(:glAcquireKeyedMutexWin32EXT)
        f.call(_memory_, _key_, _timeout_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReleaseKeyedMutexWin32EXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReleaseKeyedMutexWin32EXT] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glReleaseKeyedMutexWin32EXT(_memory_, _key_)
        f = OpenGL::get_command(:glReleaseKeyedMutexWin32EXT)
        f.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 3445
  def self.define_ext_command_GL_EXT_window_rectangles
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowRectanglesEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowRectanglesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowRectanglesEXT(_mode_, _count_, _box_)
        f = OpenGL::get_command(:glWindowRectanglesEXT)
        f.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 19417
  def self.define_ext_command_GL_EXT_x11_sync_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImportSyncEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImportSyncEXT] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glImportSyncEXT(_external_sync_type_, _external_sync_, _flags_)
        f = OpenGL::get_command(:glImportSyncEXT)
        f.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 3463
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 19435
  def self.define_ext_command_GL_GREMEDY_frame_terminator
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFrameTerminatorGREMEDY] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFrameTerminatorGREMEDY] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFrameTerminatorGREMEDY()
        f = OpenGL::get_command(:glFrameTerminatorGREMEDY)
        f.call()
      end
    SRC
  end
define_ext_command_GL_GREMEDY_string_marker() click to toggle source
# File lib/opengl_ext_command.rb, line 19453
  def self.define_ext_command_GL_GREMEDY_string_marker
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStringMarkerGREMEDY] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStringMarkerGREMEDY] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStringMarkerGREMEDY(_len_, _string_)
        f = OpenGL::get_command(:glStringMarkerGREMEDY)
        f.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 19471
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 19480
  def self.define_ext_command_GL_HP_image_transform
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImageTransformParameteriHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImageTransformParameteriHP] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImageTransformParameteriHP(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glImageTransformParameteriHP)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImageTransformParameterfHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImageTransformParameterfHP] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImageTransformParameterfHP(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glImageTransformParameterfHP)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImageTransformParameterivHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImageTransformParameterivHP] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImageTransformParameterivHP(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glImageTransformParameterivHP)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glImageTransformParameterfvHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glImageTransformParameterfvHP] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glImageTransformParameterfvHP(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glImageTransformParameterfvHP)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetImageTransformParameterivHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetImageTransformParameterivHP] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetImageTransformParameterivHP(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetImageTransformParameterivHP)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetImageTransformParameterfvHP] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetImageTransformParameterfvHP] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetImageTransformParameterfvHP(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetImageTransformParameterfvHP)
        f.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 19548
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 19557
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 19566
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 19575
  def self.define_ext_command_GL_IBM_multimode_draw_arrays
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiModeDrawArraysIBM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiModeDrawArraysIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiModeDrawArraysIBM(_mode_, _first_, _count_, _primcount_, _modestride_)
        f = OpenGL::get_command(:glMultiModeDrawArraysIBM)
        f.call(_mode_, _first_, _count_, _primcount_, _modestride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiModeDrawElementsIBM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiModeDrawElementsIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiModeDrawElementsIBM(_mode_, _count_, _type_, _indices_, _primcount_, _modestride_)
        f = OpenGL::get_command(:glMultiModeDrawElementsIBM)
        f.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 19603
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 19612
  def self.define_ext_command_GL_IBM_static_data
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushStaticDataIBM] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushStaticDataIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushStaticDataIBM(_target_)
        f = OpenGL::get_command(:glFlushStaticDataIBM)
        f.call(_target_)
      end
    SRC
  end
define_ext_command_GL_IBM_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_command.rb, line 19630
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 19639
  def self.define_ext_command_GL_IBM_vertex_array_lists
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorPointerListIBM] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorPointerListIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorPointerListIBM(_size_, _type_, _stride_, _pointer_, _ptrstride_)
        f = OpenGL::get_command(:glColorPointerListIBM)
        f.call(_size_, _type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorPointerListIBM] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorPointerListIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColorPointerListIBM(_size_, _type_, _stride_, _pointer_, _ptrstride_)
        f = OpenGL::get_command(:glSecondaryColorPointerListIBM)
        f.call(_size_, _type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEdgeFlagPointerListIBM] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEdgeFlagPointerListIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEdgeFlagPointerListIBM(_stride_, _pointer_, _ptrstride_)
        f = OpenGL::get_command(:glEdgeFlagPointerListIBM)
        f.call(_stride_, _pointer_, _ptrstride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordPointerListIBM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordPointerListIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoordPointerListIBM(_type_, _stride_, _pointer_, _ptrstride_)
        f = OpenGL::get_command(:glFogCoordPointerListIBM)
        f.call(_type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIndexPointerListIBM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIndexPointerListIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glIndexPointerListIBM(_type_, _stride_, _pointer_, _ptrstride_)
        f = OpenGL::get_command(:glIndexPointerListIBM)
        f.call(_type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalPointerListIBM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalPointerListIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalPointerListIBM(_type_, _stride_, _pointer_, _ptrstride_)
        f = OpenGL::get_command(:glNormalPointerListIBM)
        f.call(_type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordPointerListIBM] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordPointerListIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordPointerListIBM(_size_, _type_, _stride_, _pointer_, _ptrstride_)
        f = OpenGL::get_command(:glTexCoordPointerListIBM)
        f.call(_size_, _type_, _stride_, _pointer_, _ptrstride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexPointerListIBM] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexPointerListIBM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexPointerListIBM(_size_, _type_, _stride_, _pointer_, _ptrstride_)
        f = OpenGL::get_command(:glVertexPointerListIBM)
        f.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 3472
  def self.define_ext_command_GL_IMG_bindless_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureHandleIMG] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureHandleIMG] = -Fiddle::TYPE_LONG_LONG
    OpenGL.module_eval(<<-SRC)
      def glGetTextureHandleIMG(_texture_)
        f = OpenGL::get_command(:glGetTextureHandleIMG)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureSamplerHandleIMG] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureSamplerHandleIMG] = -Fiddle::TYPE_LONG_LONG
    OpenGL.module_eval(<<-SRC)
      def glGetTextureSamplerHandleIMG(_texture_, _sampler_)
        f = OpenGL::get_command(:glGetTextureSamplerHandleIMG)
        f.call(_texture_, _sampler_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64IMG] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64IMG] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformHandleui64IMG(_location_, _value_)
        f = OpenGL::get_command(:glUniformHandleui64IMG)
        f.call(_location_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64vIMG] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64vIMG] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformHandleui64vIMG(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniformHandleui64vIMG)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64IMG] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64IMG] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformHandleui64IMG(_program_, _location_, _value_)
        f = OpenGL::get_command(:glProgramUniformHandleui64IMG)
        f.call(_program_, _location_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64vIMG] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64vIMG] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformHandleui64vIMG(_program_, _location_, _count_, _values_)
        f = OpenGL::get_command(:glProgramUniformHandleui64vIMG)
        f.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 3540
  def self.define_ext_command_GL_IMG_framebuffer_downsample
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2DDownsampleIMG] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture2DDownsampleIMG(_target_, _attachment_, _textarget_, _texture_, _level_, _xscale_, _yscale_)
        f = OpenGL::get_command(:glFramebufferTexture2DDownsampleIMG)
        f.call(_target_, _attachment_, _textarget_, _texture_, _level_, _xscale_, _yscale_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayerDownsampleIMG] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureLayerDownsampleIMG(_target_, _attachment_, _texture_, _level_, _layer_, _xscale_, _yscale_)
        f = OpenGL::get_command(:glFramebufferTextureLayerDownsampleIMG)
        f.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 3568
  def self.define_ext_command_GL_IMG_multisampled_render_to_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleIMG] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleIMG] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisampleIMG(_target_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisampleIMG)
        f.call(_target_, _samples_, _internalformat_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture2DMultisampleIMG] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture2DMultisampleIMG] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture2DMultisampleIMG(_target_, _attachment_, _textarget_, _texture_, _level_, _samples_)
        f = OpenGL::get_command(:glFramebufferTexture2DMultisampleIMG)
        f.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 3596
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 3605
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 3614
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 3623
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 3632
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 3641
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 19727
  def self.define_ext_command_GL_INGR_blend_func_separate
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateINGR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateINGR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFuncSeparateINGR(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_)
        f = OpenGL::get_command(:glBlendFuncSeparateINGR)
        f.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 19745
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 19754
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 3677
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 3650
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 19772
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 3659
  def self.define_ext_command_GL_INTEL_framebuffer_CMAA
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glApplyFramebufferAttachmentCMAAINTEL] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glApplyFramebufferAttachmentCMAAINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glApplyFramebufferAttachmentCMAAINTEL()
        f = OpenGL::get_command(:glApplyFramebufferAttachmentCMAAINTEL)
        f.call()
      end
    SRC
  end
define_ext_command_GL_INTEL_map_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 19799
  def self.define_ext_command_GL_INTEL_map_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSyncTextureINTEL] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSyncTextureINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSyncTextureINTEL(_texture_)
        f = OpenGL::get_command(:glSyncTextureINTEL)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUnmapTexture2DINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapTexture2DINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUnmapTexture2DINTEL(_texture_, _level_)
        f = OpenGL::get_command(:glUnmapTexture2DINTEL)
        f.call(_texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapTexture2DINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapTexture2DINTEL] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapTexture2DINTEL(_texture_, _level_, _access_, _stride_, _layout_)
        f = OpenGL::get_command(:glMapTexture2DINTEL)
        f.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 19846
  def self.define_ext_command_GL_INTEL_parallel_arrays
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexPointervINTEL] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexPointervINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexPointervINTEL(_size_, _type_, _pointer_)
        f = OpenGL::get_command(:glVertexPointervINTEL)
        f.call(_size_, _type_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalPointervINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalPointervINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalPointervINTEL(_type_, _pointer_)
        f = OpenGL::get_command(:glNormalPointervINTEL)
        f.call(_type_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorPointervINTEL] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorPointervINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorPointervINTEL(_size_, _type_, _pointer_)
        f = OpenGL::get_command(:glColorPointervINTEL)
        f.call(_size_, _type_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordPointervINTEL] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordPointervINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordPointervINTEL(_size_, _type_, _pointer_)
        f = OpenGL::get_command(:glTexCoordPointervINTEL)
        f.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 3686
  def self.define_ext_command_GL_INTEL_performance_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginPerfQueryINTEL] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginPerfQueryINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginPerfQueryINTEL(_queryHandle_)
        f = OpenGL::get_command(:glBeginPerfQueryINTEL)
        f.call(_queryHandle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreatePerfQueryINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreatePerfQueryINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreatePerfQueryINTEL(_queryId_, _queryHandle_)
        f = OpenGL::get_command(:glCreatePerfQueryINTEL)
        f.call(_queryId_, _queryHandle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeletePerfQueryINTEL] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeletePerfQueryINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeletePerfQueryINTEL(_queryHandle_)
        f = OpenGL::get_command(:glDeletePerfQueryINTEL)
        f.call(_queryHandle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndPerfQueryINTEL] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndPerfQueryINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndPerfQueryINTEL(_queryHandle_)
        f = OpenGL::get_command(:glEndPerfQueryINTEL)
        f.call(_queryHandle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFirstPerfQueryIdINTEL] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFirstPerfQueryIdINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFirstPerfQueryIdINTEL(_queryId_)
        f = OpenGL::get_command(:glGetFirstPerfQueryIdINTEL)
        f.call(_queryId_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNextPerfQueryIdINTEL] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNextPerfQueryIdINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNextPerfQueryIdINTEL(_queryId_, _nextQueryId_)
        f = OpenGL::get_command(:glGetNextPerfQueryIdINTEL)
        f.call(_queryId_, _nextQueryId_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfCounterInfoINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfCounterInfoINTEL(_queryId_, _counterId_, _counterNameLength_, _counterName_, _counterDescLength_, _counterDesc_, _counterOffset_, _counterDataSize_, _counterTypeEnum_, _counterDataTypeEnum_, _rawCounterMaxValue_)
        f = OpenGL::get_command(:glGetPerfCounterInfoINTEL)
        f.call(_queryId_, _counterId_, _counterNameLength_, _counterName_, _counterDescLength_, _counterDesc_, _counterOffset_, _counterDataSize_, _counterTypeEnum_, _counterDataTypeEnum_, _rawCounterMaxValue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfQueryDataINTEL] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfQueryDataINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfQueryDataINTEL(_queryHandle_, _flags_, _dataSize_, _data_, _bytesWritten_)
        f = OpenGL::get_command(:glGetPerfQueryDataINTEL)
        f.call(_queryHandle_, _flags_, _dataSize_, _data_, _bytesWritten_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPerfQueryIdByNameINTEL] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfQueryIdByNameINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfQueryIdByNameINTEL(_queryName_, _queryId_)
        f = OpenGL::get_command(:glGetPerfQueryIdByNameINTEL)
        f.call(_queryName_, _queryId_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPerfQueryInfoINTEL] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPerfQueryInfoINTEL(_queryId_, _queryNameLength_, _queryName_, _dataSize_, _noCounters_, _noInstances_, _capsMask_)
        f = OpenGL::get_command(:glGetPerfQueryInfoINTEL)
        f.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 3794
  def self.define_ext_command_GL_KHR_blend_equation_advanced
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendBarrierKHR] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendBarrierKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendBarrierKHR()
        f = OpenGL::get_command(:glBlendBarrierKHR)
        f.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 3812
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 3821
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 3830
  def self.define_ext_command_GL_KHR_debug
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageControl] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageControl] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageControl(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
        f = OpenGL::get_command(:glDebugMessageControl)
        f.call(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageInsert] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageInsert] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageInsert(_source_, _type_, _id_, _severity_, _length_, _buf_)
        f = OpenGL::get_command(:glDebugMessageInsert)
        f.call(_source_, _type_, _id_, _severity_, _length_, _buf_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageCallback] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageCallback] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageCallback(_callback_, _userParam_)
        f = OpenGL::get_command(:glDebugMessageCallback)
        f.call(_callback_, _userParam_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDebugMessageLog] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetDebugMessageLog(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
        f = OpenGL::get_command(:glGetDebugMessageLog)
        f.call(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPushDebugGroup] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPushDebugGroup] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPushDebugGroup(_source_, _id_, _length_, _message_)
        f = OpenGL::get_command(:glPushDebugGroup)
        f.call(_source_, _id_, _length_, _message_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPopDebugGroup] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPopDebugGroup] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPopDebugGroup()
        f = OpenGL::get_command(:glPopDebugGroup)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glObjectLabel] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glObjectLabel] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glObjectLabel(_identifier_, _name_, _length_, _label_)
        f = OpenGL::get_command(:glObjectLabel)
        f.call(_identifier_, _name_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectLabel] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectLabel] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectLabel(_identifier_, _name_, _bufSize_, _length_, _label_)
        f = OpenGL::get_command(:glGetObjectLabel)
        f.call(_identifier_, _name_, _bufSize_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glObjectPtrLabel] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glObjectPtrLabel] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glObjectPtrLabel(_ptr_, _length_, _label_)
        f = OpenGL::get_command(:glObjectPtrLabel)
        f.call(_ptr_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectPtrLabel] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectPtrLabel] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectPtrLabel(_ptr_, _bufSize_, _length_, _label_)
        f = OpenGL::get_command(:glGetObjectPtrLabel)
        f.call(_ptr_, _bufSize_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPointerv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointerv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPointerv(_pname_, _params_)
        f = OpenGL::get_command(:glGetPointerv)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageControlKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageControlKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageControlKHR(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
        f = OpenGL::get_command(:glDebugMessageControlKHR)
        f.call(_source_, _type_, _severity_, _count_, _ids_, _enabled_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageInsertKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageInsertKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageInsertKHR(_source_, _type_, _id_, _severity_, _length_, _buf_)
        f = OpenGL::get_command(:glDebugMessageInsertKHR)
        f.call(_source_, _type_, _id_, _severity_, _length_, _buf_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDebugMessageCallbackKHR] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDebugMessageCallbackKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDebugMessageCallbackKHR(_callback_, _userParam_)
        f = OpenGL::get_command(:glDebugMessageCallbackKHR)
        f.call(_callback_, _userParam_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDebugMessageLogKHR] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetDebugMessageLogKHR(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
        f = OpenGL::get_command(:glGetDebugMessageLogKHR)
        f.call(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPushDebugGroupKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPushDebugGroupKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPushDebugGroupKHR(_source_, _id_, _length_, _message_)
        f = OpenGL::get_command(:glPushDebugGroupKHR)
        f.call(_source_, _id_, _length_, _message_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPopDebugGroupKHR] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPopDebugGroupKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPopDebugGroupKHR()
        f = OpenGL::get_command(:glPopDebugGroupKHR)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glObjectLabelKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glObjectLabelKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glObjectLabelKHR(_identifier_, _name_, _length_, _label_)
        f = OpenGL::get_command(:glObjectLabelKHR)
        f.call(_identifier_, _name_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectLabelKHR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectLabelKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectLabelKHR(_identifier_, _name_, _bufSize_, _length_, _label_)
        f = OpenGL::get_command(:glGetObjectLabelKHR)
        f.call(_identifier_, _name_, _bufSize_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glObjectPtrLabelKHR] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glObjectPtrLabelKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glObjectPtrLabelKHR(_ptr_, _length_, _label_)
        f = OpenGL::get_command(:glObjectPtrLabelKHR)
        f.call(_ptr_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetObjectPtrLabelKHR] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetObjectPtrLabelKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetObjectPtrLabelKHR(_ptr_, _bufSize_, _length_, _label_)
        f = OpenGL::get_command(:glGetObjectPtrLabelKHR)
        f.call(_ptr_, _bufSize_, _length_, _label_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPointervKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPointervKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPointervKHR(_pname_, _params_)
        f = OpenGL::get_command(:glGetPointervKHR)
        f.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 4058
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 4220
  def self.define_ext_command_GL_KHR_parallel_shader_compile
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMaxShaderCompilerThreadsKHR] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMaxShaderCompilerThreadsKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMaxShaderCompilerThreadsKHR(_count_)
        f = OpenGL::get_command(:glMaxShaderCompilerThreadsKHR)
        f.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 4067
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 4076
  def self.define_ext_command_GL_KHR_robustness
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetGraphicsResetStatus] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetGraphicsResetStatus] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetGraphicsResetStatus()
        f = OpenGL::get_command(:glGetGraphicsResetStatus)
        f.call()
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReadnPixels] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReadnPixels(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
        f = OpenGL::get_command(:glReadnPixels)
        f.call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformfv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformfv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformfv(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformfv)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformiv(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformiv)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformuiv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformuiv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformuiv(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformuiv)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetGraphicsResetStatusKHR] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetGraphicsResetStatusKHR] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetGraphicsResetStatusKHR()
        f = OpenGL::get_command(:glGetGraphicsResetStatusKHR)
        f.call()
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReadnPixelsKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReadnPixelsKHR(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
        f = OpenGL::get_command(:glReadnPixelsKHR)
        f.call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformfvKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformfvKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformfvKHR(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformfvKHR)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformivKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformivKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformivKHR(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformivKHR)
        f.call(_program_, _location_, _bufSize_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetnUniformuivKHR] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetnUniformuivKHR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetnUniformuivKHR(_program_, _location_, _bufSize_, _params_)
        f = OpenGL::get_command(:glGetnUniformuivKHR)
        f.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 4184
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 4193
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 4202
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 4211
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 20446
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 4238
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 4247
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 4256
  def self.define_ext_command_GL_MESA_framebuffer_flip_y
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferParameteriMESA] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferParameteriMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferParameteriMESA(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glFramebufferParameteriMESA)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFramebufferParameterivMESA] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFramebufferParameterivMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFramebufferParameterivMESA(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFramebufferParameterivMESA)
        f.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 4284
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 20501
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 4293
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 20519
  def self.define_ext_command_GL_MESA_resize_buffers
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResizeBuffersMESA] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResizeBuffersMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResizeBuffersMESA()
        f = OpenGL::get_command(:glResizeBuffersMESA)
        f.call()
      end
    SRC
  end
define_ext_command_GL_MESA_shader_integer_functions() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4302
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 20546
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 20555
  def self.define_ext_command_GL_MESA_window_pos
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2dMESA] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2dMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2dMESA(_x_, _y_)
        f = OpenGL::get_command(:glWindowPos2dMESA)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2dvMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2dvMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2dvMESA(_v_)
        f = OpenGL::get_command(:glWindowPos2dvMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2fMESA] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2fMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2fMESA(_x_, _y_)
        f = OpenGL::get_command(:glWindowPos2fMESA)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2fvMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2fvMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2fvMESA(_v_)
        f = OpenGL::get_command(:glWindowPos2fvMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2iMESA] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2iMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2iMESA(_x_, _y_)
        f = OpenGL::get_command(:glWindowPos2iMESA)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2ivMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2ivMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2ivMESA(_v_)
        f = OpenGL::get_command(:glWindowPos2ivMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2sMESA] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2sMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2sMESA(_x_, _y_)
        f = OpenGL::get_command(:glWindowPos2sMESA)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos2svMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos2svMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos2svMESA(_v_)
        f = OpenGL::get_command(:glWindowPos2svMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3dMESA] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3dMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3dMESA(_x_, _y_, _z_)
        f = OpenGL::get_command(:glWindowPos3dMESA)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3dvMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3dvMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3dvMESA(_v_)
        f = OpenGL::get_command(:glWindowPos3dvMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3fMESA] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3fMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3fMESA(_x_, _y_, _z_)
        f = OpenGL::get_command(:glWindowPos3fMESA)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3fvMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3fvMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3fvMESA(_v_)
        f = OpenGL::get_command(:glWindowPos3fvMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3iMESA] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3iMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3iMESA(_x_, _y_, _z_)
        f = OpenGL::get_command(:glWindowPos3iMESA)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3ivMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3ivMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3ivMESA(_v_)
        f = OpenGL::get_command(:glWindowPos3ivMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3sMESA] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3sMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3sMESA(_x_, _y_, _z_)
        f = OpenGL::get_command(:glWindowPos3sMESA)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos3svMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos3svMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos3svMESA(_v_)
        f = OpenGL::get_command(:glWindowPos3svMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4dMESA] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4dMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos4dMESA(_x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glWindowPos4dMESA)
        f.call(_x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4dvMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4dvMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos4dvMESA(_v_)
        f = OpenGL::get_command(:glWindowPos4dvMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4fMESA] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4fMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos4fMESA(_x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glWindowPos4fMESA)
        f.call(_x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4fvMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4fvMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos4fvMESA(_v_)
        f = OpenGL::get_command(:glWindowPos4fvMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4iMESA] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4iMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos4iMESA(_x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glWindowPos4iMESA)
        f.call(_x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4ivMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4ivMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos4ivMESA(_v_)
        f = OpenGL::get_command(:glWindowPos4ivMESA)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4sMESA] = [Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4sMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos4sMESA(_x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glWindowPos4sMESA)
        f.call(_x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWindowPos4svMESA] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWindowPos4svMESA] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWindowPos4svMESA(_v_)
        f = OpenGL::get_command(:glWindowPos4svMESA)
        f.call(_v_)
      end
    SRC
  end
define_ext_command_GL_MESA_ycbcr_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 20803
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 4311
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 20821
  def self.define_ext_command_GL_NVX_conditional_render
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginConditionalRenderNVX] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginConditionalRenderNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginConditionalRenderNVX(_id_)
        f = OpenGL::get_command(:glBeginConditionalRenderNVX)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndConditionalRenderNVX] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndConditionalRenderNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndConditionalRenderNVX()
        f = OpenGL::get_command(:glEndConditionalRenderNVX)
        f.call()
      end
    SRC
  end
define_ext_command_GL_NVX_gpu_memory_info() click to toggle source
# File lib/opengl_ext_command.rb, line 20849
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 23306
  def self.define_ext_command_GL_NVX_gpu_multicast2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUploadGpuMaskNVX] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUploadGpuMaskNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUploadGpuMaskNVX(_mask_)
        f = OpenGL::get_command(:glUploadGpuMaskNVX)
        f.call(_mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastViewportArrayvNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastViewportArrayvNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastViewportArrayvNVX(_gpu_, _first_, _count_, _v_)
        f = OpenGL::get_command(:glMulticastViewportArrayvNVX)
        f.call(_gpu_, _first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastViewportPositionWScaleNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastViewportPositionWScaleNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastViewportPositionWScaleNVX(_gpu_, _index_, _xcoeff_, _ycoeff_)
        f = OpenGL::get_command(:glMulticastViewportPositionWScaleNVX)
        f.call(_gpu_, _index_, _xcoeff_, _ycoeff_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastScissorArrayvNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastScissorArrayvNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastScissorArrayvNVX(_gpu_, _first_, _count_, _v_)
        f = OpenGL::get_command(:glMulticastScissorArrayvNVX)
        f.call(_gpu_, _first_, _count_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAsyncCopyBufferSubDataNVX] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glAsyncCopyBufferSubDataNVX(_waitSemaphoreCount_, _waitSemaphoreArray_, _fenceValueArray_, _readGpu_, _writeGpuMask_, _readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_, _signalSemaphoreCount_, _signalSemaphoreArray_, _signalValueArray_)
        f = OpenGL::get_command(:glAsyncCopyBufferSubDataNVX)
        f.call(_waitSemaphoreCount_, _waitSemaphoreArray_, _fenceValueArray_, _readGpu_, _writeGpuMask_, _readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_, _signalSemaphoreCount_, _signalSemaphoreArray_, _signalValueArray_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAsyncCopyImageSubDataNVX] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glAsyncCopyImageSubDataNVX(_waitSemaphoreCount_, _waitSemaphoreArray_, _waitValueArray_, _srcGpu_, _dstGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_, _signalSemaphoreCount_, _signalSemaphoreArray_, _signalValueArray_)
        f = OpenGL::get_command(:glAsyncCopyImageSubDataNVX)
        f.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 20858
  def self.define_ext_command_GL_NVX_linked_gpu_multicast
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLGPUNamedBufferSubDataNVX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLGPUNamedBufferSubDataNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLGPUNamedBufferSubDataNVX(_gpuMask_, _buffer_, _offset_, _size_, _data_)
        f = OpenGL::get_command(:glLGPUNamedBufferSubDataNVX)
        f.call(_gpuMask_, _buffer_, _offset_, _size_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLGPUCopyImageSubDataNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLGPUCopyImageSubDataNVX(_sourceGpu_, _destinationGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srxY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _width_, _height_, _depth_)
        f = OpenGL::get_command(:glLGPUCopyImageSubDataNVX)
        f.call(_sourceGpu_, _destinationGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srxY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _width_, _height_, _depth_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLGPUInterlockNVX] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLGPUInterlockNVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLGPUInterlockNVX()
        f = OpenGL::get_command(:glLGPUInterlockNVX)
        f.call()
      end
    SRC
  end
define_ext_command_GL_NVX_progress_fence() click to toggle source
# File lib/opengl_ext_command.rb, line 23374
  def self.define_ext_command_GL_NVX_progress_fence
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateProgressFenceNVX] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateProgressFenceNVX] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glCreateProgressFenceNVX()
        f = OpenGL::get_command(:glCreateProgressFenceNVX)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSignalSemaphoreui64NVX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSignalSemaphoreui64NVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSignalSemaphoreui64NVX(_signalGpu_, _fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
        f = OpenGL::get_command(:glSignalSemaphoreui64NVX)
        f.call(_signalGpu_, _fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWaitSemaphoreui64NVX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWaitSemaphoreui64NVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWaitSemaphoreui64NVX(_waitGpu_, _fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
        f = OpenGL::get_command(:glWaitSemaphoreui64NVX)
        f.call(_waitGpu_, _fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClientWaitSemaphoreui64NVX] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClientWaitSemaphoreui64NVX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClientWaitSemaphoreui64NVX(_fenceObjectCount_, _semaphoreArray_, _fenceValueArray_)
        f = OpenGL::get_command(:glClientWaitSemaphoreui64NVX)
        f.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 20896
  def self.define_ext_command_GL_NV_alpha_to_coverage_dither_control
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAlphaToCoverageDitherControlNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaToCoverageDitherControlNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAlphaToCoverageDitherControlNV(_mode_)
        f = OpenGL::get_command(:glAlphaToCoverageDitherControlNV)
        f.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 20914
  def self.define_ext_command_GL_NV_bindless_multi_draw_indirect
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectBindlessNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectBindlessNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawArraysIndirectBindlessNV(_mode_, _indirect_, _drawCount_, _stride_, _vertexBufferCount_)
        f = OpenGL::get_command(:glMultiDrawArraysIndirectBindlessNV)
        f.call(_mode_, _indirect_, _drawCount_, _stride_, _vertexBufferCount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsIndirectBindlessNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectBindlessNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsIndirectBindlessNV(_mode_, _type_, _indirect_, _drawCount_, _stride_, _vertexBufferCount_)
        f = OpenGL::get_command(:glMultiDrawElementsIndirectBindlessNV)
        f.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 20942
  def self.define_ext_command_GL_NV_bindless_multi_draw_indirect_count
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawArraysIndirectBindlessCountNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawArraysIndirectBindlessCountNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawArraysIndirectBindlessCountNV(_mode_, _indirect_, _drawCount_, _maxDrawCount_, _stride_, _vertexBufferCount_)
        f = OpenGL::get_command(:glMultiDrawArraysIndirectBindlessCountNV)
        f.call(_mode_, _indirect_, _drawCount_, _maxDrawCount_, _stride_, _vertexBufferCount_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsIndirectBindlessCountNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsIndirectBindlessCountNV(_mode_, _type_, _indirect_, _drawCount_, _maxDrawCount_, _stride_, _vertexBufferCount_)
        f = OpenGL::get_command(:glMultiDrawElementsIndirectBindlessCountNV)
        f.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 4320
  def self.define_ext_command_GL_NV_bindless_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureHandleNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureHandleNV] = -Fiddle::TYPE_LONG_LONG
    OpenGL.module_eval(<<-SRC)
      def glGetTextureHandleNV(_texture_)
        f = OpenGL::get_command(:glGetTextureHandleNV)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTextureSamplerHandleNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTextureSamplerHandleNV] = -Fiddle::TYPE_LONG_LONG
    OpenGL.module_eval(<<-SRC)
      def glGetTextureSamplerHandleNV(_texture_, _sampler_)
        f = OpenGL::get_command(:glGetTextureSamplerHandleNV)
        f.call(_texture_, _sampler_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeTextureHandleResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeTextureHandleResidentNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeTextureHandleResidentNV(_handle_)
        f = OpenGL::get_command(:glMakeTextureHandleResidentNV)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeTextureHandleNonResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeTextureHandleNonResidentNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeTextureHandleNonResidentNV(_handle_)
        f = OpenGL::get_command(:glMakeTextureHandleNonResidentNV)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetImageHandleNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetImageHandleNV] = -Fiddle::TYPE_LONG_LONG
    OpenGL.module_eval(<<-SRC)
      def glGetImageHandleNV(_texture_, _level_, _layered_, _layer_, _format_)
        f = OpenGL::get_command(:glGetImageHandleNV)
        f.call(_texture_, _level_, _layered_, _layer_, _format_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeImageHandleResidentNV] = [-Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeImageHandleResidentNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeImageHandleResidentNV(_handle_, _access_)
        f = OpenGL::get_command(:glMakeImageHandleResidentNV)
        f.call(_handle_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeImageHandleNonResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeImageHandleNonResidentNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeImageHandleNonResidentNV(_handle_)
        f = OpenGL::get_command(:glMakeImageHandleNonResidentNV)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformHandleui64NV(_location_, _value_)
        f = OpenGL::get_command(:glUniformHandleui64NV)
        f.call(_location_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformHandleui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformHandleui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformHandleui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniformHandleui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformHandleui64NV(_program_, _location_, _value_)
        f = OpenGL::get_command(:glProgramUniformHandleui64NV)
        f.call(_program_, _location_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformHandleui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformHandleui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformHandleui64vNV(_program_, _location_, _count_, _values_)
        f = OpenGL::get_command(:glProgramUniformHandleui64vNV)
        f.call(_program_, _location_, _count_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsTextureHandleResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsTextureHandleResidentNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsTextureHandleResidentNV(_handle_)
        f = OpenGL::get_command(:glIsTextureHandleResidentNV)
        f.call(_handle_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsImageHandleResidentNV] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsImageHandleResidentNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsImageHandleResidentNV(_handle_)
        f = OpenGL::get_command(:glIsImageHandleResidentNV)
        f.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 4458
  def self.define_ext_command_GL_NV_blend_equation_advanced
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendParameteriNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendParameteriNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendParameteriNV(_pname_, _value_)
        f = OpenGL::get_command(:glBlendParameteriNV)
        f.call(_pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendBarrierNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendBarrierNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendBarrierNV()
        f = OpenGL::get_command(:glBlendBarrierNV)
        f.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 4486
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 4495
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 21154
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 4504
  def self.define_ext_command_GL_NV_clip_space_w_scaling
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportPositionWScaleNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportPositionWScaleNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportPositionWScaleNV(_index_, _xcoeff_, _ycoeff_)
        f = OpenGL::get_command(:glViewportPositionWScaleNV)
        f.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 21181
  def self.define_ext_command_GL_NV_command_list
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateStatesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateStatesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateStatesNV(_n_, _states_)
        f = OpenGL::get_command(:glCreateStatesNV)
        f.call(_n_, _states_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteStatesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteStatesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteStatesNV(_n_, _states_)
        f = OpenGL::get_command(:glDeleteStatesNV)
        f.call(_n_, _states_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsStateNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsStateNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsStateNV(_state_)
        f = OpenGL::get_command(:glIsStateNV)
        f.call(_state_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStateCaptureNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStateCaptureNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStateCaptureNV(_state_, _mode_)
        f = OpenGL::get_command(:glStateCaptureNV)
        f.call(_state_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCommandHeaderNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCommandHeaderNV] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetCommandHeaderNV(_tokenID_, _size_)
        f = OpenGL::get_command(:glGetCommandHeaderNV)
        f.call(_tokenID_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetStageIndexNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetStageIndexNV] = -Fiddle::TYPE_SHORT
    OpenGL.module_eval(<<-SRC)
      def glGetStageIndexNV(_shadertype_)
        f = OpenGL::get_command(:glGetStageIndexNV)
        f.call(_shadertype_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawCommandsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawCommandsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawCommandsNV(_primitiveMode_, _buffer_, _indirects_, _sizes_, _count_)
        f = OpenGL::get_command(:glDrawCommandsNV)
        f.call(_primitiveMode_, _buffer_, _indirects_, _sizes_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawCommandsAddressNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawCommandsAddressNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawCommandsAddressNV(_primitiveMode_, _indirects_, _sizes_, _count_)
        f = OpenGL::get_command(:glDrawCommandsAddressNV)
        f.call(_primitiveMode_, _indirects_, _sizes_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawCommandsStatesNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawCommandsStatesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawCommandsStatesNV(_buffer_, _indirects_, _sizes_, _states_, _fbos_, _count_)
        f = OpenGL::get_command(:glDrawCommandsStatesNV)
        f.call(_buffer_, _indirects_, _sizes_, _states_, _fbos_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawCommandsStatesAddressNV] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawCommandsStatesAddressNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawCommandsStatesAddressNV(_indirects_, _sizes_, _states_, _fbos_, _count_)
        f = OpenGL::get_command(:glDrawCommandsStatesAddressNV)
        f.call(_indirects_, _sizes_, _states_, _fbos_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateCommandListsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateCommandListsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateCommandListsNV(_n_, _lists_)
        f = OpenGL::get_command(:glCreateCommandListsNV)
        f.call(_n_, _lists_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteCommandListsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteCommandListsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteCommandListsNV(_n_, _lists_)
        f = OpenGL::get_command(:glDeleteCommandListsNV)
        f.call(_n_, _lists_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsCommandListNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsCommandListNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsCommandListNV(_list_)
        f = OpenGL::get_command(:glIsCommandListNV)
        f.call(_list_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glListDrawCommandsStatesClientNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glListDrawCommandsStatesClientNV(_list_, _segment_, _indirects_, _sizes_, _states_, _fbos_, _count_)
        f = OpenGL::get_command(:glListDrawCommandsStatesClientNV)
        f.call(_list_, _segment_, _indirects_, _sizes_, _states_, _fbos_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCommandListSegmentsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCommandListSegmentsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCommandListSegmentsNV(_list_, _segments_)
        f = OpenGL::get_command(:glCommandListSegmentsNV)
        f.call(_list_, _segments_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCompileCommandListNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompileCommandListNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompileCommandListNV(_list_)
        f = OpenGL::get_command(:glCompileCommandListNV)
        f.call(_list_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCallCommandListNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCallCommandListNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCallCommandListNV(_list_)
        f = OpenGL::get_command(:glCallCommandListNV)
        f.call(_list_)
      end
    SRC
  end
define_ext_command_GL_NV_compute_program5() click to toggle source
# File lib/opengl_ext_command.rb, line 21359
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 4522
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 4531
  def self.define_ext_command_GL_NV_conditional_render
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginConditionalRenderNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginConditionalRenderNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginConditionalRenderNV(_id_, _mode_)
        f = OpenGL::get_command(:glBeginConditionalRenderNV)
        f.call(_id_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndConditionalRenderNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndConditionalRenderNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndConditionalRenderNV()
        f = OpenGL::get_command(:glEndConditionalRenderNV)
        f.call()
      end
    SRC
  end
define_ext_command_GL_NV_conservative_raster() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4559
  def self.define_ext_command_GL_NV_conservative_raster
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSubpixelPrecisionBiasNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSubpixelPrecisionBiasNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSubpixelPrecisionBiasNV(_xbits_, _ybits_)
        f = OpenGL::get_command(:glSubpixelPrecisionBiasNV)
        f.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 21423
  def self.define_ext_command_GL_NV_conservative_raster_dilate
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConservativeRasterParameterfNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConservativeRasterParameterfNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConservativeRasterParameterfNV(_pname_, _value_)
        f = OpenGL::get_command(:glConservativeRasterParameterfNV)
        f.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 4577
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 4586
  def self.define_ext_command_GL_NV_conservative_raster_pre_snap_triangles
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConservativeRasterParameteriNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConservativeRasterParameteriNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConservativeRasterParameteriNV(_pname_, _param_)
        f = OpenGL::get_command(:glConservativeRasterParameteriNV)
        f.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 21468
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 4604
  def self.define_ext_command_GL_NV_copy_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyBufferSubDataNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyBufferSubDataNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyBufferSubDataNV(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_)
        f = OpenGL::get_command(:glCopyBufferSubDataNV)
        f.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 21477
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 21486
  def self.define_ext_command_GL_NV_copy_image
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyImageSubDataNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyImageSubDataNV(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _width_, _height_, _depth_)
        f = OpenGL::get_command(:glCopyImageSubDataNV)
        f.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 4622
  def self.define_ext_command_GL_NV_coverage_sample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCoverageMaskNV] = [-Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCoverageMaskNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCoverageMaskNV(_mask_)
        f = OpenGL::get_command(:glCoverageMaskNV)
        f.call(_mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCoverageOperationNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCoverageOperationNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCoverageOperationNV(_operation_)
        f = OpenGL::get_command(:glCoverageOperationNV)
        f.call(_operation_)
      end
    SRC
  end
define_ext_command_GL_NV_deep_texture3D() click to toggle source
# File lib/opengl_ext_command.rb, line 21504
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 21513
  def self.define_ext_command_GL_NV_depth_buffer_float
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangedNV] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangedNV(_zNear_, _zFar_)
        f = OpenGL::get_command(:glDepthRangedNV)
        f.call(_zNear_, _zFar_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearDepthdNV] = [Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearDepthdNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearDepthdNV(_depth_)
        f = OpenGL::get_command(:glClearDepthdNV)
        f.call(_depth_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthBoundsdNV] = [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthBoundsdNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthBoundsdNV(_zmin_, _zmax_)
        f = OpenGL::get_command(:glDepthBoundsdNV)
        f.call(_zmin_, _zmax_)
      end
    SRC
  end
define_ext_command_GL_NV_depth_clamp() click to toggle source
# File lib/opengl_ext_command.rb, line 21551
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 4650
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 4659
  def self.define_ext_command_GL_NV_draw_buffers
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawBuffersNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawBuffersNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawBuffersNV(_n_, _bufs_)
        f = OpenGL::get_command(:glDrawBuffersNV)
        f.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 4677
  def self.define_ext_command_GL_NV_draw_instanced
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawArraysInstancedNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawArraysInstancedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawArraysInstancedNV(_mode_, _first_, _count_, _primcount_)
        f = OpenGL::get_command(:glDrawArraysInstancedNV)
        f.call(_mode_, _first_, _count_, _primcount_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedNV(_mode_, _count_, _type_, _indices_, _primcount_)
        f = OpenGL::get_command(:glDrawElementsInstancedNV)
        f.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 21560
  def self.define_ext_command_GL_NV_draw_texture
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTextureNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawTextureNV(_texture_, _sampler_, _x0_, _y0_, _x1_, _y1_, _z_, _s0_, _t0_, _s1_, _t1_)
        f = OpenGL::get_command(:glDrawTextureNV)
        f.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 4705
  def self.define_ext_command_GL_NV_draw_vulkan_image
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawVkImageNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawVkImageNV(_vkImage_, _sampler_, _x0_, _y0_, _x1_, _y1_, _z_, _s0_, _t0_, _s1_, _t1_)
        f = OpenGL::get_command(:glDrawVkImageNV)
        f.call(_vkImage_, _sampler_, _x0_, _y0_, _x1_, _y1_, _z_, _s0_, _t0_, _s1_, _t1_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVkProcAddrNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVkProcAddrNV] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glGetVkProcAddrNV(_name_)
        f = OpenGL::get_command(:glGetVkProcAddrNV)
        f.call(_name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWaitVkSemaphoreNV] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWaitVkSemaphoreNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWaitVkSemaphoreNV(_vkSemaphore_)
        f = OpenGL::get_command(:glWaitVkSemaphoreNV)
        f.call(_vkSemaphore_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSignalVkSemaphoreNV] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSignalVkSemaphoreNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSignalVkSemaphoreNV(_vkSemaphore_)
        f = OpenGL::get_command(:glSignalVkSemaphoreNV)
        f.call(_vkSemaphore_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSignalVkFenceNV] = [-Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSignalVkFenceNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSignalVkFenceNV(_vkFence_)
        f = OpenGL::get_command(:glSignalVkFenceNV)
        f.call(_vkFence_)
      end
    SRC
  end
define_ext_command_GL_NV_evaluators() click to toggle source
# File lib/opengl_ext_command.rb, line 21636
  def self.define_ext_command_GL_NV_evaluators
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapControlPointsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapControlPointsNV(_target_, _index_, _type_, _ustride_, _vstride_, _uorder_, _vorder_, _packed_, _points_)
        f = OpenGL::get_command(:glMapControlPointsNV)
        f.call(_target_, _index_, _type_, _ustride_, _vstride_, _uorder_, _vorder_, _packed_, _points_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapParameterivNV(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glMapParameterivNV)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapParameterfvNV(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glMapParameterfvNV)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapControlPointsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMapControlPointsNV(_target_, _index_, _type_, _ustride_, _vstride_, _packed_, _points_)
        f = OpenGL::get_command(:glGetMapControlPointsNV)
        f.call(_target_, _index_, _type_, _ustride_, _vstride_, _packed_, _points_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMapParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMapParameterivNV(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMapParameterivNV)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMapParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMapParameterfvNV(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMapParameterfvNV)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMapAttribParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapAttribParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMapAttribParameterivNV(_target_, _index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMapAttribParameterivNV)
        f.call(_target_, _index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMapAttribParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapAttribParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMapAttribParameterfvNV(_target_, _index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMapAttribParameterfvNV)
        f.call(_target_, _index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEvalMapsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEvalMapsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEvalMapsNV(_target_, _mode_)
        f = OpenGL::get_command(:glEvalMapsNV)
        f.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 4763
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 21734
  def self.define_ext_command_GL_NV_explicit_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMultisamplefvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMultisamplefvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMultisamplefvNV(_pname_, _index_, _val_)
        f = OpenGL::get_command(:glGetMultisamplefvNV)
        f.call(_pname_, _index_, _val_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSampleMaskIndexedNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMaskIndexedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSampleMaskIndexedNV(_index_, _mask_)
        f = OpenGL::get_command(:glSampleMaskIndexedNV)
        f.call(_index_, _mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexRenderbufferNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexRenderbufferNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexRenderbufferNV(_target_, _renderbuffer_)
        f = OpenGL::get_command(:glTexRenderbufferNV)
        f.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 4772
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 4781
  def self.define_ext_command_GL_NV_fence
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteFencesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteFencesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteFencesNV(_n_, _fences_)
        f = OpenGL::get_command(:glDeleteFencesNV)
        f.call(_n_, _fences_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenFencesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenFencesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenFencesNV(_n_, _fences_)
        f = OpenGL::get_command(:glGenFencesNV)
        f.call(_n_, _fences_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsFenceNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsFenceNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsFenceNV(_fence_)
        f = OpenGL::get_command(:glIsFenceNV)
        f.call(_fence_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTestFenceNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTestFenceNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glTestFenceNV(_fence_)
        f = OpenGL::get_command(:glTestFenceNV)
        f.call(_fence_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFenceivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFenceivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFenceivNV(_fence_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFenceivNV)
        f.call(_fence_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFinishFenceNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFinishFenceNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFinishFenceNV(_fence_)
        f = OpenGL::get_command(:glFinishFenceNV)
        f.call(_fence_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSetFenceNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSetFenceNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSetFenceNV(_fence_, _condition_)
        f = OpenGL::get_command(:glSetFenceNV)
        f.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 4859
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 21859
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 21868
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 4868
  def self.define_ext_command_GL_NV_fragment_coverage_to_color
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentCoverageColorNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentCoverageColorNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentCoverageColorNV(_color_)
        f = OpenGL::get_command(:glFragmentCoverageColorNV)
        f.call(_color_)
      end
    SRC
  end
define_ext_command_GL_NV_fragment_program() click to toggle source
# File lib/opengl_ext_command.rb, line 21895
  def self.define_ext_command_GL_NV_fragment_program
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramNamedParameter4fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramNamedParameter4fNV(_id_, _len_, _name_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramNamedParameter4fNV)
        f.call(_id_, _len_, _name_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramNamedParameter4fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramNamedParameter4fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramNamedParameter4fvNV(_id_, _len_, _name_, _v_)
        f = OpenGL::get_command(:glProgramNamedParameter4fvNV)
        f.call(_id_, _len_, _name_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramNamedParameter4dNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramNamedParameter4dNV(_id_, _len_, _name_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramNamedParameter4dNV)
        f.call(_id_, _len_, _name_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramNamedParameter4dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramNamedParameter4dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramNamedParameter4dvNV(_id_, _len_, _name_, _v_)
        f = OpenGL::get_command(:glProgramNamedParameter4dvNV)
        f.call(_id_, _len_, _name_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramNamedParameterfvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramNamedParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramNamedParameterfvNV(_id_, _len_, _name_, _params_)
        f = OpenGL::get_command(:glGetProgramNamedParameterfvNV)
        f.call(_id_, _len_, _name_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramNamedParameterdvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramNamedParameterdvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramNamedParameterdvNV(_id_, _len_, _name_, _params_)
        f = OpenGL::get_command(:glGetProgramNamedParameterdvNV)
        f.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 21963
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 21972
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 21981
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 4886
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 4895
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 4904
  def self.define_ext_command_GL_NV_framebuffer_blit
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlitFramebufferNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlitFramebufferNV(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        f = OpenGL::get_command(:glBlitFramebufferNV)
        f.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 4922
  def self.define_ext_command_GL_NV_framebuffer_mixed_samples
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRasterSamplesEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRasterSamplesEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRasterSamplesEXT(_samples_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glRasterSamplesEXT)
        f.call(_samples_, _fixedsamplelocations_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCoverageModulationTableNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCoverageModulationTableNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCoverageModulationTableNV(_n_, _v_)
        f = OpenGL::get_command(:glCoverageModulationTableNV)
        f.call(_n_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCoverageModulationTableNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCoverageModulationTableNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCoverageModulationTableNV(_bufSize_, _v_)
        f = OpenGL::get_command(:glGetCoverageModulationTableNV)
        f.call(_bufSize_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCoverageModulationNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCoverageModulationNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCoverageModulationNV(_components_)
        f = OpenGL::get_command(:glCoverageModulationNV)
        f.call(_components_)
      end
    SRC
  end
define_ext_command_GL_NV_framebuffer_multisample() click to toggle source
# File lib/opengl_es_ext_command.rb, line 4970
  def self.define_ext_command_GL_NV_framebuffer_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisampleNV(_target_, _samples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisampleNV)
        f.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 22056
  def self.define_ext_command_GL_NV_framebuffer_multisample_coverage
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderbufferStorageMultisampleCoverageNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderbufferStorageMultisampleCoverageNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderbufferStorageMultisampleCoverageNV(_target_, _coverageSamples_, _colorSamples_, _internalformat_, _width_, _height_)
        f = OpenGL::get_command(:glRenderbufferStorageMultisampleCoverageNV)
        f.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 4988
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 22074
  def self.define_ext_command_GL_NV_geometry_program4
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramVertexLimitNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramVertexLimitNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramVertexLimitNV(_target_, _limit_)
        f = OpenGL::get_command(:glProgramVertexLimitNV)
        f.call(_target_, _limit_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureEXT(_target_, _attachment_, _texture_, _level_)
        f = OpenGL::get_command(:glFramebufferTextureEXT)
        f.call(_target_, _attachment_, _texture_, _level_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureLayerEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureLayerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureLayerEXT(_target_, _attachment_, _texture_, _level_, _layer_)
        f = OpenGL::get_command(:glFramebufferTextureLayerEXT)
        f.call(_target_, _attachment_, _texture_, _level_, _layer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureFaceEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureFaceEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureFaceEXT(_target_, _attachment_, _texture_, _level_, _face_)
        f = OpenGL::get_command(:glFramebufferTextureFaceEXT)
        f.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 22122
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 4997
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 23178
  def self.define_ext_command_GL_NV_gpu_multicast
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRenderGpuMaskNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRenderGpuMaskNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRenderGpuMaskNV(_mask_)
        f = OpenGL::get_command(:glRenderGpuMaskNV)
        f.call(_mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastBufferSubDataNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastBufferSubDataNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastBufferSubDataNV(_gpuMask_, _buffer_, _offset_, _size_, _data_)
        f = OpenGL::get_command(:glMulticastBufferSubDataNV)
        f.call(_gpuMask_, _buffer_, _offset_, _size_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastCopyBufferSubDataNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastCopyBufferSubDataNV(_readGpu_, _writeGpuMask_, _readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
        f = OpenGL::get_command(:glMulticastCopyBufferSubDataNV)
        f.call(_readGpu_, _writeGpuMask_, _readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastCopyImageSubDataNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastCopyImageSubDataNV(_srcGpu_, _dstGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
        f = OpenGL::get_command(:glMulticastCopyImageSubDataNV)
        f.call(_srcGpu_, _dstGpuMask_, _srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastBlitFramebufferNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastBlitFramebufferNV(_srcGpu_, _dstGpu_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
        f = OpenGL::get_command(:glMulticastBlitFramebufferNV)
        f.call(_srcGpu_, _dstGpu_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastFramebufferSampleLocationsfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastFramebufferSampleLocationsfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastFramebufferSampleLocationsfvNV(_gpu_, _framebuffer_, _start_, _count_, _v_)
        f = OpenGL::get_command(:glMulticastFramebufferSampleLocationsfvNV)
        f.call(_gpu_, _framebuffer_, _start_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastBarrierNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastBarrierNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastBarrierNV()
        f = OpenGL::get_command(:glMulticastBarrierNV)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastWaitSyncNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastWaitSyncNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastWaitSyncNV(_signalGpu_, _waitGpuMask_)
        f = OpenGL::get_command(:glMulticastWaitSyncNV)
        f.call(_signalGpu_, _waitGpuMask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastGetQueryObjectivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastGetQueryObjectivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastGetQueryObjectivNV(_gpu_, _id_, _pname_, _params_)
        f = OpenGL::get_command(:glMulticastGetQueryObjectivNV)
        f.call(_gpu_, _id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastGetQueryObjectuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastGetQueryObjectuivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastGetQueryObjectuivNV(_gpu_, _id_, _pname_, _params_)
        f = OpenGL::get_command(:glMulticastGetQueryObjectuivNV)
        f.call(_gpu_, _id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastGetQueryObjecti64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastGetQueryObjecti64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastGetQueryObjecti64vNV(_gpu_, _id_, _pname_, _params_)
        f = OpenGL::get_command(:glMulticastGetQueryObjecti64vNV)
        f.call(_gpu_, _id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMulticastGetQueryObjectui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMulticastGetQueryObjectui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMulticastGetQueryObjectui64vNV(_gpu_, _id_, _pname_, _params_)
        f = OpenGL::get_command(:glMulticastGetQueryObjectui64vNV)
        f.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 22140
  def self.define_ext_command_GL_NV_gpu_program4
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameterI4iNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameterI4iNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameterI4iNV(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramLocalParameterI4iNV)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameterI4ivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameterI4ivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameterI4ivNV(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramLocalParameterI4ivNV)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParametersI4ivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParametersI4ivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParametersI4ivNV(_target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glProgramLocalParametersI4ivNV)
        f.call(_target_, _index_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameterI4uiNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameterI4uiNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameterI4uiNV(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramLocalParameterI4uiNV)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParameterI4uivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParameterI4uivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParameterI4uivNV(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramLocalParameterI4uivNV)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramLocalParametersI4uivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramLocalParametersI4uivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramLocalParametersI4uivNV(_target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glProgramLocalParametersI4uivNV)
        f.call(_target_, _index_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameterI4iNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameterI4iNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameterI4iNV(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramEnvParameterI4iNV)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameterI4ivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameterI4ivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameterI4ivNV(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramEnvParameterI4ivNV)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParametersI4ivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParametersI4ivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParametersI4ivNV(_target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glProgramEnvParametersI4ivNV)
        f.call(_target_, _index_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameterI4uiNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameterI4uiNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameterI4uiNV(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramEnvParameterI4uiNV)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParameterI4uivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParameterI4uivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParameterI4uivNV(_target_, _index_, _params_)
        f = OpenGL::get_command(:glProgramEnvParameterI4uivNV)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramEnvParametersI4uivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramEnvParametersI4uivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramEnvParametersI4uivNV(_target_, _index_, _count_, _params_)
        f = OpenGL::get_command(:glProgramEnvParametersI4uivNV)
        f.call(_target_, _index_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterIivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterIivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramLocalParameterIivNV(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramLocalParameterIivNV)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramLocalParameterIuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramLocalParameterIuivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramLocalParameterIuivNV(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramLocalParameterIuivNV)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterIivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterIivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramEnvParameterIivNV(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramEnvParameterIivNV)
        f.call(_target_, _index_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramEnvParameterIuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramEnvParameterIuivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramEnvParameterIuivNV(_target_, _index_, _params_)
        f = OpenGL::get_command(:glGetProgramEnvParameterIuivNV)
        f.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 22308
  def self.define_ext_command_GL_NV_gpu_program5
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramSubroutineParametersuivNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramSubroutineParametersuivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramSubroutineParametersuivNV(_target_, _count_, _params_)
        f = OpenGL::get_command(:glProgramSubroutineParametersuivNV)
        f.call(_target_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramSubroutineParameteruivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramSubroutineParameteruivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramSubroutineParameteruivNV(_target_, _index_, _param_)
        f = OpenGL::get_command(:glGetProgramSubroutineParameteruivNV)
        f.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 22336
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 5006
  def self.define_ext_command_GL_NV_gpu_shader5
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1i64NV(_location_, _x_)
        f = OpenGL::get_command(:glUniform1i64NV)
        f.call(_location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2i64NV(_location_, _x_, _y_)
        f = OpenGL::get_command(:glUniform2i64NV)
        f.call(_location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3i64NV(_location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glUniform3i64NV)
        f.call(_location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64NV] = [Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4i64NV(_location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glUniform4i64NV)
        f.call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1i64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1i64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2i64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2i64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3i64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3i64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4i64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4i64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4i64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1ui64NV(_location_, _x_)
        f = OpenGL::get_command(:glUniform1ui64NV)
        f.call(_location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2ui64NV(_location_, _x_, _y_)
        f = OpenGL::get_command(:glUniform2ui64NV)
        f.call(_location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3ui64NV(_location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glUniform3ui64NV)
        f.call(_location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4ui64NV(_location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glUniform4ui64NV)
        f.call(_location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform1ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform1ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform1ui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform1ui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform2ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform2ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform2ui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform2ui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform3ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform3ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform3ui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform3ui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniform4ui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniform4ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniform4ui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniform4ui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformi64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformi64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformi64vNV(_program_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformi64vNV)
        f.call(_program_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1i64NV(_program_, _location_, _x_)
        f = OpenGL::get_command(:glProgramUniform1i64NV)
        f.call(_program_, _location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2i64NV(_program_, _location_, _x_, _y_)
        f = OpenGL::get_command(:glProgramUniform2i64NV)
        f.call(_program_, _location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3i64NV(_program_, _location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glProgramUniform3i64NV)
        f.call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4i64NV(_program_, _location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramUniform4i64NV)
        f.call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1i64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1i64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2i64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2i64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3i64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3i64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4i64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4i64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ui64NV(_program_, _location_, _x_)
        f = OpenGL::get_command(:glProgramUniform1ui64NV)
        f.call(_program_, _location_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ui64NV(_program_, _location_, _x_, _y_)
        f = OpenGL::get_command(:glProgramUniform2ui64NV)
        f.call(_program_, _location_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ui64NV(_program_, _location_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glProgramUniform3ui64NV)
        f.call(_program_, _location_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ui64NV(_program_, _location_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramUniform4ui64NV)
        f.call(_program_, _location_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform1ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform1ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform1ui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform1ui64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform2ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform2ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform2ui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform2ui64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform3ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform3ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform3ui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform3ui64vNV)
        f.call(_program_, _location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniform4ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniform4ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniform4ui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniform4ui64vNV)
        f.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 22683
  def self.define_ext_command_GL_NV_half_float
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex2hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex2hNV(_x_, _y_)
        f = OpenGL::get_command(:glVertex2hNV)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex2hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex2hvNV(_v_)
        f = OpenGL::get_command(:glVertex2hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex3hNV(_x_, _y_, _z_)
        f = OpenGL::get_command(:glVertex3hNV)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex3hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex3hvNV(_v_)
        f = OpenGL::get_command(:glVertex3hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex4hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex4hNV(_x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertex4hNV)
        f.call(_x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex4hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex4hvNV(_v_)
        f = OpenGL::get_command(:glVertex4hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormal3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormal3hNV(_nx_, _ny_, _nz_)
        f = OpenGL::get_command(:glNormal3hNV)
        f.call(_nx_, _ny_, _nz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormal3hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormal3hvNV(_v_)
        f = OpenGL::get_command(:glNormal3hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor3hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor3hNV(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glColor3hNV)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor3hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor3hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor3hvNV(_v_)
        f = OpenGL::get_command(:glColor3hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor4hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4hNV(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glColor4hNV)
        f.call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor4hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4hvNV(_v_)
        f = OpenGL::get_command(:glColor4hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1hNV] = [-Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord1hNV(_s_)
        f = OpenGL::get_command(:glTexCoord1hNV)
        f.call(_s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord1hvNV(_v_)
        f = OpenGL::get_command(:glTexCoord1hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2hNV(_s_, _t_)
        f = OpenGL::get_command(:glTexCoord2hNV)
        f.call(_s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2hvNV(_v_)
        f = OpenGL::get_command(:glTexCoord2hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord3hNV(_s_, _t_, _r_)
        f = OpenGL::get_command(:glTexCoord3hNV)
        f.call(_s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord3hvNV(_v_)
        f = OpenGL::get_command(:glTexCoord3hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4hNV(_s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glTexCoord4hNV)
        f.call(_s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4hvNV(_v_)
        f = OpenGL::get_command(:glTexCoord4hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1hNV(_target_, _s_)
        f = OpenGL::get_command(:glMultiTexCoord1hNV)
        f.call(_target_, _s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1hvNV(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord1hvNV)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2hNV(_target_, _s_, _t_)
        f = OpenGL::get_command(:glMultiTexCoord2hNV)
        f.call(_target_, _s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2hvNV(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord2hvNV)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3hNV(_target_, _s_, _t_, _r_)
        f = OpenGL::get_command(:glMultiTexCoord3hNV)
        f.call(_target_, _s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3hvNV(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord3hvNV)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4hNV(_target_, _s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glMultiTexCoord4hNV)
        f.call(_target_, _s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4hvNV(_target_, _v_)
        f = OpenGL::get_command(:glMultiTexCoord4hvNV)
        f.call(_target_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordhNV] = [-Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordhNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoordhNV(_fog_)
        f = OpenGL::get_command(:glFogCoordhNV)
        f.call(_fog_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordhvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordhvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoordhvNV(_fog_)
        f = OpenGL::get_command(:glFogCoordhvNV)
        f.call(_fog_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3hNV] = [-Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3hNV(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glSecondaryColor3hNV)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColor3hvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColor3hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColor3hvNV(_v_)
        f = OpenGL::get_command(:glSecondaryColor3hvNV)
        f.call(_v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeighthNV] = [-Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeighthNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexWeighthNV(_weight_)
        f = OpenGL::get_command(:glVertexWeighthNV)
        f.call(_weight_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexWeighthvNV] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexWeighthvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexWeighthvNV(_weight_)
        f = OpenGL::get_command(:glVertexWeighthvNV)
        f.call(_weight_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1hNV(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1hNV)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1hvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1hvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2hNV(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2hNV)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2hvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2hvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3hNV(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3hNV)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3hvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3hvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4hNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT, -Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4hNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4hNV(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4hNV)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4hvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4hvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs1hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs1hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs1hvNV(_index_, _n_, _v_)
        f = OpenGL::get_command(:glVertexAttribs1hvNV)
        f.call(_index_, _n_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs2hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs2hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs2hvNV(_index_, _n_, _v_)
        f = OpenGL::get_command(:glVertexAttribs2hvNV)
        f.call(_index_, _n_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs3hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs3hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs3hvNV(_index_, _n_, _v_)
        f = OpenGL::get_command(:glVertexAttribs3hvNV)
        f.call(_index_, _n_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4hvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4hvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs4hvNV(_index_, _n_, _v_)
        f = OpenGL::get_command(:glVertexAttribs4hvNV)
        f.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 5344
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 5353
  def self.define_ext_command_GL_NV_instanced_arrays
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribDivisorNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribDivisorNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribDivisorNV(_index_, _divisor_)
        f = OpenGL::get_command(:glVertexAttribDivisorNV)
        f.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 5371
  def self.define_ext_command_GL_NV_internalformat_sample_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInternalformatSampleivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInternalformatSampleivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetInternalformatSampleivNV(_target_, _internalformat_, _samples_, _pname_, _count_, _params_)
        f = OpenGL::get_command(:glGetInternalformatSampleivNV)
        f.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 23169
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 5389
  def self.define_ext_command_GL_NV_memory_attachment
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMemoryObjectDetachedResourcesuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMemoryObjectDetachedResourcesuivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMemoryObjectDetachedResourcesuivNV(_memory_, _pname_, _first_, _count_, _params_)
        f = OpenGL::get_command(:glGetMemoryObjectDetachedResourcesuivNV)
        f.call(_memory_, _pname_, _first_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResetMemoryObjectParameterNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResetMemoryObjectParameterNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResetMemoryObjectParameterNV(_memory_, _pname_)
        f = OpenGL::get_command(:glResetMemoryObjectParameterNV)
        f.call(_memory_, _pname_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexAttachMemoryNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexAttachMemoryNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexAttachMemoryNV(_target_, _memory_, _offset_)
        f = OpenGL::get_command(:glTexAttachMemoryNV)
        f.call(_target_, _memory_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferAttachMemoryNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferAttachMemoryNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferAttachMemoryNV(_target_, _memory_, _offset_)
        f = OpenGL::get_command(:glBufferAttachMemoryNV)
        f.call(_target_, _memory_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureAttachMemoryNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureAttachMemoryNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureAttachMemoryNV(_texture_, _memory_, _offset_)
        f = OpenGL::get_command(:glTextureAttachMemoryNV)
        f.call(_texture_, _memory_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedBufferAttachMemoryNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferAttachMemoryNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferAttachMemoryNV(_buffer_, _memory_, _offset_)
        f = OpenGL::get_command(:glNamedBufferAttachMemoryNV)
        f.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 5457
  def self.define_ext_command_GL_NV_memory_object_sparse
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferPageCommitmentMemNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferPageCommitmentMemNV(_target_, _offset_, _size_, _memory_, _memOffset_, _commit_)
        f = OpenGL::get_command(:glBufferPageCommitmentMemNV)
        f.call(_target_, _offset_, _size_, _memory_, _memOffset_, _commit_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexPageCommitmentMemNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexPageCommitmentMemNV(_target_, _layer_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _memory_, _offset_, _commit_)
        f = OpenGL::get_command(:glTexPageCommitmentMemNV)
        f.call(_target_, _layer_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _memory_, _offset_, _commit_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedBufferPageCommitmentMemNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedBufferPageCommitmentMemNV(_buffer_, _offset_, _size_, _memory_, _memOffset_, _commit_)
        f = OpenGL::get_command(:glNamedBufferPageCommitmentMemNV)
        f.call(_buffer_, _offset_, _size_, _memory_, _memOffset_, _commit_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexturePageCommitmentMemNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexturePageCommitmentMemNV(_texture_, _layer_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _memory_, _offset_, _commit_)
        f = OpenGL::get_command(:glTexturePageCommitmentMemNV)
        f.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 5505
  def self.define_ext_command_GL_NV_mesh_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawMeshTasksNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawMeshTasksNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawMeshTasksNV(_first_, _count_)
        f = OpenGL::get_command(:glDrawMeshTasksNV)
        f.call(_first_, _count_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawMeshTasksIndirectNV] = [Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawMeshTasksIndirectNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawMeshTasksIndirectNV(_indirect_)
        f = OpenGL::get_command(:glDrawMeshTasksIndirectNV)
        f.call(_indirect_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawMeshTasksIndirectNV] = [Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawMeshTasksIndirectNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawMeshTasksIndirectNV(_indirect_, _drawcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawMeshTasksIndirectNV)
        f.call(_indirect_, _drawcount_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawMeshTasksIndirectCountNV] = [Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawMeshTasksIndirectCountNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawMeshTasksIndirectCountNV(_indirect_, _drawcount_, _maxdrawcount_, _stride_)
        f = OpenGL::get_command(:glMultiDrawMeshTasksIndirectCountNV)
        f.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 23586
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 23595
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 5553
  def self.define_ext_command_GL_NV_non_square_matrices
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2x3fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2x3fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix2x3fvNV(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix2x3fvNV)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3x2fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3x2fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix3x2fvNV(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix3x2fvNV)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix2x4fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix2x4fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix2x4fvNV(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix2x4fvNV)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4x2fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4x2fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix4x2fvNV(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix4x2fvNV)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix3x4fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix3x4fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix3x4fvNV(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix3x4fvNV)
        f.call(_location_, _count_, _transpose_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformMatrix4x3fvNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformMatrix4x3fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformMatrix4x3fvNV(_location_, _count_, _transpose_, _value_)
        f = OpenGL::get_command(:glUniformMatrix4x3fvNV)
        f.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 23604
  def self.define_ext_command_GL_NV_occlusion_query
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenOcclusionQueriesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenOcclusionQueriesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenOcclusionQueriesNV(_n_, _ids_)
        f = OpenGL::get_command(:glGenOcclusionQueriesNV)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteOcclusionQueriesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteOcclusionQueriesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteOcclusionQueriesNV(_n_, _ids_)
        f = OpenGL::get_command(:glDeleteOcclusionQueriesNV)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsOcclusionQueryNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsOcclusionQueryNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsOcclusionQueryNV(_id_)
        f = OpenGL::get_command(:glIsOcclusionQueryNV)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginOcclusionQueryNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginOcclusionQueryNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginOcclusionQueryNV(_id_)
        f = OpenGL::get_command(:glBeginOcclusionQueryNV)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndOcclusionQueryNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndOcclusionQueryNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndOcclusionQueryNV()
        f = OpenGL::get_command(:glEndOcclusionQueryNV)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetOcclusionQueryivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetOcclusionQueryivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetOcclusionQueryivNV(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetOcclusionQueryivNV)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetOcclusionQueryuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetOcclusionQueryuivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetOcclusionQueryuivNV(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetOcclusionQueryuivNV)
        f.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 23682
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 23691
  def self.define_ext_command_GL_NV_parameter_buffer_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramBufferParametersfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBufferParametersfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramBufferParametersfvNV(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
        f = OpenGL::get_command(:glProgramBufferParametersfvNV)
        f.call(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramBufferParametersIivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBufferParametersIivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramBufferParametersIivNV(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
        f = OpenGL::get_command(:glProgramBufferParametersIivNV)
        f.call(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramBufferParametersIuivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBufferParametersIuivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramBufferParametersIuivNV(_target_, _bindingIndex_, _wordIndex_, _count_, _params_)
        f = OpenGL::get_command(:glProgramBufferParametersIuivNV)
        f.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 23729
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 5621
  def self.define_ext_command_GL_NV_path_rendering
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenPathsNV] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenPathsNV] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGenPathsNV(_range_)
        f = OpenGL::get_command(:glGenPathsNV)
        f.call(_range_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeletePathsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeletePathsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeletePathsNV(_path_, _range_)
        f = OpenGL::get_command(:glDeletePathsNV)
        f.call(_path_, _range_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsPathNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsPathNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsPathNV(_path_)
        f = OpenGL::get_command(:glIsPathNV)
        f.call(_path_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathCommandsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathCommandsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathCommandsNV(_path_, _numCommands_, _commands_, _numCoords_, _coordType_, _coords_)
        f = OpenGL::get_command(:glPathCommandsNV)
        f.call(_path_, _numCommands_, _commands_, _numCoords_, _coordType_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathCoordsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathCoordsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathCoordsNV(_path_, _numCoords_, _coordType_, _coords_)
        f = OpenGL::get_command(:glPathCoordsNV)
        f.call(_path_, _numCoords_, _coordType_, _coords_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathSubCommandsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathSubCommandsNV(_path_, _commandStart_, _commandsToDelete_, _numCommands_, _commands_, _numCoords_, _coordType_, _coords_)
        f = OpenGL::get_command(:glPathSubCommandsNV)
        f.call(_path_, _commandStart_, _commandsToDelete_, _numCommands_, _commands_, _numCoords_, _coordType_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathSubCoordsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathSubCoordsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathSubCoordsNV(_path_, _coordStart_, _numCoords_, _coordType_, _coords_)
        f = OpenGL::get_command(:glPathSubCoordsNV)
        f.call(_path_, _coordStart_, _numCoords_, _coordType_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathStringNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathStringNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathStringNV(_path_, _format_, _length_, _pathString_)
        f = OpenGL::get_command(:glPathStringNV)
        f.call(_path_, _format_, _length_, _pathString_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathGlyphsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathGlyphsNV(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _numGlyphs_, _type_, _charcodes_, _handleMissingGlyphs_, _pathParameterTemplate_, _emScale_)
        f = OpenGL::get_command(:glPathGlyphsNV)
        f.call(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _numGlyphs_, _type_, _charcodes_, _handleMissingGlyphs_, _pathParameterTemplate_, _emScale_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathGlyphRangeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathGlyphRangeNV(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _firstGlyph_, _numGlyphs_, _handleMissingGlyphs_, _pathParameterTemplate_, _emScale_)
        f = OpenGL::get_command(:glPathGlyphRangeNV)
        f.call(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _firstGlyph_, _numGlyphs_, _handleMissingGlyphs_, _pathParameterTemplate_, _emScale_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glWeightPathsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glWeightPathsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glWeightPathsNV(_resultPath_, _numPaths_, _paths_, _weights_)
        f = OpenGL::get_command(:glWeightPathsNV)
        f.call(_resultPath_, _numPaths_, _paths_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyPathNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyPathNV(_resultPath_, _srcPath_)
        f = OpenGL::get_command(:glCopyPathNV)
        f.call(_resultPath_, _srcPath_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInterpolatePathsNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInterpolatePathsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInterpolatePathsNV(_resultPath_, _pathA_, _pathB_, _weight_)
        f = OpenGL::get_command(:glInterpolatePathsNV)
        f.call(_resultPath_, _pathA_, _pathB_, _weight_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTransformPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTransformPathNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTransformPathNV(_resultPath_, _srcPath_, _transformType_, _transformValues_)
        f = OpenGL::get_command(:glTransformPathNV)
        f.call(_resultPath_, _srcPath_, _transformType_, _transformValues_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathParameterivNV(_path_, _pname_, _value_)
        f = OpenGL::get_command(:glPathParameterivNV)
        f.call(_path_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathParameteriNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathParameteriNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathParameteriNV(_path_, _pname_, _value_)
        f = OpenGL::get_command(:glPathParameteriNV)
        f.call(_path_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathParameterfvNV(_path_, _pname_, _value_)
        f = OpenGL::get_command(:glPathParameterfvNV)
        f.call(_path_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathParameterfNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathParameterfNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathParameterfNV(_path_, _pname_, _value_)
        f = OpenGL::get_command(:glPathParameterfNV)
        f.call(_path_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathDashArrayNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathDashArrayNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathDashArrayNV(_path_, _dashCount_, _dashArray_)
        f = OpenGL::get_command(:glPathDashArrayNV)
        f.call(_path_, _dashCount_, _dashArray_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathStencilFuncNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathStencilFuncNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathStencilFuncNV(_func_, _ref_, _mask_)
        f = OpenGL::get_command(:glPathStencilFuncNV)
        f.call(_func_, _ref_, _mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathStencilDepthOffsetNV] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathStencilDepthOffsetNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathStencilDepthOffsetNV(_factor_, _units_)
        f = OpenGL::get_command(:glPathStencilDepthOffsetNV)
        f.call(_factor_, _units_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStencilFillPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilFillPathNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilFillPathNV(_path_, _fillMode_, _mask_)
        f = OpenGL::get_command(:glStencilFillPathNV)
        f.call(_path_, _fillMode_, _mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStencilStrokePathNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilStrokePathNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilStrokePathNV(_path_, _reference_, _mask_)
        f = OpenGL::get_command(:glStencilStrokePathNV)
        f.call(_path_, _reference_, _mask_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilFillPathInstancedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilFillPathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _fillMode_, _mask_, _transformType_, _transformValues_)
        f = OpenGL::get_command(:glStencilFillPathInstancedNV)
        f.call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _fillMode_, _mask_, _transformType_, _transformValues_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilStrokePathInstancedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilStrokePathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _reference_, _mask_, _transformType_, _transformValues_)
        f = OpenGL::get_command(:glStencilStrokePathInstancedNV)
        f.call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _reference_, _mask_, _transformType_, _transformValues_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathCoverDepthFuncNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathCoverDepthFuncNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathCoverDepthFuncNV(_func_)
        f = OpenGL::get_command(:glPathCoverDepthFuncNV)
        f.call(_func_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCoverFillPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCoverFillPathNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCoverFillPathNV(_path_, _coverMode_)
        f = OpenGL::get_command(:glCoverFillPathNV)
        f.call(_path_, _coverMode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCoverStrokePathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCoverStrokePathNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCoverStrokePathNV(_path_, _coverMode_)
        f = OpenGL::get_command(:glCoverStrokePathNV)
        f.call(_path_, _coverMode_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCoverFillPathInstancedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCoverFillPathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _coverMode_, _transformType_, _transformValues_)
        f = OpenGL::get_command(:glCoverFillPathInstancedNV)
        f.call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _coverMode_, _transformType_, _transformValues_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCoverStrokePathInstancedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCoverStrokePathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _coverMode_, _transformType_, _transformValues_)
        f = OpenGL::get_command(:glCoverStrokePathInstancedNV)
        f.call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _coverMode_, _transformType_, _transformValues_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathParameterivNV(_path_, _pname_, _value_)
        f = OpenGL::get_command(:glGetPathParameterivNV)
        f.call(_path_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathParameterfvNV(_path_, _pname_, _value_)
        f = OpenGL::get_command(:glGetPathParameterfvNV)
        f.call(_path_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathCommandsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathCommandsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathCommandsNV(_path_, _commands_)
        f = OpenGL::get_command(:glGetPathCommandsNV)
        f.call(_path_, _commands_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathCoordsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathCoordsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathCoordsNV(_path_, _coords_)
        f = OpenGL::get_command(:glGetPathCoordsNV)
        f.call(_path_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathDashArrayNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathDashArrayNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathDashArrayNV(_path_, _dashArray_)
        f = OpenGL::get_command(:glGetPathDashArrayNV)
        f.call(_path_, _dashArray_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathMetricsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathMetricsNV(_metricQueryMask_, _numPaths_, _pathNameType_, _paths_, _pathBase_, _stride_, _metrics_)
        f = OpenGL::get_command(:glGetPathMetricsNV)
        f.call(_metricQueryMask_, _numPaths_, _pathNameType_, _paths_, _pathBase_, _stride_, _metrics_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathMetricRangeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathMetricRangeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathMetricRangeNV(_metricQueryMask_, _firstPathName_, _numPaths_, _stride_, _metrics_)
        f = OpenGL::get_command(:glGetPathMetricRangeNV)
        f.call(_metricQueryMask_, _firstPathName_, _numPaths_, _stride_, _metrics_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathSpacingNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathSpacingNV(_pathListMode_, _numPaths_, _pathNameType_, _paths_, _pathBase_, _advanceScale_, _kerningScale_, _transformType_, _returnedSpacing_)
        f = OpenGL::get_command(:glGetPathSpacingNV)
        f.call(_pathListMode_, _numPaths_, _pathNameType_, _paths_, _pathBase_, _advanceScale_, _kerningScale_, _transformType_, _returnedSpacing_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsPointInFillPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsPointInFillPathNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsPointInFillPathNV(_path_, _mask_, _x_, _y_)
        f = OpenGL::get_command(:glIsPointInFillPathNV)
        f.call(_path_, _mask_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsPointInStrokePathNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsPointInStrokePathNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsPointInStrokePathNV(_path_, _x_, _y_)
        f = OpenGL::get_command(:glIsPointInStrokePathNV)
        f.call(_path_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathLengthNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathLengthNV] = Fiddle::TYPE_FLOAT
    OpenGL.module_eval(<<-SRC)
      def glGetPathLengthNV(_path_, _startSegment_, _numSegments_)
        f = OpenGL::get_command(:glGetPathLengthNV)
        f.call(_path_, _startSegment_, _numSegments_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointAlongPathNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glPointAlongPathNV(_path_, _startSegment_, _numSegments_, _distance_, _x_, _y_, _tangentX_, _tangentY_)
        f = OpenGL::get_command(:glPointAlongPathNV)
        f.call(_path_, _startSegment_, _numSegments_, _distance_, _x_, _y_, _tangentX_, _tangentY_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoad3x2fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoad3x2fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoad3x2fNV(_matrixMode_, _m_)
        f = OpenGL::get_command(:glMatrixLoad3x2fNV)
        f.call(_matrixMode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoad3x3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoad3x3fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoad3x3fNV(_matrixMode_, _m_)
        f = OpenGL::get_command(:glMatrixLoad3x3fNV)
        f.call(_matrixMode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTranspose3x3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTranspose3x3fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadTranspose3x3fNV(_matrixMode_, _m_)
        f = OpenGL::get_command(:glMatrixLoadTranspose3x3fNV)
        f.call(_matrixMode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMult3x2fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMult3x2fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMult3x2fNV(_matrixMode_, _m_)
        f = OpenGL::get_command(:glMatrixMult3x2fNV)
        f.call(_matrixMode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMult3x3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMult3x3fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMult3x3fNV(_matrixMode_, _m_)
        f = OpenGL::get_command(:glMatrixMult3x3fNV)
        f.call(_matrixMode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTranspose3x3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTranspose3x3fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultTranspose3x3fNV(_matrixMode_, _m_)
        f = OpenGL::get_command(:glMatrixMultTranspose3x3fNV)
        f.call(_matrixMode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStencilThenCoverFillPathNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilThenCoverFillPathNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilThenCoverFillPathNV(_path_, _fillMode_, _mask_, _coverMode_)
        f = OpenGL::get_command(:glStencilThenCoverFillPathNV)
        f.call(_path_, _fillMode_, _mask_, _coverMode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStencilThenCoverStrokePathNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilThenCoverStrokePathNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilThenCoverStrokePathNV(_path_, _reference_, _mask_, _coverMode_)
        f = OpenGL::get_command(:glStencilThenCoverStrokePathNV)
        f.call(_path_, _reference_, _mask_, _coverMode_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilThenCoverFillPathInstancedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilThenCoverFillPathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _fillMode_, _mask_, _coverMode_, _transformType_, _transformValues_)
        f = OpenGL::get_command(:glStencilThenCoverFillPathInstancedNV)
        f.call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _fillMode_, _mask_, _coverMode_, _transformType_, _transformValues_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStencilThenCoverStrokePathInstancedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStencilThenCoverStrokePathInstancedNV(_numPaths_, _pathNameType_, _paths_, _pathBase_, _reference_, _mask_, _coverMode_, _transformType_, _transformValues_)
        f = OpenGL::get_command(:glStencilThenCoverStrokePathInstancedNV)
        f.call(_numPaths_, _pathNameType_, _paths_, _pathBase_, _reference_, _mask_, _coverMode_, _transformType_, _transformValues_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathGlyphIndexRangeNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathGlyphIndexRangeNV] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glPathGlyphIndexRangeNV(_fontTarget_, _fontName_, _fontStyle_, _pathParameterTemplate_, _emScale_, _baseAndCount_)
        f = OpenGL::get_command(:glPathGlyphIndexRangeNV)
        f.call(_fontTarget_, _fontName_, _fontStyle_, _pathParameterTemplate_, _emScale_, _baseAndCount_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathGlyphIndexArrayNV] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glPathGlyphIndexArrayNV(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _firstGlyphIndex_, _numGlyphs_, _pathParameterTemplate_, _emScale_)
        f = OpenGL::get_command(:glPathGlyphIndexArrayNV)
        f.call(_firstPathName_, _fontTarget_, _fontName_, _fontStyle_, _firstGlyphIndex_, _numGlyphs_, _pathParameterTemplate_, _emScale_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathMemoryGlyphIndexArrayNV] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glPathMemoryGlyphIndexArrayNV(_firstPathName_, _fontTarget_, _fontSize_, _fontData_, _faceIndex_, _firstGlyphIndex_, _numGlyphs_, _pathParameterTemplate_, _emScale_)
        f = OpenGL::get_command(:glPathMemoryGlyphIndexArrayNV)
        f.call(_firstPathName_, _fontTarget_, _fontSize_, _fontData_, _faceIndex_, _firstGlyphIndex_, _numGlyphs_, _pathParameterTemplate_, _emScale_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramPathFragmentInputGenNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramPathFragmentInputGenNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramPathFragmentInputGenNV(_program_, _location_, _genMode_, _components_, _coeffs_)
        f = OpenGL::get_command(:glProgramPathFragmentInputGenNV)
        f.call(_program_, _location_, _genMode_, _components_, _coeffs_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramResourcefvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramResourcefvNV(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_)
        f = OpenGL::get_command(:glGetProgramResourcefvNV)
        f.call(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathColorGenNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathColorGenNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathColorGenNV(_color_, _genMode_, _colorFormat_, _coeffs_)
        f = OpenGL::get_command(:glPathColorGenNV)
        f.call(_color_, _genMode_, _colorFormat_, _coeffs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathTexGenNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathTexGenNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathTexGenNV(_texCoordSet_, _genMode_, _components_, _coeffs_)
        f = OpenGL::get_command(:glPathTexGenNV)
        f.call(_texCoordSet_, _genMode_, _components_, _coeffs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPathFogGenNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPathFogGenNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPathFogGenNV(_genMode_)
        f = OpenGL::get_command(:glPathFogGenNV)
        f.call(_genMode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathColorGenivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathColorGenivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathColorGenivNV(_color_, _pname_, _value_)
        f = OpenGL::get_command(:glGetPathColorGenivNV)
        f.call(_color_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathColorGenfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathColorGenfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathColorGenfvNV(_color_, _pname_, _value_)
        f = OpenGL::get_command(:glGetPathColorGenfvNV)
        f.call(_color_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathTexGenivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathTexGenivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathTexGenivNV(_texCoordSet_, _pname_, _value_)
        f = OpenGL::get_command(:glGetPathTexGenivNV)
        f.call(_texCoordSet_, _pname_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPathTexGenfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPathTexGenfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPathTexGenfvNV(_texCoordSet_, _pname_, _value_)
        f = OpenGL::get_command(:glGetPathTexGenfvNV)
        f.call(_texCoordSet_, _pname_, _value_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixFrustumEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixFrustumEXT(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
        f = OpenGL::get_command(:glMatrixFrustumEXT)
        f.call(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadIdentityEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadIdentityEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadIdentityEXT(_mode_)
        f = OpenGL::get_command(:glMatrixLoadIdentityEXT)
        f.call(_mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTransposefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTransposefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadTransposefEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixLoadTransposefEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadTransposedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadTransposedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadTransposedEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixLoadTransposedEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoadfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoadfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoadfEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixLoadfEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixLoaddEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixLoaddEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixLoaddEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixLoaddEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTransposefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTransposefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultTransposefEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixMultTransposefEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultTransposedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultTransposedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultTransposedEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixMultTransposedEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultfEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultfEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultfEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixMultfEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixMultdEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixMultdEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixMultdEXT(_mode_, _m_)
        f = OpenGL::get_command(:glMatrixMultdEXT)
        f.call(_mode_, _m_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixOrthoEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixOrthoEXT(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
        f = OpenGL::get_command(:glMatrixOrthoEXT)
        f.call(_mode_, _left_, _right_, _bottom_, _top_, _zNear_, _zFar_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixPopEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixPopEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixPopEXT(_mode_)
        f = OpenGL::get_command(:glMatrixPopEXT)
        f.call(_mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixPushEXT] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixPushEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixPushEXT(_mode_)
        f = OpenGL::get_command(:glMatrixPushEXT)
        f.call(_mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixRotatefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixRotatefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixRotatefEXT(_mode_, _angle_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixRotatefEXT)
        f.call(_mode_, _angle_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixRotatedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixRotatedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixRotatedEXT(_mode_, _angle_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixRotatedEXT)
        f.call(_mode_, _angle_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixScalefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixScalefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixScalefEXT(_mode_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixScalefEXT)
        f.call(_mode_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixScaledEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixScaledEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixScaledEXT(_mode_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixScaledEXT)
        f.call(_mode_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixTranslatefEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixTranslatefEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixTranslatefEXT(_mode_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixTranslatefEXT)
        f.call(_mode_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMatrixTranslatedEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMatrixTranslatedEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMatrixTranslatedEXT(_mode_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glMatrixTranslatedEXT)
        f.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 6459
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 6468
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 24585
  def self.define_ext_command_GL_NV_pixel_data_range
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelDataRangeNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelDataRangeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelDataRangeNV(_target_, _length_, _pointer_)
        f = OpenGL::get_command(:glPixelDataRangeNV)
        f.call(_target_, _length_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushPixelDataRangeNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushPixelDataRangeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushPixelDataRangeNV(_target_)
        f = OpenGL::get_command(:glFlushPixelDataRangeNV)
        f.call(_target_)
      end
    SRC
  end
define_ext_command_GL_NV_point_sprite() click to toggle source
# File lib/opengl_ext_command.rb, line 24613
  def self.define_ext_command_GL_NV_point_sprite
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameteriNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameteriNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameteriNV(_pname_, _param_)
        f = OpenGL::get_command(:glPointParameteriNV)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterivNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterivNV(_pname_, _params_)
        f = OpenGL::get_command(:glPointParameterivNV)
        f.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 6477
  def self.define_ext_command_GL_NV_polygon_mode
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPolygonModeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonModeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPolygonModeNV(_face_, _mode_)
        f = OpenGL::get_command(:glPolygonModeNV)
        f.call(_face_, _mode_)
      end
    SRC
  end
define_ext_command_GL_NV_present_video() click to toggle source
# File lib/opengl_ext_command.rb, line 24641
  def self.define_ext_command_GL_NV_present_video
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPresentFrameKeyedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPresentFrameKeyedNV(_video_slot_, _minPresentTime_, _beginPresentTimeId_, _presentDurationId_, _type_, _target0_, _fill0_, _key0_, _target1_, _fill1_, _key1_)
        f = OpenGL::get_command(:glPresentFrameKeyedNV)
        f.call(_video_slot_, _minPresentTime_, _beginPresentTimeId_, _presentDurationId_, _type_, _target0_, _fill0_, _key0_, _target1_, _fill1_, _key1_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPresentFrameDualFillNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPresentFrameDualFillNV(_video_slot_, _minPresentTime_, _beginPresentTimeId_, _presentDurationId_, _type_, _target0_, _fill0_, _target1_, _fill1_, _target2_, _fill2_, _target3_, _fill3_)
        f = OpenGL::get_command(:glPresentFrameDualFillNV)
        f.call(_video_slot_, _minPresentTime_, _beginPresentTimeId_, _presentDurationId_, _type_, _target0_, _fill0_, _target1_, _fill1_, _target2_, _fill2_, _target3_, _fill3_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVideoivNV(_video_slot_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVideoivNV)
        f.call(_video_slot_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVideouivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideouivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVideouivNV(_video_slot_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVideouivNV)
        f.call(_video_slot_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoi64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoi64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVideoi64vNV(_video_slot_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVideoi64vNV)
        f.call(_video_slot_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVideoui64vNV(_video_slot_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVideoui64vNV)
        f.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 24709
  def self.define_ext_command_GL_NV_primitive_restart
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPrimitiveRestartNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveRestartNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPrimitiveRestartNV()
        f = OpenGL::get_command(:glPrimitiveRestartNV)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPrimitiveRestartIndexNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveRestartIndexNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPrimitiveRestartIndexNV(_index_)
        f = OpenGL::get_command(:glPrimitiveRestartIndexNV)
        f.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 6495
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 24746
  def self.define_ext_command_GL_NV_query_resource
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glQueryResourceNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glQueryResourceNV] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glQueryResourceNV(_queryType_, _tagId_, _count_, _buffer_)
        f = OpenGL::get_command(:glQueryResourceNV)
        f.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 24764
  def self.define_ext_command_GL_NV_query_resource_tag
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenQueryResourceTagNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenQueryResourceTagNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenQueryResourceTagNV(_n_, _tagIds_)
        f = OpenGL::get_command(:glGenQueryResourceTagNV)
        f.call(_n_, _tagIds_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteQueryResourceTagNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteQueryResourceTagNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteQueryResourceTagNV(_n_, _tagIds_)
        f = OpenGL::get_command(:glDeleteQueryResourceTagNV)
        f.call(_n_, _tagIds_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glQueryResourceTagNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glQueryResourceTagNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glQueryResourceTagNV(_tagId_, _tagString_)
        f = OpenGL::get_command(:glQueryResourceTagNV)
        f.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 6504
  def self.define_ext_command_GL_NV_read_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReadBufferNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReadBufferNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReadBufferNV(_mode_)
        f = OpenGL::get_command(:glReadBufferNV)
        f.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 6522
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 6531
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 6540
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 6549
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 24802
  def self.define_ext_command_GL_NV_register_combiners
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCombinerParameterfvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCombinerParameterfvNV(_pname_, _params_)
        f = OpenGL::get_command(:glCombinerParameterfvNV)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCombinerParameterfNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerParameterfNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCombinerParameterfNV(_pname_, _param_)
        f = OpenGL::get_command(:glCombinerParameterfNV)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCombinerParameterivNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCombinerParameterivNV(_pname_, _params_)
        f = OpenGL::get_command(:glCombinerParameterivNV)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCombinerParameteriNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerParameteriNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCombinerParameteriNV(_pname_, _param_)
        f = OpenGL::get_command(:glCombinerParameteriNV)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCombinerInputNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerInputNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCombinerInputNV(_stage_, _portion_, _variable_, _input_, _mapping_, _componentUsage_)
        f = OpenGL::get_command(:glCombinerInputNV)
        f.call(_stage_, _portion_, _variable_, _input_, _mapping_, _componentUsage_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerOutputNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCombinerOutputNV(_stage_, _portion_, _abOutput_, _cdOutput_, _sumOutput_, _scale_, _bias_, _abDotProduct_, _cdDotProduct_, _muxSum_)
        f = OpenGL::get_command(:glCombinerOutputNV)
        f.call(_stage_, _portion_, _abOutput_, _cdOutput_, _sumOutput_, _scale_, _bias_, _abDotProduct_, _cdDotProduct_, _muxSum_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFinalCombinerInputNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFinalCombinerInputNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFinalCombinerInputNV(_variable_, _input_, _mapping_, _componentUsage_)
        f = OpenGL::get_command(:glFinalCombinerInputNV)
        f.call(_variable_, _input_, _mapping_, _componentUsage_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerInputParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerInputParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCombinerInputParameterfvNV(_stage_, _portion_, _variable_, _pname_, _params_)
        f = OpenGL::get_command(:glGetCombinerInputParameterfvNV)
        f.call(_stage_, _portion_, _variable_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerInputParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerInputParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCombinerInputParameterivNV(_stage_, _portion_, _variable_, _pname_, _params_)
        f = OpenGL::get_command(:glGetCombinerInputParameterivNV)
        f.call(_stage_, _portion_, _variable_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerOutputParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerOutputParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCombinerOutputParameterfvNV(_stage_, _portion_, _pname_, _params_)
        f = OpenGL::get_command(:glGetCombinerOutputParameterfvNV)
        f.call(_stage_, _portion_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerOutputParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerOutputParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCombinerOutputParameterivNV(_stage_, _portion_, _pname_, _params_)
        f = OpenGL::get_command(:glGetCombinerOutputParameterivNV)
        f.call(_stage_, _portion_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFinalCombinerInputParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFinalCombinerInputParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFinalCombinerInputParameterfvNV(_variable_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFinalCombinerInputParameterfvNV)
        f.call(_variable_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFinalCombinerInputParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFinalCombinerInputParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFinalCombinerInputParameterivNV(_variable_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFinalCombinerInputParameterivNV)
        f.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 24940
  def self.define_ext_command_GL_NV_register_combiners2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCombinerStageParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCombinerStageParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCombinerStageParameterfvNV(_stage_, _pname_, _params_)
        f = OpenGL::get_command(:glCombinerStageParameterfvNV)
        f.call(_stage_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetCombinerStageParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetCombinerStageParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetCombinerStageParameterfvNV(_stage_, _pname_, _params_)
        f = OpenGL::get_command(:glGetCombinerStageParameterfvNV)
        f.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 6558
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 24977
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 6567
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 6576
  def self.define_ext_command_GL_NV_sample_locations
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferSampleLocationsfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferSampleLocationsfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferSampleLocationsfvNV(_target_, _start_, _count_, _v_)
        f = OpenGL::get_command(:glFramebufferSampleLocationsfvNV)
        f.call(_target_, _start_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNamedFramebufferSampleLocationsfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNamedFramebufferSampleLocationsfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNamedFramebufferSampleLocationsfvNV(_framebuffer_, _start_, _count_, _v_)
        f = OpenGL::get_command(:glNamedFramebufferSampleLocationsfvNV)
        f.call(_framebuffer_, _start_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResolveDepthValuesNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResolveDepthValuesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResolveDepthValuesNV()
        f = OpenGL::get_command(:glResolveDepthValuesNV)
        f.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 6614
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 6623
  def self.define_ext_command_GL_NV_scissor_exclusive
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorExclusiveNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorExclusiveNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorExclusiveNV(_x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glScissorExclusiveNV)
        f.call(_x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorExclusiveArrayvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorExclusiveArrayvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorExclusiveArrayvNV(_first_, _count_, _v_)
        f = OpenGL::get_command(:glScissorExclusiveArrayvNV)
        f.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 25061
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 25070
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 25079
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 6651
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 25097
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 25106
  def self.define_ext_command_GL_NV_shader_buffer_load
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeBufferResidentNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeBufferResidentNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeBufferResidentNV(_target_, _access_)
        f = OpenGL::get_command(:glMakeBufferResidentNV)
        f.call(_target_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeBufferNonResidentNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeBufferNonResidentNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeBufferNonResidentNV(_target_)
        f = OpenGL::get_command(:glMakeBufferNonResidentNV)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsBufferResidentNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsBufferResidentNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsBufferResidentNV(_target_)
        f = OpenGL::get_command(:glIsBufferResidentNV)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeNamedBufferResidentNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeNamedBufferResidentNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeNamedBufferResidentNV(_buffer_, _access_)
        f = OpenGL::get_command(:glMakeNamedBufferResidentNV)
        f.call(_buffer_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMakeNamedBufferNonResidentNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMakeNamedBufferNonResidentNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMakeNamedBufferNonResidentNV(_buffer_)
        f = OpenGL::get_command(:glMakeNamedBufferNonResidentNV)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsNamedBufferResidentNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsNamedBufferResidentNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsNamedBufferResidentNV(_buffer_)
        f = OpenGL::get_command(:glIsNamedBufferResidentNV)
        f.call(_buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferParameterui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferParameterui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetBufferParameterui64vNV(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetBufferParameterui64vNV)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetNamedBufferParameterui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetNamedBufferParameterui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetNamedBufferParameterui64vNV(_buffer_, _pname_, _params_)
        f = OpenGL::get_command(:glGetNamedBufferParameterui64vNV)
        f.call(_buffer_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegerui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegerui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetIntegerui64vNV(_value_, _result_)
        f = OpenGL::get_command(:glGetIntegerui64vNV)
        f.call(_value_, _result_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformui64NV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformui64NV(_location_, _value_)
        f = OpenGL::get_command(:glUniformui64NV)
        f.call(_location_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUniformui64vNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUniformui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glUniformui64vNV(_location_, _count_, _value_)
        f = OpenGL::get_command(:glUniformui64vNV)
        f.call(_location_, _count_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetUniformui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetUniformui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetUniformui64vNV(_program_, _location_, _params_)
        f = OpenGL::get_command(:glGetUniformui64vNV)
        f.call(_program_, _location_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformui64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformui64NV(_program_, _location_, _value_)
        f = OpenGL::get_command(:glProgramUniformui64NV)
        f.call(_program_, _location_, _value_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramUniformui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramUniformui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramUniformui64vNV(_program_, _location_, _count_, _value_)
        f = OpenGL::get_command(:glProgramUniformui64vNV)
        f.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 25254
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 6660
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 25263
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 6669
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 6678
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 25290
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 25299
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 6687
  def self.define_ext_command_GL_NV_shading_rate_image
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindShadingRateImageNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindShadingRateImageNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindShadingRateImageNV(_texture_)
        f = OpenGL::get_command(:glBindShadingRateImageNV)
        f.call(_texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetShadingRateImagePaletteNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetShadingRateImagePaletteNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetShadingRateImagePaletteNV(_viewport_, _entry_, _rate_)
        f = OpenGL::get_command(:glGetShadingRateImagePaletteNV)
        f.call(_viewport_, _entry_, _rate_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetShadingRateSampleLocationivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetShadingRateSampleLocationivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetShadingRateSampleLocationivNV(_rate_, _samples_, _index_, _location_)
        f = OpenGL::get_command(:glGetShadingRateSampleLocationivNV)
        f.call(_rate_, _samples_, _index_, _location_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateImageBarrierNV] = [-Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateImageBarrierNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShadingRateImageBarrierNV(_synchronize_)
        f = OpenGL::get_command(:glShadingRateImageBarrierNV)
        f.call(_synchronize_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateImagePaletteNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateImagePaletteNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShadingRateImagePaletteNV(_viewport_, _first_, _count_, _rates_)
        f = OpenGL::get_command(:glShadingRateImagePaletteNV)
        f.call(_viewport_, _first_, _count_, _rates_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateSampleOrderNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateSampleOrderNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShadingRateSampleOrderNV(_order_)
        f = OpenGL::get_command(:glShadingRateSampleOrderNV)
        f.call(_order_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateSampleOrderCustomNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateSampleOrderCustomNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShadingRateSampleOrderCustomNV(_rate_, _samples_, _locations_)
        f = OpenGL::get_command(:glShadingRateSampleOrderCustomNV)
        f.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 6765
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 6774
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 6783
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 25395
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 25404
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 25413
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 25422
  def self.define_ext_command_GL_NV_texture_barrier
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureBarrierNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureBarrierNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureBarrierNV()
        f = OpenGL::get_command(:glTextureBarrierNV)
        f.call()
      end
    SRC
  end
define_ext_command_GL_NV_texture_border_clamp() click to toggle source
# File lib/opengl_es_ext_command.rb, line 6792
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 6801
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 25440
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 25449
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 25458
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 25467
  def self.define_ext_command_GL_NV_texture_multisample
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage2DMultisampleCoverageNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexImage2DMultisampleCoverageNV(_target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
        f = OpenGL::get_command(:glTexImage2DMultisampleCoverageNV)
        f.call(_target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage3DMultisampleCoverageNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexImage3DMultisampleCoverageNV(_target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
        f = OpenGL::get_command(:glTexImage3DMultisampleCoverageNV)
        f.call(_target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage2DMultisampleNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureImage2DMultisampleNV(_texture_, _target_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
        f = OpenGL::get_command(:glTextureImage2DMultisampleNV)
        f.call(_texture_, _target_, _samples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage3DMultisampleNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureImage3DMultisampleNV(_texture_, _target_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
        f = OpenGL::get_command(:glTextureImage3DMultisampleNV)
        f.call(_texture_, _target_, _samples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage2DMultisampleCoverageNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureImage2DMultisampleCoverageNV(_texture_, _target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
        f = OpenGL::get_command(:glTextureImage2DMultisampleCoverageNV)
        f.call(_texture_, _target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _fixedSampleLocations_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureImage3DMultisampleCoverageNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureImage3DMultisampleCoverageNV(_texture_, _target_, _coverageSamples_, _colorSamples_, _internalFormat_, _width_, _height_, _depth_, _fixedSampleLocations_)
        f = OpenGL::get_command(:glTextureImage3DMultisampleCoverageNV)
        f.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 6810
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 25535
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 25544
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 25553
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 25562
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 25571
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 3370
  def self.define_ext_command_GL_NV_timeline_semaphore
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCreateSemaphoresNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCreateSemaphoresNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCreateSemaphoresNV(_n_, _semaphores_)
        f = OpenGL::get_command(:glCreateSemaphoresNV)
        f.call(_n_, _semaphores_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSemaphoreParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSemaphoreParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSemaphoreParameterivNV(_semaphore_, _pname_, _params_)
        f = OpenGL::get_command(:glSemaphoreParameterivNV)
        f.call(_semaphore_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSemaphoreParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSemaphoreParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSemaphoreParameterivNV(_semaphore_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSemaphoreParameterivNV)
        f.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 25580
  def self.define_ext_command_GL_NV_transform_feedback
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginTransformFeedbackNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginTransformFeedbackNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginTransformFeedbackNV(_primitiveMode_)
        f = OpenGL::get_command(:glBeginTransformFeedbackNV)
        f.call(_primitiveMode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndTransformFeedbackNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndTransformFeedbackNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndTransformFeedbackNV()
        f = OpenGL::get_command(:glEndTransformFeedbackNV)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackAttribsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackAttribsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTransformFeedbackAttribsNV(_count_, _attribs_, _bufferMode_)
        f = OpenGL::get_command(:glTransformFeedbackAttribsNV)
        f.call(_count_, _attribs_, _bufferMode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferRangeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferRangeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferRangeNV(_target_, _index_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glBindBufferRangeNV)
        f.call(_target_, _index_, _buffer_, _offset_, _size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferOffsetNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferOffsetNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferOffsetNV(_target_, _index_, _buffer_, _offset_)
        f = OpenGL::get_command(:glBindBufferOffsetNV)
        f.call(_target_, _index_, _buffer_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindBufferBaseNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindBufferBaseNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindBufferBaseNV(_target_, _index_, _buffer_)
        f = OpenGL::get_command(:glBindBufferBaseNV)
        f.call(_target_, _index_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackVaryingsNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackVaryingsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTransformFeedbackVaryingsNV(_program_, _count_, _locations_, _bufferMode_)
        f = OpenGL::get_command(:glTransformFeedbackVaryingsNV)
        f.call(_program_, _count_, _locations_, _bufferMode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glActiveVaryingNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glActiveVaryingNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glActiveVaryingNV(_program_, _name_)
        f = OpenGL::get_command(:glActiveVaryingNV)
        f.call(_program_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVaryingLocationNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVaryingLocationNV] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetVaryingLocationNV(_program_, _name_)
        f = OpenGL::get_command(:glGetVaryingLocationNV)
        f.call(_program_, _name_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetActiveVaryingNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetActiveVaryingNV(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_)
        f = OpenGL::get_command(:glGetActiveVaryingNV)
        f.call(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTransformFeedbackVaryingNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTransformFeedbackVaryingNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTransformFeedbackVaryingNV(_program_, _index_, _location_)
        f = OpenGL::get_command(:glGetTransformFeedbackVaryingNV)
        f.call(_program_, _index_, _location_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTransformFeedbackStreamAttribsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTransformFeedbackStreamAttribsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTransformFeedbackStreamAttribsNV(_count_, _attribs_, _nbuffers_, _bufstreams_, _bufferMode_)
        f = OpenGL::get_command(:glTransformFeedbackStreamAttribsNV)
        f.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 25708
  def self.define_ext_command_GL_NV_transform_feedback2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindTransformFeedbackNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindTransformFeedbackNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindTransformFeedbackNV(_target_, _id_)
        f = OpenGL::get_command(:glBindTransformFeedbackNV)
        f.call(_target_, _id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteTransformFeedbacksNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteTransformFeedbacksNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteTransformFeedbacksNV(_n_, _ids_)
        f = OpenGL::get_command(:glDeleteTransformFeedbacksNV)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenTransformFeedbacksNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenTransformFeedbacksNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenTransformFeedbacksNV(_n_, _ids_)
        f = OpenGL::get_command(:glGenTransformFeedbacksNV)
        f.call(_n_, _ids_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsTransformFeedbackNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsTransformFeedbackNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsTransformFeedbackNV(_id_)
        f = OpenGL::get_command(:glIsTransformFeedbackNV)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPauseTransformFeedbackNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPauseTransformFeedbackNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPauseTransformFeedbackNV()
        f = OpenGL::get_command(:glPauseTransformFeedbackNV)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glResumeTransformFeedbackNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glResumeTransformFeedbackNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glResumeTransformFeedbackNV()
        f = OpenGL::get_command(:glResumeTransformFeedbackNV)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawTransformFeedbackNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawTransformFeedbackNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawTransformFeedbackNV(_mode_, _id_)
        f = OpenGL::get_command(:glDrawTransformFeedbackNV)
        f.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 25786
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 25795
  def self.define_ext_command_GL_NV_vdpau_interop
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUInitNV] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUInitNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVDPAUInitNV(_vdpDevice_, _getProcAddress_)
        f = OpenGL::get_command(:glVDPAUInitNV)
        f.call(_vdpDevice_, _getProcAddress_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUFiniNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUFiniNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVDPAUFiniNV()
        f = OpenGL::get_command(:glVDPAUFiniNV)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAURegisterVideoSurfaceNV] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAURegisterVideoSurfaceNV] = Fiddle::TYPE_PTRDIFF_T
    OpenGL.module_eval(<<-SRC)
      def glVDPAURegisterVideoSurfaceNV(_vdpSurface_, _target_, _numTextureNames_, _textureNames_)
        f = OpenGL::get_command(:glVDPAURegisterVideoSurfaceNV)
        f.call(_vdpSurface_, _target_, _numTextureNames_, _textureNames_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAURegisterOutputSurfaceNV] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAURegisterOutputSurfaceNV] = Fiddle::TYPE_PTRDIFF_T
    OpenGL.module_eval(<<-SRC)
      def glVDPAURegisterOutputSurfaceNV(_vdpSurface_, _target_, _numTextureNames_, _textureNames_)
        f = OpenGL::get_command(:glVDPAURegisterOutputSurfaceNV)
        f.call(_vdpSurface_, _target_, _numTextureNames_, _textureNames_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUIsSurfaceNV] = [Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUIsSurfaceNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glVDPAUIsSurfaceNV(_surface_)
        f = OpenGL::get_command(:glVDPAUIsSurfaceNV)
        f.call(_surface_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUUnregisterSurfaceNV] = [Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUUnregisterSurfaceNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVDPAUUnregisterSurfaceNV(_surface_)
        f = OpenGL::get_command(:glVDPAUUnregisterSurfaceNV)
        f.call(_surface_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUGetSurfaceivNV] = [Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUGetSurfaceivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVDPAUGetSurfaceivNV(_surface_, _pname_, _count_, _length_, _values_)
        f = OpenGL::get_command(:glVDPAUGetSurfaceivNV)
        f.call(_surface_, _pname_, _count_, _length_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUSurfaceAccessNV] = [Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUSurfaceAccessNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVDPAUSurfaceAccessNV(_surface_, _access_)
        f = OpenGL::get_command(:glVDPAUSurfaceAccessNV)
        f.call(_surface_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUMapSurfacesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUMapSurfacesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVDPAUMapSurfacesNV(_numSurfaces_, _surfaces_)
        f = OpenGL::get_command(:glVDPAUMapSurfacesNV)
        f.call(_numSurfaces_, _surfaces_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAUUnmapSurfacesNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAUUnmapSurfacesNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVDPAUUnmapSurfacesNV(_numSurface_, _surfaces_)
        f = OpenGL::get_command(:glVDPAUUnmapSurfacesNV)
        f.call(_numSurface_, _surfaces_)
      end
    SRC
  end
define_ext_command_GL_NV_vdpau_interop2() click to toggle source
# File lib/opengl_ext_command.rb, line 25903
  def self.define_ext_command_GL_NV_vdpau_interop2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVDPAURegisterVideoSurfaceWithPictureStructureNV] = [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVDPAURegisterVideoSurfaceWithPictureStructureNV] = Fiddle::TYPE_PTRDIFF_T
    OpenGL.module_eval(<<-SRC)
      def glVDPAURegisterVideoSurfaceWithPictureStructureNV(_vdpSurface_, _target_, _numTextureNames_, _textureNames_, _isFrameStructure_)
        f = OpenGL::get_command(:glVDPAURegisterVideoSurfaceWithPictureStructureNV)
        f.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 25921
  def self.define_ext_command_GL_NV_vertex_array_range
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushVertexArrayRangeNV] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushVertexArrayRangeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushVertexArrayRangeNV()
        f = OpenGL::get_command(:glFlushVertexArrayRangeNV)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexArrayRangeNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexArrayRangeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexArrayRangeNV(_length_, _pointer_)
        f = OpenGL::get_command(:glVertexArrayRangeNV)
        f.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 25949
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 25958
  def self.define_ext_command_GL_NV_vertex_attrib_integer_64bit
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1i64NV(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribL1i64NV)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL2i64NV(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttribL2i64NV)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL3i64NV(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttribL3i64NV)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4i64NV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4i64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL4i64NV(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttribL4i64NV)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1i64vNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL1i64vNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL2i64vNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL2i64vNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL3i64vNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL3i64vNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4i64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4i64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL4i64vNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL4i64vNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1ui64NV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1ui64NV(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribL1ui64NV)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2ui64NV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL2ui64NV(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttribL2ui64NV)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3ui64NV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL3ui64NV(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttribL3ui64NV)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4ui64NV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG, -Fiddle::TYPE_LONG_LONG]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4ui64NV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL4ui64NV(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttribL4ui64NV)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL1ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL1ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL1ui64vNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL1ui64vNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL2ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL2ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL2ui64vNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL2ui64vNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL3ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL3ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL3ui64vNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL3ui64vNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribL4ui64vNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribL4ui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribL4ui64vNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribL4ui64vNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLi64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLi64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribLi64vNV(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribLi64vNV)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribLui64vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribLui64vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribLui64vNV(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribLui64vNV)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribLFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribLFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribLFormatNV(_index_, _size_, _type_, _stride_)
        f = OpenGL::get_command(:glVertexAttribLFormatNV)
        f.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 26156
  def self.define_ext_command_GL_NV_vertex_buffer_unified_memory
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBufferAddressRangeNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBufferAddressRangeNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBufferAddressRangeNV(_pname_, _index_, _address_, _length_)
        f = OpenGL::get_command(:glBufferAddressRangeNV)
        f.call(_pname_, _index_, _address_, _length_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexFormatNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexFormatNV(_size_, _type_, _stride_)
        f = OpenGL::get_command(:glVertexFormatNV)
        f.call(_size_, _type_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormalFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormalFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormalFormatNV(_type_, _stride_)
        f = OpenGL::get_command(:glNormalFormatNV)
        f.call(_type_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorFormatNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorFormatNV(_size_, _type_, _stride_)
        f = OpenGL::get_command(:glColorFormatNV)
        f.call(_size_, _type_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIndexFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIndexFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glIndexFormatNV(_type_, _stride_)
        f = OpenGL::get_command(:glIndexFormatNV)
        f.call(_type_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoordFormatNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoordFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoordFormatNV(_size_, _type_, _stride_)
        f = OpenGL::get_command(:glTexCoordFormatNV)
        f.call(_size_, _type_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEdgeFlagFormatNV] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEdgeFlagFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEdgeFlagFormatNV(_stride_)
        f = OpenGL::get_command(:glEdgeFlagFormatNV)
        f.call(_stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSecondaryColorFormatNV] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSecondaryColorFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSecondaryColorFormatNV(_size_, _type_, _stride_)
        f = OpenGL::get_command(:glSecondaryColorFormatNV)
        f.call(_size_, _type_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogCoordFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogCoordFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogCoordFormatNV(_type_, _stride_)
        f = OpenGL::get_command(:glFogCoordFormatNV)
        f.call(_type_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribFormatNV(_index_, _size_, _type_, _normalized_, _stride_)
        f = OpenGL::get_command(:glVertexAttribFormatNV)
        f.call(_index_, _size_, _type_, _normalized_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribIFormatNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribIFormatNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribIFormatNV(_index_, _size_, _type_, _stride_)
        f = OpenGL::get_command(:glVertexAttribIFormatNV)
        f.call(_index_, _size_, _type_, _stride_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetIntegerui64i_vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetIntegerui64i_vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetIntegerui64i_vNV(_value_, _index_, _result_)
        f = OpenGL::get_command(:glGetIntegerui64i_vNV)
        f.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 26284
  def self.define_ext_command_GL_NV_vertex_program
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAreProgramsResidentNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAreProgramsResidentNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glAreProgramsResidentNV(_n_, _programs_, _residences_)
        f = OpenGL::get_command(:glAreProgramsResidentNV)
        f.call(_n_, _programs_, _residences_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindProgramNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindProgramNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindProgramNV(_target_, _id_)
        f = OpenGL::get_command(:glBindProgramNV)
        f.call(_target_, _id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteProgramsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteProgramsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteProgramsNV(_n_, _programs_)
        f = OpenGL::get_command(:glDeleteProgramsNV)
        f.call(_n_, _programs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExecuteProgramNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExecuteProgramNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExecuteProgramNV(_target_, _id_, _params_)
        f = OpenGL::get_command(:glExecuteProgramNV)
        f.call(_target_, _id_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenProgramsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenProgramsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenProgramsNV(_n_, _programs_)
        f = OpenGL::get_command(:glGenProgramsNV)
        f.call(_n_, _programs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramParameterdvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramParameterdvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramParameterdvNV(_target_, _index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetProgramParameterdvNV)
        f.call(_target_, _index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramParameterfvNV(_target_, _index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetProgramParameterfvNV)
        f.call(_target_, _index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramivNV(_id_, _pname_, _params_)
        f = OpenGL::get_command(:glGetProgramivNV)
        f.call(_id_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramStringNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramStringNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramStringNV(_id_, _pname_, _program_)
        f = OpenGL::get_command(:glGetProgramStringNV)
        f.call(_id_, _pname_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTrackMatrixivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTrackMatrixivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTrackMatrixivNV(_target_, _address_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTrackMatrixivNV)
        f.call(_target_, _address_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribdvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribdvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribdvNV(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribdvNV)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribfvNV(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribfvNV)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribivNV(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribivNV)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribPointervNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribPointervNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribPointervNV(_index_, _pname_, _pointer_)
        f = OpenGL::get_command(:glGetVertexAttribPointervNV)
        f.call(_index_, _pname_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsProgramNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsProgramNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsProgramNV(_id_)
        f = OpenGL::get_command(:glIsProgramNV)
        f.call(_id_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLoadProgramNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLoadProgramNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLoadProgramNV(_target_, _id_, _len_, _program_)
        f = OpenGL::get_command(:glLoadProgramNV)
        f.call(_target_, _id_, _len_, _program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameter4dNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameter4dNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameter4dNV(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramParameter4dNV)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameter4dvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameter4dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameter4dvNV(_target_, _index_, _v_)
        f = OpenGL::get_command(:glProgramParameter4dvNV)
        f.call(_target_, _index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameter4fNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameter4fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameter4fNV(_target_, _index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glProgramParameter4fNV)
        f.call(_target_, _index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameter4fvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameter4fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameter4fvNV(_target_, _index_, _v_)
        f = OpenGL::get_command(:glProgramParameter4fvNV)
        f.call(_target_, _index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameters4dvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameters4dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameters4dvNV(_target_, _index_, _count_, _v_)
        f = OpenGL::get_command(:glProgramParameters4dvNV)
        f.call(_target_, _index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramParameters4fvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramParameters4fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramParameters4fvNV(_target_, _index_, _count_, _v_)
        f = OpenGL::get_command(:glProgramParameters4fvNV)
        f.call(_target_, _index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRequestResidentProgramsNV] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRequestResidentProgramsNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRequestResidentProgramsNV(_n_, _programs_)
        f = OpenGL::get_command(:glRequestResidentProgramsNV)
        f.call(_n_, _programs_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTrackMatrixNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTrackMatrixNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTrackMatrixNV(_target_, _address_, _matrix_, _transform_)
        f = OpenGL::get_command(:glTrackMatrixNV)
        f.call(_target_, _address_, _matrix_, _transform_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribPointerNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribPointerNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribPointerNV(_index_, _fsize_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glVertexAttribPointerNV)
        f.call(_index_, _fsize_, _type_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1dNV(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1dNV)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1dvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1dvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1fNV(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1fNV)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1fvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1fvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1sNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1sNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1sNV(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttrib1sNV)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib1svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib1svNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib1svNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib1svNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2dNV(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2dNV)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2dvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2dvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2fNV(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2fNV)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2fvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2fvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2sNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2sNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2sNV(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttrib2sNV)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib2svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib2svNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib2svNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib2svNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3dNV(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3dNV)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3dvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3dvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3fNV(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3fNV)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3fvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3fvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3sNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3sNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3sNV(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttrib3sNV)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib3svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib3svNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib3svNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib3svNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4dNV(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4dNV)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4dvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4dvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4fNV(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4fNV)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4fvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4fvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4sNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4sNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4sNV(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4sNV)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4svNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4svNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4svNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ubNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ubNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4ubNV(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttrib4ubNV)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttrib4ubvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttrib4ubvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttrib4ubvNV(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttrib4ubvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs1dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs1dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs1dvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs1dvNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs1fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs1fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs1fvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs1fvNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs1svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs1svNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs1svNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs1svNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs2dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs2dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs2dvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs2dvNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs2fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs2fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs2fvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs2fvNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs2svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs2svNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs2svNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs2svNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs3dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs3dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs3dvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs3dvNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs3fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs3fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs3fvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs3fvNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs3svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs3svNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs3svNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs3svNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4dvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4dvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs4dvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs4dvNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4fvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4fvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs4fvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs4fvNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4svNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4svNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs4svNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs4svNV)
        f.call(_index_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribs4ubvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribs4ubvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribs4ubvNV(_index_, _count_, _v_)
        f = OpenGL::get_command(:glVertexAttribs4ubvNV)
        f.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 26932
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 26941
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 26950
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 26959
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 26968
  def self.define_ext_command_GL_NV_vertex_program4
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI1iEXT(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribI1iEXT)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI2iEXT(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttribI2iEXT)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI3iEXT(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttribI3iEXT)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4iEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4iEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4iEXT(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttribI4iEXT)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI1uiEXT(_index_, _x_)
        f = OpenGL::get_command(:glVertexAttribI1uiEXT)
        f.call(_index_, _x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI2uiEXT(_index_, _x_, _y_)
        f = OpenGL::get_command(:glVertexAttribI2uiEXT)
        f.call(_index_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI3uiEXT(_index_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glVertexAttribI3uiEXT)
        f.call(_index_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4uiEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4uiEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4uiEXT(_index_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertexAttribI4uiEXT)
        f.call(_index_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI1ivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI1ivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI2ivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI2ivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI3ivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI3ivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4ivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4ivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4ivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4ivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI1uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI1uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI1uivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI1uivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI2uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI2uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI2uivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI2uivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI3uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI3uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI3uivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI3uivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4uivEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4uivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4uivEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4uivEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4bvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4bvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4bvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4bvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4svEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4svEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4svEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4svEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4ubvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4ubvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4ubvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4ubvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribI4usvEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribI4usvEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribI4usvEXT(_index_, _v_)
        f = OpenGL::get_command(:glVertexAttribI4usvEXT)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertexAttribIPointerEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertexAttribIPointerEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertexAttribIPointerEXT(_index_, _size_, _type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glVertexAttribIPointerEXT)
        f.call(_index_, _size_, _type_, _stride_, _pointer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribIivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribIivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribIivEXT(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribIivEXT)
        f.call(_index_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVertexAttribIuivEXT] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVertexAttribIuivEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVertexAttribIuivEXT(_index_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVertexAttribIuivEXT)
        f.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 27206
  def self.define_ext_command_GL_NV_video_capture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBeginVideoCaptureNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBeginVideoCaptureNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBeginVideoCaptureNV(_video_capture_slot_)
        f = OpenGL::get_command(:glBeginVideoCaptureNV)
        f.call(_video_capture_slot_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindVideoCaptureStreamBufferNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindVideoCaptureStreamBufferNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindVideoCaptureStreamBufferNV(_video_capture_slot_, _stream_, _frame_region_, _offset_)
        f = OpenGL::get_command(:glBindVideoCaptureStreamBufferNV)
        f.call(_video_capture_slot_, _stream_, _frame_region_, _offset_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindVideoCaptureStreamTextureNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindVideoCaptureStreamTextureNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindVideoCaptureStreamTextureNV(_video_capture_slot_, _stream_, _frame_region_, _target_, _texture_)
        f = OpenGL::get_command(:glBindVideoCaptureStreamTextureNV)
        f.call(_video_capture_slot_, _stream_, _frame_region_, _target_, _texture_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndVideoCaptureNV] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndVideoCaptureNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndVideoCaptureNV(_video_capture_slot_)
        f = OpenGL::get_command(:glEndVideoCaptureNV)
        f.call(_video_capture_slot_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoCaptureivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoCaptureivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVideoCaptureivNV(_video_capture_slot_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVideoCaptureivNV)
        f.call(_video_capture_slot_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoCaptureStreamivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoCaptureStreamivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVideoCaptureStreamivNV(_video_capture_slot_, _stream_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVideoCaptureStreamivNV)
        f.call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoCaptureStreamfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoCaptureStreamfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVideoCaptureStreamfvNV(_video_capture_slot_, _stream_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVideoCaptureStreamfvNV)
        f.call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetVideoCaptureStreamdvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetVideoCaptureStreamdvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetVideoCaptureStreamdvNV(_video_capture_slot_, _stream_, _pname_, _params_)
        f = OpenGL::get_command(:glGetVideoCaptureStreamdvNV)
        f.call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVideoCaptureNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVideoCaptureNV] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glVideoCaptureNV(_video_capture_slot_, _sequence_num_, _capture_time_)
        f = OpenGL::get_command(:glVideoCaptureNV)
        f.call(_video_capture_slot_, _sequence_num_, _capture_time_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVideoCaptureStreamParameterivNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVideoCaptureStreamParameterivNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVideoCaptureStreamParameterivNV(_video_capture_slot_, _stream_, _pname_, _params_)
        f = OpenGL::get_command(:glVideoCaptureStreamParameterivNV)
        f.call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVideoCaptureStreamParameterfvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVideoCaptureStreamParameterfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVideoCaptureStreamParameterfvNV(_video_capture_slot_, _stream_, _pname_, _params_)
        f = OpenGL::get_command(:glVideoCaptureStreamParameterfvNV)
        f.call(_video_capture_slot_, _stream_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVideoCaptureStreamParameterdvNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVideoCaptureStreamParameterdvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVideoCaptureStreamParameterdvNV(_video_capture_slot_, _stream_, _pname_, _params_)
        f = OpenGL::get_command(:glVideoCaptureStreamParameterdvNV)
        f.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 6819
  def self.define_ext_command_GL_NV_viewport_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportArrayvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportArrayvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportArrayvNV(_first_, _count_, _v_)
        f = OpenGL::get_command(:glViewportArrayvNV)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportIndexedfNV(_index_, _x_, _y_, _w_, _h_)
        f = OpenGL::get_command(:glViewportIndexedfNV)
        f.call(_index_, _x_, _y_, _w_, _h_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportIndexedfvNV(_index_, _v_)
        f = OpenGL::get_command(:glViewportIndexedfvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorArrayvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorArrayvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorArrayvNV(_first_, _count_, _v_)
        f = OpenGL::get_command(:glScissorArrayvNV)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorIndexedNV(_index_, _left_, _bottom_, _width_, _height_)
        f = OpenGL::get_command(:glScissorIndexedNV)
        f.call(_index_, _left_, _bottom_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorIndexedvNV(_index_, _v_)
        f = OpenGL::get_command(:glScissorIndexedvNV)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeArrayfvNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeArrayfvNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangeArrayfvNV(_first_, _count_, _v_)
        f = OpenGL::get_command(:glDepthRangeArrayfvNV)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeIndexedfNV] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeIndexedfNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangeIndexedfNV(_index_, _n_, _f_)
        f = OpenGL::get_command(:glDepthRangeIndexedfNV)
        f.call(_index_, _n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFloati_vNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloati_vNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFloati_vNV(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetFloati_vNV)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableiNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableiNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableiNV(_target_, _index_)
        f = OpenGL::get_command(:glEnableiNV)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableiNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableiNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableiNV(_target_, _index_)
        f = OpenGL::get_command(:glDisableiNV)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsEnablediNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnablediNV] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsEnablediNV(_target_, _index_)
        f = OpenGL::get_command(:glIsEnablediNV)
        f.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 6947
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 6956
  def self.define_ext_command_GL_NV_viewport_swizzle
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportSwizzleNV] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportSwizzleNV] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportSwizzleNV(_index_, _swizzlex_, _swizzley_, _swizzlez_, _swizzlew_)
        f = OpenGL::get_command(:glViewportSwizzleNV)
        f.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 6974
  def self.define_ext_command_GL_OES_EGL_image
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEGLImageTargetTexture2DOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEGLImageTargetTexture2DOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEGLImageTargetTexture2DOES(_target_, _image_)
        f = OpenGL::get_command(:glEGLImageTargetTexture2DOES)
        f.call(_target_, _image_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEGLImageTargetRenderbufferStorageOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEGLImageTargetRenderbufferStorageOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEGLImageTargetRenderbufferStorageOES(_target_, _image_)
        f = OpenGL::get_command(:glEGLImageTargetRenderbufferStorageOES)
        f.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 7002
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 7011
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 27361
  def self.define_ext_command_GL_OES_byte_coordinates
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1bOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1bOES(_texture_, _s_)
        f = OpenGL::get_command(:glMultiTexCoord1bOES)
        f.call(_texture_, _s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1bvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1bvOES(_texture_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoord1bvOES)
        f.call(_texture_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2bOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2bOES(_texture_, _s_, _t_)
        f = OpenGL::get_command(:glMultiTexCoord2bOES)
        f.call(_texture_, _s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2bvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2bvOES(_texture_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoord2bvOES)
        f.call(_texture_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3bOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3bOES(_texture_, _s_, _t_, _r_)
        f = OpenGL::get_command(:glMultiTexCoord3bOES)
        f.call(_texture_, _s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3bvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3bvOES(_texture_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoord3bvOES)
        f.call(_texture_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4bOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4bOES(_texture_, _s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glMultiTexCoord4bOES)
        f.call(_texture_, _s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4bvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4bvOES(_texture_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoord4bvOES)
        f.call(_texture_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1bOES] = [Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord1bOES(_s_)
        f = OpenGL::get_command(:glTexCoord1bOES)
        f.call(_s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1bvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord1bvOES(_coords_)
        f = OpenGL::get_command(:glTexCoord1bvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2bOES(_s_, _t_)
        f = OpenGL::get_command(:glTexCoord2bOES)
        f.call(_s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2bvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2bvOES(_coords_)
        f = OpenGL::get_command(:glTexCoord2bvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord3bOES(_s_, _t_, _r_)
        f = OpenGL::get_command(:glTexCoord3bOES)
        f.call(_s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3bvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord3bvOES(_coords_)
        f = OpenGL::get_command(:glTexCoord3bvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4bOES(_s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glTexCoord4bOES)
        f.call(_s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4bvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4bvOES(_coords_)
        f = OpenGL::get_command(:glTexCoord4bvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex2bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex2bOES(_x_, _y_)
        f = OpenGL::get_command(:glVertex2bOES)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex2bvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex2bvOES(_coords_)
        f = OpenGL::get_command(:glVertex2bvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex3bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex3bOES(_x_, _y_, _z_)
        f = OpenGL::get_command(:glVertex3bOES)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex3bvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex3bvOES(_coords_)
        f = OpenGL::get_command(:glVertex3bvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex4bOES] = [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4bOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex4bOES(_x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glVertex4bOES)
        f.call(_x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex4bvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4bvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex4bvOES(_coords_)
        f = OpenGL::get_command(:glVertex4bvOES)
        f.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 7020
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 7029
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 7038
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 7047
  def self.define_ext_command_GL_OES_copy_image
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyImageSubDataOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyImageSubDataOES(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_)
        f = OpenGL::get_command(:glCopyImageSubDataOES)
        f.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 7065
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 7074
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 7083
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 7092
  def self.define_ext_command_GL_OES_draw_buffers_indexed
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableiOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableiOES(_target_, _index_)
        f = OpenGL::get_command(:glEnableiOES)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableiOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableiOES(_target_, _index_)
        f = OpenGL::get_command(:glDisableiOES)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationiOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationiOES(_buf_, _mode_)
        f = OpenGL::get_command(:glBlendEquationiOES)
        f.call(_buf_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendEquationSeparateiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendEquationSeparateiOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendEquationSeparateiOES(_buf_, _modeRGB_, _modeAlpha_)
        f = OpenGL::get_command(:glBlendEquationSeparateiOES)
        f.call(_buf_, _modeRGB_, _modeAlpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFunciOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFunciOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFunciOES(_buf_, _src_, _dst_)
        f = OpenGL::get_command(:glBlendFunciOES)
        f.call(_buf_, _src_, _dst_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendFuncSeparateiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendFuncSeparateiOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendFuncSeparateiOES(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
        f = OpenGL::get_command(:glBlendFuncSeparateiOES)
        f.call(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorMaskiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorMaskiOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorMaskiOES(_index_, _r_, _g_, _b_, _a_)
        f = OpenGL::get_command(:glColorMaskiOES)
        f.call(_index_, _r_, _g_, _b_, _a_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsEnablediOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnablediOES] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsEnablediOES(_target_, _index_)
        f = OpenGL::get_command(:glIsEnablediOES)
        f.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 7180
  def self.define_ext_command_GL_OES_draw_elements_base_vertex
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsBaseVertexOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsBaseVertexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsBaseVertexOES(_mode_, _count_, _type_, _indices_, _basevertex_)
        f = OpenGL::get_command(:glDrawElementsBaseVertexOES)
        f.call(_mode_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawRangeElementsBaseVertexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawRangeElementsBaseVertexOES(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
        f = OpenGL::get_command(:glDrawRangeElementsBaseVertexOES)
        f.call(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawElementsInstancedBaseVertexOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawElementsInstancedBaseVertexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawElementsInstancedBaseVertexOES(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
        f = OpenGL::get_command(:glDrawElementsInstancedBaseVertexOES)
        f.call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiDrawElementsBaseVertexEXT] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiDrawElementsBaseVertexEXT] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiDrawElementsBaseVertexEXT(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_)
        f = OpenGL::get_command(:glMultiDrawElementsBaseVertexEXT)
        f.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 7228
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 7237
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 27598
  def self.define_ext_command_GL_OES_fixed_point
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAlphaFuncxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFuncxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAlphaFuncxOES(_func_, _ref_)
        f = OpenGL::get_command(:glAlphaFuncxOES)
        f.call(_func_, _ref_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearColorxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearColorxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearColorxOES(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glClearColorxOES)
        f.call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearDepthxOES] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearDepthxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearDepthxOES(_depth_)
        f = OpenGL::get_command(:glClearDepthxOES)
        f.call(_depth_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClipPlanexOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClipPlanexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClipPlanexOES(_plane_, _equation_)
        f = OpenGL::get_command(:glClipPlanexOES)
        f.call(_plane_, _equation_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor4xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4xOES(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glColor4xOES)
        f.call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangexOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangexOES(_n_, _f_)
        f = OpenGL::get_command(:glDepthRangexOES)
        f.call(_n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogxOES(_pname_, _param_)
        f = OpenGL::get_command(:glFogxOES)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogxvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogxvOES(_pname_, _param_)
        f = OpenGL::get_command(:glFogxvOES)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFrustumxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFrustumxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFrustumxOES(_l_, _r_, _b_, _t_, _n_, _f_)
        f = OpenGL::get_command(:glFrustumxOES)
        f.call(_l_, _r_, _b_, _t_, _n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetClipPlanexOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetClipPlanexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetClipPlanexOES(_plane_, _equation_)
        f = OpenGL::get_command(:glGetClipPlanexOES)
        f.call(_plane_, _equation_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFixedvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFixedvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFixedvOES(_pname_, _params_)
        f = OpenGL::get_command(:glGetFixedvOES)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexEnvxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexEnvxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexEnvxvOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexEnvxvOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexParameterxvOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexParameterxvOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLightModelxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLightModelxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLightModelxOES(_pname_, _param_)
        f = OpenGL::get_command(:glLightModelxOES)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLightModelxvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLightModelxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLightModelxvOES(_pname_, _param_)
        f = OpenGL::get_command(:glLightModelxvOES)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLightxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLightxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLightxOES(_light_, _pname_, _param_)
        f = OpenGL::get_command(:glLightxOES)
        f.call(_light_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLightxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLightxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLightxvOES(_light_, _pname_, _params_)
        f = OpenGL::get_command(:glLightxvOES)
        f.call(_light_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLineWidthxOES] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLineWidthxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLineWidthxOES(_width_)
        f = OpenGL::get_command(:glLineWidthxOES)
        f.call(_width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLoadMatrixxOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLoadMatrixxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLoadMatrixxOES(_m_)
        f = OpenGL::get_command(:glLoadMatrixxOES)
        f.call(_m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMaterialxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMaterialxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMaterialxOES(_face_, _pname_, _param_)
        f = OpenGL::get_command(:glMaterialxOES)
        f.call(_face_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMaterialxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMaterialxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMaterialxvOES(_face_, _pname_, _param_)
        f = OpenGL::get_command(:glMaterialxvOES)
        f.call(_face_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultMatrixxOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultMatrixxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultMatrixxOES(_m_)
        f = OpenGL::get_command(:glMultMatrixxOES)
        f.call(_m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4xOES(_texture_, _s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glMultiTexCoord4xOES)
        f.call(_texture_, _s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormal3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormal3xOES(_nx_, _ny_, _nz_)
        f = OpenGL::get_command(:glNormal3xOES)
        f.call(_nx_, _ny_, _nz_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glOrthoxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glOrthoxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glOrthoxOES(_l_, _r_, _b_, _t_, _n_, _f_)
        f = OpenGL::get_command(:glOrthoxOES)
        f.call(_l_, _r_, _b_, _t_, _n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterxvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterxvOES(_pname_, _params_)
        f = OpenGL::get_command(:glPointParameterxvOES)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointSizexOES] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointSizexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointSizexOES(_size_)
        f = OpenGL::get_command(:glPointSizexOES)
        f.call(_size_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPolygonOffsetxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPolygonOffsetxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPolygonOffsetxOES(_factor_, _units_)
        f = OpenGL::get_command(:glPolygonOffsetxOES)
        f.call(_factor_, _units_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRotatexOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRotatexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRotatexOES(_angle_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glRotatexOES)
        f.call(_angle_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScalexOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScalexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScalexOES(_x_, _y_, _z_)
        f = OpenGL::get_command(:glScalexOES)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexEnvxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexEnvxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexEnvxOES(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glTexEnvxOES)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexEnvxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexEnvxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexEnvxvOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glTexEnvxvOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexParameterxOES(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glTexParameterxOES)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexParameterxvOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glTexParameterxvOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTranslatexOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTranslatexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTranslatexOES(_x_, _y_, _z_)
        f = OpenGL::get_command(:glTranslatexOES)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetLightxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetLightxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetLightxvOES(_light_, _pname_, _params_)
        f = OpenGL::get_command(:glGetLightxvOES)
        f.call(_light_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMaterialxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMaterialxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMaterialxvOES(_face_, _pname_, _params_)
        f = OpenGL::get_command(:glGetMaterialxvOES)
        f.call(_face_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterxOES(_pname_, _param_)
        f = OpenGL::get_command(:glPointParameterxOES)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSampleCoveragexOES] = [Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSampleCoveragexOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSampleCoveragexOES(_value_, _invert_)
        f = OpenGL::get_command(:glSampleCoveragexOES)
        f.call(_value_, _invert_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAccumxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAccumxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAccumxOES(_op_, _value_)
        f = OpenGL::get_command(:glAccumxOES)
        f.call(_op_, _value_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBitmapxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBitmapxOES(_width_, _height_, _xorig_, _yorig_, _xmove_, _ymove_, _bitmap_)
        f = OpenGL::get_command(:glBitmapxOES)
        f.call(_width_, _height_, _xorig_, _yorig_, _xmove_, _ymove_, _bitmap_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBlendColorxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBlendColorxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBlendColorxOES(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glBlendColorxOES)
        f.call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearAccumxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearAccumxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearAccumxOES(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glClearAccumxOES)
        f.call(_red_, _green_, _blue_, _alpha_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor3xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor3xOES(_red_, _green_, _blue_)
        f = OpenGL::get_command(:glColor3xOES)
        f.call(_red_, _green_, _blue_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor3xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor3xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor3xvOES(_components_)
        f = OpenGL::get_command(:glColor3xvOES)
        f.call(_components_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor4xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4xvOES(_components_)
        f = OpenGL::get_command(:glColor4xvOES)
        f.call(_components_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameterxOES(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glConvolutionParameterxOES)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glConvolutionParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glConvolutionParameterxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glConvolutionParameterxvOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glConvolutionParameterxvOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEvalCoord1xOES] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEvalCoord1xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEvalCoord1xOES(_u_)
        f = OpenGL::get_command(:glEvalCoord1xOES)
        f.call(_u_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEvalCoord1xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEvalCoord1xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEvalCoord1xvOES(_coords_)
        f = OpenGL::get_command(:glEvalCoord1xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEvalCoord2xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEvalCoord2xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEvalCoord2xOES(_u_, _v_)
        f = OpenGL::get_command(:glEvalCoord2xOES)
        f.call(_u_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEvalCoord2xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEvalCoord2xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEvalCoord2xvOES(_coords_)
        f = OpenGL::get_command(:glEvalCoord2xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFeedbackBufferxOES] = [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFeedbackBufferxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFeedbackBufferxOES(_n_, _type_, _buffer_)
        f = OpenGL::get_command(:glFeedbackBufferxOES)
        f.call(_n_, _type_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetConvolutionParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetConvolutionParameterxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetConvolutionParameterxvOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetConvolutionParameterxvOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetHistogramParameterxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetHistogramParameterxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetHistogramParameterxvOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetHistogramParameterxvOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetLightxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetLightxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetLightxOES(_light_, _pname_, _params_)
        f = OpenGL::get_command(:glGetLightxOES)
        f.call(_light_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMapxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMapxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMapxvOES(_target_, _query_, _v_)
        f = OpenGL::get_command(:glGetMapxvOES)
        f.call(_target_, _query_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetMaterialxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetMaterialxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetMaterialxOES(_face_, _pname_, _param_)
        f = OpenGL::get_command(:glGetMaterialxOES)
        f.call(_face_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelMapxv] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelMapxv] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPixelMapxv(_map_, _size_, _values_)
        f = OpenGL::get_command(:glGetPixelMapxv)
        f.call(_map_, _size_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexGenxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexGenxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexGenxvOES(_coord_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexGenxvOES)
        f.call(_coord_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexLevelParameterxvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexLevelParameterxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexLevelParameterxvOES(_target_, _level_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexLevelParameterxvOES)
        f.call(_target_, _level_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIndexxOES] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIndexxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glIndexxOES(_component_)
        f = OpenGL::get_command(:glIndexxOES)
        f.call(_component_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIndexxvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIndexxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glIndexxvOES(_component_)
        f = OpenGL::get_command(:glIndexxvOES)
        f.call(_component_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLoadTransposeMatrixxOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLoadTransposeMatrixxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLoadTransposeMatrixxOES(_m_)
        f = OpenGL::get_command(:glLoadTransposeMatrixxOES)
        f.call(_m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMap1xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMap1xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMap1xOES(_target_, _u1_, _u2_, _stride_, _order_, _points_)
        f = OpenGL::get_command(:glMap1xOES)
        f.call(_target_, _u1_, _u2_, _stride_, _order_, _points_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMap2xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMap2xOES(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
        f = OpenGL::get_command(:glMap2xOES)
        f.call(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapGrid1xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapGrid1xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapGrid1xOES(_n_, _u1_, _u2_)
        f = OpenGL::get_command(:glMapGrid1xOES)
        f.call(_n_, _u1_, _u2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapGrid2xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapGrid2xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMapGrid2xOES(_n_, _u1_, _u2_, _v1_, _v2_)
        f = OpenGL::get_command(:glMapGrid2xOES)
        f.call(_n_, _u1_, _u2_, _v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultTransposeMatrixxOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultTransposeMatrixxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultTransposeMatrixxOES(_m_)
        f = OpenGL::get_command(:glMultTransposeMatrixxOES)
        f.call(_m_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1xOES(_texture_, _s_)
        f = OpenGL::get_command(:glMultiTexCoord1xOES)
        f.call(_texture_, _s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord1xvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord1xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord1xvOES(_texture_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoord1xvOES)
        f.call(_texture_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2xOES(_texture_, _s_, _t_)
        f = OpenGL::get_command(:glMultiTexCoord2xOES)
        f.call(_texture_, _s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord2xvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord2xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord2xvOES(_texture_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoord2xvOES)
        f.call(_texture_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3xOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3xOES(_texture_, _s_, _t_, _r_)
        f = OpenGL::get_command(:glMultiTexCoord3xOES)
        f.call(_texture_, _s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord3xvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord3xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord3xvOES(_texture_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoord3xvOES)
        f.call(_texture_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMultiTexCoord4xvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMultiTexCoord4xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMultiTexCoord4xvOES(_texture_, _coords_)
        f = OpenGL::get_command(:glMultiTexCoord4xvOES)
        f.call(_texture_, _coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormal3xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormal3xvOES(_coords_)
        f = OpenGL::get_command(:glNormal3xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPassThroughxOES] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPassThroughxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPassThroughxOES(_token_)
        f = OpenGL::get_command(:glPassThroughxOES)
        f.call(_token_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelMapx] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelMapx] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelMapx(_map_, _size_, _values_)
        f = OpenGL::get_command(:glPixelMapx)
        f.call(_map_, _size_, _values_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelStorex] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelStorex] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelStorex(_pname_, _param_)
        f = OpenGL::get_command(:glPixelStorex)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTransferxOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTransferxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTransferxOES(_pname_, _param_)
        f = OpenGL::get_command(:glPixelTransferxOES)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelZoomxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelZoomxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelZoomxOES(_xfactor_, _yfactor_)
        f = OpenGL::get_command(:glPixelZoomxOES)
        f.call(_xfactor_, _yfactor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPrioritizeTexturesxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPrioritizeTexturesxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPrioritizeTexturesxOES(_n_, _textures_, _priorities_)
        f = OpenGL::get_command(:glPrioritizeTexturesxOES)
        f.call(_n_, _textures_, _priorities_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos2xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos2xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRasterPos2xOES(_x_, _y_)
        f = OpenGL::get_command(:glRasterPos2xOES)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos2xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos2xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRasterPos2xvOES(_coords_)
        f = OpenGL::get_command(:glRasterPos2xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos3xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRasterPos3xOES(_x_, _y_, _z_)
        f = OpenGL::get_command(:glRasterPos3xOES)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos3xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos3xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRasterPos3xvOES(_coords_)
        f = OpenGL::get_command(:glRasterPos3xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos4xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos4xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRasterPos4xOES(_x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glRasterPos4xOES)
        f.call(_x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRasterPos4xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRasterPos4xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRasterPos4xvOES(_coords_)
        f = OpenGL::get_command(:glRasterPos4xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRectxOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRectxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRectxOES(_x1_, _y1_, _x2_, _y2_)
        f = OpenGL::get_command(:glRectxOES)
        f.call(_x1_, _y1_, _x2_, _y2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glRectxvOES] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glRectxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glRectxvOES(_v1_, _v2_)
        f = OpenGL::get_command(:glRectxvOES)
        f.call(_v1_, _v2_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1xOES] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord1xOES(_s_)
        f = OpenGL::get_command(:glTexCoord1xOES)
        f.call(_s_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord1xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord1xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord1xvOES(_coords_)
        f = OpenGL::get_command(:glTexCoord1xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2xOES(_s_, _t_)
        f = OpenGL::get_command(:glTexCoord2xOES)
        f.call(_s_, _t_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2xvOES(_coords_)
        f = OpenGL::get_command(:glTexCoord2xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord3xOES(_s_, _t_, _r_)
        f = OpenGL::get_command(:glTexCoord3xOES)
        f.call(_s_, _t_, _r_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord3xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord3xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord3xvOES(_coords_)
        f = OpenGL::get_command(:glTexCoord3xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4xOES(_s_, _t_, _r_, _q_)
        f = OpenGL::get_command(:glTexCoord4xOES)
        f.call(_s_, _t_, _r_, _q_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4xvOES(_coords_)
        f = OpenGL::get_command(:glTexCoord4xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexGenxOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexGenxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexGenxOES(_coord_, _pname_, _param_)
        f = OpenGL::get_command(:glTexGenxOES)
        f.call(_coord_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexGenxvOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexGenxvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexGenxvOES(_coord_, _pname_, _params_)
        f = OpenGL::get_command(:glTexGenxvOES)
        f.call(_coord_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex2xOES] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex2xOES(_x_)
        f = OpenGL::get_command(:glVertex2xOES)
        f.call(_x_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex2xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex2xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex2xvOES(_coords_)
        f = OpenGL::get_command(:glVertex2xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex3xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex3xOES(_x_, _y_)
        f = OpenGL::get_command(:glVertex3xOES)
        f.call(_x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex3xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex3xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex3xvOES(_coords_)
        f = OpenGL::get_command(:glVertex3xvOES)
        f.call(_coords_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex4xOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4xOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex4xOES(_x_, _y_, _z_)
        f = OpenGL::get_command(:glVertex4xOES)
        f.call(_x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glVertex4xvOES] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glVertex4xvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glVertex4xvOES(_coords_)
        f = OpenGL::get_command(:glVertex4xvOES)
        f.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 7246
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 7255
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 7264
  def self.define_ext_command_GL_OES_geometry_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureOES(_target_, _attachment_, _texture_, _level_)
        f = OpenGL::get_command(:glFramebufferTextureOES)
        f.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 7282
  def self.define_ext_command_GL_OES_get_program_binary
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetProgramBinaryOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetProgramBinaryOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetProgramBinaryOES(_program_, _bufSize_, _length_, _binaryFormat_, _binary_)
        f = OpenGL::get_command(:glGetProgramBinaryOES)
        f.call(_program_, _bufSize_, _length_, _binaryFormat_, _binary_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glProgramBinaryOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glProgramBinaryOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glProgramBinaryOES(_program_, _binaryFormat_, _binary_, _length_)
        f = OpenGL::get_command(:glProgramBinaryOES)
        f.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 7310
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 7319
  def self.define_ext_command_GL_OES_mapbuffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMapBufferOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMapBufferOES] = Fiddle::TYPE_VOIDP
    OpenGL.module_eval(<<-SRC)
      def glMapBufferOES(_target_, _access_)
        f = OpenGL::get_command(:glMapBufferOES)
        f.call(_target_, _access_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glUnmapBufferOES] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glUnmapBufferOES] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glUnmapBufferOES(_target_)
        f = OpenGL::get_command(:glUnmapBufferOES)
        f.call(_target_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetBufferPointervOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetBufferPointervOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetBufferPointervOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetBufferPointervOES)
        f.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 7357
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 7366
  def self.define_ext_command_GL_OES_primitive_bounding_box
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPrimitiveBoundingBoxOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPrimitiveBoundingBoxOES(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_)
        f = OpenGL::get_command(:glPrimitiveBoundingBoxOES)
        f.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 28676
  def self.define_ext_command_GL_OES_query_matrix
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glQueryMatrixxOES] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glQueryMatrixxOES] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glQueryMatrixxOES(_mantissa_, _exponent_)
        f = OpenGL::get_command(:glQueryMatrixxOES)
        f.call(_mantissa_, _exponent_)
      end
    SRC
  end
define_ext_command_GL_OES_read_format() click to toggle source
# File lib/opengl_ext_command.rb, line 28694
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 7384
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 7393
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 7402
  def self.define_ext_command_GL_OES_sample_shading
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glMinSampleShadingOES] = [Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glMinSampleShadingOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glMinSampleShadingOES(_value_)
        f = OpenGL::get_command(:glMinSampleShadingOES)
        f.call(_value_)
      end
    SRC
  end
define_ext_command_GL_OES_sample_variables() click to toggle source
# File lib/opengl_es_ext_command.rb, line 7420
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 7429
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 7438
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 7447
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 28703
  def self.define_ext_command_GL_OES_single_precision
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClearDepthfOES] = [Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClearDepthfOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClearDepthfOES(_depth_)
        f = OpenGL::get_command(:glClearDepthfOES)
        f.call(_depth_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glClipPlanefOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glClipPlanefOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glClipPlanefOES(_plane_, _equation_)
        f = OpenGL::get_command(:glClipPlanefOES)
        f.call(_plane_, _equation_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangefOES] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangefOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangefOES(_n_, _f_)
        f = OpenGL::get_command(:glDepthRangefOES)
        f.call(_n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFrustumfOES] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFrustumfOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFrustumfOES(_l_, _r_, _b_, _t_, _n_, _f_)
        f = OpenGL::get_command(:glFrustumfOES)
        f.call(_l_, _r_, _b_, _t_, _n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetClipPlanefOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetClipPlanefOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetClipPlanefOES(_plane_, _equation_)
        f = OpenGL::get_command(:glGetClipPlanefOES)
        f.call(_plane_, _equation_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glOrthofOES] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glOrthofOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glOrthofOES(_l_, _r_, _b_, _t_, _n_, _f_)
        f = OpenGL::get_command(:glOrthofOES)
        f.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 7456
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 7465
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 7474
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 7483
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 7492
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 7501
  def self.define_ext_command_GL_OES_tessellation_shader
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPatchParameteriOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPatchParameteriOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPatchParameteriOES(_pname_, _value_)
        f = OpenGL::get_command(:glPatchParameteriOES)
        f.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 7519
  def self.define_ext_command_GL_OES_texture_3D
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage3DOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexImage3DOES(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTexImage3DOES)
        f.call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage3DOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexSubImage3DOES(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTexSubImage3DOES)
        f.call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyTexSubImage3DOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyTexSubImage3DOES(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
        f = OpenGL::get_command(:glCopyTexSubImage3DOES)
        f.call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexImage3DOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTexImage3DOES(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTexImage3DOES)
        f.call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCompressedTexSubImage3DOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCompressedTexSubImage3DOES(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
        f = OpenGL::get_command(:glCompressedTexSubImage3DOES)
        f.call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTexture3DOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTexture3DOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTexture3DOES(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_)
        f = OpenGL::get_command(:glFramebufferTexture3DOES)
        f.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 7587
  def self.define_ext_command_GL_OES_texture_border_clamp
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIivOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexParameterIivOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glTexParameterIivOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexParameterIuivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexParameterIuivOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexParameterIuivOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glTexParameterIuivOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIivOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexParameterIivOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexParameterIivOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexParameterIuivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexParameterIuivOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexParameterIuivOES(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetTexParameterIuivOES)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIivOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameterIivOES(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameterIivOES)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplerParameterIuivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplerParameterIuivOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplerParameterIuivOES(_sampler_, _pname_, _param_)
        f = OpenGL::get_command(:glSamplerParameterIuivOES)
        f.call(_sampler_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIivOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSamplerParameterIivOES(_sampler_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSamplerParameterIivOES)
        f.call(_sampler_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSamplerParameterIuivOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSamplerParameterIuivOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSamplerParameterIuivOES(_sampler_, _pname_, _params_)
        f = OpenGL::get_command(:glGetSamplerParameterIuivOES)
        f.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 7675
  def self.define_ext_command_GL_OES_texture_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBufferOES(_target_, _internalformat_, _buffer_)
        f = OpenGL::get_command(:glTexBufferOES)
        f.call(_target_, _internalformat_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexBufferRangeOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexBufferRangeOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexBufferRangeOES(_target_, _internalformat_, _buffer_, _offset_, _size_)
        f = OpenGL::get_command(:glTexBufferRangeOES)
        f.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 7703
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 7712
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 7721
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 7730
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 7739
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 7748
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 7757
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 7766
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 7775
  def self.define_ext_command_GL_OES_texture_storage_multisample_2d_array
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexStorage3DMultisampleOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexStorage3DMultisampleOES(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_)
        f = OpenGL::get_command(:glTexStorage3DMultisampleOES)
        f.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 7793
  def self.define_ext_command_GL_OES_texture_view
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureViewOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureViewOES(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_)
        f = OpenGL::get_command(:glTextureViewOES)
        f.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 7811
  def self.define_ext_command_GL_OES_vertex_array_object
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glBindVertexArrayOES] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glBindVertexArrayOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glBindVertexArrayOES(_array_)
        f = OpenGL::get_command(:glBindVertexArrayOES)
        f.call(_array_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteVertexArraysOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteVertexArraysOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteVertexArraysOES(_n_, _arrays_)
        f = OpenGL::get_command(:glDeleteVertexArraysOES)
        f.call(_n_, _arrays_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenVertexArraysOES] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenVertexArraysOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGenVertexArraysOES(_n_, _arrays_)
        f = OpenGL::get_command(:glGenVertexArraysOES)
        f.call(_n_, _arrays_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsVertexArrayOES] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsVertexArrayOES] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsVertexArrayOES(_array_)
        f = OpenGL::get_command(:glIsVertexArrayOES)
        f.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 7859
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 7868
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 7877
  def self.define_ext_command_GL_OES_viewport_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportArrayvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportArrayvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportArrayvOES(_first_, _count_, _v_)
        f = OpenGL::get_command(:glViewportArrayvOES)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportIndexedfOES(_index_, _x_, _y_, _w_, _h_)
        f = OpenGL::get_command(:glViewportIndexedfOES)
        f.call(_index_, _x_, _y_, _w_, _h_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glViewportIndexedfvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glViewportIndexedfvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glViewportIndexedfvOES(_index_, _v_)
        f = OpenGL::get_command(:glViewportIndexedfvOES)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorArrayvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorArrayvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorArrayvOES(_first_, _count_, _v_)
        f = OpenGL::get_command(:glScissorArrayvOES)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorIndexedOES(_index_, _left_, _bottom_, _width_, _height_)
        f = OpenGL::get_command(:glScissorIndexedOES)
        f.call(_index_, _left_, _bottom_, _width_, _height_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glScissorIndexedvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glScissorIndexedvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glScissorIndexedvOES(_index_, _v_)
        f = OpenGL::get_command(:glScissorIndexedvOES)
        f.call(_index_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeArrayfvOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeArrayfvOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangeArrayfvOES(_first_, _count_, _v_)
        f = OpenGL::get_command(:glDepthRangeArrayfvOES)
        f.call(_first_, _count_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDepthRangeIndexedfOES] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDepthRangeIndexedfOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDepthRangeIndexedfOES(_index_, _n_, _f_)
        f = OpenGL::get_command(:glDepthRangeIndexedfOES)
        f.call(_index_, _n_, _f_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFloati_vOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFloati_vOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFloati_vOES(_target_, _index_, _data_)
        f = OpenGL::get_command(:glGetFloati_vOES)
        f.call(_target_, _index_, _data_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableiOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableiOES(_target_, _index_)
        f = OpenGL::get_command(:glEnableiOES)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableiOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableiOES] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableiOES(_target_, _index_)
        f = OpenGL::get_command(:glDisableiOES)
        f.call(_target_, _index_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsEnablediOES] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsEnablediOES] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsEnablediOES(_target_, _index_)
        f = OpenGL::get_command(:glIsEnablediOES)
        f.call(_target_, _index_)
      end
    SRC
  end
define_ext_command_GL_OML_interlace() click to toggle source
# File lib/opengl_ext_command.rb, line 28771
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 28780
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 28789
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 8005
  def self.define_ext_command_GL_OVR_multiview
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferTextureMultiviewOVR] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureMultiviewOVR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureMultiviewOVR(_target_, _attachment_, _texture_, _level_, _baseViewIndex_, _numViews_)
        f = OpenGL::get_command(:glFramebufferTextureMultiviewOVR)
        f.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 8023
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 8032
  def self.define_ext_command_GL_OVR_multiview_multisampled_render_to_texture
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferTextureMultisampleMultiviewOVR] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferTextureMultisampleMultiviewOVR(_target_, _attachment_, _texture_, _level_, _samples_, _baseViewIndex_, _numViews_)
        f = OpenGL::get_command(:glFramebufferTextureMultisampleMultiviewOVR)
        f.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 28825
  def self.define_ext_command_GL_PGI_misc_hints
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glHintPGI] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glHintPGI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glHintPGI(_target_, _mode_)
        f = OpenGL::get_command(:glHintPGI)
        f.call(_target_, _mode_)
      end
    SRC
  end
define_ext_command_GL_PGI_vertex_hints() click to toggle source
# File lib/opengl_ext_command.rb, line 28843
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 8471
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 8050
  def self.define_ext_command_GL_QCOM_alpha_test
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAlphaFuncQCOM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAlphaFuncQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAlphaFuncQCOM(_func_, _ref_)
        f = OpenGL::get_command(:glAlphaFuncQCOM)
        f.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 8068
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 8077
  def self.define_ext_command_GL_QCOM_driver_control
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetDriverControlsQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDriverControlsQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetDriverControlsQCOM(_num_, _size_, _driverControls_)
        f = OpenGL::get_command(:glGetDriverControlsQCOM)
        f.call(_num_, _size_, _driverControls_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetDriverControlStringQCOM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDriverControlStringQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetDriverControlStringQCOM(_driverControl_, _bufSize_, _length_, _driverControlString_)
        f = OpenGL::get_command(:glGetDriverControlStringQCOM)
        f.call(_driverControl_, _bufSize_, _length_, _driverControlString_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEnableDriverControlQCOM] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEnableDriverControlQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEnableDriverControlQCOM(_driverControl_)
        f = OpenGL::get_command(:glEnableDriverControlQCOM)
        f.call(_driverControl_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDisableDriverControlQCOM] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDisableDriverControlQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDisableDriverControlQCOM(_driverControl_)
        f = OpenGL::get_command(:glDisableDriverControlQCOM)
        f.call(_driverControl_)
      end
    SRC
  end
define_ext_command_GL_QCOM_extended_get() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8125
  def self.define_ext_command_GL_QCOM_extended_get
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetTexturesQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetTexturesQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetTexturesQCOM(_textures_, _maxTextures_, _numTextures_)
        f = OpenGL::get_command(:glExtGetTexturesQCOM)
        f.call(_textures_, _maxTextures_, _numTextures_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetBuffersQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetBuffersQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetBuffersQCOM(_buffers_, _maxBuffers_, _numBuffers_)
        f = OpenGL::get_command(:glExtGetBuffersQCOM)
        f.call(_buffers_, _maxBuffers_, _numBuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetRenderbuffersQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetRenderbuffersQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetRenderbuffersQCOM(_renderbuffers_, _maxRenderbuffers_, _numRenderbuffers_)
        f = OpenGL::get_command(:glExtGetRenderbuffersQCOM)
        f.call(_renderbuffers_, _maxRenderbuffers_, _numRenderbuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetFramebuffersQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetFramebuffersQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetFramebuffersQCOM(_framebuffers_, _maxFramebuffers_, _numFramebuffers_)
        f = OpenGL::get_command(:glExtGetFramebuffersQCOM)
        f.call(_framebuffers_, _maxFramebuffers_, _numFramebuffers_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetTexLevelParameterivQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetTexLevelParameterivQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetTexLevelParameterivQCOM(_texture_, _face_, _level_, _pname_, _params_)
        f = OpenGL::get_command(:glExtGetTexLevelParameterivQCOM)
        f.call(_texture_, _face_, _level_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtTexObjectStateOverrideiQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtTexObjectStateOverrideiQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtTexObjectStateOverrideiQCOM(_target_, _pname_, _param_)
        f = OpenGL::get_command(:glExtTexObjectStateOverrideiQCOM)
        f.call(_target_, _pname_, _param_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetTexSubImageQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetTexSubImageQCOM(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _texels_)
        f = OpenGL::get_command(:glExtGetTexSubImageQCOM)
        f.call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _texels_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetBufferPointervQCOM] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetBufferPointervQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetBufferPointervQCOM(_target_, _params_)
        f = OpenGL::get_command(:glExtGetBufferPointervQCOM)
        f.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 8213
  def self.define_ext_command_GL_QCOM_extended_get2
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetShadersQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetShadersQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetShadersQCOM(_shaders_, _maxShaders_, _numShaders_)
        f = OpenGL::get_command(:glExtGetShadersQCOM)
        f.call(_shaders_, _maxShaders_, _numShaders_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetProgramsQCOM] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetProgramsQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetProgramsQCOM(_programs_, _maxPrograms_, _numPrograms_)
        f = OpenGL::get_command(:glExtGetProgramsQCOM)
        f.call(_programs_, _maxPrograms_, _numPrograms_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtIsProgramBinaryQCOM] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtIsProgramBinaryQCOM] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glExtIsProgramBinaryQCOM(_program_)
        f = OpenGL::get_command(:glExtIsProgramBinaryQCOM)
        f.call(_program_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtGetProgramBinarySourceQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtGetProgramBinarySourceQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtGetProgramBinarySourceQCOM(_program_, _shadertype_, _source_, _length_)
        f = OpenGL::get_command(:glExtGetProgramBinarySourceQCOM)
        f.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 8317
  def self.define_ext_command_GL_QCOM_frame_extrapolation
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glExtrapolateTex2DQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glExtrapolateTex2DQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glExtrapolateTex2DQCOM(_src1_, _src2_, _output_, _scaleFactor_)
        f = OpenGL::get_command(:glExtrapolateTex2DQCOM)
        f.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 8261
  def self.define_ext_command_GL_QCOM_framebuffer_foveated
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferFoveationConfigQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferFoveationConfigQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferFoveationConfigQCOM(_framebuffer_, _numLayers_, _focalPointsPerLayer_, _requestedFeatures_, _providedFeatures_)
        f = OpenGL::get_command(:glFramebufferFoveationConfigQCOM)
        f.call(_framebuffer_, _numLayers_, _focalPointsPerLayer_, _requestedFeatures_, _providedFeatures_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferFoveationParametersQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferFoveationParametersQCOM(_framebuffer_, _layer_, _focalPoint_, _focalX_, _focalY_, _gainX_, _gainY_, _foveaArea_)
        f = OpenGL::get_command(:glFramebufferFoveationParametersQCOM)
        f.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 8289
  def self.define_ext_command_GL_QCOM_motion_estimation
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexEstimateMotionQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexEstimateMotionQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexEstimateMotionQCOM(_ref_, _target_, _output_)
        f = OpenGL::get_command(:glTexEstimateMotionQCOM)
        f.call(_ref_, _target_, _output_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexEstimateMotionRegionsQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexEstimateMotionRegionsQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexEstimateMotionRegionsQCOM(_ref_, _target_, _output_, _mask_)
        f = OpenGL::get_command(:glTexEstimateMotionRegionsQCOM)
        f.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 8380
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 8335
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 8389
  def self.define_ext_command_GL_QCOM_shader_framebuffer_fetch_noncoherent
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFramebufferFetchBarrierQCOM] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFramebufferFetchBarrierQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFramebufferFetchBarrierQCOM()
        f = OpenGL::get_command(:glFramebufferFetchBarrierQCOM)
        f.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 8407
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 8416
  def self.define_ext_command_GL_QCOM_shading_rate
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glShadingRateQCOM] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glShadingRateQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glShadingRateQCOM(_rate_)
        f = OpenGL::get_command(:glShadingRateQCOM)
        f.call(_rate_)
      end
    SRC
  end
define_ext_command_GL_QCOM_texture_foveated() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8344
  def self.define_ext_command_GL_QCOM_texture_foveated
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureFoveationParametersQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureFoveationParametersQCOM(_texture_, _layer_, _focalPoint_, _focalX_, _focalY_, _gainX_, _gainY_, _foveaArea_)
        f = OpenGL::get_command(:glTextureFoveationParametersQCOM)
        f.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 8362
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 8371
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 8434
  def self.define_ext_command_GL_QCOM_tiled_rendering
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStartTilingQCOM] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStartTilingQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStartTilingQCOM(_x_, _y_, _width_, _height_, _preserveMask_)
        f = OpenGL::get_command(:glStartTilingQCOM)
        f.call(_x_, _y_, _width_, _height_, _preserveMask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glEndTilingQCOM] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glEndTilingQCOM] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glEndTilingQCOM(_preserveMask_)
        f = OpenGL::get_command(:glEndTilingQCOM)
        f.call(_preserveMask_)
      end
    SRC
  end
define_ext_command_GL_QCOM_writeonly_rendering() click to toggle source
# File lib/opengl_es_ext_command.rb, line 8462
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 28852
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 28861
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 28870
  def self.define_ext_command_GL_SGIS_detail_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDetailTexFuncSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDetailTexFuncSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDetailTexFuncSGIS(_target_, _n_, _points_)
        f = OpenGL::get_command(:glDetailTexFuncSGIS)
        f.call(_target_, _n_, _points_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetDetailTexFuncSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetDetailTexFuncSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetDetailTexFuncSGIS(_target_, _points_)
        f = OpenGL::get_command(:glGetDetailTexFuncSGIS)
        f.call(_target_, _points_)
      end
    SRC
  end
define_ext_command_GL_SGIS_fog_function() click to toggle source
# File lib/opengl_ext_command.rb, line 28898
  def self.define_ext_command_GL_SGIS_fog_function
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFogFuncSGIS] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFogFuncSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFogFuncSGIS(_n_, _points_)
        f = OpenGL::get_command(:glFogFuncSGIS)
        f.call(_n_, _points_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFogFuncSGIS] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFogFuncSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFogFuncSGIS(_points_)
        f = OpenGL::get_command(:glGetFogFuncSGIS)
        f.call(_points_)
      end
    SRC
  end
define_ext_command_GL_SGIS_generate_mipmap() click to toggle source
# File lib/opengl_ext_command.rb, line 28926
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 28935
  def self.define_ext_command_GL_SGIS_multisample
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSampleMaskSGIS] = [Fiddle::TYPE_FLOAT, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSampleMaskSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSampleMaskSGIS(_value_, _invert_)
        f = OpenGL::get_command(:glSampleMaskSGIS)
        f.call(_value_, _invert_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSamplePatternSGIS] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSamplePatternSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSamplePatternSGIS(_pattern_)
        f = OpenGL::get_command(:glSamplePatternSGIS)
        f.call(_pattern_)
      end
    SRC
  end
define_ext_command_GL_SGIS_pixel_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 28963
  def self.define_ext_command_GL_SGIS_pixel_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenParameteriSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenParameteriSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTexGenParameteriSGIS(_pname_, _param_)
        f = OpenGL::get_command(:glPixelTexGenParameteriSGIS)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenParameterivSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenParameterivSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTexGenParameterivSGIS(_pname_, _params_)
        f = OpenGL::get_command(:glPixelTexGenParameterivSGIS)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenParameterfSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenParameterfSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTexGenParameterfSGIS(_pname_, _param_)
        f = OpenGL::get_command(:glPixelTexGenParameterfSGIS)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenParameterfvSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenParameterfvSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTexGenParameterfvSGIS(_pname_, _params_)
        f = OpenGL::get_command(:glPixelTexGenParameterfvSGIS)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelTexGenParameterivSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelTexGenParameterivSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPixelTexGenParameterivSGIS(_pname_, _params_)
        f = OpenGL::get_command(:glGetPixelTexGenParameterivSGIS)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetPixelTexGenParameterfvSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetPixelTexGenParameterfvSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetPixelTexGenParameterfvSGIS(_pname_, _params_)
        f = OpenGL::get_command(:glGetPixelTexGenParameterfvSGIS)
        f.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 29031
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 29040
  def self.define_ext_command_GL_SGIS_point_parameters
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterfSGIS(_pname_, _param_)
        f = OpenGL::get_command(:glPointParameterfSGIS)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPointParameterfvSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPointParameterfvSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPointParameterfvSGIS(_pname_, _params_)
        f = OpenGL::get_command(:glPointParameterfvSGIS)
        f.call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGIS_sharpen_texture() click to toggle source
# File lib/opengl_ext_command.rb, line 29068
  def self.define_ext_command_GL_SGIS_sharpen_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSharpenTexFuncSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSharpenTexFuncSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSharpenTexFuncSGIS(_target_, _n_, _points_)
        f = OpenGL::get_command(:glSharpenTexFuncSGIS)
        f.call(_target_, _n_, _points_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetSharpenTexFuncSGIS] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetSharpenTexFuncSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetSharpenTexFuncSGIS(_target_, _points_)
        f = OpenGL::get_command(:glGetSharpenTexFuncSGIS)
        f.call(_target_, _points_)
      end
    SRC
  end
define_ext_command_GL_SGIS_texture4D() click to toggle source
# File lib/opengl_ext_command.rb, line 29096
  def self.define_ext_command_GL_SGIS_texture4D
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexImage4DSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexImage4DSGIS(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _size4d_, _border_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTexImage4DSGIS)
        f.call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _size4d_, _border_, _format_, _type_, _pixels_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexSubImage4DSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexSubImage4DSGIS(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _woffset_, _width_, _height_, _depth_, _size4d_, _format_, _type_, _pixels_)
        f = OpenGL::get_command(:glTexSubImage4DSGIS)
        f.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 29124
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 29133
  def self.define_ext_command_GL_SGIS_texture_color_mask
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTextureColorMaskSGIS] = [-Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTextureColorMaskSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTextureColorMaskSGIS(_red_, _green_, _blue_, _alpha_)
        f = OpenGL::get_command(:glTextureColorMaskSGIS)
        f.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 29151
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 29160
  def self.define_ext_command_GL_SGIS_texture_filter4
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetTexFilterFuncSGIS] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetTexFilterFuncSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetTexFilterFuncSGIS(_target_, _filter_, _weights_)
        f = OpenGL::get_command(:glGetTexFilterFuncSGIS)
        f.call(_target_, _filter_, _weights_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexFilterFuncSGIS] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexFilterFuncSGIS] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexFilterFuncSGIS(_target_, _filter_, _n_, _weights_)
        f = OpenGL::get_command(:glTexFilterFuncSGIS)
        f.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 29188
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 29197
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 29206
  def self.define_ext_command_GL_SGIX_async
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glAsyncMarkerSGIX] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glAsyncMarkerSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glAsyncMarkerSGIX(_marker_)
        f = OpenGL::get_command(:glAsyncMarkerSGIX)
        f.call(_marker_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFinishAsyncSGIX] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFinishAsyncSGIX] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glFinishAsyncSGIX(_markerp_)
        f = OpenGL::get_command(:glFinishAsyncSGIX)
        f.call(_markerp_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPollAsyncSGIX] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPollAsyncSGIX] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glPollAsyncSGIX(_markerp_)
        f = OpenGL::get_command(:glPollAsyncSGIX)
        f.call(_markerp_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGenAsyncMarkersSGIX] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGenAsyncMarkersSGIX] = -Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGenAsyncMarkersSGIX(_range_)
        f = OpenGL::get_command(:glGenAsyncMarkersSGIX)
        f.call(_range_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeleteAsyncMarkersSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeleteAsyncMarkersSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeleteAsyncMarkersSGIX(_marker_, _range_)
        f = OpenGL::get_command(:glDeleteAsyncMarkersSGIX)
        f.call(_marker_, _range_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIsAsyncMarkerSGIX] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIsAsyncMarkerSGIX] = -Fiddle::TYPE_CHAR
    OpenGL.module_eval(<<-SRC)
      def glIsAsyncMarkerSGIX(_marker_)
        f = OpenGL::get_command(:glIsAsyncMarkerSGIX)
        f.call(_marker_)
      end
    SRC
  end
define_ext_command_GL_SGIX_async_histogram() click to toggle source
# File lib/opengl_ext_command.rb, line 29274
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 29283
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 29292
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 29301
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 29310
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 29319
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 29328
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 29337
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 29346
  def self.define_ext_command_GL_SGIX_flush_raster
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFlushRasterSGIX] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFlushRasterSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFlushRasterSGIX()
        f = OpenGL::get_command(:glFlushRasterSGIX)
        f.call()
      end
    SRC
  end
define_ext_command_GL_SGIX_fog_offset() click to toggle source
# File lib/opengl_ext_command.rb, line 29364
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 29373
  def self.define_ext_command_GL_SGIX_fragment_lighting
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentColorMaterialSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentColorMaterialSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentColorMaterialSGIX(_face_, _mode_)
        f = OpenGL::get_command(:glFragmentColorMaterialSGIX)
        f.call(_face_, _mode_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightfSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightfSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentLightfSGIX(_light_, _pname_, _param_)
        f = OpenGL::get_command(:glFragmentLightfSGIX)
        f.call(_light_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightfvSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentLightfvSGIX(_light_, _pname_, _params_)
        f = OpenGL::get_command(:glFragmentLightfvSGIX)
        f.call(_light_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightiSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightiSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentLightiSGIX(_light_, _pname_, _param_)
        f = OpenGL::get_command(:glFragmentLightiSGIX)
        f.call(_light_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightivSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentLightivSGIX(_light_, _pname_, _params_)
        f = OpenGL::get_command(:glFragmentLightivSGIX)
        f.call(_light_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightModelfSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightModelfSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentLightModelfSGIX(_pname_, _param_)
        f = OpenGL::get_command(:glFragmentLightModelfSGIX)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightModelfvSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightModelfvSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentLightModelfvSGIX(_pname_, _params_)
        f = OpenGL::get_command(:glFragmentLightModelfvSGIX)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightModeliSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightModeliSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentLightModeliSGIX(_pname_, _param_)
        f = OpenGL::get_command(:glFragmentLightModeliSGIX)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentLightModelivSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentLightModelivSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentLightModelivSGIX(_pname_, _params_)
        f = OpenGL::get_command(:glFragmentLightModelivSGIX)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentMaterialfSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentMaterialfSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentMaterialfSGIX(_face_, _pname_, _param_)
        f = OpenGL::get_command(:glFragmentMaterialfSGIX)
        f.call(_face_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentMaterialfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentMaterialfvSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentMaterialfvSGIX(_face_, _pname_, _params_)
        f = OpenGL::get_command(:glFragmentMaterialfvSGIX)
        f.call(_face_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentMaterialiSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentMaterialiSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentMaterialiSGIX(_face_, _pname_, _param_)
        f = OpenGL::get_command(:glFragmentMaterialiSGIX)
        f.call(_face_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFragmentMaterialivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFragmentMaterialivSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFragmentMaterialivSGIX(_face_, _pname_, _params_)
        f = OpenGL::get_command(:glFragmentMaterialivSGIX)
        f.call(_face_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentLightfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentLightfvSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFragmentLightfvSGIX(_light_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFragmentLightfvSGIX)
        f.call(_light_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentLightivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentLightivSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFragmentLightivSGIX(_light_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFragmentLightivSGIX)
        f.call(_light_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentMaterialfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentMaterialfvSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFragmentMaterialfvSGIX(_face_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFragmentMaterialfvSGIX)
        f.call(_face_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetFragmentMaterialivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetFragmentMaterialivSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetFragmentMaterialivSGIX(_face_, _pname_, _params_)
        f = OpenGL::get_command(:glGetFragmentMaterialivSGIX)
        f.call(_face_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLightEnviSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLightEnviSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLightEnviSGIX(_pname_, _param_)
        f = OpenGL::get_command(:glLightEnviSGIX)
        f.call(_pname_, _param_)
      end
    SRC
  end
define_ext_command_GL_SGIX_framezoom() click to toggle source
# File lib/opengl_ext_command.rb, line 29561
  def self.define_ext_command_GL_SGIX_framezoom
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFrameZoomSGIX] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFrameZoomSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFrameZoomSGIX(_factor_)
        f = OpenGL::get_command(:glFrameZoomSGIX)
        f.call(_factor_)
      end
    SRC
  end
define_ext_command_GL_SGIX_igloo_interface() click to toggle source
# File lib/opengl_ext_command.rb, line 29579
  def self.define_ext_command_GL_SGIX_igloo_interface
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glIglooInterfaceSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glIglooInterfaceSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glIglooInterfaceSGIX(_pname_, _params_)
        f = OpenGL::get_command(:glIglooInterfaceSGIX)
        f.call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGIX_instruments() click to toggle source
# File lib/opengl_ext_command.rb, line 29597
  def self.define_ext_command_GL_SGIX_instruments
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetInstrumentsSGIX] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetInstrumentsSGIX] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glGetInstrumentsSGIX()
        f = OpenGL::get_command(:glGetInstrumentsSGIX)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glInstrumentsBufferSGIX] = [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glInstrumentsBufferSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glInstrumentsBufferSGIX(_size_, _buffer_)
        f = OpenGL::get_command(:glInstrumentsBufferSGIX)
        f.call(_size_, _buffer_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPollInstrumentsSGIX] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPollInstrumentsSGIX] = Fiddle::TYPE_INT
    OpenGL.module_eval(<<-SRC)
      def glPollInstrumentsSGIX(_marker_p_)
        f = OpenGL::get_command(:glPollInstrumentsSGIX)
        f.call(_marker_p_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReadInstrumentsSGIX] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReadInstrumentsSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReadInstrumentsSGIX(_marker_)
        f = OpenGL::get_command(:glReadInstrumentsSGIX)
        f.call(_marker_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStartInstrumentsSGIX] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStartInstrumentsSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStartInstrumentsSGIX()
        f = OpenGL::get_command(:glStartInstrumentsSGIX)
        f.call()
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glStopInstrumentsSGIX] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glStopInstrumentsSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glStopInstrumentsSGIX(_marker_)
        f = OpenGL::get_command(:glStopInstrumentsSGIX)
        f.call(_marker_)
      end
    SRC
  end
define_ext_command_GL_SGIX_interlace() click to toggle source
# File lib/opengl_ext_command.rb, line 29665
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 29674
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 29683
  def self.define_ext_command_GL_SGIX_list_priority
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetListParameterfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetListParameterfvSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetListParameterfvSGIX(_list_, _pname_, _params_)
        f = OpenGL::get_command(:glGetListParameterfvSGIX)
        f.call(_list_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetListParameterivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetListParameterivSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetListParameterivSGIX(_list_, _pname_, _params_)
        f = OpenGL::get_command(:glGetListParameterivSGIX)
        f.call(_list_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glListParameterfSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glListParameterfSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glListParameterfSGIX(_list_, _pname_, _param_)
        f = OpenGL::get_command(:glListParameterfSGIX)
        f.call(_list_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glListParameterfvSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glListParameterfvSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glListParameterfvSGIX(_list_, _pname_, _params_)
        f = OpenGL::get_command(:glListParameterfvSGIX)
        f.call(_list_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glListParameteriSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glListParameteriSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glListParameteriSGIX(_list_, _pname_, _param_)
        f = OpenGL::get_command(:glListParameteriSGIX)
        f.call(_list_, _pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glListParameterivSGIX] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glListParameterivSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glListParameterivSGIX(_list_, _pname_, _params_)
        f = OpenGL::get_command(:glListParameterivSGIX)
        f.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 29751
  def self.define_ext_command_GL_SGIX_pixel_texture
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glPixelTexGenSGIX] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glPixelTexGenSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glPixelTexGenSGIX(_mode_)
        f = OpenGL::get_command(:glPixelTexGenSGIX)
        f.call(_mode_)
      end
    SRC
  end
define_ext_command_GL_SGIX_pixel_tiles() click to toggle source
# File lib/opengl_ext_command.rb, line 29769
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 29778
  def self.define_ext_command_GL_SGIX_polynomial_ffd
    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeformationMap3dSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeformationMap3dSGIX(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _w1_, _w2_, _wstride_, _worder_, _points_)
        f = OpenGL::get_command(:glDeformationMap3dSGIX)
        f.call(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _w1_, _w2_, _wstride_, _worder_, _points_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeformationMap3fSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeformationMap3fSGIX(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _w1_, _w2_, _wstride_, _worder_, _points_)
        f = OpenGL::get_command(:glDeformationMap3fSGIX)
        f.call(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _w1_, _w2_, _wstride_, _worder_, _points_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDeformSGIX] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDeformSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDeformSGIX(_mask_)
        f = OpenGL::get_command(:glDeformSGIX)
        f.call(_mask_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glLoadIdentityDeformationMapSGIX] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glLoadIdentityDeformationMapSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glLoadIdentityDeformationMapSGIX(_mask_)
        f = OpenGL::get_command(:glLoadIdentityDeformationMapSGIX)
        f.call(_mask_)
      end
    SRC
  end
define_ext_command_GL_SGIX_reference_plane() click to toggle source
# File lib/opengl_ext_command.rb, line 29826
  def self.define_ext_command_GL_SGIX_reference_plane
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReferencePlaneSGIX] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReferencePlaneSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReferencePlaneSGIX(_equation_)
        f = OpenGL::get_command(:glReferencePlaneSGIX)
        f.call(_equation_)
      end
    SRC
  end
define_ext_command_GL_SGIX_resample() click to toggle source
# File lib/opengl_ext_command.rb, line 29844
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 29853
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 29862
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 29871
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 29880
  def self.define_ext_command_GL_SGIX_sprite
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSpriteParameterfSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSpriteParameterfSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSpriteParameterfSGIX(_pname_, _param_)
        f = OpenGL::get_command(:glSpriteParameterfSGIX)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSpriteParameterfvSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSpriteParameterfvSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSpriteParameterfvSGIX(_pname_, _params_)
        f = OpenGL::get_command(:glSpriteParameterfvSGIX)
        f.call(_pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSpriteParameteriSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSpriteParameteriSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSpriteParameteriSGIX(_pname_, _param_)
        f = OpenGL::get_command(:glSpriteParameteriSGIX)
        f.call(_pname_, _param_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glSpriteParameterivSGIX] = [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glSpriteParameterivSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glSpriteParameterivSGIX(_pname_, _params_)
        f = OpenGL::get_command(:glSpriteParameterivSGIX)
        f.call(_pname_, _params_)
      end
    SRC
  end
define_ext_command_GL_SGIX_subsample() click to toggle source
# File lib/opengl_ext_command.rb, line 29928
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 29937
  def self.define_ext_command_GL_SGIX_tag_sample_buffer
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTagSampleBufferSGIX] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTagSampleBufferSGIX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTagSampleBufferSGIX()
        f = OpenGL::get_command(:glTagSampleBufferSGIX)
        f.call()
      end
    SRC
  end
define_ext_command_GL_SGIX_texture_add_env() click to toggle source
# File lib/opengl_ext_command.rb, line 29955
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 29964
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 29973
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 29982
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 29991
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 30000
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 30009
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 30018
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 30027
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 30036
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 30045
  def self.define_ext_command_GL_SGI_color_table
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorTableSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableSGI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorTableSGI(_target_, _internalformat_, _width_, _format_, _type_, _table_)
        f = OpenGL::get_command(:glColorTableSGI)
        f.call(_target_, _internalformat_, _width_, _format_, _type_, _table_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorTableParameterfvSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableParameterfvSGI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorTableParameterfvSGI(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glColorTableParameterfvSGI)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColorTableParameterivSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColorTableParameterivSGI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColorTableParameterivSGI(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glColorTableParameterivSGI)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glCopyColorTableSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glCopyColorTableSGI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glCopyColorTableSGI(_target_, _internalformat_, _x_, _y_, _width_)
        f = OpenGL::get_command(:glCopyColorTableSGI)
        f.call(_target_, _internalformat_, _x_, _y_, _width_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableSGI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTableSGI(_target_, _format_, _type_, _table_)
        f = OpenGL::get_command(:glGetColorTableSGI)
        f.call(_target_, _format_, _type_, _table_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterfvSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterfvSGI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTableParameterfvSGI(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetColorTableParameterfvSGI)
        f.call(_target_, _pname_, _params_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGetColorTableParameterivSGI] = [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGetColorTableParameterivSGI] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGetColorTableParameterivSGI(_target_, _pname_, _params_)
        f = OpenGL::get_command(:glGetColorTableParameterivSGI)
        f.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 30123
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 30132
  def self.define_ext_command_GL_SUNX_constant_data
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glFinishTextureSUNX] = []
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glFinishTextureSUNX] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glFinishTextureSUNX()
        f = OpenGL::get_command(:glFinishTextureSUNX)
        f.call()
      end
    SRC
  end
define_ext_command_GL_SUN_convolution_border_modes() click to toggle source
# File lib/opengl_ext_command.rb, line 30150
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 30159
  def self.define_ext_command_GL_SUN_global_alpha
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorbSUN] = [Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorbSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGlobalAlphaFactorbSUN(_factor_)
        f = OpenGL::get_command(:glGlobalAlphaFactorbSUN)
        f.call(_factor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorsSUN] = [Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorsSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGlobalAlphaFactorsSUN(_factor_)
        f = OpenGL::get_command(:glGlobalAlphaFactorsSUN)
        f.call(_factor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactoriSUN] = [Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactoriSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGlobalAlphaFactoriSUN(_factor_)
        f = OpenGL::get_command(:glGlobalAlphaFactoriSUN)
        f.call(_factor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorfSUN] = [Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorfSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGlobalAlphaFactorfSUN(_factor_)
        f = OpenGL::get_command(:glGlobalAlphaFactorfSUN)
        f.call(_factor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactordSUN] = [Fiddle::TYPE_DOUBLE]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactordSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGlobalAlphaFactordSUN(_factor_)
        f = OpenGL::get_command(:glGlobalAlphaFactordSUN)
        f.call(_factor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorubSUN] = [-Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorubSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGlobalAlphaFactorubSUN(_factor_)
        f = OpenGL::get_command(:glGlobalAlphaFactorubSUN)
        f.call(_factor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactorusSUN] = [-Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactorusSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGlobalAlphaFactorusSUN(_factor_)
        f = OpenGL::get_command(:glGlobalAlphaFactorusSUN)
        f.call(_factor_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glGlobalAlphaFactoruiSUN] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glGlobalAlphaFactoruiSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glGlobalAlphaFactoruiSUN(_factor_)
        f = OpenGL::get_command(:glGlobalAlphaFactoruiSUN)
        f.call(_factor_)
      end
    SRC
  end
define_ext_command_GL_SUN_mesh_array() click to toggle source
# File lib/opengl_ext_command.rb, line 30247
  def self.define_ext_command_GL_SUN_mesh_array
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glDrawMeshArraysSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glDrawMeshArraysSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glDrawMeshArraysSUN(_mode_, _first_, _count_, _width_)
        f = OpenGL::get_command(:glDrawMeshArraysSUN)
        f.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 30265
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 30274
  def self.define_ext_command_GL_SUN_triangle_list
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiSUN] = [-Fiddle::TYPE_INT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiSUN(_code_)
        f = OpenGL::get_command(:glReplacementCodeuiSUN)
        f.call(_code_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeusSUN] = [-Fiddle::TYPE_SHORT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeusSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeusSUN(_code_)
        f = OpenGL::get_command(:glReplacementCodeusSUN)
        f.call(_code_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeubSUN] = [-Fiddle::TYPE_CHAR]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeubSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeubSUN(_code_)
        f = OpenGL::get_command(:glReplacementCodeubSUN)
        f.call(_code_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuivSUN] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuivSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuivSUN(_code_)
        f = OpenGL::get_command(:glReplacementCodeuivSUN)
        f.call(_code_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeusvSUN] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeusvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeusvSUN(_code_)
        f = OpenGL::get_command(:glReplacementCodeusvSUN)
        f.call(_code_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeubvSUN] = [Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeubvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeubvSUN(_code_)
        f = OpenGL::get_command(:glReplacementCodeubvSUN)
        f.call(_code_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodePointerSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodePointerSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodePointerSUN(_type_, _stride_, _pointer_)
        f = OpenGL::get_command(:glReplacementCodePointerSUN)
        f.call(_type_, _stride_, _pointer_)
      end
    SRC
  end
define_ext_command_GL_SUN_vertex() click to toggle source
# File lib/opengl_ext_command.rb, line 30352
  def self.define_ext_command_GL_SUN_vertex
    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor4ubVertex2fSUN] = [-Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4ubVertex2fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4ubVertex2fSUN(_r_, _g_, _b_, _a_, _x_, _y_)
        f = OpenGL::get_command(:glColor4ubVertex2fSUN)
        f.call(_r_, _g_, _b_, _a_, _x_, _y_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor4ubVertex2fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4ubVertex2fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4ubVertex2fvSUN(_c_, _v_)
        f = OpenGL::get_command(:glColor4ubVertex2fvSUN)
        f.call(_c_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4ubVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4ubVertex3fSUN(_r_, _g_, _b_, _a_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glColor4ubVertex3fSUN)
        f.call(_r_, _g_, _b_, _a_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor4ubVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4ubVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4ubVertex3fvSUN(_c_, _v_)
        f = OpenGL::get_command(:glColor4ubVertex3fvSUN)
        f.call(_c_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor3fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor3fVertex3fSUN(_r_, _g_, _b_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glColor3fVertex3fSUN)
        f.call(_r_, _g_, _b_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor3fVertex3fvSUN(_c_, _v_)
        f = OpenGL::get_command(:glColor3fVertex3fvSUN)
        f.call(_c_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormal3fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormal3fVertex3fSUN(_nx_, _ny_, _nz_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glNormal3fVertex3fSUN)
        f.call(_nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glNormal3fVertex3fvSUN(_n_, _v_)
        f = OpenGL::get_command(:glNormal3fVertex3fvSUN)
        f.call(_n_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4fNormal3fVertex3fSUN(_r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glColor4fNormal3fVertex3fSUN)
        f.call(_r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glColor4fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glColor4fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glColor4fNormal3fVertex3fvSUN(_c_, _n_, _v_)
        f = OpenGL::get_command(:glColor4fNormal3fVertex3fvSUN)
        f.call(_c_, _n_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fVertex3fSUN] = [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fVertex3fSUN(_s_, _t_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glTexCoord2fVertex3fSUN)
        f.call(_s_, _t_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fVertex3fvSUN(_tc_, _v_)
        f = OpenGL::get_command(:glTexCoord2fVertex3fvSUN)
        f.call(_tc_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4fVertex4fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4fVertex4fSUN(_s_, _t_, _p_, _q_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glTexCoord4fVertex4fSUN)
        f.call(_s_, _t_, _p_, _q_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4fVertex4fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4fVertex4fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4fVertex4fvSUN(_tc_, _v_)
        f = OpenGL::get_command(:glTexCoord4fVertex4fvSUN)
        f.call(_tc_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor4ubVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fColor4ubVertex3fSUN(_s_, _t_, _r_, _g_, _b_, _a_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glTexCoord2fColor4ubVertex3fSUN)
        f.call(_s_, _t_, _r_, _g_, _b_, _a_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor4ubVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor4ubVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fColor4ubVertex3fvSUN(_tc_, _c_, _v_)
        f = OpenGL::get_command(:glTexCoord2fColor4ubVertex3fvSUN)
        f.call(_tc_, _c_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fColor3fVertex3fSUN(_s_, _t_, _r_, _g_, _b_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glTexCoord2fColor3fVertex3fSUN)
        f.call(_s_, _t_, _r_, _g_, _b_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fColor3fVertex3fvSUN(_tc_, _c_, _v_)
        f = OpenGL::get_command(:glTexCoord2fColor3fVertex3fvSUN)
        f.call(_tc_, _c_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fNormal3fVertex3fSUN(_s_, _t_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glTexCoord2fNormal3fVertex3fSUN)
        f.call(_s_, _t_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fNormal3fVertex3fvSUN(_tc_, _n_, _v_)
        f = OpenGL::get_command(:glTexCoord2fNormal3fVertex3fvSUN)
        f.call(_tc_, _n_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor4fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fColor4fNormal3fVertex3fSUN(_s_, _t_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glTexCoord2fColor4fNormal3fVertex3fSUN)
        f.call(_s_, _t_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord2fColor4fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord2fColor4fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord2fColor4fNormal3fVertex3fvSUN(_tc_, _c_, _n_, _v_)
        f = OpenGL::get_command(:glTexCoord2fColor4fNormal3fVertex3fvSUN)
        f.call(_tc_, _c_, _n_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4fColor4fNormal3fVertex4fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4fColor4fNormal3fVertex4fSUN(_s_, _t_, _p_, _q_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_, _w_)
        f = OpenGL::get_command(:glTexCoord4fColor4fNormal3fVertex4fSUN)
        f.call(_s_, _t_, _p_, _q_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_, _w_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glTexCoord4fColor4fNormal3fVertex4fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glTexCoord4fColor4fNormal3fVertex4fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glTexCoord4fColor4fNormal3fVertex4fvSUN(_tc_, _c_, _n_, _v_)
        f = OpenGL::get_command(:glTexCoord4fColor4fNormal3fVertex4fvSUN)
        f.call(_tc_, _c_, _n_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiVertex3fSUN(_rc_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glReplacementCodeuiVertex3fSUN)
        f.call(_rc_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiVertex3fvSUN(_rc_, _v_)
        f = OpenGL::get_command(:glReplacementCodeuiVertex3fvSUN)
        f.call(_rc_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor4ubVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiColor4ubVertex3fSUN(_rc_, _r_, _g_, _b_, _a_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glReplacementCodeuiColor4ubVertex3fSUN)
        f.call(_rc_, _r_, _g_, _b_, _a_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor4ubVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor4ubVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiColor4ubVertex3fvSUN(_rc_, _c_, _v_)
        f = OpenGL::get_command(:glReplacementCodeuiColor4ubVertex3fvSUN)
        f.call(_rc_, _c_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiColor3fVertex3fSUN(_rc_, _r_, _g_, _b_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glReplacementCodeuiColor3fVertex3fSUN)
        f.call(_rc_, _r_, _g_, _b_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiColor3fVertex3fvSUN(_rc_, _c_, _v_)
        f = OpenGL::get_command(:glReplacementCodeuiColor3fVertex3fvSUN)
        f.call(_rc_, _c_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiNormal3fVertex3fSUN(_rc_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glReplacementCodeuiNormal3fVertex3fSUN)
        f.call(_rc_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiNormal3fVertex3fvSUN(_rc_, _n_, _v_)
        f = OpenGL::get_command(:glReplacementCodeuiNormal3fVertex3fvSUN)
        f.call(_rc_, _n_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiColor4fNormal3fVertex3fSUN(_rc_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glReplacementCodeuiColor4fNormal3fVertex3fSUN)
        f.call(_rc_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiColor4fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiColor4fNormal3fVertex3fvSUN(_rc_, _c_, _n_, _v_)
        f = OpenGL::get_command(:glReplacementCodeuiColor4fNormal3fVertex3fvSUN)
        f.call(_rc_, _c_, _n_, _v_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fVertex3fSUN] = [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiTexCoord2fVertex3fSUN(_rc_, _s_, _t_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glReplacementCodeuiTexCoord2fVertex3fSUN)
        f.call(_rc_, _s_, _t_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiTexCoord2fVertex3fvSUN(_rc_, _tc_, _v_)
        f = OpenGL::get_command(:glReplacementCodeuiTexCoord2fVertex3fvSUN)
        f.call(_rc_, _tc_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(_rc_, _s_, _t_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)
        f.call(_rc_, _s_, _t_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(_rc_, _tc_, _n_, _v_)
        f = OpenGL::get_command(:glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)
        f.call(_rc_, _tc_, _n_, _v_)
      end
    SRC

    OpenGL::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]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(_rc_, _s_, _t_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
        f = OpenGL::get_command(:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)
        f.call(_rc_, _s_, _t_, _r_, _g_, _b_, _a_, _nx_, _ny_, _nz_, _x_, _y_, _z_)
      end
    SRC

    OpenGL::GL_FUNCTIONS_ARGS_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN] = [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP]
    OpenGL::GL_FUNCTIONS_RETVAL_MAP[:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN] = Fiddle::TYPE_VOID
    OpenGL.module_eval(<<-SRC)
      def glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(_rc_, _tc_, _c_, _n_, _v_)
        f = OpenGL::get_command(:glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)
        f.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 8480
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 30760
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 30769
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
  OpenGL.const_set('GL_MULTISAMPLE_3DFX', 0x86B2) unless defined?(OpenGL::GL_MULTISAMPLE_3DFX)
  OpenGL.const_set('GL_SAMPLE_BUFFERS_3DFX', 0x86B3) unless defined?(OpenGL::GL_SAMPLE_BUFFERS_3DFX)
  OpenGL.const_set('GL_SAMPLES_3DFX', 0x86B4) unless defined?(OpenGL::GL_SAMPLES_3DFX)
  OpenGL.const_set('GL_MULTISAMPLE_BIT_3DFX', 0x20000000) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMPRESSED_RGB_FXT1_3DFX', 0x86B0) unless defined?(OpenGL::GL_COMPRESSED_RGB_FXT1_3DFX)
  OpenGL.const_set('GL_COMPRESSED_RGBA_FXT1_3DFX', 0x86B1) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FACTOR_MIN_AMD', 0x901C) unless defined?(OpenGL::GL_FACTOR_MIN_AMD)
  OpenGL.const_set('GL_FACTOR_MAX_AMD', 0x901D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_3DC_X_AMD', 0x87F9) unless defined?(OpenGL::GL_3DC_X_AMD)
  OpenGL.const_set('GL_3DC_XY_AMD', 0x87FA) unless defined?(OpenGL::GL_3DC_XY_AMD)
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
  OpenGL.const_set('GL_ATC_RGB_AMD', 0x8C92) unless defined?(OpenGL::GL_ATC_RGB_AMD)
  OpenGL.const_set('GL_ATC_RGBA_EXPLICIT_ALPHA_AMD', 0x8C93) unless defined?(OpenGL::GL_ATC_RGBA_EXPLICIT_ALPHA_AMD)
  OpenGL.const_set('GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD', 0x87EE) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_DEBUG_MESSAGE_LENGTH_AMD', 0x9143) unless defined?(OpenGL::GL_MAX_DEBUG_MESSAGE_LENGTH_AMD)
  OpenGL.const_set('GL_MAX_DEBUG_LOGGED_MESSAGES_AMD', 0x9144) unless defined?(OpenGL::GL_MAX_DEBUG_LOGGED_MESSAGES_AMD)
  OpenGL.const_set('GL_DEBUG_LOGGED_MESSAGES_AMD', 0x9145) unless defined?(OpenGL::GL_DEBUG_LOGGED_MESSAGES_AMD)
  OpenGL.const_set('GL_DEBUG_SEVERITY_HIGH_AMD', 0x9146) unless defined?(OpenGL::GL_DEBUG_SEVERITY_HIGH_AMD)
  OpenGL.const_set('GL_DEBUG_SEVERITY_MEDIUM_AMD', 0x9147) unless defined?(OpenGL::GL_DEBUG_SEVERITY_MEDIUM_AMD)
  OpenGL.const_set('GL_DEBUG_SEVERITY_LOW_AMD', 0x9148) unless defined?(OpenGL::GL_DEBUG_SEVERITY_LOW_AMD)
  OpenGL.const_set('GL_DEBUG_CATEGORY_API_ERROR_AMD', 0x9149) unless defined?(OpenGL::GL_DEBUG_CATEGORY_API_ERROR_AMD)
  OpenGL.const_set('GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD', 0x914A) unless defined?(OpenGL::GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD)
  OpenGL.const_set('GL_DEBUG_CATEGORY_DEPRECATION_AMD', 0x914B) unless defined?(OpenGL::GL_DEBUG_CATEGORY_DEPRECATION_AMD)
  OpenGL.const_set('GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD', 0x914C) unless defined?(OpenGL::GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD)
  OpenGL.const_set('GL_DEBUG_CATEGORY_PERFORMANCE_AMD', 0x914D) unless defined?(OpenGL::GL_DEBUG_CATEGORY_PERFORMANCE_AMD)
  OpenGL.const_set('GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD', 0x914E) unless defined?(OpenGL::GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD)
  OpenGL.const_set('GL_DEBUG_CATEGORY_APPLICATION_AMD', 0x914F) unless defined?(OpenGL::GL_DEBUG_CATEGORY_APPLICATION_AMD)
  OpenGL.const_set('GL_DEBUG_CATEGORY_OTHER_AMD', 0x9150) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_CLAMP_NEAR_AMD', 0x901E) unless defined?(OpenGL::GL_DEPTH_CLAMP_NEAR_AMD)
  OpenGL.const_set('GL_DEPTH_CLAMP_FAR_AMD', 0x901F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RENDERBUFFER_STORAGE_SAMPLES_AMD', 0x91B2) unless defined?(OpenGL::GL_RENDERBUFFER_STORAGE_SAMPLES_AMD)
  OpenGL.const_set('GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD', 0x91B3) unless defined?(OpenGL::GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD)
  OpenGL.const_set('GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD', 0x91B4) unless defined?(OpenGL::GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD)
  OpenGL.const_set('GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD', 0x91B5) unless defined?(OpenGL::GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD)
  OpenGL.const_set('GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD', 0x91B6) unless defined?(OpenGL::GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD)
  OpenGL.const_set('GL_SUPPORTED_MULTISAMPLE_MODES_AMD', 0x91B7) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SUBSAMPLE_DISTANCE_AMD', 0x883F) unless defined?(OpenGL::GL_SUBSAMPLE_DISTANCE_AMD)
  OpenGL.const_set('GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD', 0x91AE) unless defined?(OpenGL::GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD)
  OpenGL.const_set('GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD', 0x91AF) unless defined?(OpenGL::GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD)
  OpenGL.const_set('GL_ALL_PIXELS_AMD', 0xFFFFFFFF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FLOAT16_NV', 0x8FF8) unless defined?(OpenGL::GL_FLOAT16_NV)
  OpenGL.const_set('GL_FLOAT16_VEC2_NV', 0x8FF9) unless defined?(OpenGL::GL_FLOAT16_VEC2_NV)
  OpenGL.const_set('GL_FLOAT16_VEC3_NV', 0x8FFA) unless defined?(OpenGL::GL_FLOAT16_VEC3_NV)
  OpenGL.const_set('GL_FLOAT16_VEC4_NV', 0x8FFB) unless defined?(OpenGL::GL_FLOAT16_VEC4_NV)
  OpenGL.const_set('GL_FLOAT16_MAT2_AMD', 0x91C5) unless defined?(OpenGL::GL_FLOAT16_MAT2_AMD)
  OpenGL.const_set('GL_FLOAT16_MAT3_AMD', 0x91C6) unless defined?(OpenGL::GL_FLOAT16_MAT3_AMD)
  OpenGL.const_set('GL_FLOAT16_MAT4_AMD', 0x91C7) unless defined?(OpenGL::GL_FLOAT16_MAT4_AMD)
  OpenGL.const_set('GL_FLOAT16_MAT2x3_AMD', 0x91C8) unless defined?(OpenGL::GL_FLOAT16_MAT2x3_AMD)
  OpenGL.const_set('GL_FLOAT16_MAT2x4_AMD', 0x91C9) unless defined?(OpenGL::GL_FLOAT16_MAT2x4_AMD)
  OpenGL.const_set('GL_FLOAT16_MAT3x2_AMD', 0x91CA) unless defined?(OpenGL::GL_FLOAT16_MAT3x2_AMD)
  OpenGL.const_set('GL_FLOAT16_MAT3x4_AMD', 0x91CB) unless defined?(OpenGL::GL_FLOAT16_MAT3x4_AMD)
  OpenGL.const_set('GL_FLOAT16_MAT4x2_AMD', 0x91CC) unless defined?(OpenGL::GL_FLOAT16_MAT4x2_AMD)
  OpenGL.const_set('GL_FLOAT16_MAT4x3_AMD', 0x91CD) unless defined?(OpenGL::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
  OpenGL.const_set('GL_INT64_NV', 0x140E) unless defined?(OpenGL::GL_INT64_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_NV', 0x140F) unless defined?(OpenGL::GL_UNSIGNED_INT64_NV)
  OpenGL.const_set('GL_INT8_NV', 0x8FE0) unless defined?(OpenGL::GL_INT8_NV)
  OpenGL.const_set('GL_INT8_VEC2_NV', 0x8FE1) unless defined?(OpenGL::GL_INT8_VEC2_NV)
  OpenGL.const_set('GL_INT8_VEC3_NV', 0x8FE2) unless defined?(OpenGL::GL_INT8_VEC3_NV)
  OpenGL.const_set('GL_INT8_VEC4_NV', 0x8FE3) unless defined?(OpenGL::GL_INT8_VEC4_NV)
  OpenGL.const_set('GL_INT16_NV', 0x8FE4) unless defined?(OpenGL::GL_INT16_NV)
  OpenGL.const_set('GL_INT16_VEC2_NV', 0x8FE5) unless defined?(OpenGL::GL_INT16_VEC2_NV)
  OpenGL.const_set('GL_INT16_VEC3_NV', 0x8FE6) unless defined?(OpenGL::GL_INT16_VEC3_NV)
  OpenGL.const_set('GL_INT16_VEC4_NV', 0x8FE7) unless defined?(OpenGL::GL_INT16_VEC4_NV)
  OpenGL.const_set('GL_INT64_VEC2_NV', 0x8FE9) unless defined?(OpenGL::GL_INT64_VEC2_NV)
  OpenGL.const_set('GL_INT64_VEC3_NV', 0x8FEA) unless defined?(OpenGL::GL_INT64_VEC3_NV)
  OpenGL.const_set('GL_INT64_VEC4_NV', 0x8FEB) unless defined?(OpenGL::GL_INT64_VEC4_NV)
  OpenGL.const_set('GL_UNSIGNED_INT8_NV', 0x8FEC) unless defined?(OpenGL::GL_UNSIGNED_INT8_NV)
  OpenGL.const_set('GL_UNSIGNED_INT8_VEC2_NV', 0x8FED) unless defined?(OpenGL::GL_UNSIGNED_INT8_VEC2_NV)
  OpenGL.const_set('GL_UNSIGNED_INT8_VEC3_NV', 0x8FEE) unless defined?(OpenGL::GL_UNSIGNED_INT8_VEC3_NV)
  OpenGL.const_set('GL_UNSIGNED_INT8_VEC4_NV', 0x8FEF) unless defined?(OpenGL::GL_UNSIGNED_INT8_VEC4_NV)
  OpenGL.const_set('GL_UNSIGNED_INT16_NV', 0x8FF0) unless defined?(OpenGL::GL_UNSIGNED_INT16_NV)
  OpenGL.const_set('GL_UNSIGNED_INT16_VEC2_NV', 0x8FF1) unless defined?(OpenGL::GL_UNSIGNED_INT16_VEC2_NV)
  OpenGL.const_set('GL_UNSIGNED_INT16_VEC3_NV', 0x8FF2) unless defined?(OpenGL::GL_UNSIGNED_INT16_VEC3_NV)
  OpenGL.const_set('GL_UNSIGNED_INT16_VEC4_NV', 0x8FF3) unless defined?(OpenGL::GL_UNSIGNED_INT16_VEC4_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC2_NV', 0x8FF5) unless defined?(OpenGL::GL_UNSIGNED_INT64_VEC2_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC3_NV', 0x8FF6) unless defined?(OpenGL::GL_UNSIGNED_INT64_VEC3_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC4_NV', 0x8FF7) unless defined?(OpenGL::GL_UNSIGNED_INT64_VEC4_NV)
  OpenGL.const_set('GL_FLOAT16_NV', 0x8FF8) unless defined?(OpenGL::GL_FLOAT16_NV)
  OpenGL.const_set('GL_FLOAT16_VEC2_NV', 0x8FF9) unless defined?(OpenGL::GL_FLOAT16_VEC2_NV)
  OpenGL.const_set('GL_FLOAT16_VEC3_NV', 0x8FFA) unless defined?(OpenGL::GL_FLOAT16_VEC3_NV)
  OpenGL.const_set('GL_FLOAT16_VEC4_NV', 0x8FFB) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ELEMENT_SWIZZLE_AMD', 0x91A4) unless defined?(OpenGL::GL_VERTEX_ELEMENT_SWIZZLE_AMD)
  OpenGL.const_set('GL_VERTEX_ID_SWIZZLE_AMD', 0x91A5) unless defined?(OpenGL::GL_VERTEX_ID_SWIZZLE_AMD)
  OpenGL.const_set('GL_RED', 0x1903) unless defined?(OpenGL::GL_RED)
  OpenGL.const_set('GL_GREEN', 0x1904) unless defined?(OpenGL::GL_GREEN)
  OpenGL.const_set('GL_BLUE', 0x1905) unless defined?(OpenGL::GL_BLUE)
  OpenGL.const_set('GL_ALPHA', 0x1906) unless defined?(OpenGL::GL_ALPHA)
  OpenGL.const_set('GL_RG8UI', 0x8238) unless defined?(OpenGL::GL_RG8UI)
  OpenGL.const_set('GL_RG16UI', 0x823A) unless defined?(OpenGL::GL_RG16UI)
  OpenGL.const_set('GL_RGBA8UI', 0x8D7C) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DATA_BUFFER_AMD', 0x9151) unless defined?(OpenGL::GL_DATA_BUFFER_AMD)
  OpenGL.const_set('GL_PERFORMANCE_MONITOR_AMD', 0x9152) unless defined?(OpenGL::GL_PERFORMANCE_MONITOR_AMD)
  OpenGL.const_set('GL_QUERY_OBJECT_AMD', 0x9153) unless defined?(OpenGL::GL_QUERY_OBJECT_AMD)
  OpenGL.const_set('GL_VERTEX_ARRAY_OBJECT_AMD', 0x9154) unless defined?(OpenGL::GL_VERTEX_ARRAY_OBJECT_AMD)
  OpenGL.const_set('GL_SAMPLER_OBJECT_AMD', 0x9155) unless defined?(OpenGL::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
  OpenGL.const_set('GL_OCCLUSION_QUERY_EVENT_MASK_AMD', 0x874F) unless defined?(OpenGL::GL_OCCLUSION_QUERY_EVENT_MASK_AMD)
  OpenGL.const_set('GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD', 0x00000001) unless defined?(OpenGL::GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD)
  OpenGL.const_set('GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD', 0x00000002) unless defined?(OpenGL::GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD)
  OpenGL.const_set('GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD', 0x00000004) unless defined?(OpenGL::GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD)
  OpenGL.const_set('GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD', 0x00000008) unless defined?(OpenGL::GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD)
  OpenGL.const_set('GL_QUERY_ALL_EVENT_BITS_AMD', 0xFFFFFFFF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COUNTER_TYPE_AMD', 0x8BC0) unless defined?(OpenGL::GL_COUNTER_TYPE_AMD)
  OpenGL.const_set('GL_COUNTER_RANGE_AMD', 0x8BC1) unless defined?(OpenGL::GL_COUNTER_RANGE_AMD)
  OpenGL.const_set('GL_UNSIGNED_INT64_AMD', 0x8BC2) unless defined?(OpenGL::GL_UNSIGNED_INT64_AMD)
  OpenGL.const_set('GL_PERCENTAGE_AMD', 0x8BC3) unless defined?(OpenGL::GL_PERCENTAGE_AMD)
  OpenGL.const_set('GL_PERFMON_RESULT_AVAILABLE_AMD', 0x8BC4) unless defined?(OpenGL::GL_PERFMON_RESULT_AVAILABLE_AMD)
  OpenGL.const_set('GL_PERFMON_RESULT_SIZE_AMD', 0x8BC5) unless defined?(OpenGL::GL_PERFMON_RESULT_SIZE_AMD)
  OpenGL.const_set('GL_PERFMON_RESULT_AMD', 0x8BC6) unless defined?(OpenGL::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
  OpenGL.const_set('GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD', 0x9160) unless defined?(OpenGL::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
  OpenGL.const_set('GL_Z400_BINARY_AMD', 0x8740) unless defined?(OpenGL::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
  OpenGL.const_set('GL_QUERY_BUFFER_AMD', 0x9192) unless defined?(OpenGL::GL_QUERY_BUFFER_AMD)
  OpenGL.const_set('GL_QUERY_BUFFER_BINDING_AMD', 0x9193) unless defined?(OpenGL::GL_QUERY_BUFFER_BINDING_AMD)
  OpenGL.const_set('GL_QUERY_RESULT_NO_WAIT_AMD', 0x9194) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SUBSAMPLE_DISTANCE_AMD', 0x883F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_SEAMLESS', 0x884F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_X_AMD', 0x9195) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_X_AMD)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_Y_AMD', 0x9196) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_Y_AMD)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_Z_AMD', 0x9197) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_Z_AMD)
  OpenGL.const_set('GL_MAX_SPARSE_TEXTURE_SIZE_AMD', 0x9198) unless defined?(OpenGL::GL_MAX_SPARSE_TEXTURE_SIZE_AMD)
  OpenGL.const_set('GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD', 0x9199) unless defined?(OpenGL::GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD)
  OpenGL.const_set('GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS', 0x919A) unless defined?(OpenGL::GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS)
  OpenGL.const_set('GL_MIN_SPARSE_LEVEL_AMD', 0x919B) unless defined?(OpenGL::GL_MIN_SPARSE_LEVEL_AMD)
  OpenGL.const_set('GL_MIN_LOD_WARNING_AMD', 0x919C) unless defined?(OpenGL::GL_MIN_LOD_WARNING_AMD)
  OpenGL.const_set('GL_TEXTURE_STORAGE_SPARSE_BIT_AMD', 0x00000001) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SET_AMD', 0x874A) unless defined?(OpenGL::GL_SET_AMD)
  OpenGL.const_set('GL_REPLACE_VALUE_AMD', 0x874B) unless defined?(OpenGL::GL_REPLACE_VALUE_AMD)
  OpenGL.const_set('GL_STENCIL_OP_VALUE_AMD', 0x874C) unless defined?(OpenGL::GL_STENCIL_OP_VALUE_AMD)
  OpenGL.const_set('GL_STENCIL_BACK_OP_VALUE_AMD', 0x874D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_STREAM_RASTERIZATION_AMD', 0x91A0) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SAMPLER_BUFFER_AMD', 0x9001) unless defined?(OpenGL::GL_SAMPLER_BUFFER_AMD)
  OpenGL.const_set('GL_INT_SAMPLER_BUFFER_AMD', 0x9002) unless defined?(OpenGL::GL_INT_SAMPLER_BUFFER_AMD)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD', 0x9003) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD)
  OpenGL.const_set('GL_TESSELLATION_MODE_AMD', 0x9004) unless defined?(OpenGL::GL_TESSELLATION_MODE_AMD)
  OpenGL.const_set('GL_TESSELLATION_FACTOR_AMD', 0x9005) unless defined?(OpenGL::GL_TESSELLATION_FACTOR_AMD)
  OpenGL.const_set('GL_DISCRETE_AMD', 0x9006) unless defined?(OpenGL::GL_DISCRETE_AMD)
  OpenGL.const_set('GL_CONTINUOUS_AMD', 0x9007) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_COMPONENT', 0x1902) unless defined?(OpenGL::GL_DEPTH_COMPONENT)
  OpenGL.const_set('GL_DEPTH_STENCIL_OES', 0x84F9) unless defined?(OpenGL::GL_DEPTH_STENCIL_OES)
  OpenGL.const_set('GL_UNSIGNED_SHORT', 0x1403) unless defined?(OpenGL::GL_UNSIGNED_SHORT)
  OpenGL.const_set('GL_UNSIGNED_INT', 0x1405) unless defined?(OpenGL::GL_UNSIGNED_INT)
  OpenGL.const_set('GL_UNSIGNED_INT_24_8_OES', 0x84FA) unless defined?(OpenGL::GL_UNSIGNED_INT_24_8_OES)
  OpenGL.const_set('GL_DEPTH_COMPONENT16', 0x81A5) unless defined?(OpenGL::GL_DEPTH_COMPONENT16)
  OpenGL.const_set('GL_DEPTH_COMPONENT32_OES', 0x81A7) unless defined?(OpenGL::GL_DEPTH_COMPONENT32_OES)
  OpenGL.const_set('GL_DEPTH24_STENCIL8_OES', 0x88F0) unless defined?(OpenGL::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
  OpenGL.const_set('GL_READ_FRAMEBUFFER_ANGLE', 0x8CA8) unless defined?(OpenGL::GL_READ_FRAMEBUFFER_ANGLE)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_ANGLE', 0x8CA9) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_ANGLE)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_BINDING_ANGLE', 0x8CA6) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_BINDING_ANGLE)
  OpenGL.const_set('GL_READ_FRAMEBUFFER_BINDING_ANGLE', 0x8CAA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RENDERBUFFER_SAMPLES_ANGLE', 0x8CAB) unless defined?(OpenGL::GL_RENDERBUFFER_SAMPLES_ANGLE)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE', 0x8D56) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE)
  OpenGL.const_set('GL_MAX_SAMPLES_ANGLE', 0x8D57) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE', 0x88FE) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PACK_REVERSE_ROW_ORDER_ANGLE', 0x93A4) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PROGRAM_BINARY_ANGLE', 0x93A6) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE', 0x83F2) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE', 0x83F3) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_USAGE_ANGLE', 0x93A2) unless defined?(OpenGL::GL_TEXTURE_USAGE_ANGLE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_ANGLE', 0x93A3) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE', 0x93A0) unless defined?(OpenGL::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
  OpenGL.const_set('GL_AUX_DEPTH_STENCIL_APPLE', 0x8A14) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNPACK_CLIENT_STORAGE_APPLE', 0x85B2) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_CLIP_DISTANCES_APPLE', 0x0D32) unless defined?(OpenGL::GL_MAX_CLIP_DISTANCES_APPLE)
  OpenGL.const_set('GL_CLIP_DISTANCE0_APPLE', 0x3000) unless defined?(OpenGL::GL_CLIP_DISTANCE0_APPLE)
  OpenGL.const_set('GL_CLIP_DISTANCE1_APPLE', 0x3001) unless defined?(OpenGL::GL_CLIP_DISTANCE1_APPLE)
  OpenGL.const_set('GL_CLIP_DISTANCE2_APPLE', 0x3002) unless defined?(OpenGL::GL_CLIP_DISTANCE2_APPLE)
  OpenGL.const_set('GL_CLIP_DISTANCE3_APPLE', 0x3003) unless defined?(OpenGL::GL_CLIP_DISTANCE3_APPLE)
  OpenGL.const_set('GL_CLIP_DISTANCE4_APPLE', 0x3004) unless defined?(OpenGL::GL_CLIP_DISTANCE4_APPLE)
  OpenGL.const_set('GL_CLIP_DISTANCE5_APPLE', 0x3005) unless defined?(OpenGL::GL_CLIP_DISTANCE5_APPLE)
  OpenGL.const_set('GL_CLIP_DISTANCE6_APPLE', 0x3006) unless defined?(OpenGL::GL_CLIP_DISTANCE6_APPLE)
  OpenGL.const_set('GL_CLIP_DISTANCE7_APPLE', 0x3007) unless defined?(OpenGL::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
  OpenGL.const_set('GL_ELEMENT_ARRAY_APPLE', 0x8A0C) unless defined?(OpenGL::GL_ELEMENT_ARRAY_APPLE)
  OpenGL.const_set('GL_ELEMENT_ARRAY_TYPE_APPLE', 0x8A0D) unless defined?(OpenGL::GL_ELEMENT_ARRAY_TYPE_APPLE)
  OpenGL.const_set('GL_ELEMENT_ARRAY_POINTER_APPLE', 0x8A0E) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DRAW_PIXELS_APPLE', 0x8A0A) unless defined?(OpenGL::GL_DRAW_PIXELS_APPLE)
  OpenGL.const_set('GL_FENCE_APPLE', 0x8A0B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_HALF_APPLE', 0x140B) unless defined?(OpenGL::GL_HALF_APPLE)
  OpenGL.const_set('GL_RGBA_FLOAT32_APPLE', 0x8814) unless defined?(OpenGL::GL_RGBA_FLOAT32_APPLE)
  OpenGL.const_set('GL_RGB_FLOAT32_APPLE', 0x8815) unless defined?(OpenGL::GL_RGB_FLOAT32_APPLE)
  OpenGL.const_set('GL_ALPHA_FLOAT32_APPLE', 0x8816) unless defined?(OpenGL::GL_ALPHA_FLOAT32_APPLE)
  OpenGL.const_set('GL_INTENSITY_FLOAT32_APPLE', 0x8817) unless defined?(OpenGL::GL_INTENSITY_FLOAT32_APPLE)
  OpenGL.const_set('GL_LUMINANCE_FLOAT32_APPLE', 0x8818) unless defined?(OpenGL::GL_LUMINANCE_FLOAT32_APPLE)
  OpenGL.const_set('GL_LUMINANCE_ALPHA_FLOAT32_APPLE', 0x8819) unless defined?(OpenGL::GL_LUMINANCE_ALPHA_FLOAT32_APPLE)
  OpenGL.const_set('GL_RGBA_FLOAT16_APPLE', 0x881A) unless defined?(OpenGL::GL_RGBA_FLOAT16_APPLE)
  OpenGL.const_set('GL_RGB_FLOAT16_APPLE', 0x881B) unless defined?(OpenGL::GL_RGB_FLOAT16_APPLE)
  OpenGL.const_set('GL_ALPHA_FLOAT16_APPLE', 0x881C) unless defined?(OpenGL::GL_ALPHA_FLOAT16_APPLE)
  OpenGL.const_set('GL_INTENSITY_FLOAT16_APPLE', 0x881D) unless defined?(OpenGL::GL_INTENSITY_FLOAT16_APPLE)
  OpenGL.const_set('GL_LUMINANCE_FLOAT16_APPLE', 0x881E) unless defined?(OpenGL::GL_LUMINANCE_FLOAT16_APPLE)
  OpenGL.const_set('GL_LUMINANCE_ALPHA_FLOAT16_APPLE', 0x881F) unless defined?(OpenGL::GL_LUMINANCE_ALPHA_FLOAT16_APPLE)
  OpenGL.const_set('GL_COLOR_FLOAT_APPLE', 0x8A0F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BUFFER_SERIALIZED_MODIFY_APPLE', 0x8A12) unless defined?(OpenGL::GL_BUFFER_SERIALIZED_MODIFY_APPLE)
  OpenGL.const_set('GL_BUFFER_FLUSHING_UNMAP_APPLE', 0x8A13) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RENDERBUFFER_SAMPLES_APPLE', 0x8CAB) unless defined?(OpenGL::GL_RENDERBUFFER_SAMPLES_APPLE)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE', 0x8D56) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE)
  OpenGL.const_set('GL_MAX_SAMPLES_APPLE', 0x8D57) unless defined?(OpenGL::GL_MAX_SAMPLES_APPLE)
  OpenGL.const_set('GL_READ_FRAMEBUFFER_APPLE', 0x8CA8) unless defined?(OpenGL::GL_READ_FRAMEBUFFER_APPLE)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_APPLE', 0x8CA9) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_APPLE)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_BINDING_APPLE', 0x8CA6) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_BINDING_APPLE)
  OpenGL.const_set('GL_READ_FRAMEBUFFER_BINDING_APPLE', 0x8CAA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BUFFER_OBJECT_APPLE', 0x85B3) unless defined?(OpenGL::GL_BUFFER_OBJECT_APPLE)
  OpenGL.const_set('GL_RELEASED_APPLE', 0x8A19) unless defined?(OpenGL::GL_RELEASED_APPLE)
  OpenGL.const_set('GL_VOLATILE_APPLE', 0x8A1A) unless defined?(OpenGL::GL_VOLATILE_APPLE)
  OpenGL.const_set('GL_RETAINED_APPLE', 0x8A1B) unless defined?(OpenGL::GL_RETAINED_APPLE)
  OpenGL.const_set('GL_UNDEFINED_APPLE', 0x8A1C) unless defined?(OpenGL::GL_UNDEFINED_APPLE)
  OpenGL.const_set('GL_PURGEABLE_APPLE', 0x8A1D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RGB_422_APPLE', 0x8A1F) unless defined?(OpenGL::GL_RGB_422_APPLE)
  OpenGL.const_set('GL_UNSIGNED_SHORT_8_8_APPLE', 0x85BA) unless defined?(OpenGL::GL_UNSIGNED_SHORT_8_8_APPLE)
  OpenGL.const_set('GL_UNSIGNED_SHORT_8_8_REV_APPLE', 0x85BB) unless defined?(OpenGL::GL_UNSIGNED_SHORT_8_8_REV_APPLE)
  OpenGL.const_set('GL_RGB_RAW_422_APPLE', 0x8A51) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PACK_ROW_BYTES_APPLE', 0x8A15) unless defined?(OpenGL::GL_PACK_ROW_BYTES_APPLE)
  OpenGL.const_set('GL_UNPACK_ROW_BYTES_APPLE', 0x8A16) unless defined?(OpenGL::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
  OpenGL.const_set('GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE', 0x85B0) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SYNC_OBJECT_APPLE', 0x8A53) unless defined?(OpenGL::GL_SYNC_OBJECT_APPLE)
  OpenGL.const_set('GL_MAX_SERVER_WAIT_TIMEOUT_APPLE', 0x9111) unless defined?(OpenGL::GL_MAX_SERVER_WAIT_TIMEOUT_APPLE)
  OpenGL.const_set('GL_OBJECT_TYPE_APPLE', 0x9112) unless defined?(OpenGL::GL_OBJECT_TYPE_APPLE)
  OpenGL.const_set('GL_SYNC_CONDITION_APPLE', 0x9113) unless defined?(OpenGL::GL_SYNC_CONDITION_APPLE)
  OpenGL.const_set('GL_SYNC_STATUS_APPLE', 0x9114) unless defined?(OpenGL::GL_SYNC_STATUS_APPLE)
  OpenGL.const_set('GL_SYNC_FLAGS_APPLE', 0x9115) unless defined?(OpenGL::GL_SYNC_FLAGS_APPLE)
  OpenGL.const_set('GL_SYNC_FENCE_APPLE', 0x9116) unless defined?(OpenGL::GL_SYNC_FENCE_APPLE)
  OpenGL.const_set('GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE', 0x9117) unless defined?(OpenGL::GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE)
  OpenGL.const_set('GL_UNSIGNALED_APPLE', 0x9118) unless defined?(OpenGL::GL_UNSIGNALED_APPLE)
  OpenGL.const_set('GL_SIGNALED_APPLE', 0x9119) unless defined?(OpenGL::GL_SIGNALED_APPLE)
  OpenGL.const_set('GL_ALREADY_SIGNALED_APPLE', 0x911A) unless defined?(OpenGL::GL_ALREADY_SIGNALED_APPLE)
  OpenGL.const_set('GL_TIMEOUT_EXPIRED_APPLE', 0x911B) unless defined?(OpenGL::GL_TIMEOUT_EXPIRED_APPLE)
  OpenGL.const_set('GL_CONDITION_SATISFIED_APPLE', 0x911C) unless defined?(OpenGL::GL_CONDITION_SATISFIED_APPLE)
  OpenGL.const_set('GL_WAIT_FAILED_APPLE', 0x911D) unless defined?(OpenGL::GL_WAIT_FAILED_APPLE)
  OpenGL.const_set('GL_SYNC_FLUSH_COMMANDS_BIT_APPLE', 0x00000001) unless defined?(OpenGL::GL_SYNC_FLUSH_COMMANDS_BIT_APPLE)
  OpenGL.const_set('GL_TIMEOUT_IGNORED_APPLE', 0xFFFFFFFFFFFFFFFF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BGRA_EXT', 0x80E1) unless defined?(OpenGL::GL_BGRA_EXT)
  OpenGL.const_set('GL_BGRA8_EXT', 0x93A1) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_MAX_LEVEL_APPLE', 0x813D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE', 0x8C3B) unless defined?(OpenGL::GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE)
  OpenGL.const_set('GL_UNSIGNED_INT_5_9_9_9_REV_APPLE', 0x8C3E) unless defined?(OpenGL::GL_UNSIGNED_INT_5_9_9_9_REV_APPLE)
  OpenGL.const_set('GL_R11F_G11F_B10F_APPLE', 0x8C3A) unless defined?(OpenGL::GL_R11F_G11F_B10F_APPLE)
  OpenGL.const_set('GL_RGB9_E5_APPLE', 0x8C3D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_RANGE_LENGTH_APPLE', 0x85B7) unless defined?(OpenGL::GL_TEXTURE_RANGE_LENGTH_APPLE)
  OpenGL.const_set('GL_TEXTURE_RANGE_POINTER_APPLE', 0x85B8) unless defined?(OpenGL::GL_TEXTURE_RANGE_POINTER_APPLE)
  OpenGL.const_set('GL_TEXTURE_STORAGE_HINT_APPLE', 0x85BC) unless defined?(OpenGL::GL_TEXTURE_STORAGE_HINT_APPLE)
  OpenGL.const_set('GL_STORAGE_PRIVATE_APPLE', 0x85BD) unless defined?(OpenGL::GL_STORAGE_PRIVATE_APPLE)
  OpenGL.const_set('GL_STORAGE_CACHED_APPLE', 0x85BE) unless defined?(OpenGL::GL_STORAGE_CACHED_APPLE)
  OpenGL.const_set('GL_STORAGE_SHARED_APPLE', 0x85BF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TRANSFORM_HINT_APPLE', 0x85B1) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ARRAY_BINDING_APPLE', 0x85B5) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ARRAY_RANGE_APPLE', 0x851D) unless defined?(OpenGL::GL_VERTEX_ARRAY_RANGE_APPLE)
  OpenGL.const_set('GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE', 0x851E) unless defined?(OpenGL::GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE)
  OpenGL.const_set('GL_VERTEX_ARRAY_STORAGE_HINT_APPLE', 0x851F) unless defined?(OpenGL::GL_VERTEX_ARRAY_STORAGE_HINT_APPLE)
  OpenGL.const_set('GL_VERTEX_ARRAY_RANGE_POINTER_APPLE', 0x8521) unless defined?(OpenGL::GL_VERTEX_ARRAY_RANGE_POINTER_APPLE)
  OpenGL.const_set('GL_STORAGE_CLIENT_APPLE', 0x85B4) unless defined?(OpenGL::GL_STORAGE_CLIENT_APPLE)
  OpenGL.const_set('GL_STORAGE_CACHED_APPLE', 0x85BE) unless defined?(OpenGL::GL_STORAGE_CACHED_APPLE)
  OpenGL.const_set('GL_STORAGE_SHARED_APPLE', 0x85BF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP1_APPLE', 0x8A00) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP1_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP2_APPLE', 0x8A01) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP2_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE', 0x8A02) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE', 0x8A03) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE', 0x8A04) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE', 0x8A05) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE', 0x8A06) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE', 0x8A07) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE', 0x8A08) unless defined?(OpenGL::GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE)
  OpenGL.const_set('GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE', 0x8A09) unless defined?(OpenGL::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
  OpenGL.const_set('GL_YCBCR_422_APPLE', 0x85B9) unless defined?(OpenGL::GL_YCBCR_422_APPLE)
  OpenGL.const_set('GL_UNSIGNED_SHORT_8_8_APPLE', 0x85BA) unless defined?(OpenGL::GL_UNSIGNED_SHORT_8_8_APPLE)
  OpenGL.const_set('GL_UNSIGNED_SHORT_8_8_REV_APPLE', 0x85BB) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FIXED', 0x140C) unless defined?(OpenGL::GL_FIXED)
  OpenGL.const_set('GL_IMPLEMENTATION_COLOR_READ_TYPE', 0x8B9A) unless defined?(OpenGL::GL_IMPLEMENTATION_COLOR_READ_TYPE)
  OpenGL.const_set('GL_IMPLEMENTATION_COLOR_READ_FORMAT', 0x8B9B) unless defined?(OpenGL::GL_IMPLEMENTATION_COLOR_READ_FORMAT)
  OpenGL.const_set('GL_LOW_FLOAT', 0x8DF0) unless defined?(OpenGL::GL_LOW_FLOAT)
  OpenGL.const_set('GL_MEDIUM_FLOAT', 0x8DF1) unless defined?(OpenGL::GL_MEDIUM_FLOAT)
  OpenGL.const_set('GL_HIGH_FLOAT', 0x8DF2) unless defined?(OpenGL::GL_HIGH_FLOAT)
  OpenGL.const_set('GL_LOW_INT', 0x8DF3) unless defined?(OpenGL::GL_LOW_INT)
  OpenGL.const_set('GL_MEDIUM_INT', 0x8DF4) unless defined?(OpenGL::GL_MEDIUM_INT)
  OpenGL.const_set('GL_HIGH_INT', 0x8DF5) unless defined?(OpenGL::GL_HIGH_INT)
  OpenGL.const_set('GL_SHADER_COMPILER', 0x8DFA) unless defined?(OpenGL::GL_SHADER_COMPILER)
  OpenGL.const_set('GL_SHADER_BINARY_FORMATS', 0x8DF8) unless defined?(OpenGL::GL_SHADER_BINARY_FORMATS)
  OpenGL.const_set('GL_NUM_SHADER_BINARY_FORMATS', 0x8DF9) unless defined?(OpenGL::GL_NUM_SHADER_BINARY_FORMATS)
  OpenGL.const_set('GL_MAX_VERTEX_UNIFORM_VECTORS', 0x8DFB) unless defined?(OpenGL::GL_MAX_VERTEX_UNIFORM_VECTORS)
  OpenGL.const_set('GL_MAX_VARYING_VECTORS', 0x8DFC) unless defined?(OpenGL::GL_MAX_VARYING_VECTORS)
  OpenGL.const_set('GL_MAX_FRAGMENT_UNIFORM_VECTORS', 0x8DFD) unless defined?(OpenGL::GL_MAX_FRAGMENT_UNIFORM_VECTORS)
  OpenGL.const_set('GL_RGB565', 0x8D62) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BACK', 0x0405) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PRIMITIVE_BOUNDING_BOX_ARB', 0x92BE) unless defined?(OpenGL::GL_PRIMITIVE_BOUNDING_BOX_ARB)
  OpenGL.const_set('GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB', 0x9381) unless defined?(OpenGL::GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB)
  OpenGL.const_set('GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB', 0x9382) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMPRESSED_RGB8_ETC2', 0x9274) unless defined?(OpenGL::GL_COMPRESSED_RGB8_ETC2)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ETC2', 0x9275) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ETC2)
  OpenGL.const_set('GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2', 0x9276) unless defined?(OpenGL::GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2', 0x9277) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2)
  OpenGL.const_set('GL_COMPRESSED_RGBA8_ETC2_EAC', 0x9278) unless defined?(OpenGL::GL_COMPRESSED_RGBA8_ETC2_EAC)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC', 0x9279) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC)
  OpenGL.const_set('GL_COMPRESSED_R11_EAC', 0x9270) unless defined?(OpenGL::GL_COMPRESSED_R11_EAC)
  OpenGL.const_set('GL_COMPRESSED_SIGNED_R11_EAC', 0x9271) unless defined?(OpenGL::GL_COMPRESSED_SIGNED_R11_EAC)
  OpenGL.const_set('GL_COMPRESSED_RG11_EAC', 0x9272) unless defined?(OpenGL::GL_COMPRESSED_RG11_EAC)
  OpenGL.const_set('GL_COMPRESSED_SIGNED_RG11_EAC', 0x9273) unless defined?(OpenGL::GL_COMPRESSED_SIGNED_RG11_EAC)
  OpenGL.const_set('GL_PRIMITIVE_RESTART_FIXED_INDEX', 0x8D69) unless defined?(OpenGL::GL_PRIMITIVE_RESTART_FIXED_INDEX)
  OpenGL.const_set('GL_ANY_SAMPLES_PASSED_CONSERVATIVE', 0x8D6A) unless defined?(OpenGL::GL_ANY_SAMPLES_PASSED_CONSERVATIVE)
  OpenGL.const_set('GL_MAX_ELEMENT_INDEX', 0x8D6B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNSIGNED_INT64_ARB', 0x140F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SRC1_COLOR', 0x88F9) unless defined?(OpenGL::GL_SRC1_COLOR)
  OpenGL.const_set('GL_SRC1_ALPHA', 0x8589) unless defined?(OpenGL::GL_SRC1_ALPHA)
  OpenGL.const_set('GL_ONE_MINUS_SRC1_COLOR', 0x88FA) unless defined?(OpenGL::GL_ONE_MINUS_SRC1_COLOR)
  OpenGL.const_set('GL_ONE_MINUS_SRC1_ALPHA', 0x88FB) unless defined?(OpenGL::GL_ONE_MINUS_SRC1_ALPHA)
  OpenGL.const_set('GL_MAX_DUAL_SOURCE_DRAW_BUFFERS', 0x88FC) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAP_READ_BIT', 0x0001) unless defined?(OpenGL::GL_MAP_READ_BIT)
  OpenGL.const_set('GL_MAP_WRITE_BIT', 0x0002) unless defined?(OpenGL::GL_MAP_WRITE_BIT)
  OpenGL.const_set('GL_MAP_PERSISTENT_BIT', 0x0040) unless defined?(OpenGL::GL_MAP_PERSISTENT_BIT)
  OpenGL.const_set('GL_MAP_COHERENT_BIT', 0x0080) unless defined?(OpenGL::GL_MAP_COHERENT_BIT)
  OpenGL.const_set('GL_DYNAMIC_STORAGE_BIT', 0x0100) unless defined?(OpenGL::GL_DYNAMIC_STORAGE_BIT)
  OpenGL.const_set('GL_CLIENT_STORAGE_BIT', 0x0200) unless defined?(OpenGL::GL_CLIENT_STORAGE_BIT)
  OpenGL.const_set('GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT', 0x00004000) unless defined?(OpenGL::GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT)
  OpenGL.const_set('GL_BUFFER_IMMUTABLE_STORAGE', 0x821F) unless defined?(OpenGL::GL_BUFFER_IMMUTABLE_STORAGE)
  OpenGL.const_set('GL_BUFFER_STORAGE_FLAGS', 0x8220) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SYNC_CL_EVENT_ARB', 0x8240) unless defined?(OpenGL::GL_SYNC_CL_EVENT_ARB)
  OpenGL.const_set('GL_SYNC_CL_EVENT_COMPLETE_ARB', 0x8241) unless defined?(OpenGL::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
  OpenGL.const_set('GL_CLEAR_TEXTURE', 0x9365) unless defined?(OpenGL::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
  OpenGL.const_set('GL_LOWER_LEFT', 0x8CA1) unless defined?(OpenGL::GL_LOWER_LEFT)
  OpenGL.const_set('GL_UPPER_LEFT', 0x8CA2) unless defined?(OpenGL::GL_UPPER_LEFT)
  OpenGL.const_set('GL_NEGATIVE_ONE_TO_ONE', 0x935E) unless defined?(OpenGL::GL_NEGATIVE_ONE_TO_ONE)
  OpenGL.const_set('GL_ZERO_TO_ONE', 0x935F) unless defined?(OpenGL::GL_ZERO_TO_ONE)
  OpenGL.const_set('GL_CLIP_ORIGIN', 0x935C) unless defined?(OpenGL::GL_CLIP_ORIGIN)
  OpenGL.const_set('GL_CLIP_DEPTH_MODE', 0x935D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RGBA_FLOAT_MODE_ARB', 0x8820) unless defined?(OpenGL::GL_RGBA_FLOAT_MODE_ARB)
  OpenGL.const_set('GL_CLAMP_VERTEX_COLOR_ARB', 0x891A) unless defined?(OpenGL::GL_CLAMP_VERTEX_COLOR_ARB)
  OpenGL.const_set('GL_CLAMP_FRAGMENT_COLOR_ARB', 0x891B) unless defined?(OpenGL::GL_CLAMP_FRAGMENT_COLOR_ARB)
  OpenGL.const_set('GL_CLAMP_READ_COLOR_ARB', 0x891C) unless defined?(OpenGL::GL_CLAMP_READ_COLOR_ARB)
  OpenGL.const_set('GL_FIXED_ONLY_ARB', 0x891D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNPACK_COMPRESSED_BLOCK_WIDTH', 0x9127) unless defined?(OpenGL::GL_UNPACK_COMPRESSED_BLOCK_WIDTH)
  OpenGL.const_set('GL_UNPACK_COMPRESSED_BLOCK_HEIGHT', 0x9128) unless defined?(OpenGL::GL_UNPACK_COMPRESSED_BLOCK_HEIGHT)
  OpenGL.const_set('GL_UNPACK_COMPRESSED_BLOCK_DEPTH', 0x9129) unless defined?(OpenGL::GL_UNPACK_COMPRESSED_BLOCK_DEPTH)
  OpenGL.const_set('GL_UNPACK_COMPRESSED_BLOCK_SIZE', 0x912A) unless defined?(OpenGL::GL_UNPACK_COMPRESSED_BLOCK_SIZE)
  OpenGL.const_set('GL_PACK_COMPRESSED_BLOCK_WIDTH', 0x912B) unless defined?(OpenGL::GL_PACK_COMPRESSED_BLOCK_WIDTH)
  OpenGL.const_set('GL_PACK_COMPRESSED_BLOCK_HEIGHT', 0x912C) unless defined?(OpenGL::GL_PACK_COMPRESSED_BLOCK_HEIGHT)
  OpenGL.const_set('GL_PACK_COMPRESSED_BLOCK_DEPTH', 0x912D) unless defined?(OpenGL::GL_PACK_COMPRESSED_BLOCK_DEPTH)
  OpenGL.const_set('GL_PACK_COMPRESSED_BLOCK_SIZE', 0x912E) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMPUTE_SHADER', 0x91B9) unless defined?(OpenGL::GL_COMPUTE_SHADER)
  OpenGL.const_set('GL_MAX_COMPUTE_UNIFORM_BLOCKS', 0x91BB) unless defined?(OpenGL::GL_MAX_COMPUTE_UNIFORM_BLOCKS)
  OpenGL.const_set('GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS', 0x91BC) unless defined?(OpenGL::GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS)
  OpenGL.const_set('GL_MAX_COMPUTE_IMAGE_UNIFORMS', 0x91BD) unless defined?(OpenGL::GL_MAX_COMPUTE_IMAGE_UNIFORMS)
  OpenGL.const_set('GL_MAX_COMPUTE_SHARED_MEMORY_SIZE', 0x8262) unless defined?(OpenGL::GL_MAX_COMPUTE_SHARED_MEMORY_SIZE)
  OpenGL.const_set('GL_MAX_COMPUTE_UNIFORM_COMPONENTS', 0x8263) unless defined?(OpenGL::GL_MAX_COMPUTE_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS', 0x8264) unless defined?(OpenGL::GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS)
  OpenGL.const_set('GL_MAX_COMPUTE_ATOMIC_COUNTERS', 0x8265) unless defined?(OpenGL::GL_MAX_COMPUTE_ATOMIC_COUNTERS)
  OpenGL.const_set('GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS', 0x8266) unless defined?(OpenGL::GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS', 0x90EB) unless defined?(OpenGL::GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS)
  OpenGL.const_set('GL_MAX_COMPUTE_WORK_GROUP_COUNT', 0x91BE) unless defined?(OpenGL::GL_MAX_COMPUTE_WORK_GROUP_COUNT)
  OpenGL.const_set('GL_MAX_COMPUTE_WORK_GROUP_SIZE', 0x91BF) unless defined?(OpenGL::GL_MAX_COMPUTE_WORK_GROUP_SIZE)
  OpenGL.const_set('GL_COMPUTE_WORK_GROUP_SIZE', 0x8267) unless defined?(OpenGL::GL_COMPUTE_WORK_GROUP_SIZE)
  OpenGL.const_set('GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER', 0x90EC) unless defined?(OpenGL::GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER', 0x90ED) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER)
  OpenGL.const_set('GL_DISPATCH_INDIRECT_BUFFER', 0x90EE) unless defined?(OpenGL::GL_DISPATCH_INDIRECT_BUFFER)
  OpenGL.const_set('GL_DISPATCH_INDIRECT_BUFFER_BINDING', 0x90EF) unless defined?(OpenGL::GL_DISPATCH_INDIRECT_BUFFER_BINDING)
  OpenGL.const_set('GL_COMPUTE_SHADER_BIT', 0x00000020) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB', 0x9344) unless defined?(OpenGL::GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB)
  OpenGL.const_set('GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB', 0x90EB) unless defined?(OpenGL::GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB)
  OpenGL.const_set('GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB', 0x9345) unless defined?(OpenGL::GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB)
  OpenGL.const_set('GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB', 0x91BF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_QUERY_WAIT_INVERTED', 0x8E17) unless defined?(OpenGL::GL_QUERY_WAIT_INVERTED)
  OpenGL.const_set('GL_QUERY_NO_WAIT_INVERTED', 0x8E18) unless defined?(OpenGL::GL_QUERY_NO_WAIT_INVERTED)
  OpenGL.const_set('GL_QUERY_BY_REGION_WAIT_INVERTED', 0x8E19) unless defined?(OpenGL::GL_QUERY_BY_REGION_WAIT_INVERTED)
  OpenGL.const_set('GL_QUERY_BY_REGION_NO_WAIT_INVERTED', 0x8E1A) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COPY_READ_BUFFER', 0x8F36) unless defined?(OpenGL::GL_COPY_READ_BUFFER)
  OpenGL.const_set('GL_COPY_WRITE_BUFFER', 0x8F37) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_CULL_DISTANCES', 0x82F9) unless defined?(OpenGL::GL_MAX_CULL_DISTANCES)
  OpenGL.const_set('GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES', 0x82FA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB', 0x8242) unless defined?(OpenGL::GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB)
  OpenGL.const_set('GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB', 0x8243) unless defined?(OpenGL::GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB)
  OpenGL.const_set('GL_DEBUG_CALLBACK_FUNCTION_ARB', 0x8244) unless defined?(OpenGL::GL_DEBUG_CALLBACK_FUNCTION_ARB)
  OpenGL.const_set('GL_DEBUG_CALLBACK_USER_PARAM_ARB', 0x8245) unless defined?(OpenGL::GL_DEBUG_CALLBACK_USER_PARAM_ARB)
  OpenGL.const_set('GL_DEBUG_SOURCE_API_ARB', 0x8246) unless defined?(OpenGL::GL_DEBUG_SOURCE_API_ARB)
  OpenGL.const_set('GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB', 0x8247) unless defined?(OpenGL::GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB)
  OpenGL.const_set('GL_DEBUG_SOURCE_SHADER_COMPILER_ARB', 0x8248) unless defined?(OpenGL::GL_DEBUG_SOURCE_SHADER_COMPILER_ARB)
  OpenGL.const_set('GL_DEBUG_SOURCE_THIRD_PARTY_ARB', 0x8249) unless defined?(OpenGL::GL_DEBUG_SOURCE_THIRD_PARTY_ARB)
  OpenGL.const_set('GL_DEBUG_SOURCE_APPLICATION_ARB', 0x824A) unless defined?(OpenGL::GL_DEBUG_SOURCE_APPLICATION_ARB)
  OpenGL.const_set('GL_DEBUG_SOURCE_OTHER_ARB', 0x824B) unless defined?(OpenGL::GL_DEBUG_SOURCE_OTHER_ARB)
  OpenGL.const_set('GL_DEBUG_TYPE_ERROR_ARB', 0x824C) unless defined?(OpenGL::GL_DEBUG_TYPE_ERROR_ARB)
  OpenGL.const_set('GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB', 0x824D) unless defined?(OpenGL::GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB)
  OpenGL.const_set('GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB', 0x824E) unless defined?(OpenGL::GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB)
  OpenGL.const_set('GL_DEBUG_TYPE_PORTABILITY_ARB', 0x824F) unless defined?(OpenGL::GL_DEBUG_TYPE_PORTABILITY_ARB)
  OpenGL.const_set('GL_DEBUG_TYPE_PERFORMANCE_ARB', 0x8250) unless defined?(OpenGL::GL_DEBUG_TYPE_PERFORMANCE_ARB)
  OpenGL.const_set('GL_DEBUG_TYPE_OTHER_ARB', 0x8251) unless defined?(OpenGL::GL_DEBUG_TYPE_OTHER_ARB)
  OpenGL.const_set('GL_MAX_DEBUG_MESSAGE_LENGTH_ARB', 0x9143) unless defined?(OpenGL::GL_MAX_DEBUG_MESSAGE_LENGTH_ARB)
  OpenGL.const_set('GL_MAX_DEBUG_LOGGED_MESSAGES_ARB', 0x9144) unless defined?(OpenGL::GL_MAX_DEBUG_LOGGED_MESSAGES_ARB)
  OpenGL.const_set('GL_DEBUG_LOGGED_MESSAGES_ARB', 0x9145) unless defined?(OpenGL::GL_DEBUG_LOGGED_MESSAGES_ARB)
  OpenGL.const_set('GL_DEBUG_SEVERITY_HIGH_ARB', 0x9146) unless defined?(OpenGL::GL_DEBUG_SEVERITY_HIGH_ARB)
  OpenGL.const_set('GL_DEBUG_SEVERITY_MEDIUM_ARB', 0x9147) unless defined?(OpenGL::GL_DEBUG_SEVERITY_MEDIUM_ARB)
  OpenGL.const_set('GL_DEBUG_SEVERITY_LOW_ARB', 0x9148) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_COMPONENT32F', 0x8CAC) unless defined?(OpenGL::GL_DEPTH_COMPONENT32F)
  OpenGL.const_set('GL_DEPTH32F_STENCIL8', 0x8CAD) unless defined?(OpenGL::GL_DEPTH32F_STENCIL8)
  OpenGL.const_set('GL_FLOAT_32_UNSIGNED_INT_24_8_REV', 0x8DAD) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_CLAMP', 0x864F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_COMPONENT16_ARB', 0x81A5) unless defined?(OpenGL::GL_DEPTH_COMPONENT16_ARB)
  OpenGL.const_set('GL_DEPTH_COMPONENT24_ARB', 0x81A6) unless defined?(OpenGL::GL_DEPTH_COMPONENT24_ARB)
  OpenGL.const_set('GL_DEPTH_COMPONENT32_ARB', 0x81A7) unless defined?(OpenGL::GL_DEPTH_COMPONENT32_ARB)
  OpenGL.const_set('GL_TEXTURE_DEPTH_SIZE_ARB', 0x884A) unless defined?(OpenGL::GL_TEXTURE_DEPTH_SIZE_ARB)
  OpenGL.const_set('GL_DEPTH_TEXTURE_MODE_ARB', 0x884B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_TARGET', 0x1006) unless defined?(OpenGL::GL_TEXTURE_TARGET)
  OpenGL.const_set('GL_QUERY_TARGET', 0x82EA) unless defined?(OpenGL::GL_QUERY_TARGET)
  OpenGL.const_set('GL_TEXTURE_BINDING_1D', 0x8068) unless defined?(OpenGL::GL_TEXTURE_BINDING_1D)
  OpenGL.const_set('GL_TEXTURE_BINDING_1D_ARRAY', 0x8C1C) unless defined?(OpenGL::GL_TEXTURE_BINDING_1D_ARRAY)
  OpenGL.const_set('GL_TEXTURE_BINDING_2D', 0x8069) unless defined?(OpenGL::GL_TEXTURE_BINDING_2D)
  OpenGL.const_set('GL_TEXTURE_BINDING_2D_ARRAY', 0x8C1D) unless defined?(OpenGL::GL_TEXTURE_BINDING_2D_ARRAY)
  OpenGL.const_set('GL_TEXTURE_BINDING_2D_MULTISAMPLE', 0x9104) unless defined?(OpenGL::GL_TEXTURE_BINDING_2D_MULTISAMPLE)
  OpenGL.const_set('GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY', 0x9105) unless defined?(OpenGL::GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_TEXTURE_BINDING_3D', 0x806A) unless defined?(OpenGL::GL_TEXTURE_BINDING_3D)
  OpenGL.const_set('GL_TEXTURE_BINDING_BUFFER', 0x8C2C) unless defined?(OpenGL::GL_TEXTURE_BINDING_BUFFER)
  OpenGL.const_set('GL_TEXTURE_BINDING_CUBE_MAP', 0x8514) unless defined?(OpenGL::GL_TEXTURE_BINDING_CUBE_MAP)
  OpenGL.const_set('GL_TEXTURE_BINDING_CUBE_MAP_ARRAY', 0x900A) unless defined?(OpenGL::GL_TEXTURE_BINDING_CUBE_MAP_ARRAY)
  OpenGL.const_set('GL_TEXTURE_BINDING_RECTANGLE', 0x84F6) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_DRAW_BUFFERS_ARB', 0x8824) unless defined?(OpenGL::GL_MAX_DRAW_BUFFERS_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER0_ARB', 0x8825) unless defined?(OpenGL::GL_DRAW_BUFFER0_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER1_ARB', 0x8826) unless defined?(OpenGL::GL_DRAW_BUFFER1_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER2_ARB', 0x8827) unless defined?(OpenGL::GL_DRAW_BUFFER2_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER3_ARB', 0x8828) unless defined?(OpenGL::GL_DRAW_BUFFER3_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER4_ARB', 0x8829) unless defined?(OpenGL::GL_DRAW_BUFFER4_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER5_ARB', 0x882A) unless defined?(OpenGL::GL_DRAW_BUFFER5_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER6_ARB', 0x882B) unless defined?(OpenGL::GL_DRAW_BUFFER6_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER7_ARB', 0x882C) unless defined?(OpenGL::GL_DRAW_BUFFER7_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER8_ARB', 0x882D) unless defined?(OpenGL::GL_DRAW_BUFFER8_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER9_ARB', 0x882E) unless defined?(OpenGL::GL_DRAW_BUFFER9_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER10_ARB', 0x882F) unless defined?(OpenGL::GL_DRAW_BUFFER10_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER11_ARB', 0x8830) unless defined?(OpenGL::GL_DRAW_BUFFER11_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER12_ARB', 0x8831) unless defined?(OpenGL::GL_DRAW_BUFFER12_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER13_ARB', 0x8832) unless defined?(OpenGL::GL_DRAW_BUFFER13_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER14_ARB', 0x8833) unless defined?(OpenGL::GL_DRAW_BUFFER14_ARB)
  OpenGL.const_set('GL_DRAW_BUFFER15_ARB', 0x8834) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DRAW_INDIRECT_BUFFER', 0x8F3F) unless defined?(OpenGL::GL_DRAW_INDIRECT_BUFFER)
  OpenGL.const_set('GL_DRAW_INDIRECT_BUFFER_BINDING', 0x8F43) unless defined?(OpenGL::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
  OpenGL.const_set('GL_LOCATION_COMPONENT', 0x934A) unless defined?(OpenGL::GL_LOCATION_COMPONENT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER', 0x8C8E) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_INDEX', 0x934B) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_INDEX)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE', 0x934C) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_UNIFORM_LOCATIONS', 0x826E) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FRAGMENT_PROGRAM_ARB', 0x8804) unless defined?(OpenGL::GL_FRAGMENT_PROGRAM_ARB)
  OpenGL.const_set('GL_PROGRAM_FORMAT_ASCII_ARB', 0x8875) unless defined?(OpenGL::GL_PROGRAM_FORMAT_ASCII_ARB)
  OpenGL.const_set('GL_PROGRAM_LENGTH_ARB', 0x8627) unless defined?(OpenGL::GL_PROGRAM_LENGTH_ARB)
  OpenGL.const_set('GL_PROGRAM_FORMAT_ARB', 0x8876) unless defined?(OpenGL::GL_PROGRAM_FORMAT_ARB)
  OpenGL.const_set('GL_PROGRAM_BINDING_ARB', 0x8677) unless defined?(OpenGL::GL_PROGRAM_BINDING_ARB)
  OpenGL.const_set('GL_PROGRAM_INSTRUCTIONS_ARB', 0x88A0) unless defined?(OpenGL::GL_PROGRAM_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_INSTRUCTIONS_ARB', 0x88A1) unless defined?(OpenGL::GL_MAX_PROGRAM_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88A2) unless defined?(OpenGL::GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88A3) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_TEMPORARIES_ARB', 0x88A4) unless defined?(OpenGL::GL_PROGRAM_TEMPORARIES_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_TEMPORARIES_ARB', 0x88A5) unless defined?(OpenGL::GL_MAX_PROGRAM_TEMPORARIES_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88A6) unless defined?(OpenGL::GL_PROGRAM_NATIVE_TEMPORARIES_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88A7) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB)
  OpenGL.const_set('GL_PROGRAM_PARAMETERS_ARB', 0x88A8) unless defined?(OpenGL::GL_PROGRAM_PARAMETERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_PARAMETERS_ARB', 0x88A9) unless defined?(OpenGL::GL_MAX_PROGRAM_PARAMETERS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_PARAMETERS_ARB', 0x88AA) unless defined?(OpenGL::GL_PROGRAM_NATIVE_PARAMETERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB', 0x88AB) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB)
  OpenGL.const_set('GL_PROGRAM_ATTRIBS_ARB', 0x88AC) unless defined?(OpenGL::GL_PROGRAM_ATTRIBS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_ATTRIBS_ARB', 0x88AD) unless defined?(OpenGL::GL_MAX_PROGRAM_ATTRIBS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_ATTRIBS_ARB', 0x88AE) unless defined?(OpenGL::GL_PROGRAM_NATIVE_ATTRIBS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB', 0x88AF) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB', 0x88B4) unless defined?(OpenGL::GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_ENV_PARAMETERS_ARB', 0x88B5) unless defined?(OpenGL::GL_MAX_PROGRAM_ENV_PARAMETERS_ARB)
  OpenGL.const_set('GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB', 0x88B6) unless defined?(OpenGL::GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB)
  OpenGL.const_set('GL_PROGRAM_ALU_INSTRUCTIONS_ARB', 0x8805) unless defined?(OpenGL::GL_PROGRAM_ALU_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_TEX_INSTRUCTIONS_ARB', 0x8806) unless defined?(OpenGL::GL_PROGRAM_TEX_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_TEX_INDIRECTIONS_ARB', 0x8807) unless defined?(OpenGL::GL_PROGRAM_TEX_INDIRECTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB', 0x8808) unless defined?(OpenGL::GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB', 0x8809) unless defined?(OpenGL::GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 0x880A) unless defined?(OpenGL::GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB', 0x880B) unless defined?(OpenGL::GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB', 0x880C) unless defined?(OpenGL::GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB', 0x880D) unless defined?(OpenGL::GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB', 0x880E) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB', 0x880F) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 0x8810) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_STRING_ARB', 0x8628) unless defined?(OpenGL::GL_PROGRAM_STRING_ARB)
  OpenGL.const_set('GL_PROGRAM_ERROR_POSITION_ARB', 0x864B) unless defined?(OpenGL::GL_PROGRAM_ERROR_POSITION_ARB)
  OpenGL.const_set('GL_CURRENT_MATRIX_ARB', 0x8641) unless defined?(OpenGL::GL_CURRENT_MATRIX_ARB)
  OpenGL.const_set('GL_TRANSPOSE_CURRENT_MATRIX_ARB', 0x88B7) unless defined?(OpenGL::GL_TRANSPOSE_CURRENT_MATRIX_ARB)
  OpenGL.const_set('GL_CURRENT_MATRIX_STACK_DEPTH_ARB', 0x8640) unless defined?(OpenGL::GL_CURRENT_MATRIX_STACK_DEPTH_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_MATRICES_ARB', 0x862F) unless defined?(OpenGL::GL_MAX_PROGRAM_MATRICES_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB', 0x862E) unless defined?(OpenGL::GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB)
  OpenGL.const_set('GL_MAX_TEXTURE_COORDS_ARB', 0x8871) unless defined?(OpenGL::GL_MAX_TEXTURE_COORDS_ARB)
  OpenGL.const_set('GL_MAX_TEXTURE_IMAGE_UNITS_ARB', 0x8872) unless defined?(OpenGL::GL_MAX_TEXTURE_IMAGE_UNITS_ARB)
  OpenGL.const_set('GL_PROGRAM_ERROR_STRING_ARB', 0x8874) unless defined?(OpenGL::GL_PROGRAM_ERROR_STRING_ARB)
  OpenGL.const_set('GL_MATRIX0_ARB', 0x88C0) unless defined?(OpenGL::GL_MATRIX0_ARB)
  OpenGL.const_set('GL_MATRIX1_ARB', 0x88C1) unless defined?(OpenGL::GL_MATRIX1_ARB)
  OpenGL.const_set('GL_MATRIX2_ARB', 0x88C2) unless defined?(OpenGL::GL_MATRIX2_ARB)
  OpenGL.const_set('GL_MATRIX3_ARB', 0x88C3) unless defined?(OpenGL::GL_MATRIX3_ARB)
  OpenGL.const_set('GL_MATRIX4_ARB', 0x88C4) unless defined?(OpenGL::GL_MATRIX4_ARB)
  OpenGL.const_set('GL_MATRIX5_ARB', 0x88C5) unless defined?(OpenGL::GL_MATRIX5_ARB)
  OpenGL.const_set('GL_MATRIX6_ARB', 0x88C6) unless defined?(OpenGL::GL_MATRIX6_ARB)
  OpenGL.const_set('GL_MATRIX7_ARB', 0x88C7) unless defined?(OpenGL::GL_MATRIX7_ARB)
  OpenGL.const_set('GL_MATRIX8_ARB', 0x88C8) unless defined?(OpenGL::GL_MATRIX8_ARB)
  OpenGL.const_set('GL_MATRIX9_ARB', 0x88C9) unless defined?(OpenGL::GL_MATRIX9_ARB)
  OpenGL.const_set('GL_MATRIX10_ARB', 0x88CA) unless defined?(OpenGL::GL_MATRIX10_ARB)
  OpenGL.const_set('GL_MATRIX11_ARB', 0x88CB) unless defined?(OpenGL::GL_MATRIX11_ARB)
  OpenGL.const_set('GL_MATRIX12_ARB', 0x88CC) unless defined?(OpenGL::GL_MATRIX12_ARB)
  OpenGL.const_set('GL_MATRIX13_ARB', 0x88CD) unless defined?(OpenGL::GL_MATRIX13_ARB)
  OpenGL.const_set('GL_MATRIX14_ARB', 0x88CE) unless defined?(OpenGL::GL_MATRIX14_ARB)
  OpenGL.const_set('GL_MATRIX15_ARB', 0x88CF) unless defined?(OpenGL::GL_MATRIX15_ARB)
  OpenGL.const_set('GL_MATRIX16_ARB', 0x88D0) unless defined?(OpenGL::GL_MATRIX16_ARB)
  OpenGL.const_set('GL_MATRIX17_ARB', 0x88D1) unless defined?(OpenGL::GL_MATRIX17_ARB)
  OpenGL.const_set('GL_MATRIX18_ARB', 0x88D2) unless defined?(OpenGL::GL_MATRIX18_ARB)
  OpenGL.const_set('GL_MATRIX19_ARB', 0x88D3) unless defined?(OpenGL::GL_MATRIX19_ARB)
  OpenGL.const_set('GL_MATRIX20_ARB', 0x88D4) unless defined?(OpenGL::GL_MATRIX20_ARB)
  OpenGL.const_set('GL_MATRIX21_ARB', 0x88D5) unless defined?(OpenGL::GL_MATRIX21_ARB)
  OpenGL.const_set('GL_MATRIX22_ARB', 0x88D6) unless defined?(OpenGL::GL_MATRIX22_ARB)
  OpenGL.const_set('GL_MATRIX23_ARB', 0x88D7) unless defined?(OpenGL::GL_MATRIX23_ARB)
  OpenGL.const_set('GL_MATRIX24_ARB', 0x88D8) unless defined?(OpenGL::GL_MATRIX24_ARB)
  OpenGL.const_set('GL_MATRIX25_ARB', 0x88D9) unless defined?(OpenGL::GL_MATRIX25_ARB)
  OpenGL.const_set('GL_MATRIX26_ARB', 0x88DA) unless defined?(OpenGL::GL_MATRIX26_ARB)
  OpenGL.const_set('GL_MATRIX27_ARB', 0x88DB) unless defined?(OpenGL::GL_MATRIX27_ARB)
  OpenGL.const_set('GL_MATRIX28_ARB', 0x88DC) unless defined?(OpenGL::GL_MATRIX28_ARB)
  OpenGL.const_set('GL_MATRIX29_ARB', 0x88DD) unless defined?(OpenGL::GL_MATRIX29_ARB)
  OpenGL.const_set('GL_MATRIX30_ARB', 0x88DE) unless defined?(OpenGL::GL_MATRIX30_ARB)
  OpenGL.const_set('GL_MATRIX31_ARB', 0x88DF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FRAGMENT_SHADER_ARB', 0x8B30) unless defined?(OpenGL::GL_FRAGMENT_SHADER_ARB)
  OpenGL.const_set('GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB', 0x8B49) unless defined?(OpenGL::GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB)
  OpenGL.const_set('GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB', 0x8B8B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FRAMEBUFFER_DEFAULT_WIDTH', 0x9310) unless defined?(OpenGL::GL_FRAMEBUFFER_DEFAULT_WIDTH)
  OpenGL.const_set('GL_FRAMEBUFFER_DEFAULT_HEIGHT', 0x9311) unless defined?(OpenGL::GL_FRAMEBUFFER_DEFAULT_HEIGHT)
  OpenGL.const_set('GL_FRAMEBUFFER_DEFAULT_LAYERS', 0x9312) unless defined?(OpenGL::GL_FRAMEBUFFER_DEFAULT_LAYERS)
  OpenGL.const_set('GL_FRAMEBUFFER_DEFAULT_SAMPLES', 0x9313) unless defined?(OpenGL::GL_FRAMEBUFFER_DEFAULT_SAMPLES)
  OpenGL.const_set('GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS', 0x9314) unless defined?(OpenGL::GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS)
  OpenGL.const_set('GL_MAX_FRAMEBUFFER_WIDTH', 0x9315) unless defined?(OpenGL::GL_MAX_FRAMEBUFFER_WIDTH)
  OpenGL.const_set('GL_MAX_FRAMEBUFFER_HEIGHT', 0x9316) unless defined?(OpenGL::GL_MAX_FRAMEBUFFER_HEIGHT)
  OpenGL.const_set('GL_MAX_FRAMEBUFFER_LAYERS', 0x9317) unless defined?(OpenGL::GL_MAX_FRAMEBUFFER_LAYERS)
  OpenGL.const_set('GL_MAX_FRAMEBUFFER_SAMPLES', 0x9318) unless defined?(OpenGL::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
  OpenGL.const_set('GL_INVALID_FRAMEBUFFER_OPERATION', 0x0506) unless defined?(OpenGL::GL_INVALID_FRAMEBUFFER_OPERATION)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING', 0x8210) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE', 0x8211) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE', 0x8212) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE', 0x8213) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE', 0x8214) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE', 0x8215) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE', 0x8216) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE', 0x8217) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE)
  OpenGL.const_set('GL_FRAMEBUFFER_DEFAULT', 0x8218) unless defined?(OpenGL::GL_FRAMEBUFFER_DEFAULT)
  OpenGL.const_set('GL_FRAMEBUFFER_UNDEFINED', 0x8219) unless defined?(OpenGL::GL_FRAMEBUFFER_UNDEFINED)
  OpenGL.const_set('GL_DEPTH_STENCIL_ATTACHMENT', 0x821A) unless defined?(OpenGL::GL_DEPTH_STENCIL_ATTACHMENT)
  OpenGL.const_set('GL_MAX_RENDERBUFFER_SIZE', 0x84E8) unless defined?(OpenGL::GL_MAX_RENDERBUFFER_SIZE)
  OpenGL.const_set('GL_DEPTH_STENCIL', 0x84F9) unless defined?(OpenGL::GL_DEPTH_STENCIL)
  OpenGL.const_set('GL_UNSIGNED_INT_24_8', 0x84FA) unless defined?(OpenGL::GL_UNSIGNED_INT_24_8)
  OpenGL.const_set('GL_DEPTH24_STENCIL8', 0x88F0) unless defined?(OpenGL::GL_DEPTH24_STENCIL8)
  OpenGL.const_set('GL_TEXTURE_STENCIL_SIZE', 0x88F1) unless defined?(OpenGL::GL_TEXTURE_STENCIL_SIZE)
  OpenGL.const_set('GL_UNSIGNED_NORMALIZED', 0x8C17) unless defined?(OpenGL::GL_UNSIGNED_NORMALIZED)
  OpenGL.const_set('GL_FRAMEBUFFER_BINDING', 0x8CA6) unless defined?(OpenGL::GL_FRAMEBUFFER_BINDING)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_BINDING', 0x8CA6) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_BINDING)
  OpenGL.const_set('GL_RENDERBUFFER_BINDING', 0x8CA7) unless defined?(OpenGL::GL_RENDERBUFFER_BINDING)
  OpenGL.const_set('GL_READ_FRAMEBUFFER', 0x8CA8) unless defined?(OpenGL::GL_READ_FRAMEBUFFER)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER', 0x8CA9) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER)
  OpenGL.const_set('GL_READ_FRAMEBUFFER_BINDING', 0x8CAA) unless defined?(OpenGL::GL_READ_FRAMEBUFFER_BINDING)
  OpenGL.const_set('GL_RENDERBUFFER_SAMPLES', 0x8CAB) unless defined?(OpenGL::GL_RENDERBUFFER_SAMPLES)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE', 0x8CD0) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME', 0x8CD1) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL', 0x8CD2) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE', 0x8CD3) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', 0x8CD4) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
  OpenGL.const_set('GL_FRAMEBUFFER_COMPLETE', 0x8CD5) unless defined?(OpenGL::GL_FRAMEBUFFER_COMPLETE)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT', 0x8CD6) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT', 0x8CD7) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER', 0x8CDB) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER', 0x8CDC) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER)
  OpenGL.const_set('GL_FRAMEBUFFER_UNSUPPORTED', 0x8CDD) unless defined?(OpenGL::GL_FRAMEBUFFER_UNSUPPORTED)
  OpenGL.const_set('GL_MAX_COLOR_ATTACHMENTS', 0x8CDF) unless defined?(OpenGL::GL_MAX_COLOR_ATTACHMENTS)
  OpenGL.const_set('GL_COLOR_ATTACHMENT0', 0x8CE0) unless defined?(OpenGL::GL_COLOR_ATTACHMENT0)
  OpenGL.const_set('GL_COLOR_ATTACHMENT1', 0x8CE1) unless defined?(OpenGL::GL_COLOR_ATTACHMENT1)
  OpenGL.const_set('GL_COLOR_ATTACHMENT2', 0x8CE2) unless defined?(OpenGL::GL_COLOR_ATTACHMENT2)
  OpenGL.const_set('GL_COLOR_ATTACHMENT3', 0x8CE3) unless defined?(OpenGL::GL_COLOR_ATTACHMENT3)
  OpenGL.const_set('GL_COLOR_ATTACHMENT4', 0x8CE4) unless defined?(OpenGL::GL_COLOR_ATTACHMENT4)
  OpenGL.const_set('GL_COLOR_ATTACHMENT5', 0x8CE5) unless defined?(OpenGL::GL_COLOR_ATTACHMENT5)
  OpenGL.const_set('GL_COLOR_ATTACHMENT6', 0x8CE6) unless defined?(OpenGL::GL_COLOR_ATTACHMENT6)
  OpenGL.const_set('GL_COLOR_ATTACHMENT7', 0x8CE7) unless defined?(OpenGL::GL_COLOR_ATTACHMENT7)
  OpenGL.const_set('GL_COLOR_ATTACHMENT8', 0x8CE8) unless defined?(OpenGL::GL_COLOR_ATTACHMENT8)
  OpenGL.const_set('GL_COLOR_ATTACHMENT9', 0x8CE9) unless defined?(OpenGL::GL_COLOR_ATTACHMENT9)
  OpenGL.const_set('GL_COLOR_ATTACHMENT10', 0x8CEA) unless defined?(OpenGL::GL_COLOR_ATTACHMENT10)
  OpenGL.const_set('GL_COLOR_ATTACHMENT11', 0x8CEB) unless defined?(OpenGL::GL_COLOR_ATTACHMENT11)
  OpenGL.const_set('GL_COLOR_ATTACHMENT12', 0x8CEC) unless defined?(OpenGL::GL_COLOR_ATTACHMENT12)
  OpenGL.const_set('GL_COLOR_ATTACHMENT13', 0x8CED) unless defined?(OpenGL::GL_COLOR_ATTACHMENT13)
  OpenGL.const_set('GL_COLOR_ATTACHMENT14', 0x8CEE) unless defined?(OpenGL::GL_COLOR_ATTACHMENT14)
  OpenGL.const_set('GL_COLOR_ATTACHMENT15', 0x8CEF) unless defined?(OpenGL::GL_COLOR_ATTACHMENT15)
  OpenGL.const_set('GL_DEPTH_ATTACHMENT', 0x8D00) unless defined?(OpenGL::GL_DEPTH_ATTACHMENT)
  OpenGL.const_set('GL_STENCIL_ATTACHMENT', 0x8D20) unless defined?(OpenGL::GL_STENCIL_ATTACHMENT)
  OpenGL.const_set('GL_FRAMEBUFFER', 0x8D40) unless defined?(OpenGL::GL_FRAMEBUFFER)
  OpenGL.const_set('GL_RENDERBUFFER', 0x8D41) unless defined?(OpenGL::GL_RENDERBUFFER)
  OpenGL.const_set('GL_RENDERBUFFER_WIDTH', 0x8D42) unless defined?(OpenGL::GL_RENDERBUFFER_WIDTH)
  OpenGL.const_set('GL_RENDERBUFFER_HEIGHT', 0x8D43) unless defined?(OpenGL::GL_RENDERBUFFER_HEIGHT)
  OpenGL.const_set('GL_RENDERBUFFER_INTERNAL_FORMAT', 0x8D44) unless defined?(OpenGL::GL_RENDERBUFFER_INTERNAL_FORMAT)
  OpenGL.const_set('GL_STENCIL_INDEX1', 0x8D46) unless defined?(OpenGL::GL_STENCIL_INDEX1)
  OpenGL.const_set('GL_STENCIL_INDEX4', 0x8D47) unless defined?(OpenGL::GL_STENCIL_INDEX4)
  OpenGL.const_set('GL_STENCIL_INDEX8', 0x8D48) unless defined?(OpenGL::GL_STENCIL_INDEX8)
  OpenGL.const_set('GL_STENCIL_INDEX16', 0x8D49) unless defined?(OpenGL::GL_STENCIL_INDEX16)
  OpenGL.const_set('GL_RENDERBUFFER_RED_SIZE', 0x8D50) unless defined?(OpenGL::GL_RENDERBUFFER_RED_SIZE)
  OpenGL.const_set('GL_RENDERBUFFER_GREEN_SIZE', 0x8D51) unless defined?(OpenGL::GL_RENDERBUFFER_GREEN_SIZE)
  OpenGL.const_set('GL_RENDERBUFFER_BLUE_SIZE', 0x8D52) unless defined?(OpenGL::GL_RENDERBUFFER_BLUE_SIZE)
  OpenGL.const_set('GL_RENDERBUFFER_ALPHA_SIZE', 0x8D53) unless defined?(OpenGL::GL_RENDERBUFFER_ALPHA_SIZE)
  OpenGL.const_set('GL_RENDERBUFFER_DEPTH_SIZE', 0x8D54) unless defined?(OpenGL::GL_RENDERBUFFER_DEPTH_SIZE)
  OpenGL.const_set('GL_RENDERBUFFER_STENCIL_SIZE', 0x8D55) unless defined?(OpenGL::GL_RENDERBUFFER_STENCIL_SIZE)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE', 0x8D56) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE)
  OpenGL.const_set('GL_MAX_SAMPLES', 0x8D57) unless defined?(OpenGL::GL_MAX_SAMPLES)
  OpenGL.const_set('GL_INDEX', 0x8222) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FRAMEBUFFER_SRGB', 0x8DB9) unless defined?(OpenGL::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
  OpenGL.const_set('GL_LINES_ADJACENCY_ARB', 0x000A) unless defined?(OpenGL::GL_LINES_ADJACENCY_ARB)
  OpenGL.const_set('GL_LINE_STRIP_ADJACENCY_ARB', 0x000B) unless defined?(OpenGL::GL_LINE_STRIP_ADJACENCY_ARB)
  OpenGL.const_set('GL_TRIANGLES_ADJACENCY_ARB', 0x000C) unless defined?(OpenGL::GL_TRIANGLES_ADJACENCY_ARB)
  OpenGL.const_set('GL_TRIANGLE_STRIP_ADJACENCY_ARB', 0x000D) unless defined?(OpenGL::GL_TRIANGLE_STRIP_ADJACENCY_ARB)
  OpenGL.const_set('GL_PROGRAM_POINT_SIZE_ARB', 0x8642) unless defined?(OpenGL::GL_PROGRAM_POINT_SIZE_ARB)
  OpenGL.const_set('GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB', 0x8C29) unless defined?(OpenGL::GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB', 0x8DA7) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB', 0x8DA8) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB', 0x8DA9) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB)
  OpenGL.const_set('GL_GEOMETRY_SHADER_ARB', 0x8DD9) unless defined?(OpenGL::GL_GEOMETRY_SHADER_ARB)
  OpenGL.const_set('GL_GEOMETRY_VERTICES_OUT_ARB', 0x8DDA) unless defined?(OpenGL::GL_GEOMETRY_VERTICES_OUT_ARB)
  OpenGL.const_set('GL_GEOMETRY_INPUT_TYPE_ARB', 0x8DDB) unless defined?(OpenGL::GL_GEOMETRY_INPUT_TYPE_ARB)
  OpenGL.const_set('GL_GEOMETRY_OUTPUT_TYPE_ARB', 0x8DDC) unless defined?(OpenGL::GL_GEOMETRY_OUTPUT_TYPE_ARB)
  OpenGL.const_set('GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB', 0x8DDD) unless defined?(OpenGL::GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB)
  OpenGL.const_set('GL_MAX_VERTEX_VARYING_COMPONENTS_ARB', 0x8DDE) unless defined?(OpenGL::GL_MAX_VERTEX_VARYING_COMPONENTS_ARB)
  OpenGL.const_set('GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB', 0x8DDF) unless defined?(OpenGL::GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB)
  OpenGL.const_set('GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB', 0x8DE0) unless defined?(OpenGL::GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB)
  OpenGL.const_set('GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB', 0x8DE1) unless defined?(OpenGL::GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB)
  OpenGL.const_set('GL_MAX_VARYING_COMPONENTS', 0x8B4B) unless defined?(OpenGL::GL_MAX_VARYING_COMPONENTS)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', 0x8CD4) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PROGRAM_BINARY_RETRIEVABLE_HINT', 0x8257) unless defined?(OpenGL::GL_PROGRAM_BINARY_RETRIEVABLE_HINT)
  OpenGL.const_set('GL_PROGRAM_BINARY_LENGTH', 0x8741) unless defined?(OpenGL::GL_PROGRAM_BINARY_LENGTH)
  OpenGL.const_set('GL_NUM_PROGRAM_BINARY_FORMATS', 0x87FE) unless defined?(OpenGL::GL_NUM_PROGRAM_BINARY_FORMATS)
  OpenGL.const_set('GL_PROGRAM_BINARY_FORMATS', 0x87FF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SHADER_BINARY_FORMAT_SPIR_V_ARB', 0x9551) unless defined?(OpenGL::GL_SHADER_BINARY_FORMAT_SPIR_V_ARB)
  OpenGL.const_set('GL_SPIR_V_BINARY_ARB', 0x9552) unless defined?(OpenGL::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
  OpenGL.const_set('GL_GEOMETRY_SHADER_INVOCATIONS', 0x887F) unless defined?(OpenGL::GL_GEOMETRY_SHADER_INVOCATIONS)
  OpenGL.const_set('GL_MAX_GEOMETRY_SHADER_INVOCATIONS', 0x8E5A) unless defined?(OpenGL::GL_MAX_GEOMETRY_SHADER_INVOCATIONS)
  OpenGL.const_set('GL_MIN_FRAGMENT_INTERPOLATION_OFFSET', 0x8E5B) unless defined?(OpenGL::GL_MIN_FRAGMENT_INTERPOLATION_OFFSET)
  OpenGL.const_set('GL_MAX_FRAGMENT_INTERPOLATION_OFFSET', 0x8E5C) unless defined?(OpenGL::GL_MAX_FRAGMENT_INTERPOLATION_OFFSET)
  OpenGL.const_set('GL_FRAGMENT_INTERPOLATION_OFFSET_BITS', 0x8E5D) unless defined?(OpenGL::GL_FRAGMENT_INTERPOLATION_OFFSET_BITS)
  OpenGL.const_set('GL_MAX_VERTEX_STREAMS', 0x8E71) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DOUBLE', 0x140A) unless defined?(OpenGL::GL_DOUBLE)
  OpenGL.const_set('GL_DOUBLE_VEC2', 0x8FFC) unless defined?(OpenGL::GL_DOUBLE_VEC2)
  OpenGL.const_set('GL_DOUBLE_VEC3', 0x8FFD) unless defined?(OpenGL::GL_DOUBLE_VEC3)
  OpenGL.const_set('GL_DOUBLE_VEC4', 0x8FFE) unless defined?(OpenGL::GL_DOUBLE_VEC4)
  OpenGL.const_set('GL_DOUBLE_MAT2', 0x8F46) unless defined?(OpenGL::GL_DOUBLE_MAT2)
  OpenGL.const_set('GL_DOUBLE_MAT3', 0x8F47) unless defined?(OpenGL::GL_DOUBLE_MAT3)
  OpenGL.const_set('GL_DOUBLE_MAT4', 0x8F48) unless defined?(OpenGL::GL_DOUBLE_MAT4)
  OpenGL.const_set('GL_DOUBLE_MAT2x3', 0x8F49) unless defined?(OpenGL::GL_DOUBLE_MAT2x3)
  OpenGL.const_set('GL_DOUBLE_MAT2x4', 0x8F4A) unless defined?(OpenGL::GL_DOUBLE_MAT2x4)
  OpenGL.const_set('GL_DOUBLE_MAT3x2', 0x8F4B) unless defined?(OpenGL::GL_DOUBLE_MAT3x2)
  OpenGL.const_set('GL_DOUBLE_MAT3x4', 0x8F4C) unless defined?(OpenGL::GL_DOUBLE_MAT3x4)
  OpenGL.const_set('GL_DOUBLE_MAT4x2', 0x8F4D) unless defined?(OpenGL::GL_DOUBLE_MAT4x2)
  OpenGL.const_set('GL_DOUBLE_MAT4x3', 0x8F4E) unless defined?(OpenGL::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
  OpenGL.const_set('GL_INT64_ARB', 0x140E) unless defined?(OpenGL::GL_INT64_ARB)
  OpenGL.const_set('GL_UNSIGNED_INT64_ARB', 0x140F) unless defined?(OpenGL::GL_UNSIGNED_INT64_ARB)
  OpenGL.const_set('GL_INT64_VEC2_ARB', 0x8FE9) unless defined?(OpenGL::GL_INT64_VEC2_ARB)
  OpenGL.const_set('GL_INT64_VEC3_ARB', 0x8FEA) unless defined?(OpenGL::GL_INT64_VEC3_ARB)
  OpenGL.const_set('GL_INT64_VEC4_ARB', 0x8FEB) unless defined?(OpenGL::GL_INT64_VEC4_ARB)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC2_ARB', 0x8FF5) unless defined?(OpenGL::GL_UNSIGNED_INT64_VEC2_ARB)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC3_ARB', 0x8FF6) unless defined?(OpenGL::GL_UNSIGNED_INT64_VEC3_ARB)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC4_ARB', 0x8FF7) unless defined?(OpenGL::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
  OpenGL.const_set('GL_HALF_FLOAT_ARB', 0x140B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_HALF_FLOAT', 0x140B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BLEND_COLOR', 0x8005) unless defined?(OpenGL::GL_BLEND_COLOR)
  OpenGL.const_set('GL_BLEND_EQUATION', 0x8009) unless defined?(OpenGL::GL_BLEND_EQUATION)
  OpenGL.const_set('GL_CONSTANT_COLOR', 0x8001) unless defined?(OpenGL::GL_CONSTANT_COLOR)
  OpenGL.const_set('GL_ONE_MINUS_CONSTANT_COLOR', 0x8002) unless defined?(OpenGL::GL_ONE_MINUS_CONSTANT_COLOR)
  OpenGL.const_set('GL_CONSTANT_ALPHA', 0x8003) unless defined?(OpenGL::GL_CONSTANT_ALPHA)
  OpenGL.const_set('GL_ONE_MINUS_CONSTANT_ALPHA', 0x8004) unless defined?(OpenGL::GL_ONE_MINUS_CONSTANT_ALPHA)
  OpenGL.const_set('GL_FUNC_ADD', 0x8006) unless defined?(OpenGL::GL_FUNC_ADD)
  OpenGL.const_set('GL_FUNC_REVERSE_SUBTRACT', 0x800B) unless defined?(OpenGL::GL_FUNC_REVERSE_SUBTRACT)
  OpenGL.const_set('GL_FUNC_SUBTRACT', 0x800A) unless defined?(OpenGL::GL_FUNC_SUBTRACT)
  OpenGL.const_set('GL_MIN', 0x8007) unless defined?(OpenGL::GL_MIN)
  OpenGL.const_set('GL_MAX', 0x8008) unless defined?(OpenGL::GL_MAX)
  OpenGL.const_set('GL_CONVOLUTION_1D', 0x8010) unless defined?(OpenGL::GL_CONVOLUTION_1D)
  OpenGL.const_set('GL_CONVOLUTION_2D', 0x8011) unless defined?(OpenGL::GL_CONVOLUTION_2D)
  OpenGL.const_set('GL_SEPARABLE_2D', 0x8012) unless defined?(OpenGL::GL_SEPARABLE_2D)
  OpenGL.const_set('GL_CONVOLUTION_BORDER_MODE', 0x8013) unless defined?(OpenGL::GL_CONVOLUTION_BORDER_MODE)
  OpenGL.const_set('GL_CONVOLUTION_FILTER_SCALE', 0x8014) unless defined?(OpenGL::GL_CONVOLUTION_FILTER_SCALE)
  OpenGL.const_set('GL_CONVOLUTION_FILTER_BIAS', 0x8015) unless defined?(OpenGL::GL_CONVOLUTION_FILTER_BIAS)
  OpenGL.const_set('GL_REDUCE', 0x8016) unless defined?(OpenGL::GL_REDUCE)
  OpenGL.const_set('GL_CONVOLUTION_FORMAT', 0x8017) unless defined?(OpenGL::GL_CONVOLUTION_FORMAT)
  OpenGL.const_set('GL_CONVOLUTION_WIDTH', 0x8018) unless defined?(OpenGL::GL_CONVOLUTION_WIDTH)
  OpenGL.const_set('GL_CONVOLUTION_HEIGHT', 0x8019) unless defined?(OpenGL::GL_CONVOLUTION_HEIGHT)
  OpenGL.const_set('GL_MAX_CONVOLUTION_WIDTH', 0x801A) unless defined?(OpenGL::GL_MAX_CONVOLUTION_WIDTH)
  OpenGL.const_set('GL_MAX_CONVOLUTION_HEIGHT', 0x801B) unless defined?(OpenGL::GL_MAX_CONVOLUTION_HEIGHT)
  OpenGL.const_set('GL_POST_CONVOLUTION_RED_SCALE', 0x801C) unless defined?(OpenGL::GL_POST_CONVOLUTION_RED_SCALE)
  OpenGL.const_set('GL_POST_CONVOLUTION_GREEN_SCALE', 0x801D) unless defined?(OpenGL::GL_POST_CONVOLUTION_GREEN_SCALE)
  OpenGL.const_set('GL_POST_CONVOLUTION_BLUE_SCALE', 0x801E) unless defined?(OpenGL::GL_POST_CONVOLUTION_BLUE_SCALE)
  OpenGL.const_set('GL_POST_CONVOLUTION_ALPHA_SCALE', 0x801F) unless defined?(OpenGL::GL_POST_CONVOLUTION_ALPHA_SCALE)
  OpenGL.const_set('GL_POST_CONVOLUTION_RED_BIAS', 0x8020) unless defined?(OpenGL::GL_POST_CONVOLUTION_RED_BIAS)
  OpenGL.const_set('GL_POST_CONVOLUTION_GREEN_BIAS', 0x8021) unless defined?(OpenGL::GL_POST_CONVOLUTION_GREEN_BIAS)
  OpenGL.const_set('GL_POST_CONVOLUTION_BLUE_BIAS', 0x8022) unless defined?(OpenGL::GL_POST_CONVOLUTION_BLUE_BIAS)
  OpenGL.const_set('GL_POST_CONVOLUTION_ALPHA_BIAS', 0x8023) unless defined?(OpenGL::GL_POST_CONVOLUTION_ALPHA_BIAS)
  OpenGL.const_set('GL_HISTOGRAM', 0x8024) unless defined?(OpenGL::GL_HISTOGRAM)
  OpenGL.const_set('GL_PROXY_HISTOGRAM', 0x8025) unless defined?(OpenGL::GL_PROXY_HISTOGRAM)
  OpenGL.const_set('GL_HISTOGRAM_WIDTH', 0x8026) unless defined?(OpenGL::GL_HISTOGRAM_WIDTH)
  OpenGL.const_set('GL_HISTOGRAM_FORMAT', 0x8027) unless defined?(OpenGL::GL_HISTOGRAM_FORMAT)
  OpenGL.const_set('GL_HISTOGRAM_RED_SIZE', 0x8028) unless defined?(OpenGL::GL_HISTOGRAM_RED_SIZE)
  OpenGL.const_set('GL_HISTOGRAM_GREEN_SIZE', 0x8029) unless defined?(OpenGL::GL_HISTOGRAM_GREEN_SIZE)
  OpenGL.const_set('GL_HISTOGRAM_BLUE_SIZE', 0x802A) unless defined?(OpenGL::GL_HISTOGRAM_BLUE_SIZE)
  OpenGL.const_set('GL_HISTOGRAM_ALPHA_SIZE', 0x802B) unless defined?(OpenGL::GL_HISTOGRAM_ALPHA_SIZE)
  OpenGL.const_set('GL_HISTOGRAM_LUMINANCE_SIZE', 0x802C) unless defined?(OpenGL::GL_HISTOGRAM_LUMINANCE_SIZE)
  OpenGL.const_set('GL_HISTOGRAM_SINK', 0x802D) unless defined?(OpenGL::GL_HISTOGRAM_SINK)
  OpenGL.const_set('GL_MINMAX', 0x802E) unless defined?(OpenGL::GL_MINMAX)
  OpenGL.const_set('GL_MINMAX_FORMAT', 0x802F) unless defined?(OpenGL::GL_MINMAX_FORMAT)
  OpenGL.const_set('GL_MINMAX_SINK', 0x8030) unless defined?(OpenGL::GL_MINMAX_SINK)
  OpenGL.const_set('GL_TABLE_TOO_LARGE', 0x8031) unless defined?(OpenGL::GL_TABLE_TOO_LARGE)
  OpenGL.const_set('GL_COLOR_MATRIX', 0x80B1) unless defined?(OpenGL::GL_COLOR_MATRIX)
  OpenGL.const_set('GL_COLOR_MATRIX_STACK_DEPTH', 0x80B2) unless defined?(OpenGL::GL_COLOR_MATRIX_STACK_DEPTH)
  OpenGL.const_set('GL_MAX_COLOR_MATRIX_STACK_DEPTH', 0x80B3) unless defined?(OpenGL::GL_MAX_COLOR_MATRIX_STACK_DEPTH)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_RED_SCALE', 0x80B4) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_RED_SCALE)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_GREEN_SCALE', 0x80B5) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_GREEN_SCALE)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_BLUE_SCALE', 0x80B6) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_BLUE_SCALE)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_ALPHA_SCALE', 0x80B7) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_ALPHA_SCALE)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_RED_BIAS', 0x80B8) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_RED_BIAS)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_GREEN_BIAS', 0x80B9) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_GREEN_BIAS)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_BLUE_BIAS', 0x80BA) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_BLUE_BIAS)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_ALPHA_BIAS', 0x80BB) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_ALPHA_BIAS)
  OpenGL.const_set('GL_COLOR_TABLE', 0x80D0) unless defined?(OpenGL::GL_COLOR_TABLE)
  OpenGL.const_set('GL_POST_CONVOLUTION_COLOR_TABLE', 0x80D1) unless defined?(OpenGL::GL_POST_CONVOLUTION_COLOR_TABLE)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_COLOR_TABLE', 0x80D2) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_COLOR_TABLE)
  OpenGL.const_set('GL_PROXY_COLOR_TABLE', 0x80D3) unless defined?(OpenGL::GL_PROXY_COLOR_TABLE)
  OpenGL.const_set('GL_PROXY_POST_CONVOLUTION_COLOR_TABLE', 0x80D4) unless defined?(OpenGL::GL_PROXY_POST_CONVOLUTION_COLOR_TABLE)
  OpenGL.const_set('GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE', 0x80D5) unless defined?(OpenGL::GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE)
  OpenGL.const_set('GL_COLOR_TABLE_SCALE', 0x80D6) unless defined?(OpenGL::GL_COLOR_TABLE_SCALE)
  OpenGL.const_set('GL_COLOR_TABLE_BIAS', 0x80D7) unless defined?(OpenGL::GL_COLOR_TABLE_BIAS)
  OpenGL.const_set('GL_COLOR_TABLE_FORMAT', 0x80D8) unless defined?(OpenGL::GL_COLOR_TABLE_FORMAT)
  OpenGL.const_set('GL_COLOR_TABLE_WIDTH', 0x80D9) unless defined?(OpenGL::GL_COLOR_TABLE_WIDTH)
  OpenGL.const_set('GL_COLOR_TABLE_RED_SIZE', 0x80DA) unless defined?(OpenGL::GL_COLOR_TABLE_RED_SIZE)
  OpenGL.const_set('GL_COLOR_TABLE_GREEN_SIZE', 0x80DB) unless defined?(OpenGL::GL_COLOR_TABLE_GREEN_SIZE)
  OpenGL.const_set('GL_COLOR_TABLE_BLUE_SIZE', 0x80DC) unless defined?(OpenGL::GL_COLOR_TABLE_BLUE_SIZE)
  OpenGL.const_set('GL_COLOR_TABLE_ALPHA_SIZE', 0x80DD) unless defined?(OpenGL::GL_COLOR_TABLE_ALPHA_SIZE)
  OpenGL.const_set('GL_COLOR_TABLE_LUMINANCE_SIZE', 0x80DE) unless defined?(OpenGL::GL_COLOR_TABLE_LUMINANCE_SIZE)
  OpenGL.const_set('GL_COLOR_TABLE_INTENSITY_SIZE', 0x80DF) unless defined?(OpenGL::GL_COLOR_TABLE_INTENSITY_SIZE)
  OpenGL.const_set('GL_CONSTANT_BORDER', 0x8151) unless defined?(OpenGL::GL_CONSTANT_BORDER)
  OpenGL.const_set('GL_REPLICATE_BORDER', 0x8153) unless defined?(OpenGL::GL_REPLICATE_BORDER)
  OpenGL.const_set('GL_CONVOLUTION_BORDER_COLOR', 0x8154) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PARAMETER_BUFFER_ARB', 0x80EE) unless defined?(OpenGL::GL_PARAMETER_BUFFER_ARB)
  OpenGL.const_set('GL_PARAMETER_BUFFER_BINDING_ARB', 0x80EF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB', 0x88FE) unless defined?(OpenGL::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
  OpenGL.const_set('GL_NUM_SAMPLE_COUNTS', 0x9380) unless defined?(OpenGL::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
  OpenGL.const_set('GL_IMAGE_FORMAT_COMPATIBILITY_TYPE', 0x90C7) unless defined?(OpenGL::GL_IMAGE_FORMAT_COMPATIBILITY_TYPE)
  OpenGL.const_set('GL_NUM_SAMPLE_COUNTS', 0x9380) unless defined?(OpenGL::GL_NUM_SAMPLE_COUNTS)
  OpenGL.const_set('GL_RENDERBUFFER', 0x8D41) unless defined?(OpenGL::GL_RENDERBUFFER)
  OpenGL.const_set('GL_SAMPLES', 0x80A9) unless defined?(OpenGL::GL_SAMPLES)
  OpenGL.const_set('GL_TEXTURE_1D', 0x0DE0) unless defined?(OpenGL::GL_TEXTURE_1D)
  OpenGL.const_set('GL_TEXTURE_1D_ARRAY', 0x8C18) unless defined?(OpenGL::GL_TEXTURE_1D_ARRAY)
  OpenGL.const_set('GL_TEXTURE_2D', 0x0DE1) unless defined?(OpenGL::GL_TEXTURE_2D)
  OpenGL.const_set('GL_TEXTURE_2D_ARRAY', 0x8C1A) unless defined?(OpenGL::GL_TEXTURE_2D_ARRAY)
  OpenGL.const_set('GL_TEXTURE_3D', 0x806F) unless defined?(OpenGL::GL_TEXTURE_3D)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP', 0x8513) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_ARRAY', 0x9009) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_ARRAY)
  OpenGL.const_set('GL_TEXTURE_RECTANGLE', 0x84F5) unless defined?(OpenGL::GL_TEXTURE_RECTANGLE)
  OpenGL.const_set('GL_TEXTURE_BUFFER', 0x8C2A) unless defined?(OpenGL::GL_TEXTURE_BUFFER)
  OpenGL.const_set('GL_TEXTURE_2D_MULTISAMPLE', 0x9100) unless defined?(OpenGL::GL_TEXTURE_2D_MULTISAMPLE)
  OpenGL.const_set('GL_TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9102) unless defined?(OpenGL::GL_TEXTURE_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_TEXTURE_COMPRESSED', 0x86A1) unless defined?(OpenGL::GL_TEXTURE_COMPRESSED)
  OpenGL.const_set('GL_INTERNALFORMAT_SUPPORTED', 0x826F) unless defined?(OpenGL::GL_INTERNALFORMAT_SUPPORTED)
  OpenGL.const_set('GL_INTERNALFORMAT_PREFERRED', 0x8270) unless defined?(OpenGL::GL_INTERNALFORMAT_PREFERRED)
  OpenGL.const_set('GL_INTERNALFORMAT_RED_SIZE', 0x8271) unless defined?(OpenGL::GL_INTERNALFORMAT_RED_SIZE)
  OpenGL.const_set('GL_INTERNALFORMAT_GREEN_SIZE', 0x8272) unless defined?(OpenGL::GL_INTERNALFORMAT_GREEN_SIZE)
  OpenGL.const_set('GL_INTERNALFORMAT_BLUE_SIZE', 0x8273) unless defined?(OpenGL::GL_INTERNALFORMAT_BLUE_SIZE)
  OpenGL.const_set('GL_INTERNALFORMAT_ALPHA_SIZE', 0x8274) unless defined?(OpenGL::GL_INTERNALFORMAT_ALPHA_SIZE)
  OpenGL.const_set('GL_INTERNALFORMAT_DEPTH_SIZE', 0x8275) unless defined?(OpenGL::GL_INTERNALFORMAT_DEPTH_SIZE)
  OpenGL.const_set('GL_INTERNALFORMAT_STENCIL_SIZE', 0x8276) unless defined?(OpenGL::GL_INTERNALFORMAT_STENCIL_SIZE)
  OpenGL.const_set('GL_INTERNALFORMAT_SHARED_SIZE', 0x8277) unless defined?(OpenGL::GL_INTERNALFORMAT_SHARED_SIZE)
  OpenGL.const_set('GL_INTERNALFORMAT_RED_TYPE', 0x8278) unless defined?(OpenGL::GL_INTERNALFORMAT_RED_TYPE)
  OpenGL.const_set('GL_INTERNALFORMAT_GREEN_TYPE', 0x8279) unless defined?(OpenGL::GL_INTERNALFORMAT_GREEN_TYPE)
  OpenGL.const_set('GL_INTERNALFORMAT_BLUE_TYPE', 0x827A) unless defined?(OpenGL::GL_INTERNALFORMAT_BLUE_TYPE)
  OpenGL.const_set('GL_INTERNALFORMAT_ALPHA_TYPE', 0x827B) unless defined?(OpenGL::GL_INTERNALFORMAT_ALPHA_TYPE)
  OpenGL.const_set('GL_INTERNALFORMAT_DEPTH_TYPE', 0x827C) unless defined?(OpenGL::GL_INTERNALFORMAT_DEPTH_TYPE)
  OpenGL.const_set('GL_INTERNALFORMAT_STENCIL_TYPE', 0x827D) unless defined?(OpenGL::GL_INTERNALFORMAT_STENCIL_TYPE)
  OpenGL.const_set('GL_MAX_WIDTH', 0x827E) unless defined?(OpenGL::GL_MAX_WIDTH)
  OpenGL.const_set('GL_MAX_HEIGHT', 0x827F) unless defined?(OpenGL::GL_MAX_HEIGHT)
  OpenGL.const_set('GL_MAX_DEPTH', 0x8280) unless defined?(OpenGL::GL_MAX_DEPTH)
  OpenGL.const_set('GL_MAX_LAYERS', 0x8281) unless defined?(OpenGL::GL_MAX_LAYERS)
  OpenGL.const_set('GL_MAX_COMBINED_DIMENSIONS', 0x8282) unless defined?(OpenGL::GL_MAX_COMBINED_DIMENSIONS)
  OpenGL.const_set('GL_COLOR_COMPONENTS', 0x8283) unless defined?(OpenGL::GL_COLOR_COMPONENTS)
  OpenGL.const_set('GL_DEPTH_COMPONENTS', 0x8284) unless defined?(OpenGL::GL_DEPTH_COMPONENTS)
  OpenGL.const_set('GL_STENCIL_COMPONENTS', 0x8285) unless defined?(OpenGL::GL_STENCIL_COMPONENTS)
  OpenGL.const_set('GL_COLOR_RENDERABLE', 0x8286) unless defined?(OpenGL::GL_COLOR_RENDERABLE)
  OpenGL.const_set('GL_DEPTH_RENDERABLE', 0x8287) unless defined?(OpenGL::GL_DEPTH_RENDERABLE)
  OpenGL.const_set('GL_STENCIL_RENDERABLE', 0x8288) unless defined?(OpenGL::GL_STENCIL_RENDERABLE)
  OpenGL.const_set('GL_FRAMEBUFFER_RENDERABLE', 0x8289) unless defined?(OpenGL::GL_FRAMEBUFFER_RENDERABLE)
  OpenGL.const_set('GL_FRAMEBUFFER_RENDERABLE_LAYERED', 0x828A) unless defined?(OpenGL::GL_FRAMEBUFFER_RENDERABLE_LAYERED)
  OpenGL.const_set('GL_FRAMEBUFFER_BLEND', 0x828B) unless defined?(OpenGL::GL_FRAMEBUFFER_BLEND)
  OpenGL.const_set('GL_READ_PIXELS', 0x828C) unless defined?(OpenGL::GL_READ_PIXELS)
  OpenGL.const_set('GL_READ_PIXELS_FORMAT', 0x828D) unless defined?(OpenGL::GL_READ_PIXELS_FORMAT)
  OpenGL.const_set('GL_READ_PIXELS_TYPE', 0x828E) unless defined?(OpenGL::GL_READ_PIXELS_TYPE)
  OpenGL.const_set('GL_TEXTURE_IMAGE_FORMAT', 0x828F) unless defined?(OpenGL::GL_TEXTURE_IMAGE_FORMAT)
  OpenGL.const_set('GL_TEXTURE_IMAGE_TYPE', 0x8290) unless defined?(OpenGL::GL_TEXTURE_IMAGE_TYPE)
  OpenGL.const_set('GL_GET_TEXTURE_IMAGE_FORMAT', 0x8291) unless defined?(OpenGL::GL_GET_TEXTURE_IMAGE_FORMAT)
  OpenGL.const_set('GL_GET_TEXTURE_IMAGE_TYPE', 0x8292) unless defined?(OpenGL::GL_GET_TEXTURE_IMAGE_TYPE)
  OpenGL.const_set('GL_MIPMAP', 0x8293) unless defined?(OpenGL::GL_MIPMAP)
  OpenGL.const_set('GL_MANUAL_GENERATE_MIPMAP', 0x8294) unless defined?(OpenGL::GL_MANUAL_GENERATE_MIPMAP)
  OpenGL.const_set('GL_AUTO_GENERATE_MIPMAP', 0x8295) unless defined?(OpenGL::GL_AUTO_GENERATE_MIPMAP)
  OpenGL.const_set('GL_COLOR_ENCODING', 0x8296) unless defined?(OpenGL::GL_COLOR_ENCODING)
  OpenGL.const_set('GL_SRGB_READ', 0x8297) unless defined?(OpenGL::GL_SRGB_READ)
  OpenGL.const_set('GL_SRGB_WRITE', 0x8298) unless defined?(OpenGL::GL_SRGB_WRITE)
  OpenGL.const_set('GL_SRGB_DECODE_ARB', 0x8299) unless defined?(OpenGL::GL_SRGB_DECODE_ARB)
  OpenGL.const_set('GL_FILTER', 0x829A) unless defined?(OpenGL::GL_FILTER)
  OpenGL.const_set('GL_VERTEX_TEXTURE', 0x829B) unless defined?(OpenGL::GL_VERTEX_TEXTURE)
  OpenGL.const_set('GL_TESS_CONTROL_TEXTURE', 0x829C) unless defined?(OpenGL::GL_TESS_CONTROL_TEXTURE)
  OpenGL.const_set('GL_TESS_EVALUATION_TEXTURE', 0x829D) unless defined?(OpenGL::GL_TESS_EVALUATION_TEXTURE)
  OpenGL.const_set('GL_GEOMETRY_TEXTURE', 0x829E) unless defined?(OpenGL::GL_GEOMETRY_TEXTURE)
  OpenGL.const_set('GL_FRAGMENT_TEXTURE', 0x829F) unless defined?(OpenGL::GL_FRAGMENT_TEXTURE)
  OpenGL.const_set('GL_COMPUTE_TEXTURE', 0x82A0) unless defined?(OpenGL::GL_COMPUTE_TEXTURE)
  OpenGL.const_set('GL_TEXTURE_SHADOW', 0x82A1) unless defined?(OpenGL::GL_TEXTURE_SHADOW)
  OpenGL.const_set('GL_TEXTURE_GATHER', 0x82A2) unless defined?(OpenGL::GL_TEXTURE_GATHER)
  OpenGL.const_set('GL_TEXTURE_GATHER_SHADOW', 0x82A3) unless defined?(OpenGL::GL_TEXTURE_GATHER_SHADOW)
  OpenGL.const_set('GL_SHADER_IMAGE_LOAD', 0x82A4) unless defined?(OpenGL::GL_SHADER_IMAGE_LOAD)
  OpenGL.const_set('GL_SHADER_IMAGE_STORE', 0x82A5) unless defined?(OpenGL::GL_SHADER_IMAGE_STORE)
  OpenGL.const_set('GL_SHADER_IMAGE_ATOMIC', 0x82A6) unless defined?(OpenGL::GL_SHADER_IMAGE_ATOMIC)
  OpenGL.const_set('GL_IMAGE_TEXEL_SIZE', 0x82A7) unless defined?(OpenGL::GL_IMAGE_TEXEL_SIZE)
  OpenGL.const_set('GL_IMAGE_COMPATIBILITY_CLASS', 0x82A8) unless defined?(OpenGL::GL_IMAGE_COMPATIBILITY_CLASS)
  OpenGL.const_set('GL_IMAGE_PIXEL_FORMAT', 0x82A9) unless defined?(OpenGL::GL_IMAGE_PIXEL_FORMAT)
  OpenGL.const_set('GL_IMAGE_PIXEL_TYPE', 0x82AA) unless defined?(OpenGL::GL_IMAGE_PIXEL_TYPE)
  OpenGL.const_set('GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST', 0x82AC) unless defined?(OpenGL::GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST)
  OpenGL.const_set('GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST', 0x82AD) unless defined?(OpenGL::GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST)
  OpenGL.const_set('GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE', 0x82AE) unless defined?(OpenGL::GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE)
  OpenGL.const_set('GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE', 0x82AF) unless defined?(OpenGL::GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE)
  OpenGL.const_set('GL_TEXTURE_COMPRESSED_BLOCK_WIDTH', 0x82B1) unless defined?(OpenGL::GL_TEXTURE_COMPRESSED_BLOCK_WIDTH)
  OpenGL.const_set('GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT', 0x82B2) unless defined?(OpenGL::GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT)
  OpenGL.const_set('GL_TEXTURE_COMPRESSED_BLOCK_SIZE', 0x82B3) unless defined?(OpenGL::GL_TEXTURE_COMPRESSED_BLOCK_SIZE)
  OpenGL.const_set('GL_CLEAR_BUFFER', 0x82B4) unless defined?(OpenGL::GL_CLEAR_BUFFER)
  OpenGL.const_set('GL_TEXTURE_VIEW', 0x82B5) unless defined?(OpenGL::GL_TEXTURE_VIEW)
  OpenGL.const_set('GL_VIEW_COMPATIBILITY_CLASS', 0x82B6) unless defined?(OpenGL::GL_VIEW_COMPATIBILITY_CLASS)
  OpenGL.const_set('GL_FULL_SUPPORT', 0x82B7) unless defined?(OpenGL::GL_FULL_SUPPORT)
  OpenGL.const_set('GL_CAVEAT_SUPPORT', 0x82B8) unless defined?(OpenGL::GL_CAVEAT_SUPPORT)
  OpenGL.const_set('GL_IMAGE_CLASS_4_X_32', 0x82B9) unless defined?(OpenGL::GL_IMAGE_CLASS_4_X_32)
  OpenGL.const_set('GL_IMAGE_CLASS_2_X_32', 0x82BA) unless defined?(OpenGL::GL_IMAGE_CLASS_2_X_32)
  OpenGL.const_set('GL_IMAGE_CLASS_1_X_32', 0x82BB) unless defined?(OpenGL::GL_IMAGE_CLASS_1_X_32)
  OpenGL.const_set('GL_IMAGE_CLASS_4_X_16', 0x82BC) unless defined?(OpenGL::GL_IMAGE_CLASS_4_X_16)
  OpenGL.const_set('GL_IMAGE_CLASS_2_X_16', 0x82BD) unless defined?(OpenGL::GL_IMAGE_CLASS_2_X_16)
  OpenGL.const_set('GL_IMAGE_CLASS_1_X_16', 0x82BE) unless defined?(OpenGL::GL_IMAGE_CLASS_1_X_16)
  OpenGL.const_set('GL_IMAGE_CLASS_4_X_8', 0x82BF) unless defined?(OpenGL::GL_IMAGE_CLASS_4_X_8)
  OpenGL.const_set('GL_IMAGE_CLASS_2_X_8', 0x82C0) unless defined?(OpenGL::GL_IMAGE_CLASS_2_X_8)
  OpenGL.const_set('GL_IMAGE_CLASS_1_X_8', 0x82C1) unless defined?(OpenGL::GL_IMAGE_CLASS_1_X_8)
  OpenGL.const_set('GL_IMAGE_CLASS_11_11_10', 0x82C2) unless defined?(OpenGL::GL_IMAGE_CLASS_11_11_10)
  OpenGL.const_set('GL_IMAGE_CLASS_10_10_10_2', 0x82C3) unless defined?(OpenGL::GL_IMAGE_CLASS_10_10_10_2)
  OpenGL.const_set('GL_VIEW_CLASS_128_BITS', 0x82C4) unless defined?(OpenGL::GL_VIEW_CLASS_128_BITS)
  OpenGL.const_set('GL_VIEW_CLASS_96_BITS', 0x82C5) unless defined?(OpenGL::GL_VIEW_CLASS_96_BITS)
  OpenGL.const_set('GL_VIEW_CLASS_64_BITS', 0x82C6) unless defined?(OpenGL::GL_VIEW_CLASS_64_BITS)
  OpenGL.const_set('GL_VIEW_CLASS_48_BITS', 0x82C7) unless defined?(OpenGL::GL_VIEW_CLASS_48_BITS)
  OpenGL.const_set('GL_VIEW_CLASS_32_BITS', 0x82C8) unless defined?(OpenGL::GL_VIEW_CLASS_32_BITS)
  OpenGL.const_set('GL_VIEW_CLASS_24_BITS', 0x82C9) unless defined?(OpenGL::GL_VIEW_CLASS_24_BITS)
  OpenGL.const_set('GL_VIEW_CLASS_16_BITS', 0x82CA) unless defined?(OpenGL::GL_VIEW_CLASS_16_BITS)
  OpenGL.const_set('GL_VIEW_CLASS_8_BITS', 0x82CB) unless defined?(OpenGL::GL_VIEW_CLASS_8_BITS)
  OpenGL.const_set('GL_VIEW_CLASS_S3TC_DXT1_RGB', 0x82CC) unless defined?(OpenGL::GL_VIEW_CLASS_S3TC_DXT1_RGB)
  OpenGL.const_set('GL_VIEW_CLASS_S3TC_DXT1_RGBA', 0x82CD) unless defined?(OpenGL::GL_VIEW_CLASS_S3TC_DXT1_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_S3TC_DXT3_RGBA', 0x82CE) unless defined?(OpenGL::GL_VIEW_CLASS_S3TC_DXT3_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_S3TC_DXT5_RGBA', 0x82CF) unless defined?(OpenGL::GL_VIEW_CLASS_S3TC_DXT5_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_RGTC1_RED', 0x82D0) unless defined?(OpenGL::GL_VIEW_CLASS_RGTC1_RED)
  OpenGL.const_set('GL_VIEW_CLASS_RGTC2_RG', 0x82D1) unless defined?(OpenGL::GL_VIEW_CLASS_RGTC2_RG)
  OpenGL.const_set('GL_VIEW_CLASS_BPTC_UNORM', 0x82D2) unless defined?(OpenGL::GL_VIEW_CLASS_BPTC_UNORM)
  OpenGL.const_set('GL_VIEW_CLASS_BPTC_FLOAT', 0x82D3) unless defined?(OpenGL::GL_VIEW_CLASS_BPTC_FLOAT)
  OpenGL.const_set('GL_VIEW_CLASS_EAC_R11', 0x9383) unless defined?(OpenGL::GL_VIEW_CLASS_EAC_R11)
  OpenGL.const_set('GL_VIEW_CLASS_EAC_RG11', 0x9384) unless defined?(OpenGL::GL_VIEW_CLASS_EAC_RG11)
  OpenGL.const_set('GL_VIEW_CLASS_ETC2_RGB', 0x9385) unless defined?(OpenGL::GL_VIEW_CLASS_ETC2_RGB)
  OpenGL.const_set('GL_VIEW_CLASS_ETC2_RGBA', 0x9386) unless defined?(OpenGL::GL_VIEW_CLASS_ETC2_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ETC2_EAC_RGBA', 0x9387) unless defined?(OpenGL::GL_VIEW_CLASS_ETC2_EAC_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_4x4_RGBA', 0x9388) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_4x4_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_5x4_RGBA', 0x9389) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_5x4_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_5x5_RGBA', 0x938A) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_5x5_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_6x5_RGBA', 0x938B) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_6x5_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_6x6_RGBA', 0x938C) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_6x6_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_8x5_RGBA', 0x938D) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_8x5_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_8x6_RGBA', 0x938E) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_8x6_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_8x8_RGBA', 0x938F) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_8x8_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_10x5_RGBA', 0x9390) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_10x5_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_10x6_RGBA', 0x9391) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_10x6_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_10x8_RGBA', 0x9392) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_10x8_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_10x10_RGBA', 0x9393) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_10x10_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_12x10_RGBA', 0x9394) unless defined?(OpenGL::GL_VIEW_CLASS_ASTC_12x10_RGBA)
  OpenGL.const_set('GL_VIEW_CLASS_ASTC_12x12_RGBA', 0x9395) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MIN_MAP_BUFFER_ALIGNMENT', 0x90BC) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAP_READ_BIT', 0x0001) unless defined?(OpenGL::GL_MAP_READ_BIT)
  OpenGL.const_set('GL_MAP_WRITE_BIT', 0x0002) unless defined?(OpenGL::GL_MAP_WRITE_BIT)
  OpenGL.const_set('GL_MAP_INVALIDATE_RANGE_BIT', 0x0004) unless defined?(OpenGL::GL_MAP_INVALIDATE_RANGE_BIT)
  OpenGL.const_set('GL_MAP_INVALIDATE_BUFFER_BIT', 0x0008) unless defined?(OpenGL::GL_MAP_INVALIDATE_BUFFER_BIT)
  OpenGL.const_set('GL_MAP_FLUSH_EXPLICIT_BIT', 0x0010) unless defined?(OpenGL::GL_MAP_FLUSH_EXPLICIT_BIT)
  OpenGL.const_set('GL_MAP_UNSYNCHRONIZED_BIT', 0x0020) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MATRIX_PALETTE_ARB', 0x8840) unless defined?(OpenGL::GL_MATRIX_PALETTE_ARB)
  OpenGL.const_set('GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB', 0x8841) unless defined?(OpenGL::GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB)
  OpenGL.const_set('GL_MAX_PALETTE_MATRICES_ARB', 0x8842) unless defined?(OpenGL::GL_MAX_PALETTE_MATRICES_ARB)
  OpenGL.const_set('GL_CURRENT_PALETTE_MATRIX_ARB', 0x8843) unless defined?(OpenGL::GL_CURRENT_PALETTE_MATRIX_ARB)
  OpenGL.const_set('GL_MATRIX_INDEX_ARRAY_ARB', 0x8844) unless defined?(OpenGL::GL_MATRIX_INDEX_ARRAY_ARB)
  OpenGL.const_set('GL_CURRENT_MATRIX_INDEX_ARB', 0x8845) unless defined?(OpenGL::GL_CURRENT_MATRIX_INDEX_ARB)
  OpenGL.const_set('GL_MATRIX_INDEX_ARRAY_SIZE_ARB', 0x8846) unless defined?(OpenGL::GL_MATRIX_INDEX_ARRAY_SIZE_ARB)
  OpenGL.const_set('GL_MATRIX_INDEX_ARRAY_TYPE_ARB', 0x8847) unless defined?(OpenGL::GL_MATRIX_INDEX_ARRAY_TYPE_ARB)
  OpenGL.const_set('GL_MATRIX_INDEX_ARRAY_STRIDE_ARB', 0x8848) unless defined?(OpenGL::GL_MATRIX_INDEX_ARRAY_STRIDE_ARB)
  OpenGL.const_set('GL_MATRIX_INDEX_ARRAY_POINTER_ARB', 0x8849) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MULTISAMPLE_ARB', 0x809D) unless defined?(OpenGL::GL_MULTISAMPLE_ARB)
  OpenGL.const_set('GL_SAMPLE_ALPHA_TO_COVERAGE_ARB', 0x809E) unless defined?(OpenGL::GL_SAMPLE_ALPHA_TO_COVERAGE_ARB)
  OpenGL.const_set('GL_SAMPLE_ALPHA_TO_ONE_ARB', 0x809F) unless defined?(OpenGL::GL_SAMPLE_ALPHA_TO_ONE_ARB)
  OpenGL.const_set('GL_SAMPLE_COVERAGE_ARB', 0x80A0) unless defined?(OpenGL::GL_SAMPLE_COVERAGE_ARB)
  OpenGL.const_set('GL_SAMPLE_BUFFERS_ARB', 0x80A8) unless defined?(OpenGL::GL_SAMPLE_BUFFERS_ARB)
  OpenGL.const_set('GL_SAMPLES_ARB', 0x80A9) unless defined?(OpenGL::GL_SAMPLES_ARB)
  OpenGL.const_set('GL_SAMPLE_COVERAGE_VALUE_ARB', 0x80AA) unless defined?(OpenGL::GL_SAMPLE_COVERAGE_VALUE_ARB)
  OpenGL.const_set('GL_SAMPLE_COVERAGE_INVERT_ARB', 0x80AB) unless defined?(OpenGL::GL_SAMPLE_COVERAGE_INVERT_ARB)
  OpenGL.const_set('GL_MULTISAMPLE_BIT_ARB', 0x20000000) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE0_ARB', 0x84C0) unless defined?(OpenGL::GL_TEXTURE0_ARB)
  OpenGL.const_set('GL_TEXTURE1_ARB', 0x84C1) unless defined?(OpenGL::GL_TEXTURE1_ARB)
  OpenGL.const_set('GL_TEXTURE2_ARB', 0x84C2) unless defined?(OpenGL::GL_TEXTURE2_ARB)
  OpenGL.const_set('GL_TEXTURE3_ARB', 0x84C3) unless defined?(OpenGL::GL_TEXTURE3_ARB)
  OpenGL.const_set('GL_TEXTURE4_ARB', 0x84C4) unless defined?(OpenGL::GL_TEXTURE4_ARB)
  OpenGL.const_set('GL_TEXTURE5_ARB', 0x84C5) unless defined?(OpenGL::GL_TEXTURE5_ARB)
  OpenGL.const_set('GL_TEXTURE6_ARB', 0x84C6) unless defined?(OpenGL::GL_TEXTURE6_ARB)
  OpenGL.const_set('GL_TEXTURE7_ARB', 0x84C7) unless defined?(OpenGL::GL_TEXTURE7_ARB)
  OpenGL.const_set('GL_TEXTURE8_ARB', 0x84C8) unless defined?(OpenGL::GL_TEXTURE8_ARB)
  OpenGL.const_set('GL_TEXTURE9_ARB', 0x84C9) unless defined?(OpenGL::GL_TEXTURE9_ARB)
  OpenGL.const_set('GL_TEXTURE10_ARB', 0x84CA) unless defined?(OpenGL::GL_TEXTURE10_ARB)
  OpenGL.const_set('GL_TEXTURE11_ARB', 0x84CB) unless defined?(OpenGL::GL_TEXTURE11_ARB)
  OpenGL.const_set('GL_TEXTURE12_ARB', 0x84CC) unless defined?(OpenGL::GL_TEXTURE12_ARB)
  OpenGL.const_set('GL_TEXTURE13_ARB', 0x84CD) unless defined?(OpenGL::GL_TEXTURE13_ARB)
  OpenGL.const_set('GL_TEXTURE14_ARB', 0x84CE) unless defined?(OpenGL::GL_TEXTURE14_ARB)
  OpenGL.const_set('GL_TEXTURE15_ARB', 0x84CF) unless defined?(OpenGL::GL_TEXTURE15_ARB)
  OpenGL.const_set('GL_TEXTURE16_ARB', 0x84D0) unless defined?(OpenGL::GL_TEXTURE16_ARB)
  OpenGL.const_set('GL_TEXTURE17_ARB', 0x84D1) unless defined?(OpenGL::GL_TEXTURE17_ARB)
  OpenGL.const_set('GL_TEXTURE18_ARB', 0x84D2) unless defined?(OpenGL::GL_TEXTURE18_ARB)
  OpenGL.const_set('GL_TEXTURE19_ARB', 0x84D3) unless defined?(OpenGL::GL_TEXTURE19_ARB)
  OpenGL.const_set('GL_TEXTURE20_ARB', 0x84D4) unless defined?(OpenGL::GL_TEXTURE20_ARB)
  OpenGL.const_set('GL_TEXTURE21_ARB', 0x84D5) unless defined?(OpenGL::GL_TEXTURE21_ARB)
  OpenGL.const_set('GL_TEXTURE22_ARB', 0x84D6) unless defined?(OpenGL::GL_TEXTURE22_ARB)
  OpenGL.const_set('GL_TEXTURE23_ARB', 0x84D7) unless defined?(OpenGL::GL_TEXTURE23_ARB)
  OpenGL.const_set('GL_TEXTURE24_ARB', 0x84D8) unless defined?(OpenGL::GL_TEXTURE24_ARB)
  OpenGL.const_set('GL_TEXTURE25_ARB', 0x84D9) unless defined?(OpenGL::GL_TEXTURE25_ARB)
  OpenGL.const_set('GL_TEXTURE26_ARB', 0x84DA) unless defined?(OpenGL::GL_TEXTURE26_ARB)
  OpenGL.const_set('GL_TEXTURE27_ARB', 0x84DB) unless defined?(OpenGL::GL_TEXTURE27_ARB)
  OpenGL.const_set('GL_TEXTURE28_ARB', 0x84DC) unless defined?(OpenGL::GL_TEXTURE28_ARB)
  OpenGL.const_set('GL_TEXTURE29_ARB', 0x84DD) unless defined?(OpenGL::GL_TEXTURE29_ARB)
  OpenGL.const_set('GL_TEXTURE30_ARB', 0x84DE) unless defined?(OpenGL::GL_TEXTURE30_ARB)
  OpenGL.const_set('GL_TEXTURE31_ARB', 0x84DF) unless defined?(OpenGL::GL_TEXTURE31_ARB)
  OpenGL.const_set('GL_ACTIVE_TEXTURE_ARB', 0x84E0) unless defined?(OpenGL::GL_ACTIVE_TEXTURE_ARB)
  OpenGL.const_set('GL_CLIENT_ACTIVE_TEXTURE_ARB', 0x84E1) unless defined?(OpenGL::GL_CLIENT_ACTIVE_TEXTURE_ARB)
  OpenGL.const_set('GL_MAX_TEXTURE_UNITS_ARB', 0x84E2) unless defined?(OpenGL::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
  OpenGL.const_set('GL_QUERY_COUNTER_BITS_ARB', 0x8864) unless defined?(OpenGL::GL_QUERY_COUNTER_BITS_ARB)
  OpenGL.const_set('GL_CURRENT_QUERY_ARB', 0x8865) unless defined?(OpenGL::GL_CURRENT_QUERY_ARB)
  OpenGL.const_set('GL_QUERY_RESULT_ARB', 0x8866) unless defined?(OpenGL::GL_QUERY_RESULT_ARB)
  OpenGL.const_set('GL_QUERY_RESULT_AVAILABLE_ARB', 0x8867) unless defined?(OpenGL::GL_QUERY_RESULT_AVAILABLE_ARB)
  OpenGL.const_set('GL_SAMPLES_PASSED_ARB', 0x8914) unless defined?(OpenGL::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
  OpenGL.const_set('GL_ANY_SAMPLES_PASSED', 0x8C2F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_SHADER_COMPILER_THREADS_ARB', 0x91B0) unless defined?(OpenGL::GL_MAX_SHADER_COMPILER_THREADS_ARB)
  OpenGL.const_set('GL_COMPLETION_STATUS_ARB', 0x91B1) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTICES_SUBMITTED_ARB', 0x82EE) unless defined?(OpenGL::GL_VERTICES_SUBMITTED_ARB)
  OpenGL.const_set('GL_PRIMITIVES_SUBMITTED_ARB', 0x82EF) unless defined?(OpenGL::GL_PRIMITIVES_SUBMITTED_ARB)
  OpenGL.const_set('GL_VERTEX_SHADER_INVOCATIONS_ARB', 0x82F0) unless defined?(OpenGL::GL_VERTEX_SHADER_INVOCATIONS_ARB)
  OpenGL.const_set('GL_TESS_CONTROL_SHADER_PATCHES_ARB', 0x82F1) unless defined?(OpenGL::GL_TESS_CONTROL_SHADER_PATCHES_ARB)
  OpenGL.const_set('GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB', 0x82F2) unless defined?(OpenGL::GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB)
  OpenGL.const_set('GL_GEOMETRY_SHADER_INVOCATIONS', 0x887F) unless defined?(OpenGL::GL_GEOMETRY_SHADER_INVOCATIONS)
  OpenGL.const_set('GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB', 0x82F3) unless defined?(OpenGL::GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB)
  OpenGL.const_set('GL_FRAGMENT_SHADER_INVOCATIONS_ARB', 0x82F4) unless defined?(OpenGL::GL_FRAGMENT_SHADER_INVOCATIONS_ARB)
  OpenGL.const_set('GL_COMPUTE_SHADER_INVOCATIONS_ARB', 0x82F5) unless defined?(OpenGL::GL_COMPUTE_SHADER_INVOCATIONS_ARB)
  OpenGL.const_set('GL_CLIPPING_INPUT_PRIMITIVES_ARB', 0x82F6) unless defined?(OpenGL::GL_CLIPPING_INPUT_PRIMITIVES_ARB)
  OpenGL.const_set('GL_CLIPPING_OUTPUT_PRIMITIVES_ARB', 0x82F7) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PIXEL_PACK_BUFFER_ARB', 0x88EB) unless defined?(OpenGL::GL_PIXEL_PACK_BUFFER_ARB)
  OpenGL.const_set('GL_PIXEL_UNPACK_BUFFER_ARB', 0x88EC) unless defined?(OpenGL::GL_PIXEL_UNPACK_BUFFER_ARB)
  OpenGL.const_set('GL_PIXEL_PACK_BUFFER_BINDING_ARB', 0x88ED) unless defined?(OpenGL::GL_PIXEL_PACK_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_PIXEL_UNPACK_BUFFER_BINDING_ARB', 0x88EF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_POINT_SIZE_MIN_ARB', 0x8126) unless defined?(OpenGL::GL_POINT_SIZE_MIN_ARB)
  OpenGL.const_set('GL_POINT_SIZE_MAX_ARB', 0x8127) unless defined?(OpenGL::GL_POINT_SIZE_MAX_ARB)
  OpenGL.const_set('GL_POINT_FADE_THRESHOLD_SIZE_ARB', 0x8128) unless defined?(OpenGL::GL_POINT_FADE_THRESHOLD_SIZE_ARB)
  OpenGL.const_set('GL_POINT_DISTANCE_ATTENUATION_ARB', 0x8129) unless defined?(OpenGL::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
  OpenGL.const_set('GL_POINT_SPRITE_ARB', 0x8861) unless defined?(OpenGL::GL_POINT_SPRITE_ARB)
  OpenGL.const_set('GL_COORD_REPLACE_ARB', 0x8862) unless defined?(OpenGL::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
  OpenGL.const_set('GL_POLYGON_OFFSET_CLAMP', 0x8E1B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNIFORM', 0x92E1) unless defined?(OpenGL::GL_UNIFORM)
  OpenGL.const_set('GL_UNIFORM_BLOCK', 0x92E2) unless defined?(OpenGL::GL_UNIFORM_BLOCK)
  OpenGL.const_set('GL_PROGRAM_INPUT', 0x92E3) unless defined?(OpenGL::GL_PROGRAM_INPUT)
  OpenGL.const_set('GL_PROGRAM_OUTPUT', 0x92E4) unless defined?(OpenGL::GL_PROGRAM_OUTPUT)
  OpenGL.const_set('GL_BUFFER_VARIABLE', 0x92E5) unless defined?(OpenGL::GL_BUFFER_VARIABLE)
  OpenGL.const_set('GL_SHADER_STORAGE_BLOCK', 0x92E6) unless defined?(OpenGL::GL_SHADER_STORAGE_BLOCK)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER', 0x92C0) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER)
  OpenGL.const_set('GL_VERTEX_SUBROUTINE', 0x92E8) unless defined?(OpenGL::GL_VERTEX_SUBROUTINE)
  OpenGL.const_set('GL_TESS_CONTROL_SUBROUTINE', 0x92E9) unless defined?(OpenGL::GL_TESS_CONTROL_SUBROUTINE)
  OpenGL.const_set('GL_TESS_EVALUATION_SUBROUTINE', 0x92EA) unless defined?(OpenGL::GL_TESS_EVALUATION_SUBROUTINE)
  OpenGL.const_set('GL_GEOMETRY_SUBROUTINE', 0x92EB) unless defined?(OpenGL::GL_GEOMETRY_SUBROUTINE)
  OpenGL.const_set('GL_FRAGMENT_SUBROUTINE', 0x92EC) unless defined?(OpenGL::GL_FRAGMENT_SUBROUTINE)
  OpenGL.const_set('GL_COMPUTE_SUBROUTINE', 0x92ED) unless defined?(OpenGL::GL_COMPUTE_SUBROUTINE)
  OpenGL.const_set('GL_VERTEX_SUBROUTINE_UNIFORM', 0x92EE) unless defined?(OpenGL::GL_VERTEX_SUBROUTINE_UNIFORM)
  OpenGL.const_set('GL_TESS_CONTROL_SUBROUTINE_UNIFORM', 0x92EF) unless defined?(OpenGL::GL_TESS_CONTROL_SUBROUTINE_UNIFORM)
  OpenGL.const_set('GL_TESS_EVALUATION_SUBROUTINE_UNIFORM', 0x92F0) unless defined?(OpenGL::GL_TESS_EVALUATION_SUBROUTINE_UNIFORM)
  OpenGL.const_set('GL_GEOMETRY_SUBROUTINE_UNIFORM', 0x92F1) unless defined?(OpenGL::GL_GEOMETRY_SUBROUTINE_UNIFORM)
  OpenGL.const_set('GL_FRAGMENT_SUBROUTINE_UNIFORM', 0x92F2) unless defined?(OpenGL::GL_FRAGMENT_SUBROUTINE_UNIFORM)
  OpenGL.const_set('GL_COMPUTE_SUBROUTINE_UNIFORM', 0x92F3) unless defined?(OpenGL::GL_COMPUTE_SUBROUTINE_UNIFORM)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_VARYING', 0x92F4) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_VARYING)
  OpenGL.const_set('GL_ACTIVE_RESOURCES', 0x92F5) unless defined?(OpenGL::GL_ACTIVE_RESOURCES)
  OpenGL.const_set('GL_MAX_NAME_LENGTH', 0x92F6) unless defined?(OpenGL::GL_MAX_NAME_LENGTH)
  OpenGL.const_set('GL_MAX_NUM_ACTIVE_VARIABLES', 0x92F7) unless defined?(OpenGL::GL_MAX_NUM_ACTIVE_VARIABLES)
  OpenGL.const_set('GL_MAX_NUM_COMPATIBLE_SUBROUTINES', 0x92F8) unless defined?(OpenGL::GL_MAX_NUM_COMPATIBLE_SUBROUTINES)
  OpenGL.const_set('GL_NAME_LENGTH', 0x92F9) unless defined?(OpenGL::GL_NAME_LENGTH)
  OpenGL.const_set('GL_TYPE', 0x92FA) unless defined?(OpenGL::GL_TYPE)
  OpenGL.const_set('GL_ARRAY_SIZE', 0x92FB) unless defined?(OpenGL::GL_ARRAY_SIZE)
  OpenGL.const_set('GL_OFFSET', 0x92FC) unless defined?(OpenGL::GL_OFFSET)
  OpenGL.const_set('GL_BLOCK_INDEX', 0x92FD) unless defined?(OpenGL::GL_BLOCK_INDEX)
  OpenGL.const_set('GL_ARRAY_STRIDE', 0x92FE) unless defined?(OpenGL::GL_ARRAY_STRIDE)
  OpenGL.const_set('GL_MATRIX_STRIDE', 0x92FF) unless defined?(OpenGL::GL_MATRIX_STRIDE)
  OpenGL.const_set('GL_IS_ROW_MAJOR', 0x9300) unless defined?(OpenGL::GL_IS_ROW_MAJOR)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_INDEX', 0x9301) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_INDEX)
  OpenGL.const_set('GL_BUFFER_BINDING', 0x9302) unless defined?(OpenGL::GL_BUFFER_BINDING)
  OpenGL.const_set('GL_BUFFER_DATA_SIZE', 0x9303) unless defined?(OpenGL::GL_BUFFER_DATA_SIZE)
  OpenGL.const_set('GL_NUM_ACTIVE_VARIABLES', 0x9304) unless defined?(OpenGL::GL_NUM_ACTIVE_VARIABLES)
  OpenGL.const_set('GL_ACTIVE_VARIABLES', 0x9305) unless defined?(OpenGL::GL_ACTIVE_VARIABLES)
  OpenGL.const_set('GL_REFERENCED_BY_VERTEX_SHADER', 0x9306) unless defined?(OpenGL::GL_REFERENCED_BY_VERTEX_SHADER)
  OpenGL.const_set('GL_REFERENCED_BY_TESS_CONTROL_SHADER', 0x9307) unless defined?(OpenGL::GL_REFERENCED_BY_TESS_CONTROL_SHADER)
  OpenGL.const_set('GL_REFERENCED_BY_TESS_EVALUATION_SHADER', 0x9308) unless defined?(OpenGL::GL_REFERENCED_BY_TESS_EVALUATION_SHADER)
  OpenGL.const_set('GL_REFERENCED_BY_GEOMETRY_SHADER', 0x9309) unless defined?(OpenGL::GL_REFERENCED_BY_GEOMETRY_SHADER)
  OpenGL.const_set('GL_REFERENCED_BY_FRAGMENT_SHADER', 0x930A) unless defined?(OpenGL::GL_REFERENCED_BY_FRAGMENT_SHADER)
  OpenGL.const_set('GL_REFERENCED_BY_COMPUTE_SHADER', 0x930B) unless defined?(OpenGL::GL_REFERENCED_BY_COMPUTE_SHADER)
  OpenGL.const_set('GL_TOP_LEVEL_ARRAY_SIZE', 0x930C) unless defined?(OpenGL::GL_TOP_LEVEL_ARRAY_SIZE)
  OpenGL.const_set('GL_TOP_LEVEL_ARRAY_STRIDE', 0x930D) unless defined?(OpenGL::GL_TOP_LEVEL_ARRAY_STRIDE)
  OpenGL.const_set('GL_LOCATION', 0x930E) unless defined?(OpenGL::GL_LOCATION)
  OpenGL.const_set('GL_LOCATION_INDEX', 0x930F) unless defined?(OpenGL::GL_LOCATION_INDEX)
  OpenGL.const_set('GL_IS_PER_PATCH', 0x92E7) unless defined?(OpenGL::GL_IS_PER_PATCH)
  OpenGL.const_set('GL_NUM_COMPATIBLE_SUBROUTINES', 0x8E4A) unless defined?(OpenGL::GL_NUM_COMPATIBLE_SUBROUTINES)
  OpenGL.const_set('GL_COMPATIBLE_SUBROUTINES', 0x8E4B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION', 0x8E4C) unless defined?(OpenGL::GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION)
  OpenGL.const_set('GL_FIRST_VERTEX_CONVENTION', 0x8E4D) unless defined?(OpenGL::GL_FIRST_VERTEX_CONVENTION)
  OpenGL.const_set('GL_LAST_VERTEX_CONVENTION', 0x8E4E) unless defined?(OpenGL::GL_LAST_VERTEX_CONVENTION)
  OpenGL.const_set('GL_PROVOKING_VERTEX', 0x8E4F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_QUERY_BUFFER', 0x9192) unless defined?(OpenGL::GL_QUERY_BUFFER)
  OpenGL.const_set('GL_QUERY_BUFFER_BARRIER_BIT', 0x00008000) unless defined?(OpenGL::GL_QUERY_BUFFER_BARRIER_BIT)
  OpenGL.const_set('GL_QUERY_BUFFER_BINDING', 0x9193) unless defined?(OpenGL::GL_QUERY_BUFFER_BINDING)
  OpenGL.const_set('GL_QUERY_RESULT_NO_WAIT', 0x9194) unless defined?(OpenGL::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
  OpenGL.const_set('GL_NO_ERROR', 0) unless defined?(OpenGL::GL_NO_ERROR)
  OpenGL.const_set('GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB', 0x00000004) unless defined?(OpenGL::GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB)
  OpenGL.const_set('GL_LOSE_CONTEXT_ON_RESET_ARB', 0x8252) unless defined?(OpenGL::GL_LOSE_CONTEXT_ON_RESET_ARB)
  OpenGL.const_set('GL_GUILTY_CONTEXT_RESET_ARB', 0x8253) unless defined?(OpenGL::GL_GUILTY_CONTEXT_RESET_ARB)
  OpenGL.const_set('GL_INNOCENT_CONTEXT_RESET_ARB', 0x8254) unless defined?(OpenGL::GL_INNOCENT_CONTEXT_RESET_ARB)
  OpenGL.const_set('GL_UNKNOWN_CONTEXT_RESET_ARB', 0x8255) unless defined?(OpenGL::GL_UNKNOWN_CONTEXT_RESET_ARB)
  OpenGL.const_set('GL_RESET_NOTIFICATION_STRATEGY_ARB', 0x8256) unless defined?(OpenGL::GL_RESET_NOTIFICATION_STRATEGY_ARB)
  OpenGL.const_set('GL_NO_RESET_NOTIFICATION_ARB', 0x8261) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB', 0x933D) unless defined?(OpenGL::GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB)
  OpenGL.const_set('GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB', 0x933E) unless defined?(OpenGL::GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB)
  OpenGL.const_set('GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB', 0x933F) unless defined?(OpenGL::GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB)
  OpenGL.const_set('GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB', 0x9340) unless defined?(OpenGL::GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB)
  OpenGL.const_set('GL_SAMPLE_LOCATION_ARB', 0x8E50) unless defined?(OpenGL::GL_SAMPLE_LOCATION_ARB)
  OpenGL.const_set('GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB', 0x9341) unless defined?(OpenGL::GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB)
  OpenGL.const_set('GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB', 0x9342) unless defined?(OpenGL::GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB)
  OpenGL.const_set('GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB', 0x9343) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SAMPLE_SHADING_ARB', 0x8C36) unless defined?(OpenGL::GL_SAMPLE_SHADING_ARB)
  OpenGL.const_set('GL_MIN_SAMPLE_SHADING_VALUE_ARB', 0x8C37) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SAMPLER_BINDING', 0x8919) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_SEAMLESS', 0x884F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_SEAMLESS', 0x884F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_SHADER_BIT', 0x00000001) unless defined?(OpenGL::GL_VERTEX_SHADER_BIT)
  OpenGL.const_set('GL_FRAGMENT_SHADER_BIT', 0x00000002) unless defined?(OpenGL::GL_FRAGMENT_SHADER_BIT)
  OpenGL.const_set('GL_GEOMETRY_SHADER_BIT', 0x00000004) unless defined?(OpenGL::GL_GEOMETRY_SHADER_BIT)
  OpenGL.const_set('GL_TESS_CONTROL_SHADER_BIT', 0x00000008) unless defined?(OpenGL::GL_TESS_CONTROL_SHADER_BIT)
  OpenGL.const_set('GL_TESS_EVALUATION_SHADER_BIT', 0x00000010) unless defined?(OpenGL::GL_TESS_EVALUATION_SHADER_BIT)
  OpenGL.const_set('GL_ALL_SHADER_BITS', 0xFFFFFFFF) unless defined?(OpenGL::GL_ALL_SHADER_BITS)
  OpenGL.const_set('GL_PROGRAM_SEPARABLE', 0x8258) unless defined?(OpenGL::GL_PROGRAM_SEPARABLE)
  OpenGL.const_set('GL_ACTIVE_PROGRAM', 0x8259) unless defined?(OpenGL::GL_ACTIVE_PROGRAM)
  OpenGL.const_set('GL_PROGRAM_PIPELINE_BINDING', 0x825A) unless defined?(OpenGL::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
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER', 0x92C0) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_BINDING', 0x92C1) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_BINDING)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_START', 0x92C2) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_START)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_SIZE', 0x92C3) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_SIZE)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE', 0x92C4) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS', 0x92C5) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES', 0x92C6) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER', 0x92C7) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER', 0x92C8) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER', 0x92C9) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER', 0x92CA) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER', 0x92CB) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER)
  OpenGL.const_set('GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS', 0x92CC) unless defined?(OpenGL::GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS', 0x92CD) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS', 0x92CE) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS)
  OpenGL.const_set('GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS', 0x92CF) unless defined?(OpenGL::GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS)
  OpenGL.const_set('GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS', 0x92D0) unless defined?(OpenGL::GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS)
  OpenGL.const_set('GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS', 0x92D1) unless defined?(OpenGL::GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS)
  OpenGL.const_set('GL_MAX_VERTEX_ATOMIC_COUNTERS', 0x92D2) unless defined?(OpenGL::GL_MAX_VERTEX_ATOMIC_COUNTERS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS', 0x92D3) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS', 0x92D4) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS)
  OpenGL.const_set('GL_MAX_GEOMETRY_ATOMIC_COUNTERS', 0x92D5) unless defined?(OpenGL::GL_MAX_GEOMETRY_ATOMIC_COUNTERS)
  OpenGL.const_set('GL_MAX_FRAGMENT_ATOMIC_COUNTERS', 0x92D6) unless defined?(OpenGL::GL_MAX_FRAGMENT_ATOMIC_COUNTERS)
  OpenGL.const_set('GL_MAX_COMBINED_ATOMIC_COUNTERS', 0x92D7) unless defined?(OpenGL::GL_MAX_COMBINED_ATOMIC_COUNTERS)
  OpenGL.const_set('GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE', 0x92D8) unless defined?(OpenGL::GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE)
  OpenGL.const_set('GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS', 0x92DC) unless defined?(OpenGL::GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS)
  OpenGL.const_set('GL_ACTIVE_ATOMIC_COUNTER_BUFFERS', 0x92D9) unless defined?(OpenGL::GL_ACTIVE_ATOMIC_COUNTER_BUFFERS)
  OpenGL.const_set('GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX', 0x92DA) unless defined?(OpenGL::GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX)
  OpenGL.const_set('GL_UNSIGNED_INT_ATOMIC_COUNTER', 0x92DB) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT', 0x00000001) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT)
  OpenGL.const_set('GL_ELEMENT_ARRAY_BARRIER_BIT', 0x00000002) unless defined?(OpenGL::GL_ELEMENT_ARRAY_BARRIER_BIT)
  OpenGL.const_set('GL_UNIFORM_BARRIER_BIT', 0x00000004) unless defined?(OpenGL::GL_UNIFORM_BARRIER_BIT)
  OpenGL.const_set('GL_TEXTURE_FETCH_BARRIER_BIT', 0x00000008) unless defined?(OpenGL::GL_TEXTURE_FETCH_BARRIER_BIT)
  OpenGL.const_set('GL_SHADER_IMAGE_ACCESS_BARRIER_BIT', 0x00000020) unless defined?(OpenGL::GL_SHADER_IMAGE_ACCESS_BARRIER_BIT)
  OpenGL.const_set('GL_COMMAND_BARRIER_BIT', 0x00000040) unless defined?(OpenGL::GL_COMMAND_BARRIER_BIT)
  OpenGL.const_set('GL_PIXEL_BUFFER_BARRIER_BIT', 0x00000080) unless defined?(OpenGL::GL_PIXEL_BUFFER_BARRIER_BIT)
  OpenGL.const_set('GL_TEXTURE_UPDATE_BARRIER_BIT', 0x00000100) unless defined?(OpenGL::GL_TEXTURE_UPDATE_BARRIER_BIT)
  OpenGL.const_set('GL_BUFFER_UPDATE_BARRIER_BIT', 0x00000200) unless defined?(OpenGL::GL_BUFFER_UPDATE_BARRIER_BIT)
  OpenGL.const_set('GL_FRAMEBUFFER_BARRIER_BIT', 0x00000400) unless defined?(OpenGL::GL_FRAMEBUFFER_BARRIER_BIT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BARRIER_BIT', 0x00000800) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BARRIER_BIT)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BARRIER_BIT', 0x00001000) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BARRIER_BIT)
  OpenGL.const_set('GL_ALL_BARRIER_BITS', 0xFFFFFFFF) unless defined?(OpenGL::GL_ALL_BARRIER_BITS)
  OpenGL.const_set('GL_MAX_IMAGE_UNITS', 0x8F38) unless defined?(OpenGL::GL_MAX_IMAGE_UNITS)
  OpenGL.const_set('GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS', 0x8F39) unless defined?(OpenGL::GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS)
  OpenGL.const_set('GL_IMAGE_BINDING_NAME', 0x8F3A) unless defined?(OpenGL::GL_IMAGE_BINDING_NAME)
  OpenGL.const_set('GL_IMAGE_BINDING_LEVEL', 0x8F3B) unless defined?(OpenGL::GL_IMAGE_BINDING_LEVEL)
  OpenGL.const_set('GL_IMAGE_BINDING_LAYERED', 0x8F3C) unless defined?(OpenGL::GL_IMAGE_BINDING_LAYERED)
  OpenGL.const_set('GL_IMAGE_BINDING_LAYER', 0x8F3D) unless defined?(OpenGL::GL_IMAGE_BINDING_LAYER)
  OpenGL.const_set('GL_IMAGE_BINDING_ACCESS', 0x8F3E) unless defined?(OpenGL::GL_IMAGE_BINDING_ACCESS)
  OpenGL.const_set('GL_IMAGE_1D', 0x904C) unless defined?(OpenGL::GL_IMAGE_1D)
  OpenGL.const_set('GL_IMAGE_2D', 0x904D) unless defined?(OpenGL::GL_IMAGE_2D)
  OpenGL.const_set('GL_IMAGE_3D', 0x904E) unless defined?(OpenGL::GL_IMAGE_3D)
  OpenGL.const_set('GL_IMAGE_2D_RECT', 0x904F) unless defined?(OpenGL::GL_IMAGE_2D_RECT)
  OpenGL.const_set('GL_IMAGE_CUBE', 0x9050) unless defined?(OpenGL::GL_IMAGE_CUBE)
  OpenGL.const_set('GL_IMAGE_BUFFER', 0x9051) unless defined?(OpenGL::GL_IMAGE_BUFFER)
  OpenGL.const_set('GL_IMAGE_1D_ARRAY', 0x9052) unless defined?(OpenGL::GL_IMAGE_1D_ARRAY)
  OpenGL.const_set('GL_IMAGE_2D_ARRAY', 0x9053) unless defined?(OpenGL::GL_IMAGE_2D_ARRAY)
  OpenGL.const_set('GL_IMAGE_CUBE_MAP_ARRAY', 0x9054) unless defined?(OpenGL::GL_IMAGE_CUBE_MAP_ARRAY)
  OpenGL.const_set('GL_IMAGE_2D_MULTISAMPLE', 0x9055) unless defined?(OpenGL::GL_IMAGE_2D_MULTISAMPLE)
  OpenGL.const_set('GL_IMAGE_2D_MULTISAMPLE_ARRAY', 0x9056) unless defined?(OpenGL::GL_IMAGE_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_INT_IMAGE_1D', 0x9057) unless defined?(OpenGL::GL_INT_IMAGE_1D)
  OpenGL.const_set('GL_INT_IMAGE_2D', 0x9058) unless defined?(OpenGL::GL_INT_IMAGE_2D)
  OpenGL.const_set('GL_INT_IMAGE_3D', 0x9059) unless defined?(OpenGL::GL_INT_IMAGE_3D)
  OpenGL.const_set('GL_INT_IMAGE_2D_RECT', 0x905A) unless defined?(OpenGL::GL_INT_IMAGE_2D_RECT)
  OpenGL.const_set('GL_INT_IMAGE_CUBE', 0x905B) unless defined?(OpenGL::GL_INT_IMAGE_CUBE)
  OpenGL.const_set('GL_INT_IMAGE_BUFFER', 0x905C) unless defined?(OpenGL::GL_INT_IMAGE_BUFFER)
  OpenGL.const_set('GL_INT_IMAGE_1D_ARRAY', 0x905D) unless defined?(OpenGL::GL_INT_IMAGE_1D_ARRAY)
  OpenGL.const_set('GL_INT_IMAGE_2D_ARRAY', 0x905E) unless defined?(OpenGL::GL_INT_IMAGE_2D_ARRAY)
  OpenGL.const_set('GL_INT_IMAGE_CUBE_MAP_ARRAY', 0x905F) unless defined?(OpenGL::GL_INT_IMAGE_CUBE_MAP_ARRAY)
  OpenGL.const_set('GL_INT_IMAGE_2D_MULTISAMPLE', 0x9060) unless defined?(OpenGL::GL_INT_IMAGE_2D_MULTISAMPLE)
  OpenGL.const_set('GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY', 0x9061) unless defined?(OpenGL::GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_1D', 0x9062) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_1D)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D', 0x9063) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_3D', 0x9064) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_3D)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_RECT', 0x9065) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_RECT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_CUBE', 0x9066) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_CUBE)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_BUFFER', 0x9067) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_BUFFER)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_1D_ARRAY', 0x9068) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_1D_ARRAY)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_ARRAY', 0x9069) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_ARRAY)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY', 0x906A) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE', 0x906B) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY', 0x906C) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_MAX_IMAGE_SAMPLES', 0x906D) unless defined?(OpenGL::GL_MAX_IMAGE_SAMPLES)
  OpenGL.const_set('GL_IMAGE_BINDING_FORMAT', 0x906E) unless defined?(OpenGL::GL_IMAGE_BINDING_FORMAT)
  OpenGL.const_set('GL_IMAGE_FORMAT_COMPATIBILITY_TYPE', 0x90C7) unless defined?(OpenGL::GL_IMAGE_FORMAT_COMPATIBILITY_TYPE)
  OpenGL.const_set('GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE', 0x90C8) unless defined?(OpenGL::GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE)
  OpenGL.const_set('GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS', 0x90C9) unless defined?(OpenGL::GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS)
  OpenGL.const_set('GL_MAX_VERTEX_IMAGE_UNIFORMS', 0x90CA) unless defined?(OpenGL::GL_MAX_VERTEX_IMAGE_UNIFORMS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS', 0x90CB) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS', 0x90CC) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS)
  OpenGL.const_set('GL_MAX_GEOMETRY_IMAGE_UNIFORMS', 0x90CD) unless defined?(OpenGL::GL_MAX_GEOMETRY_IMAGE_UNIFORMS)
  OpenGL.const_set('GL_MAX_FRAGMENT_IMAGE_UNIFORMS', 0x90CE) unless defined?(OpenGL::GL_MAX_FRAGMENT_IMAGE_UNIFORMS)
  OpenGL.const_set('GL_MAX_COMBINED_IMAGE_UNIFORMS', 0x90CF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PROGRAM_OBJECT_ARB', 0x8B40) unless defined?(OpenGL::GL_PROGRAM_OBJECT_ARB)
  OpenGL.const_set('GL_SHADER_OBJECT_ARB', 0x8B48) unless defined?(OpenGL::GL_SHADER_OBJECT_ARB)
  OpenGL.const_set('GL_OBJECT_TYPE_ARB', 0x8B4E) unless defined?(OpenGL::GL_OBJECT_TYPE_ARB)
  OpenGL.const_set('GL_OBJECT_SUBTYPE_ARB', 0x8B4F) unless defined?(OpenGL::GL_OBJECT_SUBTYPE_ARB)
  OpenGL.const_set('GL_FLOAT_VEC2_ARB', 0x8B50) unless defined?(OpenGL::GL_FLOAT_VEC2_ARB)
  OpenGL.const_set('GL_FLOAT_VEC3_ARB', 0x8B51) unless defined?(OpenGL::GL_FLOAT_VEC3_ARB)
  OpenGL.const_set('GL_FLOAT_VEC4_ARB', 0x8B52) unless defined?(OpenGL::GL_FLOAT_VEC4_ARB)
  OpenGL.const_set('GL_INT_VEC2_ARB', 0x8B53) unless defined?(OpenGL::GL_INT_VEC2_ARB)
  OpenGL.const_set('GL_INT_VEC3_ARB', 0x8B54) unless defined?(OpenGL::GL_INT_VEC3_ARB)
  OpenGL.const_set('GL_INT_VEC4_ARB', 0x8B55) unless defined?(OpenGL::GL_INT_VEC4_ARB)
  OpenGL.const_set('GL_BOOL_ARB', 0x8B56) unless defined?(OpenGL::GL_BOOL_ARB)
  OpenGL.const_set('GL_BOOL_VEC2_ARB', 0x8B57) unless defined?(OpenGL::GL_BOOL_VEC2_ARB)
  OpenGL.const_set('GL_BOOL_VEC3_ARB', 0x8B58) unless defined?(OpenGL::GL_BOOL_VEC3_ARB)
  OpenGL.const_set('GL_BOOL_VEC4_ARB', 0x8B59) unless defined?(OpenGL::GL_BOOL_VEC4_ARB)
  OpenGL.const_set('GL_FLOAT_MAT2_ARB', 0x8B5A) unless defined?(OpenGL::GL_FLOAT_MAT2_ARB)
  OpenGL.const_set('GL_FLOAT_MAT3_ARB', 0x8B5B) unless defined?(OpenGL::GL_FLOAT_MAT3_ARB)
  OpenGL.const_set('GL_FLOAT_MAT4_ARB', 0x8B5C) unless defined?(OpenGL::GL_FLOAT_MAT4_ARB)
  OpenGL.const_set('GL_SAMPLER_1D_ARB', 0x8B5D) unless defined?(OpenGL::GL_SAMPLER_1D_ARB)
  OpenGL.const_set('GL_SAMPLER_2D_ARB', 0x8B5E) unless defined?(OpenGL::GL_SAMPLER_2D_ARB)
  OpenGL.const_set('GL_SAMPLER_3D_ARB', 0x8B5F) unless defined?(OpenGL::GL_SAMPLER_3D_ARB)
  OpenGL.const_set('GL_SAMPLER_CUBE_ARB', 0x8B60) unless defined?(OpenGL::GL_SAMPLER_CUBE_ARB)
  OpenGL.const_set('GL_SAMPLER_1D_SHADOW_ARB', 0x8B61) unless defined?(OpenGL::GL_SAMPLER_1D_SHADOW_ARB)
  OpenGL.const_set('GL_SAMPLER_2D_SHADOW_ARB', 0x8B62) unless defined?(OpenGL::GL_SAMPLER_2D_SHADOW_ARB)
  OpenGL.const_set('GL_SAMPLER_2D_RECT_ARB', 0x8B63) unless defined?(OpenGL::GL_SAMPLER_2D_RECT_ARB)
  OpenGL.const_set('GL_SAMPLER_2D_RECT_SHADOW_ARB', 0x8B64) unless defined?(OpenGL::GL_SAMPLER_2D_RECT_SHADOW_ARB)
  OpenGL.const_set('GL_OBJECT_DELETE_STATUS_ARB', 0x8B80) unless defined?(OpenGL::GL_OBJECT_DELETE_STATUS_ARB)
  OpenGL.const_set('GL_OBJECT_COMPILE_STATUS_ARB', 0x8B81) unless defined?(OpenGL::GL_OBJECT_COMPILE_STATUS_ARB)
  OpenGL.const_set('GL_OBJECT_LINK_STATUS_ARB', 0x8B82) unless defined?(OpenGL::GL_OBJECT_LINK_STATUS_ARB)
  OpenGL.const_set('GL_OBJECT_VALIDATE_STATUS_ARB', 0x8B83) unless defined?(OpenGL::GL_OBJECT_VALIDATE_STATUS_ARB)
  OpenGL.const_set('GL_OBJECT_INFO_LOG_LENGTH_ARB', 0x8B84) unless defined?(OpenGL::GL_OBJECT_INFO_LOG_LENGTH_ARB)
  OpenGL.const_set('GL_OBJECT_ATTACHED_OBJECTS_ARB', 0x8B85) unless defined?(OpenGL::GL_OBJECT_ATTACHED_OBJECTS_ARB)
  OpenGL.const_set('GL_OBJECT_ACTIVE_UNIFORMS_ARB', 0x8B86) unless defined?(OpenGL::GL_OBJECT_ACTIVE_UNIFORMS_ARB)
  OpenGL.const_set('GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB', 0x8B87) unless defined?(OpenGL::GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB)
  OpenGL.const_set('GL_OBJECT_SHADER_SOURCE_LENGTH_ARB', 0x8B88) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SHADER_STORAGE_BUFFER', 0x90D2) unless defined?(OpenGL::GL_SHADER_STORAGE_BUFFER)
  OpenGL.const_set('GL_SHADER_STORAGE_BUFFER_BINDING', 0x90D3) unless defined?(OpenGL::GL_SHADER_STORAGE_BUFFER_BINDING)
  OpenGL.const_set('GL_SHADER_STORAGE_BUFFER_START', 0x90D4) unless defined?(OpenGL::GL_SHADER_STORAGE_BUFFER_START)
  OpenGL.const_set('GL_SHADER_STORAGE_BUFFER_SIZE', 0x90D5) unless defined?(OpenGL::GL_SHADER_STORAGE_BUFFER_SIZE)
  OpenGL.const_set('GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS', 0x90D6) unless defined?(OpenGL::GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS)
  OpenGL.const_set('GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS', 0x90D7) unless defined?(OpenGL::GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS', 0x90D8) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS', 0x90D9) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS)
  OpenGL.const_set('GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS', 0x90DA) unless defined?(OpenGL::GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS)
  OpenGL.const_set('GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS', 0x90DB) unless defined?(OpenGL::GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS)
  OpenGL.const_set('GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS', 0x90DC) unless defined?(OpenGL::GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS)
  OpenGL.const_set('GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS', 0x90DD) unless defined?(OpenGL::GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS)
  OpenGL.const_set('GL_MAX_SHADER_STORAGE_BLOCK_SIZE', 0x90DE) unless defined?(OpenGL::GL_MAX_SHADER_STORAGE_BLOCK_SIZE)
  OpenGL.const_set('GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT', 0x90DF) unless defined?(OpenGL::GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT)
  OpenGL.const_set('GL_SHADER_STORAGE_BARRIER_BIT', 0x00002000) unless defined?(OpenGL::GL_SHADER_STORAGE_BARRIER_BIT)
  OpenGL.const_set('GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES', 0x8F39) unless defined?(OpenGL::GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES)
  OpenGL.const_set('GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS', 0x8F39) unless defined?(OpenGL::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
  OpenGL.const_set('GL_ACTIVE_SUBROUTINES', 0x8DE5) unless defined?(OpenGL::GL_ACTIVE_SUBROUTINES)
  OpenGL.const_set('GL_ACTIVE_SUBROUTINE_UNIFORMS', 0x8DE6) unless defined?(OpenGL::GL_ACTIVE_SUBROUTINE_UNIFORMS)
  OpenGL.const_set('GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS', 0x8E47) unless defined?(OpenGL::GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS)
  OpenGL.const_set('GL_ACTIVE_SUBROUTINE_MAX_LENGTH', 0x8E48) unless defined?(OpenGL::GL_ACTIVE_SUBROUTINE_MAX_LENGTH)
  OpenGL.const_set('GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH', 0x8E49) unless defined?(OpenGL::GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH)
  OpenGL.const_set('GL_MAX_SUBROUTINES', 0x8DE7) unless defined?(OpenGL::GL_MAX_SUBROUTINES)
  OpenGL.const_set('GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS', 0x8DE8) unless defined?(OpenGL::GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS)
  OpenGL.const_set('GL_NUM_COMPATIBLE_SUBROUTINES', 0x8E4A) unless defined?(OpenGL::GL_NUM_COMPATIBLE_SUBROUTINES)
  OpenGL.const_set('GL_COMPATIBLE_SUBROUTINES', 0x8E4B) unless defined?(OpenGL::GL_COMPATIBLE_SUBROUTINES)
  OpenGL.const_set('GL_UNIFORM_SIZE', 0x8A38) unless defined?(OpenGL::GL_UNIFORM_SIZE)
  OpenGL.const_set('GL_UNIFORM_NAME_LENGTH', 0x8A39) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SHADING_LANGUAGE_VERSION_ARB', 0x8B8C) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SHADER_INCLUDE_ARB', 0x8DAE) unless defined?(OpenGL::GL_SHADER_INCLUDE_ARB)
  OpenGL.const_set('GL_NAMED_STRING_LENGTH_ARB', 0x8DE9) unless defined?(OpenGL::GL_NAMED_STRING_LENGTH_ARB)
  OpenGL.const_set('GL_NAMED_STRING_TYPE_ARB', 0x8DEA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_COMPARE_MODE_ARB', 0x884C) unless defined?(OpenGL::GL_TEXTURE_COMPARE_MODE_ARB)
  OpenGL.const_set('GL_TEXTURE_COMPARE_FUNC_ARB', 0x884D) unless defined?(OpenGL::GL_TEXTURE_COMPARE_FUNC_ARB)
  OpenGL.const_set('GL_COMPARE_R_TO_TEXTURE_ARB', 0x884E) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_COMPARE_FAIL_VALUE_ARB', 0x80BF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SPARSE_STORAGE_BIT_ARB', 0x0400) unless defined?(OpenGL::GL_SPARSE_STORAGE_BIT_ARB)
  OpenGL.const_set('GL_SPARSE_BUFFER_PAGE_SIZE_ARB', 0x82F8) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_SPARSE_ARB', 0x91A6) unless defined?(OpenGL::GL_TEXTURE_SPARSE_ARB)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_INDEX_ARB', 0x91A7) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_INDEX_ARB)
  OpenGL.const_set('GL_NUM_SPARSE_LEVELS_ARB', 0x91AA) unless defined?(OpenGL::GL_NUM_SPARSE_LEVELS_ARB)
  OpenGL.const_set('GL_NUM_VIRTUAL_PAGE_SIZES_ARB', 0x91A8) unless defined?(OpenGL::GL_NUM_VIRTUAL_PAGE_SIZES_ARB)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_X_ARB', 0x9195) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_X_ARB)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_Y_ARB', 0x9196) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_Y_ARB)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_Z_ARB', 0x9197) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_Z_ARB)
  OpenGL.const_set('GL_MAX_SPARSE_TEXTURE_SIZE_ARB', 0x9198) unless defined?(OpenGL::GL_MAX_SPARSE_TEXTURE_SIZE_ARB)
  OpenGL.const_set('GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB', 0x9199) unless defined?(OpenGL::GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB)
  OpenGL.const_set('GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB', 0x919A) unless defined?(OpenGL::GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB)
  OpenGL.const_set('GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB', 0x91A9) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SPIR_V_EXTENSIONS', 0x9553) unless defined?(OpenGL::GL_SPIR_V_EXTENSIONS)
  OpenGL.const_set('GL_NUM_SPIR_V_EXTENSIONS', 0x9554) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_STENCIL_TEXTURE_MODE', 0x90EA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_SERVER_WAIT_TIMEOUT', 0x9111) unless defined?(OpenGL::GL_MAX_SERVER_WAIT_TIMEOUT)
  OpenGL.const_set('GL_OBJECT_TYPE', 0x9112) unless defined?(OpenGL::GL_OBJECT_TYPE)
  OpenGL.const_set('GL_SYNC_CONDITION', 0x9113) unless defined?(OpenGL::GL_SYNC_CONDITION)
  OpenGL.const_set('GL_SYNC_STATUS', 0x9114) unless defined?(OpenGL::GL_SYNC_STATUS)
  OpenGL.const_set('GL_SYNC_FLAGS', 0x9115) unless defined?(OpenGL::GL_SYNC_FLAGS)
  OpenGL.const_set('GL_SYNC_FENCE', 0x9116) unless defined?(OpenGL::GL_SYNC_FENCE)
  OpenGL.const_set('GL_SYNC_GPU_COMMANDS_COMPLETE', 0x9117) unless defined?(OpenGL::GL_SYNC_GPU_COMMANDS_COMPLETE)
  OpenGL.const_set('GL_UNSIGNALED', 0x9118) unless defined?(OpenGL::GL_UNSIGNALED)
  OpenGL.const_set('GL_SIGNALED', 0x9119) unless defined?(OpenGL::GL_SIGNALED)
  OpenGL.const_set('GL_ALREADY_SIGNALED', 0x911A) unless defined?(OpenGL::GL_ALREADY_SIGNALED)
  OpenGL.const_set('GL_TIMEOUT_EXPIRED', 0x911B) unless defined?(OpenGL::GL_TIMEOUT_EXPIRED)
  OpenGL.const_set('GL_CONDITION_SATISFIED', 0x911C) unless defined?(OpenGL::GL_CONDITION_SATISFIED)
  OpenGL.const_set('GL_WAIT_FAILED', 0x911D) unless defined?(OpenGL::GL_WAIT_FAILED)
  OpenGL.const_set('GL_SYNC_FLUSH_COMMANDS_BIT', 0x00000001) unless defined?(OpenGL::GL_SYNC_FLUSH_COMMANDS_BIT)
  OpenGL.const_set('GL_TIMEOUT_IGNORED', 0xFFFFFFFFFFFFFFFF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PATCHES', 0x000E) unless defined?(OpenGL::GL_PATCHES)
  OpenGL.const_set('GL_PATCH_VERTICES', 0x8E72) unless defined?(OpenGL::GL_PATCH_VERTICES)
  OpenGL.const_set('GL_PATCH_DEFAULT_INNER_LEVEL', 0x8E73) unless defined?(OpenGL::GL_PATCH_DEFAULT_INNER_LEVEL)
  OpenGL.const_set('GL_PATCH_DEFAULT_OUTER_LEVEL', 0x8E74) unless defined?(OpenGL::GL_PATCH_DEFAULT_OUTER_LEVEL)
  OpenGL.const_set('GL_TESS_CONTROL_OUTPUT_VERTICES', 0x8E75) unless defined?(OpenGL::GL_TESS_CONTROL_OUTPUT_VERTICES)
  OpenGL.const_set('GL_TESS_GEN_MODE', 0x8E76) unless defined?(OpenGL::GL_TESS_GEN_MODE)
  OpenGL.const_set('GL_TESS_GEN_SPACING', 0x8E77) unless defined?(OpenGL::GL_TESS_GEN_SPACING)
  OpenGL.const_set('GL_TESS_GEN_VERTEX_ORDER', 0x8E78) unless defined?(OpenGL::GL_TESS_GEN_VERTEX_ORDER)
  OpenGL.const_set('GL_TESS_GEN_POINT_MODE', 0x8E79) unless defined?(OpenGL::GL_TESS_GEN_POINT_MODE)
  OpenGL.const_set('GL_TRIANGLES', 0x0004) unless defined?(OpenGL::GL_TRIANGLES)
  OpenGL.const_set('GL_ISOLINES', 0x8E7A) unless defined?(OpenGL::GL_ISOLINES)
  OpenGL.const_set('GL_QUADS', 0x0007) unless defined?(OpenGL::GL_QUADS)
  OpenGL.const_set('GL_EQUAL', 0x0202) unless defined?(OpenGL::GL_EQUAL)
  OpenGL.const_set('GL_FRACTIONAL_ODD', 0x8E7B) unless defined?(OpenGL::GL_FRACTIONAL_ODD)
  OpenGL.const_set('GL_FRACTIONAL_EVEN', 0x8E7C) unless defined?(OpenGL::GL_FRACTIONAL_EVEN)
  OpenGL.const_set('GL_CCW', 0x0901) unless defined?(OpenGL::GL_CCW)
  OpenGL.const_set('GL_CW', 0x0900) unless defined?(OpenGL::GL_CW)
  OpenGL.const_set('GL_MAX_PATCH_VERTICES', 0x8E7D) unless defined?(OpenGL::GL_MAX_PATCH_VERTICES)
  OpenGL.const_set('GL_MAX_TESS_GEN_LEVEL', 0x8E7E) unless defined?(OpenGL::GL_MAX_TESS_GEN_LEVEL)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS', 0x8E7F) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS', 0x8E80) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS', 0x8E81) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS', 0x8E82) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS', 0x8E83) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS)
  OpenGL.const_set('GL_MAX_TESS_PATCH_COMPONENTS', 0x8E84) unless defined?(OpenGL::GL_MAX_TESS_PATCH_COMPONENTS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS', 0x8E85) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS', 0x8E86) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS', 0x8E89) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS', 0x8E8A) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_INPUT_COMPONENTS', 0x886C) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_INPUT_COMPONENTS)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS', 0x886D) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS)
  OpenGL.const_set('GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS', 0x8E1E) unless defined?(OpenGL::GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS', 0x8E1F) unless defined?(OpenGL::GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER', 0x84F0) unless defined?(OpenGL::GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER)
  OpenGL.const_set('GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER', 0x84F1) unless defined?(OpenGL::GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER)
  OpenGL.const_set('GL_TESS_EVALUATION_SHADER', 0x8E87) unless defined?(OpenGL::GL_TESS_EVALUATION_SHADER)
  OpenGL.const_set('GL_TESS_CONTROL_SHADER', 0x8E88) unless defined?(OpenGL::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
  OpenGL.const_set('GL_CLAMP_TO_BORDER_ARB', 0x812D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_BUFFER_ARB', 0x8C2A) unless defined?(OpenGL::GL_TEXTURE_BUFFER_ARB)
  OpenGL.const_set('GL_MAX_TEXTURE_BUFFER_SIZE_ARB', 0x8C2B) unless defined?(OpenGL::GL_MAX_TEXTURE_BUFFER_SIZE_ARB)
  OpenGL.const_set('GL_TEXTURE_BINDING_BUFFER_ARB', 0x8C2C) unless defined?(OpenGL::GL_TEXTURE_BINDING_BUFFER_ARB)
  OpenGL.const_set('GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB', 0x8C2D) unless defined?(OpenGL::GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB)
  OpenGL.const_set('GL_TEXTURE_BUFFER_FORMAT_ARB', 0x8C2E) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RGB32F', 0x8815) unless defined?(OpenGL::GL_RGB32F)
  OpenGL.const_set('GL_RGB32UI', 0x8D71) unless defined?(OpenGL::GL_RGB32UI)
  OpenGL.const_set('GL_RGB32I', 0x8D83) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_BUFFER_OFFSET', 0x919D) unless defined?(OpenGL::GL_TEXTURE_BUFFER_OFFSET)
  OpenGL.const_set('GL_TEXTURE_BUFFER_SIZE', 0x919E) unless defined?(OpenGL::GL_TEXTURE_BUFFER_SIZE)
  OpenGL.const_set('GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT', 0x919F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMPRESSED_ALPHA_ARB', 0x84E9) unless defined?(OpenGL::GL_COMPRESSED_ALPHA_ARB)
  OpenGL.const_set('GL_COMPRESSED_LUMINANCE_ARB', 0x84EA) unless defined?(OpenGL::GL_COMPRESSED_LUMINANCE_ARB)
  OpenGL.const_set('GL_COMPRESSED_LUMINANCE_ALPHA_ARB', 0x84EB) unless defined?(OpenGL::GL_COMPRESSED_LUMINANCE_ALPHA_ARB)
  OpenGL.const_set('GL_COMPRESSED_INTENSITY_ARB', 0x84EC) unless defined?(OpenGL::GL_COMPRESSED_INTENSITY_ARB)
  OpenGL.const_set('GL_COMPRESSED_RGB_ARB', 0x84ED) unless defined?(OpenGL::GL_COMPRESSED_RGB_ARB)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ARB', 0x84EE) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ARB)
  OpenGL.const_set('GL_TEXTURE_COMPRESSION_HINT_ARB', 0x84EF) unless defined?(OpenGL::GL_TEXTURE_COMPRESSION_HINT_ARB)
  OpenGL.const_set('GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB', 0x86A0) unless defined?(OpenGL::GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB)
  OpenGL.const_set('GL_TEXTURE_COMPRESSED_ARB', 0x86A1) unless defined?(OpenGL::GL_TEXTURE_COMPRESSED_ARB)
  OpenGL.const_set('GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB', 0x86A2) unless defined?(OpenGL::GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB)
  OpenGL.const_set('GL_COMPRESSED_TEXTURE_FORMATS_ARB', 0x86A3) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMPRESSED_RGBA_BPTC_UNORM_ARB', 0x8E8C) unless defined?(OpenGL::GL_COMPRESSED_RGBA_BPTC_UNORM_ARB)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB', 0x8E8D) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB)
  OpenGL.const_set('GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB', 0x8E8E) unless defined?(OpenGL::GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB)
  OpenGL.const_set('GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB', 0x8E8F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMPRESSED_RED_RGTC1', 0x8DBB) unless defined?(OpenGL::GL_COMPRESSED_RED_RGTC1)
  OpenGL.const_set('GL_COMPRESSED_SIGNED_RED_RGTC1', 0x8DBC) unless defined?(OpenGL::GL_COMPRESSED_SIGNED_RED_RGTC1)
  OpenGL.const_set('GL_COMPRESSED_RG_RGTC2', 0x8DBD) unless defined?(OpenGL::GL_COMPRESSED_RG_RGTC2)
  OpenGL.const_set('GL_COMPRESSED_SIGNED_RG_RGTC2', 0x8DBE) unless defined?(OpenGL::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
  OpenGL.const_set('GL_NORMAL_MAP_ARB', 0x8511) unless defined?(OpenGL::GL_NORMAL_MAP_ARB)
  OpenGL.const_set('GL_REFLECTION_MAP_ARB', 0x8512) unless defined?(OpenGL::GL_REFLECTION_MAP_ARB)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_ARB', 0x8513) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_ARB)
  OpenGL.const_set('GL_TEXTURE_BINDING_CUBE_MAP_ARB', 0x8514) unless defined?(OpenGL::GL_TEXTURE_BINDING_CUBE_MAP_ARB)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB', 0x8515) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB', 0x8516) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB', 0x8517) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB', 0x8518) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB', 0x8519) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB', 0x851A) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB)
  OpenGL.const_set('GL_PROXY_TEXTURE_CUBE_MAP_ARB', 0x851B) unless defined?(OpenGL::GL_PROXY_TEXTURE_CUBE_MAP_ARB)
  OpenGL.const_set('GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB', 0x851C) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_ARRAY_ARB', 0x9009) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_ARRAY_ARB)
  OpenGL.const_set('GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB', 0x900A) unless defined?(OpenGL::GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB)
  OpenGL.const_set('GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB', 0x900B) unless defined?(OpenGL::GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB)
  OpenGL.const_set('GL_SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900C) unless defined?(OpenGL::GL_SAMPLER_CUBE_MAP_ARRAY_ARB)
  OpenGL.const_set('GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB', 0x900D) unless defined?(OpenGL::GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB)
  OpenGL.const_set('GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900E) unless defined?(OpenGL::GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COMBINE_ARB', 0x8570) unless defined?(OpenGL::GL_COMBINE_ARB)
  OpenGL.const_set('GL_COMBINE_RGB_ARB', 0x8571) unless defined?(OpenGL::GL_COMBINE_RGB_ARB)
  OpenGL.const_set('GL_COMBINE_ALPHA_ARB', 0x8572) unless defined?(OpenGL::GL_COMBINE_ALPHA_ARB)
  OpenGL.const_set('GL_SOURCE0_RGB_ARB', 0x8580) unless defined?(OpenGL::GL_SOURCE0_RGB_ARB)
  OpenGL.const_set('GL_SOURCE1_RGB_ARB', 0x8581) unless defined?(OpenGL::GL_SOURCE1_RGB_ARB)
  OpenGL.const_set('GL_SOURCE2_RGB_ARB', 0x8582) unless defined?(OpenGL::GL_SOURCE2_RGB_ARB)
  OpenGL.const_set('GL_SOURCE0_ALPHA_ARB', 0x8588) unless defined?(OpenGL::GL_SOURCE0_ALPHA_ARB)
  OpenGL.const_set('GL_SOURCE1_ALPHA_ARB', 0x8589) unless defined?(OpenGL::GL_SOURCE1_ALPHA_ARB)
  OpenGL.const_set('GL_SOURCE2_ALPHA_ARB', 0x858A) unless defined?(OpenGL::GL_SOURCE2_ALPHA_ARB)
  OpenGL.const_set('GL_OPERAND0_RGB_ARB', 0x8590) unless defined?(OpenGL::GL_OPERAND0_RGB_ARB)
  OpenGL.const_set('GL_OPERAND1_RGB_ARB', 0x8591) unless defined?(OpenGL::GL_OPERAND1_RGB_ARB)
  OpenGL.const_set('GL_OPERAND2_RGB_ARB', 0x8592) unless defined?(OpenGL::GL_OPERAND2_RGB_ARB)
  OpenGL.const_set('GL_OPERAND0_ALPHA_ARB', 0x8598) unless defined?(OpenGL::GL_OPERAND0_ALPHA_ARB)
  OpenGL.const_set('GL_OPERAND1_ALPHA_ARB', 0x8599) unless defined?(OpenGL::GL_OPERAND1_ALPHA_ARB)
  OpenGL.const_set('GL_OPERAND2_ALPHA_ARB', 0x859A) unless defined?(OpenGL::GL_OPERAND2_ALPHA_ARB)
  OpenGL.const_set('GL_RGB_SCALE_ARB', 0x8573) unless defined?(OpenGL::GL_RGB_SCALE_ARB)
  OpenGL.const_set('GL_ADD_SIGNED_ARB', 0x8574) unless defined?(OpenGL::GL_ADD_SIGNED_ARB)
  OpenGL.const_set('GL_INTERPOLATE_ARB', 0x8575) unless defined?(OpenGL::GL_INTERPOLATE_ARB)
  OpenGL.const_set('GL_SUBTRACT_ARB', 0x84E7) unless defined?(OpenGL::GL_SUBTRACT_ARB)
  OpenGL.const_set('GL_CONSTANT_ARB', 0x8576) unless defined?(OpenGL::GL_CONSTANT_ARB)
  OpenGL.const_set('GL_PRIMARY_COLOR_ARB', 0x8577) unless defined?(OpenGL::GL_PRIMARY_COLOR_ARB)
  OpenGL.const_set('GL_PREVIOUS_ARB', 0x8578) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DOT3_RGB_ARB', 0x86AE) unless defined?(OpenGL::GL_DOT3_RGB_ARB)
  OpenGL.const_set('GL_DOT3_RGBA_ARB', 0x86AF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_MAX_ANISOTROPY', 0x84FE) unless defined?(OpenGL::GL_TEXTURE_MAX_ANISOTROPY)
  OpenGL.const_set('GL_MAX_TEXTURE_MAX_ANISOTROPY', 0x84FF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_REDUCTION_MODE_ARB', 0x9366) unless defined?(OpenGL::GL_TEXTURE_REDUCTION_MODE_ARB)
  OpenGL.const_set('GL_WEIGHTED_AVERAGE_ARB', 0x9367) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_RED_TYPE_ARB', 0x8C10) unless defined?(OpenGL::GL_TEXTURE_RED_TYPE_ARB)
  OpenGL.const_set('GL_TEXTURE_GREEN_TYPE_ARB', 0x8C11) unless defined?(OpenGL::GL_TEXTURE_GREEN_TYPE_ARB)
  OpenGL.const_set('GL_TEXTURE_BLUE_TYPE_ARB', 0x8C12) unless defined?(OpenGL::GL_TEXTURE_BLUE_TYPE_ARB)
  OpenGL.const_set('GL_TEXTURE_ALPHA_TYPE_ARB', 0x8C13) unless defined?(OpenGL::GL_TEXTURE_ALPHA_TYPE_ARB)
  OpenGL.const_set('GL_TEXTURE_LUMINANCE_TYPE_ARB', 0x8C14) unless defined?(OpenGL::GL_TEXTURE_LUMINANCE_TYPE_ARB)
  OpenGL.const_set('GL_TEXTURE_INTENSITY_TYPE_ARB', 0x8C15) unless defined?(OpenGL::GL_TEXTURE_INTENSITY_TYPE_ARB)
  OpenGL.const_set('GL_TEXTURE_DEPTH_TYPE_ARB', 0x8C16) unless defined?(OpenGL::GL_TEXTURE_DEPTH_TYPE_ARB)
  OpenGL.const_set('GL_UNSIGNED_NORMALIZED_ARB', 0x8C17) unless defined?(OpenGL::GL_UNSIGNED_NORMALIZED_ARB)
  OpenGL.const_set('GL_RGBA32F_ARB', 0x8814) unless defined?(OpenGL::GL_RGBA32F_ARB)
  OpenGL.const_set('GL_RGB32F_ARB', 0x8815) unless defined?(OpenGL::GL_RGB32F_ARB)
  OpenGL.const_set('GL_ALPHA32F_ARB', 0x8816) unless defined?(OpenGL::GL_ALPHA32F_ARB)
  OpenGL.const_set('GL_INTENSITY32F_ARB', 0x8817) unless defined?(OpenGL::GL_INTENSITY32F_ARB)
  OpenGL.const_set('GL_LUMINANCE32F_ARB', 0x8818) unless defined?(OpenGL::GL_LUMINANCE32F_ARB)
  OpenGL.const_set('GL_LUMINANCE_ALPHA32F_ARB', 0x8819) unless defined?(OpenGL::GL_LUMINANCE_ALPHA32F_ARB)
  OpenGL.const_set('GL_RGBA16F_ARB', 0x881A) unless defined?(OpenGL::GL_RGBA16F_ARB)
  OpenGL.const_set('GL_RGB16F_ARB', 0x881B) unless defined?(OpenGL::GL_RGB16F_ARB)
  OpenGL.const_set('GL_ALPHA16F_ARB', 0x881C) unless defined?(OpenGL::GL_ALPHA16F_ARB)
  OpenGL.const_set('GL_INTENSITY16F_ARB', 0x881D) unless defined?(OpenGL::GL_INTENSITY16F_ARB)
  OpenGL.const_set('GL_LUMINANCE16F_ARB', 0x881E) unless defined?(OpenGL::GL_LUMINANCE16F_ARB)
  OpenGL.const_set('GL_LUMINANCE_ALPHA16F_ARB', 0x881F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB', 0x8E5E) unless defined?(OpenGL::GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB', 0x8E5F) unless defined?(OpenGL::GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB', 0x8F9F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MIRROR_CLAMP_TO_EDGE', 0x8743) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MIRRORED_REPEAT_ARB', 0x8370) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SAMPLE_POSITION', 0x8E50) unless defined?(OpenGL::GL_SAMPLE_POSITION)
  OpenGL.const_set('GL_SAMPLE_MASK', 0x8E51) unless defined?(OpenGL::GL_SAMPLE_MASK)
  OpenGL.const_set('GL_SAMPLE_MASK_VALUE', 0x8E52) unless defined?(OpenGL::GL_SAMPLE_MASK_VALUE)
  OpenGL.const_set('GL_MAX_SAMPLE_MASK_WORDS', 0x8E59) unless defined?(OpenGL::GL_MAX_SAMPLE_MASK_WORDS)
  OpenGL.const_set('GL_TEXTURE_2D_MULTISAMPLE', 0x9100) unless defined?(OpenGL::GL_TEXTURE_2D_MULTISAMPLE)
  OpenGL.const_set('GL_PROXY_TEXTURE_2D_MULTISAMPLE', 0x9101) unless defined?(OpenGL::GL_PROXY_TEXTURE_2D_MULTISAMPLE)
  OpenGL.const_set('GL_TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9102) unless defined?(OpenGL::GL_TEXTURE_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9103) unless defined?(OpenGL::GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_TEXTURE_BINDING_2D_MULTISAMPLE', 0x9104) unless defined?(OpenGL::GL_TEXTURE_BINDING_2D_MULTISAMPLE)
  OpenGL.const_set('GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY', 0x9105) unless defined?(OpenGL::GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_TEXTURE_SAMPLES', 0x9106) unless defined?(OpenGL::GL_TEXTURE_SAMPLES)
  OpenGL.const_set('GL_TEXTURE_FIXED_SAMPLE_LOCATIONS', 0x9107) unless defined?(OpenGL::GL_TEXTURE_FIXED_SAMPLE_LOCATIONS)
  OpenGL.const_set('GL_SAMPLER_2D_MULTISAMPLE', 0x9108) unless defined?(OpenGL::GL_SAMPLER_2D_MULTISAMPLE)
  OpenGL.const_set('GL_INT_SAMPLER_2D_MULTISAMPLE', 0x9109) unless defined?(OpenGL::GL_INT_SAMPLER_2D_MULTISAMPLE)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE', 0x910A) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE)
  OpenGL.const_set('GL_SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910B) unless defined?(OpenGL::GL_SAMPLER_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910C) unless defined?(OpenGL::GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910D) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_MAX_COLOR_TEXTURE_SAMPLES', 0x910E) unless defined?(OpenGL::GL_MAX_COLOR_TEXTURE_SAMPLES)
  OpenGL.const_set('GL_MAX_DEPTH_TEXTURE_SAMPLES', 0x910F) unless defined?(OpenGL::GL_MAX_DEPTH_TEXTURE_SAMPLES)
  OpenGL.const_set('GL_MAX_INTEGER_SAMPLES', 0x9110) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_RECTANGLE_ARB', 0x84F5) unless defined?(OpenGL::GL_TEXTURE_RECTANGLE_ARB)
  OpenGL.const_set('GL_TEXTURE_BINDING_RECTANGLE_ARB', 0x84F6) unless defined?(OpenGL::GL_TEXTURE_BINDING_RECTANGLE_ARB)
  OpenGL.const_set('GL_PROXY_TEXTURE_RECTANGLE_ARB', 0x84F7) unless defined?(OpenGL::GL_PROXY_TEXTURE_RECTANGLE_ARB)
  OpenGL.const_set('GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB', 0x84F8) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RG', 0x8227) unless defined?(OpenGL::GL_RG)
  OpenGL.const_set('GL_RG_INTEGER', 0x8228) unless defined?(OpenGL::GL_RG_INTEGER)
  OpenGL.const_set('GL_R8', 0x8229) unless defined?(OpenGL::GL_R8)
  OpenGL.const_set('GL_R16', 0x822A) unless defined?(OpenGL::GL_R16)
  OpenGL.const_set('GL_RG8', 0x822B) unless defined?(OpenGL::GL_RG8)
  OpenGL.const_set('GL_RG16', 0x822C) unless defined?(OpenGL::GL_RG16)
  OpenGL.const_set('GL_R16F', 0x822D) unless defined?(OpenGL::GL_R16F)
  OpenGL.const_set('GL_R32F', 0x822E) unless defined?(OpenGL::GL_R32F)
  OpenGL.const_set('GL_RG16F', 0x822F) unless defined?(OpenGL::GL_RG16F)
  OpenGL.const_set('GL_RG32F', 0x8230) unless defined?(OpenGL::GL_RG32F)
  OpenGL.const_set('GL_R8I', 0x8231) unless defined?(OpenGL::GL_R8I)
  OpenGL.const_set('GL_R8UI', 0x8232) unless defined?(OpenGL::GL_R8UI)
  OpenGL.const_set('GL_R16I', 0x8233) unless defined?(OpenGL::GL_R16I)
  OpenGL.const_set('GL_R16UI', 0x8234) unless defined?(OpenGL::GL_R16UI)
  OpenGL.const_set('GL_R32I', 0x8235) unless defined?(OpenGL::GL_R32I)
  OpenGL.const_set('GL_R32UI', 0x8236) unless defined?(OpenGL::GL_R32UI)
  OpenGL.const_set('GL_RG8I', 0x8237) unless defined?(OpenGL::GL_RG8I)
  OpenGL.const_set('GL_RG8UI', 0x8238) unless defined?(OpenGL::GL_RG8UI)
  OpenGL.const_set('GL_RG16I', 0x8239) unless defined?(OpenGL::GL_RG16I)
  OpenGL.const_set('GL_RG16UI', 0x823A) unless defined?(OpenGL::GL_RG16UI)
  OpenGL.const_set('GL_RG32I', 0x823B) unless defined?(OpenGL::GL_RG32I)
  OpenGL.const_set('GL_RG32UI', 0x823C) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RGB10_A2UI', 0x906F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_STENCIL_INDEX', 0x1901) unless defined?(OpenGL::GL_STENCIL_INDEX)
  OpenGL.const_set('GL_STENCIL_INDEX8', 0x8D48) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_IMMUTABLE_FORMAT', 0x912F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_R', 0x8E42) unless defined?(OpenGL::GL_TEXTURE_SWIZZLE_R)
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_G', 0x8E43) unless defined?(OpenGL::GL_TEXTURE_SWIZZLE_G)
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_B', 0x8E44) unless defined?(OpenGL::GL_TEXTURE_SWIZZLE_B)
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_A', 0x8E45) unless defined?(OpenGL::GL_TEXTURE_SWIZZLE_A)
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_RGBA', 0x8E46) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_VIEW_MIN_LEVEL', 0x82DB) unless defined?(OpenGL::GL_TEXTURE_VIEW_MIN_LEVEL)
  OpenGL.const_set('GL_TEXTURE_VIEW_NUM_LEVELS', 0x82DC) unless defined?(OpenGL::GL_TEXTURE_VIEW_NUM_LEVELS)
  OpenGL.const_set('GL_TEXTURE_VIEW_MIN_LAYER', 0x82DD) unless defined?(OpenGL::GL_TEXTURE_VIEW_MIN_LAYER)
  OpenGL.const_set('GL_TEXTURE_VIEW_NUM_LAYERS', 0x82DE) unless defined?(OpenGL::GL_TEXTURE_VIEW_NUM_LAYERS)
  OpenGL.const_set('GL_TEXTURE_IMMUTABLE_LEVELS', 0x82DF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TIME_ELAPSED', 0x88BF) unless defined?(OpenGL::GL_TIME_ELAPSED)
  OpenGL.const_set('GL_TIMESTAMP', 0x8E28) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK', 0x8E22) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED', 0x8E23) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE', 0x8E24) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BINDING', 0x8E25) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_TRANSFORM_FEEDBACK_BUFFERS', 0x8E70) unless defined?(OpenGL::GL_MAX_TRANSFORM_FEEDBACK_BUFFERS)
  OpenGL.const_set('GL_MAX_VERTEX_STREAMS', 0x8E71) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB', 0x82EC) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB', 0x82ED) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TRANSPOSE_MODELVIEW_MATRIX_ARB', 0x84E3) unless defined?(OpenGL::GL_TRANSPOSE_MODELVIEW_MATRIX_ARB)
  OpenGL.const_set('GL_TRANSPOSE_PROJECTION_MATRIX_ARB', 0x84E4) unless defined?(OpenGL::GL_TRANSPOSE_PROJECTION_MATRIX_ARB)
  OpenGL.const_set('GL_TRANSPOSE_TEXTURE_MATRIX_ARB', 0x84E5) unless defined?(OpenGL::GL_TRANSPOSE_TEXTURE_MATRIX_ARB)
  OpenGL.const_set('GL_TRANSPOSE_COLOR_MATRIX_ARB', 0x84E6) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNIFORM_BUFFER', 0x8A11) unless defined?(OpenGL::GL_UNIFORM_BUFFER)
  OpenGL.const_set('GL_UNIFORM_BUFFER_BINDING', 0x8A28) unless defined?(OpenGL::GL_UNIFORM_BUFFER_BINDING)
  OpenGL.const_set('GL_UNIFORM_BUFFER_START', 0x8A29) unless defined?(OpenGL::GL_UNIFORM_BUFFER_START)
  OpenGL.const_set('GL_UNIFORM_BUFFER_SIZE', 0x8A2A) unless defined?(OpenGL::GL_UNIFORM_BUFFER_SIZE)
  OpenGL.const_set('GL_MAX_VERTEX_UNIFORM_BLOCKS', 0x8A2B) unless defined?(OpenGL::GL_MAX_VERTEX_UNIFORM_BLOCKS)
  OpenGL.const_set('GL_MAX_GEOMETRY_UNIFORM_BLOCKS', 0x8A2C) unless defined?(OpenGL::GL_MAX_GEOMETRY_UNIFORM_BLOCKS)
  OpenGL.const_set('GL_MAX_FRAGMENT_UNIFORM_BLOCKS', 0x8A2D) unless defined?(OpenGL::GL_MAX_FRAGMENT_UNIFORM_BLOCKS)
  OpenGL.const_set('GL_MAX_COMBINED_UNIFORM_BLOCKS', 0x8A2E) unless defined?(OpenGL::GL_MAX_COMBINED_UNIFORM_BLOCKS)
  OpenGL.const_set('GL_MAX_UNIFORM_BUFFER_BINDINGS', 0x8A2F) unless defined?(OpenGL::GL_MAX_UNIFORM_BUFFER_BINDINGS)
  OpenGL.const_set('GL_MAX_UNIFORM_BLOCK_SIZE', 0x8A30) unless defined?(OpenGL::GL_MAX_UNIFORM_BLOCK_SIZE)
  OpenGL.const_set('GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS', 0x8A31) unless defined?(OpenGL::GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS', 0x8A32) unless defined?(OpenGL::GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS', 0x8A33) unless defined?(OpenGL::GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS)
  OpenGL.const_set('GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT', 0x8A34) unless defined?(OpenGL::GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT)
  OpenGL.const_set('GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH', 0x8A35) unless defined?(OpenGL::GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH)
  OpenGL.const_set('GL_ACTIVE_UNIFORM_BLOCKS', 0x8A36) unless defined?(OpenGL::GL_ACTIVE_UNIFORM_BLOCKS)
  OpenGL.const_set('GL_UNIFORM_TYPE', 0x8A37) unless defined?(OpenGL::GL_UNIFORM_TYPE)
  OpenGL.const_set('GL_UNIFORM_SIZE', 0x8A38) unless defined?(OpenGL::GL_UNIFORM_SIZE)
  OpenGL.const_set('GL_UNIFORM_NAME_LENGTH', 0x8A39) unless defined?(OpenGL::GL_UNIFORM_NAME_LENGTH)
  OpenGL.const_set('GL_UNIFORM_BLOCK_INDEX', 0x8A3A) unless defined?(OpenGL::GL_UNIFORM_BLOCK_INDEX)
  OpenGL.const_set('GL_UNIFORM_OFFSET', 0x8A3B) unless defined?(OpenGL::GL_UNIFORM_OFFSET)
  OpenGL.const_set('GL_UNIFORM_ARRAY_STRIDE', 0x8A3C) unless defined?(OpenGL::GL_UNIFORM_ARRAY_STRIDE)
  OpenGL.const_set('GL_UNIFORM_MATRIX_STRIDE', 0x8A3D) unless defined?(OpenGL::GL_UNIFORM_MATRIX_STRIDE)
  OpenGL.const_set('GL_UNIFORM_IS_ROW_MAJOR', 0x8A3E) unless defined?(OpenGL::GL_UNIFORM_IS_ROW_MAJOR)
  OpenGL.const_set('GL_UNIFORM_BLOCK_BINDING', 0x8A3F) unless defined?(OpenGL::GL_UNIFORM_BLOCK_BINDING)
  OpenGL.const_set('GL_UNIFORM_BLOCK_DATA_SIZE', 0x8A40) unless defined?(OpenGL::GL_UNIFORM_BLOCK_DATA_SIZE)
  OpenGL.const_set('GL_UNIFORM_BLOCK_NAME_LENGTH', 0x8A41) unless defined?(OpenGL::GL_UNIFORM_BLOCK_NAME_LENGTH)
  OpenGL.const_set('GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS', 0x8A42) unless defined?(OpenGL::GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS)
  OpenGL.const_set('GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES', 0x8A43) unless defined?(OpenGL::GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES)
  OpenGL.const_set('GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER', 0x8A44) unless defined?(OpenGL::GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER)
  OpenGL.const_set('GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER', 0x8A45) unless defined?(OpenGL::GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER)
  OpenGL.const_set('GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER', 0x8A46) unless defined?(OpenGL::GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER)
  OpenGL.const_set('GL_INVALID_INDEX', 0xFFFFFFFF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BGRA', 0x80E1) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ARRAY_BINDING', 0x85B5) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RGB32I', 0x8D83) unless defined?(OpenGL::GL_RGB32I)
  OpenGL.const_set('GL_DOUBLE_VEC2', 0x8FFC) unless defined?(OpenGL::GL_DOUBLE_VEC2)
  OpenGL.const_set('GL_DOUBLE_VEC3', 0x8FFD) unless defined?(OpenGL::GL_DOUBLE_VEC3)
  OpenGL.const_set('GL_DOUBLE_VEC4', 0x8FFE) unless defined?(OpenGL::GL_DOUBLE_VEC4)
  OpenGL.const_set('GL_DOUBLE_MAT2', 0x8F46) unless defined?(OpenGL::GL_DOUBLE_MAT2)
  OpenGL.const_set('GL_DOUBLE_MAT3', 0x8F47) unless defined?(OpenGL::GL_DOUBLE_MAT3)
  OpenGL.const_set('GL_DOUBLE_MAT4', 0x8F48) unless defined?(OpenGL::GL_DOUBLE_MAT4)
  OpenGL.const_set('GL_DOUBLE_MAT2x3', 0x8F49) unless defined?(OpenGL::GL_DOUBLE_MAT2x3)
  OpenGL.const_set('GL_DOUBLE_MAT2x4', 0x8F4A) unless defined?(OpenGL::GL_DOUBLE_MAT2x4)
  OpenGL.const_set('GL_DOUBLE_MAT3x2', 0x8F4B) unless defined?(OpenGL::GL_DOUBLE_MAT3x2)
  OpenGL.const_set('GL_DOUBLE_MAT3x4', 0x8F4C) unless defined?(OpenGL::GL_DOUBLE_MAT3x4)
  OpenGL.const_set('GL_DOUBLE_MAT4x2', 0x8F4D) unless defined?(OpenGL::GL_DOUBLE_MAT4x2)
  OpenGL.const_set('GL_DOUBLE_MAT4x3', 0x8F4E) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_ATTRIB_BINDING', 0x82D4) unless defined?(OpenGL::GL_VERTEX_ATTRIB_BINDING)
  OpenGL.const_set('GL_VERTEX_ATTRIB_RELATIVE_OFFSET', 0x82D5) unless defined?(OpenGL::GL_VERTEX_ATTRIB_RELATIVE_OFFSET)
  OpenGL.const_set('GL_VERTEX_BINDING_DIVISOR', 0x82D6) unless defined?(OpenGL::GL_VERTEX_BINDING_DIVISOR)
  OpenGL.const_set('GL_VERTEX_BINDING_OFFSET', 0x82D7) unless defined?(OpenGL::GL_VERTEX_BINDING_OFFSET)
  OpenGL.const_set('GL_VERTEX_BINDING_STRIDE', 0x82D8) unless defined?(OpenGL::GL_VERTEX_BINDING_STRIDE)
  OpenGL.const_set('GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET', 0x82D9) unless defined?(OpenGL::GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET)
  OpenGL.const_set('GL_MAX_VERTEX_ATTRIB_BINDINGS', 0x82DA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_VERTEX_UNITS_ARB', 0x86A4) unless defined?(OpenGL::GL_MAX_VERTEX_UNITS_ARB)
  OpenGL.const_set('GL_ACTIVE_VERTEX_UNITS_ARB', 0x86A5) unless defined?(OpenGL::GL_ACTIVE_VERTEX_UNITS_ARB)
  OpenGL.const_set('GL_WEIGHT_SUM_UNITY_ARB', 0x86A6) unless defined?(OpenGL::GL_WEIGHT_SUM_UNITY_ARB)
  OpenGL.const_set('GL_VERTEX_BLEND_ARB', 0x86A7) unless defined?(OpenGL::GL_VERTEX_BLEND_ARB)
  OpenGL.const_set('GL_CURRENT_WEIGHT_ARB', 0x86A8) unless defined?(OpenGL::GL_CURRENT_WEIGHT_ARB)
  OpenGL.const_set('GL_WEIGHT_ARRAY_TYPE_ARB', 0x86A9) unless defined?(OpenGL::GL_WEIGHT_ARRAY_TYPE_ARB)
  OpenGL.const_set('GL_WEIGHT_ARRAY_STRIDE_ARB', 0x86AA) unless defined?(OpenGL::GL_WEIGHT_ARRAY_STRIDE_ARB)
  OpenGL.const_set('GL_WEIGHT_ARRAY_SIZE_ARB', 0x86AB) unless defined?(OpenGL::GL_WEIGHT_ARRAY_SIZE_ARB)
  OpenGL.const_set('GL_WEIGHT_ARRAY_POINTER_ARB', 0x86AC) unless defined?(OpenGL::GL_WEIGHT_ARRAY_POINTER_ARB)
  OpenGL.const_set('GL_WEIGHT_ARRAY_ARB', 0x86AD) unless defined?(OpenGL::GL_WEIGHT_ARRAY_ARB)
  OpenGL.const_set('GL_MODELVIEW0_ARB', 0x1700) unless defined?(OpenGL::GL_MODELVIEW0_ARB)
  OpenGL.const_set('GL_MODELVIEW1_ARB', 0x850A) unless defined?(OpenGL::GL_MODELVIEW1_ARB)
  OpenGL.const_set('GL_MODELVIEW2_ARB', 0x8722) unless defined?(OpenGL::GL_MODELVIEW2_ARB)
  OpenGL.const_set('GL_MODELVIEW3_ARB', 0x8723) unless defined?(OpenGL::GL_MODELVIEW3_ARB)
  OpenGL.const_set('GL_MODELVIEW4_ARB', 0x8724) unless defined?(OpenGL::GL_MODELVIEW4_ARB)
  OpenGL.const_set('GL_MODELVIEW5_ARB', 0x8725) unless defined?(OpenGL::GL_MODELVIEW5_ARB)
  OpenGL.const_set('GL_MODELVIEW6_ARB', 0x8726) unless defined?(OpenGL::GL_MODELVIEW6_ARB)
  OpenGL.const_set('GL_MODELVIEW7_ARB', 0x8727) unless defined?(OpenGL::GL_MODELVIEW7_ARB)
  OpenGL.const_set('GL_MODELVIEW8_ARB', 0x8728) unless defined?(OpenGL::GL_MODELVIEW8_ARB)
  OpenGL.const_set('GL_MODELVIEW9_ARB', 0x8729) unless defined?(OpenGL::GL_MODELVIEW9_ARB)
  OpenGL.const_set('GL_MODELVIEW10_ARB', 0x872A) unless defined?(OpenGL::GL_MODELVIEW10_ARB)
  OpenGL.const_set('GL_MODELVIEW11_ARB', 0x872B) unless defined?(OpenGL::GL_MODELVIEW11_ARB)
  OpenGL.const_set('GL_MODELVIEW12_ARB', 0x872C) unless defined?(OpenGL::GL_MODELVIEW12_ARB)
  OpenGL.const_set('GL_MODELVIEW13_ARB', 0x872D) unless defined?(OpenGL::GL_MODELVIEW13_ARB)
  OpenGL.const_set('GL_MODELVIEW14_ARB', 0x872E) unless defined?(OpenGL::GL_MODELVIEW14_ARB)
  OpenGL.const_set('GL_MODELVIEW15_ARB', 0x872F) unless defined?(OpenGL::GL_MODELVIEW15_ARB)
  OpenGL.const_set('GL_MODELVIEW16_ARB', 0x8730) unless defined?(OpenGL::GL_MODELVIEW16_ARB)
  OpenGL.const_set('GL_MODELVIEW17_ARB', 0x8731) unless defined?(OpenGL::GL_MODELVIEW17_ARB)
  OpenGL.const_set('GL_MODELVIEW18_ARB', 0x8732) unless defined?(OpenGL::GL_MODELVIEW18_ARB)
  OpenGL.const_set('GL_MODELVIEW19_ARB', 0x8733) unless defined?(OpenGL::GL_MODELVIEW19_ARB)
  OpenGL.const_set('GL_MODELVIEW20_ARB', 0x8734) unless defined?(OpenGL::GL_MODELVIEW20_ARB)
  OpenGL.const_set('GL_MODELVIEW21_ARB', 0x8735) unless defined?(OpenGL::GL_MODELVIEW21_ARB)
  OpenGL.const_set('GL_MODELVIEW22_ARB', 0x8736) unless defined?(OpenGL::GL_MODELVIEW22_ARB)
  OpenGL.const_set('GL_MODELVIEW23_ARB', 0x8737) unless defined?(OpenGL::GL_MODELVIEW23_ARB)
  OpenGL.const_set('GL_MODELVIEW24_ARB', 0x8738) unless defined?(OpenGL::GL_MODELVIEW24_ARB)
  OpenGL.const_set('GL_MODELVIEW25_ARB', 0x8739) unless defined?(OpenGL::GL_MODELVIEW25_ARB)
  OpenGL.const_set('GL_MODELVIEW26_ARB', 0x873A) unless defined?(OpenGL::GL_MODELVIEW26_ARB)
  OpenGL.const_set('GL_MODELVIEW27_ARB', 0x873B) unless defined?(OpenGL::GL_MODELVIEW27_ARB)
  OpenGL.const_set('GL_MODELVIEW28_ARB', 0x873C) unless defined?(OpenGL::GL_MODELVIEW28_ARB)
  OpenGL.const_set('GL_MODELVIEW29_ARB', 0x873D) unless defined?(OpenGL::GL_MODELVIEW29_ARB)
  OpenGL.const_set('GL_MODELVIEW30_ARB', 0x873E) unless defined?(OpenGL::GL_MODELVIEW30_ARB)
  OpenGL.const_set('GL_MODELVIEW31_ARB', 0x873F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BUFFER_SIZE_ARB', 0x8764) unless defined?(OpenGL::GL_BUFFER_SIZE_ARB)
  OpenGL.const_set('GL_BUFFER_USAGE_ARB', 0x8765) unless defined?(OpenGL::GL_BUFFER_USAGE_ARB)
  OpenGL.const_set('GL_ARRAY_BUFFER_ARB', 0x8892) unless defined?(OpenGL::GL_ARRAY_BUFFER_ARB)
  OpenGL.const_set('GL_ELEMENT_ARRAY_BUFFER_ARB', 0x8893) unless defined?(OpenGL::GL_ELEMENT_ARRAY_BUFFER_ARB)
  OpenGL.const_set('GL_ARRAY_BUFFER_BINDING_ARB', 0x8894) unless defined?(OpenGL::GL_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB', 0x8895) unless defined?(OpenGL::GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_VERTEX_ARRAY_BUFFER_BINDING_ARB', 0x8896) unless defined?(OpenGL::GL_VERTEX_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_NORMAL_ARRAY_BUFFER_BINDING_ARB', 0x8897) unless defined?(OpenGL::GL_NORMAL_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_COLOR_ARRAY_BUFFER_BINDING_ARB', 0x8898) unless defined?(OpenGL::GL_COLOR_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_INDEX_ARRAY_BUFFER_BINDING_ARB', 0x8899) unless defined?(OpenGL::GL_INDEX_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB', 0x889A) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB', 0x889B) unless defined?(OpenGL::GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB', 0x889C) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB', 0x889D) unless defined?(OpenGL::GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB', 0x889E) unless defined?(OpenGL::GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB', 0x889F) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB)
  OpenGL.const_set('GL_READ_ONLY_ARB', 0x88B8) unless defined?(OpenGL::GL_READ_ONLY_ARB)
  OpenGL.const_set('GL_WRITE_ONLY_ARB', 0x88B9) unless defined?(OpenGL::GL_WRITE_ONLY_ARB)
  OpenGL.const_set('GL_READ_WRITE_ARB', 0x88BA) unless defined?(OpenGL::GL_READ_WRITE_ARB)
  OpenGL.const_set('GL_BUFFER_ACCESS_ARB', 0x88BB) unless defined?(OpenGL::GL_BUFFER_ACCESS_ARB)
  OpenGL.const_set('GL_BUFFER_MAPPED_ARB', 0x88BC) unless defined?(OpenGL::GL_BUFFER_MAPPED_ARB)
  OpenGL.const_set('GL_BUFFER_MAP_POINTER_ARB', 0x88BD) unless defined?(OpenGL::GL_BUFFER_MAP_POINTER_ARB)
  OpenGL.const_set('GL_STREAM_DRAW_ARB', 0x88E0) unless defined?(OpenGL::GL_STREAM_DRAW_ARB)
  OpenGL.const_set('GL_STREAM_READ_ARB', 0x88E1) unless defined?(OpenGL::GL_STREAM_READ_ARB)
  OpenGL.const_set('GL_STREAM_COPY_ARB', 0x88E2) unless defined?(OpenGL::GL_STREAM_COPY_ARB)
  OpenGL.const_set('GL_STATIC_DRAW_ARB', 0x88E4) unless defined?(OpenGL::GL_STATIC_DRAW_ARB)
  OpenGL.const_set('GL_STATIC_READ_ARB', 0x88E5) unless defined?(OpenGL::GL_STATIC_READ_ARB)
  OpenGL.const_set('GL_STATIC_COPY_ARB', 0x88E6) unless defined?(OpenGL::GL_STATIC_COPY_ARB)
  OpenGL.const_set('GL_DYNAMIC_DRAW_ARB', 0x88E8) unless defined?(OpenGL::GL_DYNAMIC_DRAW_ARB)
  OpenGL.const_set('GL_DYNAMIC_READ_ARB', 0x88E9) unless defined?(OpenGL::GL_DYNAMIC_READ_ARB)
  OpenGL.const_set('GL_DYNAMIC_COPY_ARB', 0x88EA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COLOR_SUM_ARB', 0x8458) unless defined?(OpenGL::GL_COLOR_SUM_ARB)
  OpenGL.const_set('GL_VERTEX_PROGRAM_ARB', 0x8620) unless defined?(OpenGL::GL_VERTEX_PROGRAM_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB', 0x8622) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB', 0x8623) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB', 0x8624) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB', 0x8625) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB)
  OpenGL.const_set('GL_CURRENT_VERTEX_ATTRIB_ARB', 0x8626) unless defined?(OpenGL::GL_CURRENT_VERTEX_ATTRIB_ARB)
  OpenGL.const_set('GL_PROGRAM_LENGTH_ARB', 0x8627) unless defined?(OpenGL::GL_PROGRAM_LENGTH_ARB)
  OpenGL.const_set('GL_PROGRAM_STRING_ARB', 0x8628) unless defined?(OpenGL::GL_PROGRAM_STRING_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB', 0x862E) unless defined?(OpenGL::GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_MATRICES_ARB', 0x862F) unless defined?(OpenGL::GL_MAX_PROGRAM_MATRICES_ARB)
  OpenGL.const_set('GL_CURRENT_MATRIX_STACK_DEPTH_ARB', 0x8640) unless defined?(OpenGL::GL_CURRENT_MATRIX_STACK_DEPTH_ARB)
  OpenGL.const_set('GL_CURRENT_MATRIX_ARB', 0x8641) unless defined?(OpenGL::GL_CURRENT_MATRIX_ARB)
  OpenGL.const_set('GL_VERTEX_PROGRAM_POINT_SIZE_ARB', 0x8642) unless defined?(OpenGL::GL_VERTEX_PROGRAM_POINT_SIZE_ARB)
  OpenGL.const_set('GL_VERTEX_PROGRAM_TWO_SIDE_ARB', 0x8643) unless defined?(OpenGL::GL_VERTEX_PROGRAM_TWO_SIDE_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB', 0x8645) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB)
  OpenGL.const_set('GL_PROGRAM_ERROR_POSITION_ARB', 0x864B) unless defined?(OpenGL::GL_PROGRAM_ERROR_POSITION_ARB)
  OpenGL.const_set('GL_PROGRAM_BINDING_ARB', 0x8677) unless defined?(OpenGL::GL_PROGRAM_BINDING_ARB)
  OpenGL.const_set('GL_MAX_VERTEX_ATTRIBS_ARB', 0x8869) unless defined?(OpenGL::GL_MAX_VERTEX_ATTRIBS_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB', 0x886A) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB)
  OpenGL.const_set('GL_PROGRAM_ERROR_STRING_ARB', 0x8874) unless defined?(OpenGL::GL_PROGRAM_ERROR_STRING_ARB)
  OpenGL.const_set('GL_PROGRAM_FORMAT_ASCII_ARB', 0x8875) unless defined?(OpenGL::GL_PROGRAM_FORMAT_ASCII_ARB)
  OpenGL.const_set('GL_PROGRAM_FORMAT_ARB', 0x8876) unless defined?(OpenGL::GL_PROGRAM_FORMAT_ARB)
  OpenGL.const_set('GL_PROGRAM_INSTRUCTIONS_ARB', 0x88A0) unless defined?(OpenGL::GL_PROGRAM_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_INSTRUCTIONS_ARB', 0x88A1) unless defined?(OpenGL::GL_MAX_PROGRAM_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88A2) unless defined?(OpenGL::GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88A3) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  OpenGL.const_set('GL_PROGRAM_TEMPORARIES_ARB', 0x88A4) unless defined?(OpenGL::GL_PROGRAM_TEMPORARIES_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_TEMPORARIES_ARB', 0x88A5) unless defined?(OpenGL::GL_MAX_PROGRAM_TEMPORARIES_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88A6) unless defined?(OpenGL::GL_PROGRAM_NATIVE_TEMPORARIES_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88A7) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB)
  OpenGL.const_set('GL_PROGRAM_PARAMETERS_ARB', 0x88A8) unless defined?(OpenGL::GL_PROGRAM_PARAMETERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_PARAMETERS_ARB', 0x88A9) unless defined?(OpenGL::GL_MAX_PROGRAM_PARAMETERS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_PARAMETERS_ARB', 0x88AA) unless defined?(OpenGL::GL_PROGRAM_NATIVE_PARAMETERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB', 0x88AB) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB)
  OpenGL.const_set('GL_PROGRAM_ATTRIBS_ARB', 0x88AC) unless defined?(OpenGL::GL_PROGRAM_ATTRIBS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_ATTRIBS_ARB', 0x88AD) unless defined?(OpenGL::GL_MAX_PROGRAM_ATTRIBS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_ATTRIBS_ARB', 0x88AE) unless defined?(OpenGL::GL_PROGRAM_NATIVE_ATTRIBS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB', 0x88AF) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB)
  OpenGL.const_set('GL_PROGRAM_ADDRESS_REGISTERS_ARB', 0x88B0) unless defined?(OpenGL::GL_PROGRAM_ADDRESS_REGISTERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB', 0x88B1) unless defined?(OpenGL::GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB)
  OpenGL.const_set('GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB', 0x88B2) unless defined?(OpenGL::GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB', 0x88B3) unless defined?(OpenGL::GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB', 0x88B4) unless defined?(OpenGL::GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB)
  OpenGL.const_set('GL_MAX_PROGRAM_ENV_PARAMETERS_ARB', 0x88B5) unless defined?(OpenGL::GL_MAX_PROGRAM_ENV_PARAMETERS_ARB)
  OpenGL.const_set('GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB', 0x88B6) unless defined?(OpenGL::GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB)
  OpenGL.const_set('GL_TRANSPOSE_CURRENT_MATRIX_ARB', 0x88B7) unless defined?(OpenGL::GL_TRANSPOSE_CURRENT_MATRIX_ARB)
  OpenGL.const_set('GL_MATRIX0_ARB', 0x88C0) unless defined?(OpenGL::GL_MATRIX0_ARB)
  OpenGL.const_set('GL_MATRIX1_ARB', 0x88C1) unless defined?(OpenGL::GL_MATRIX1_ARB)
  OpenGL.const_set('GL_MATRIX2_ARB', 0x88C2) unless defined?(OpenGL::GL_MATRIX2_ARB)
  OpenGL.const_set('GL_MATRIX3_ARB', 0x88C3) unless defined?(OpenGL::GL_MATRIX3_ARB)
  OpenGL.const_set('GL_MATRIX4_ARB', 0x88C4) unless defined?(OpenGL::GL_MATRIX4_ARB)
  OpenGL.const_set('GL_MATRIX5_ARB', 0x88C5) unless defined?(OpenGL::GL_MATRIX5_ARB)
  OpenGL.const_set('GL_MATRIX6_ARB', 0x88C6) unless defined?(OpenGL::GL_MATRIX6_ARB)
  OpenGL.const_set('GL_MATRIX7_ARB', 0x88C7) unless defined?(OpenGL::GL_MATRIX7_ARB)
  OpenGL.const_set('GL_MATRIX8_ARB', 0x88C8) unless defined?(OpenGL::GL_MATRIX8_ARB)
  OpenGL.const_set('GL_MATRIX9_ARB', 0x88C9) unless defined?(OpenGL::GL_MATRIX9_ARB)
  OpenGL.const_set('GL_MATRIX10_ARB', 0x88CA) unless defined?(OpenGL::GL_MATRIX10_ARB)
  OpenGL.const_set('GL_MATRIX11_ARB', 0x88CB) unless defined?(OpenGL::GL_MATRIX11_ARB)
  OpenGL.const_set('GL_MATRIX12_ARB', 0x88CC) unless defined?(OpenGL::GL_MATRIX12_ARB)
  OpenGL.const_set('GL_MATRIX13_ARB', 0x88CD) unless defined?(OpenGL::GL_MATRIX13_ARB)
  OpenGL.const_set('GL_MATRIX14_ARB', 0x88CE) unless defined?(OpenGL::GL_MATRIX14_ARB)
  OpenGL.const_set('GL_MATRIX15_ARB', 0x88CF) unless defined?(OpenGL::GL_MATRIX15_ARB)
  OpenGL.const_set('GL_MATRIX16_ARB', 0x88D0) unless defined?(OpenGL::GL_MATRIX16_ARB)
  OpenGL.const_set('GL_MATRIX17_ARB', 0x88D1) unless defined?(OpenGL::GL_MATRIX17_ARB)
  OpenGL.const_set('GL_MATRIX18_ARB', 0x88D2) unless defined?(OpenGL::GL_MATRIX18_ARB)
  OpenGL.const_set('GL_MATRIX19_ARB', 0x88D3) unless defined?(OpenGL::GL_MATRIX19_ARB)
  OpenGL.const_set('GL_MATRIX20_ARB', 0x88D4) unless defined?(OpenGL::GL_MATRIX20_ARB)
  OpenGL.const_set('GL_MATRIX21_ARB', 0x88D5) unless defined?(OpenGL::GL_MATRIX21_ARB)
  OpenGL.const_set('GL_MATRIX22_ARB', 0x88D6) unless defined?(OpenGL::GL_MATRIX22_ARB)
  OpenGL.const_set('GL_MATRIX23_ARB', 0x88D7) unless defined?(OpenGL::GL_MATRIX23_ARB)
  OpenGL.const_set('GL_MATRIX24_ARB', 0x88D8) unless defined?(OpenGL::GL_MATRIX24_ARB)
  OpenGL.const_set('GL_MATRIX25_ARB', 0x88D9) unless defined?(OpenGL::GL_MATRIX25_ARB)
  OpenGL.const_set('GL_MATRIX26_ARB', 0x88DA) unless defined?(OpenGL::GL_MATRIX26_ARB)
  OpenGL.const_set('GL_MATRIX27_ARB', 0x88DB) unless defined?(OpenGL::GL_MATRIX27_ARB)
  OpenGL.const_set('GL_MATRIX28_ARB', 0x88DC) unless defined?(OpenGL::GL_MATRIX28_ARB)
  OpenGL.const_set('GL_MATRIX29_ARB', 0x88DD) unless defined?(OpenGL::GL_MATRIX29_ARB)
  OpenGL.const_set('GL_MATRIX30_ARB', 0x88DE) unless defined?(OpenGL::GL_MATRIX30_ARB)
  OpenGL.const_set('GL_MATRIX31_ARB', 0x88DF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VERTEX_SHADER_ARB', 0x8B31) unless defined?(OpenGL::GL_VERTEX_SHADER_ARB)
  OpenGL.const_set('GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB', 0x8B4A) unless defined?(OpenGL::GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB)
  OpenGL.const_set('GL_MAX_VARYING_FLOATS_ARB', 0x8B4B) unless defined?(OpenGL::GL_MAX_VARYING_FLOATS_ARB)
  OpenGL.const_set('GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB', 0x8B4C) unless defined?(OpenGL::GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB)
  OpenGL.const_set('GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB', 0x8B4D) unless defined?(OpenGL::GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB)
  OpenGL.const_set('GL_OBJECT_ACTIVE_ATTRIBUTES_ARB', 0x8B89) unless defined?(OpenGL::GL_OBJECT_ACTIVE_ATTRIBUTES_ARB)
  OpenGL.const_set('GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB', 0x8B8A) unless defined?(OpenGL::GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB)
  OpenGL.const_set('GL_MAX_VERTEX_ATTRIBS_ARB', 0x8869) unless defined?(OpenGL::GL_MAX_VERTEX_ATTRIBS_ARB)
  OpenGL.const_set('GL_MAX_TEXTURE_IMAGE_UNITS_ARB', 0x8872) unless defined?(OpenGL::GL_MAX_TEXTURE_IMAGE_UNITS_ARB)
  OpenGL.const_set('GL_MAX_TEXTURE_COORDS_ARB', 0x8871) unless defined?(OpenGL::GL_MAX_TEXTURE_COORDS_ARB)
  OpenGL.const_set('GL_VERTEX_PROGRAM_POINT_SIZE_ARB', 0x8642) unless defined?(OpenGL::GL_VERTEX_PROGRAM_POINT_SIZE_ARB)
  OpenGL.const_set('GL_VERTEX_PROGRAM_TWO_SIDE_ARB', 0x8643) unless defined?(OpenGL::GL_VERTEX_PROGRAM_TWO_SIDE_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB', 0x8622) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB', 0x8623) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB', 0x8624) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB', 0x8625) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB', 0x886A) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB)
  OpenGL.const_set('GL_CURRENT_VERTEX_ATTRIB_ARB', 0x8626) unless defined?(OpenGL::GL_CURRENT_VERTEX_ATTRIB_ARB)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB', 0x8645) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB)
  OpenGL.const_set('GL_FLOAT', 0x1406) unless defined?(OpenGL::GL_FLOAT)
  OpenGL.const_set('GL_FLOAT_VEC2_ARB', 0x8B50) unless defined?(OpenGL::GL_FLOAT_VEC2_ARB)
  OpenGL.const_set('GL_FLOAT_VEC3_ARB', 0x8B51) unless defined?(OpenGL::GL_FLOAT_VEC3_ARB)
  OpenGL.const_set('GL_FLOAT_VEC4_ARB', 0x8B52) unless defined?(OpenGL::GL_FLOAT_VEC4_ARB)
  OpenGL.const_set('GL_FLOAT_MAT2_ARB', 0x8B5A) unless defined?(OpenGL::GL_FLOAT_MAT2_ARB)
  OpenGL.const_set('GL_FLOAT_MAT3_ARB', 0x8B5B) unless defined?(OpenGL::GL_FLOAT_MAT3_ARB)
  OpenGL.const_set('GL_FLOAT_MAT4_ARB', 0x8B5C) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNSIGNED_INT_10F_11F_11F_REV', 0x8C3B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNSIGNED_INT_2_10_10_10_REV', 0x8368) unless defined?(OpenGL::GL_UNSIGNED_INT_2_10_10_10_REV)
  OpenGL.const_set('GL_INT_2_10_10_10_REV', 0x8D9F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SCISSOR_BOX', 0x0C10) unless defined?(OpenGL::GL_SCISSOR_BOX)
  OpenGL.const_set('GL_VIEWPORT', 0x0BA2) unless defined?(OpenGL::GL_VIEWPORT)
  OpenGL.const_set('GL_DEPTH_RANGE', 0x0B70) unless defined?(OpenGL::GL_DEPTH_RANGE)
  OpenGL.const_set('GL_SCISSOR_TEST', 0x0C11) unless defined?(OpenGL::GL_SCISSOR_TEST)
  OpenGL.const_set('GL_MAX_VIEWPORTS', 0x825B) unless defined?(OpenGL::GL_MAX_VIEWPORTS)
  OpenGL.const_set('GL_VIEWPORT_SUBPIXEL_BITS', 0x825C) unless defined?(OpenGL::GL_VIEWPORT_SUBPIXEL_BITS)
  OpenGL.const_set('GL_VIEWPORT_BOUNDS_RANGE', 0x825D) unless defined?(OpenGL::GL_VIEWPORT_BOUNDS_RANGE)
  OpenGL.const_set('GL_LAYER_PROVOKING_VERTEX', 0x825E) unless defined?(OpenGL::GL_LAYER_PROVOKING_VERTEX)
  OpenGL.const_set('GL_VIEWPORT_INDEX_PROVOKING_VERTEX', 0x825F) unless defined?(OpenGL::GL_VIEWPORT_INDEX_PROVOKING_VERTEX)
  OpenGL.const_set('GL_UNDEFINED_VERTEX', 0x8260) unless defined?(OpenGL::GL_UNDEFINED_VERTEX)
  OpenGL.const_set('GL_FIRST_VERTEX_CONVENTION', 0x8E4D) unless defined?(OpenGL::GL_FIRST_VERTEX_CONVENTION)
  OpenGL.const_set('GL_LAST_VERTEX_CONVENTION', 0x8E4E) unless defined?(OpenGL::GL_LAST_VERTEX_CONVENTION)
  OpenGL.const_set('GL_PROVOKING_VERTEX', 0x8E4F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MALI_PROGRAM_BINARY_ARM', 0x8F61) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MALI_SHADER_BINARY_ARM', 0x8F60) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FETCH_PER_SAMPLE_ARM', 0x8F65) unless defined?(OpenGL::GL_FETCH_PER_SAMPLE_ARM)
  OpenGL.const_set('GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM', 0x8F66) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM', 0x8F6A) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_DRAW_BUFFERS_ATI', 0x8824) unless defined?(OpenGL::GL_MAX_DRAW_BUFFERS_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER0_ATI', 0x8825) unless defined?(OpenGL::GL_DRAW_BUFFER0_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER1_ATI', 0x8826) unless defined?(OpenGL::GL_DRAW_BUFFER1_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER2_ATI', 0x8827) unless defined?(OpenGL::GL_DRAW_BUFFER2_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER3_ATI', 0x8828) unless defined?(OpenGL::GL_DRAW_BUFFER3_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER4_ATI', 0x8829) unless defined?(OpenGL::GL_DRAW_BUFFER4_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER5_ATI', 0x882A) unless defined?(OpenGL::GL_DRAW_BUFFER5_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER6_ATI', 0x882B) unless defined?(OpenGL::GL_DRAW_BUFFER6_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER7_ATI', 0x882C) unless defined?(OpenGL::GL_DRAW_BUFFER7_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER8_ATI', 0x882D) unless defined?(OpenGL::GL_DRAW_BUFFER8_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER9_ATI', 0x882E) unless defined?(OpenGL::GL_DRAW_BUFFER9_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER10_ATI', 0x882F) unless defined?(OpenGL::GL_DRAW_BUFFER10_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER11_ATI', 0x8830) unless defined?(OpenGL::GL_DRAW_BUFFER11_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER12_ATI', 0x8831) unless defined?(OpenGL::GL_DRAW_BUFFER12_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER13_ATI', 0x8832) unless defined?(OpenGL::GL_DRAW_BUFFER13_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER14_ATI', 0x8833) unless defined?(OpenGL::GL_DRAW_BUFFER14_ATI)
  OpenGL.const_set('GL_DRAW_BUFFER15_ATI', 0x8834) unless defined?(OpenGL::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
  OpenGL.const_set('GL_ELEMENT_ARRAY_ATI', 0x8768) unless defined?(OpenGL::GL_ELEMENT_ARRAY_ATI)
  OpenGL.const_set('GL_ELEMENT_ARRAY_TYPE_ATI', 0x8769) unless defined?(OpenGL::GL_ELEMENT_ARRAY_TYPE_ATI)
  OpenGL.const_set('GL_ELEMENT_ARRAY_POINTER_ATI', 0x876A) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BUMP_ROT_MATRIX_ATI', 0x8775) unless defined?(OpenGL::GL_BUMP_ROT_MATRIX_ATI)
  OpenGL.const_set('GL_BUMP_ROT_MATRIX_SIZE_ATI', 0x8776) unless defined?(OpenGL::GL_BUMP_ROT_MATRIX_SIZE_ATI)
  OpenGL.const_set('GL_BUMP_NUM_TEX_UNITS_ATI', 0x8777) unless defined?(OpenGL::GL_BUMP_NUM_TEX_UNITS_ATI)
  OpenGL.const_set('GL_BUMP_TEX_UNITS_ATI', 0x8778) unless defined?(OpenGL::GL_BUMP_TEX_UNITS_ATI)
  OpenGL.const_set('GL_DUDV_ATI', 0x8779) unless defined?(OpenGL::GL_DUDV_ATI)
  OpenGL.const_set('GL_DU8DV8_ATI', 0x877A) unless defined?(OpenGL::GL_DU8DV8_ATI)
  OpenGL.const_set('GL_BUMP_ENVMAP_ATI', 0x877B) unless defined?(OpenGL::GL_BUMP_ENVMAP_ATI)
  OpenGL.const_set('GL_BUMP_TARGET_ATI', 0x877C) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FRAGMENT_SHADER_ATI', 0x8920) unless defined?(OpenGL::GL_FRAGMENT_SHADER_ATI)
  OpenGL.const_set('GL_REG_0_ATI', 0x8921) unless defined?(OpenGL::GL_REG_0_ATI)
  OpenGL.const_set('GL_REG_1_ATI', 0x8922) unless defined?(OpenGL::GL_REG_1_ATI)
  OpenGL.const_set('GL_REG_2_ATI', 0x8923) unless defined?(OpenGL::GL_REG_2_ATI)
  OpenGL.const_set('GL_REG_3_ATI', 0x8924) unless defined?(OpenGL::GL_REG_3_ATI)
  OpenGL.const_set('GL_REG_4_ATI', 0x8925) unless defined?(OpenGL::GL_REG_4_ATI)
  OpenGL.const_set('GL_REG_5_ATI', 0x8926) unless defined?(OpenGL::GL_REG_5_ATI)
  OpenGL.const_set('GL_REG_6_ATI', 0x8927) unless defined?(OpenGL::GL_REG_6_ATI)
  OpenGL.const_set('GL_REG_7_ATI', 0x8928) unless defined?(OpenGL::GL_REG_7_ATI)
  OpenGL.const_set('GL_REG_8_ATI', 0x8929) unless defined?(OpenGL::GL_REG_8_ATI)
  OpenGL.const_set('GL_REG_9_ATI', 0x892A) unless defined?(OpenGL::GL_REG_9_ATI)
  OpenGL.const_set('GL_REG_10_ATI', 0x892B) unless defined?(OpenGL::GL_REG_10_ATI)
  OpenGL.const_set('GL_REG_11_ATI', 0x892C) unless defined?(OpenGL::GL_REG_11_ATI)
  OpenGL.const_set('GL_REG_12_ATI', 0x892D) unless defined?(OpenGL::GL_REG_12_ATI)
  OpenGL.const_set('GL_REG_13_ATI', 0x892E) unless defined?(OpenGL::GL_REG_13_ATI)
  OpenGL.const_set('GL_REG_14_ATI', 0x892F) unless defined?(OpenGL::GL_REG_14_ATI)
  OpenGL.const_set('GL_REG_15_ATI', 0x8930) unless defined?(OpenGL::GL_REG_15_ATI)
  OpenGL.const_set('GL_REG_16_ATI', 0x8931) unless defined?(OpenGL::GL_REG_16_ATI)
  OpenGL.const_set('GL_REG_17_ATI', 0x8932) unless defined?(OpenGL::GL_REG_17_ATI)
  OpenGL.const_set('GL_REG_18_ATI', 0x8933) unless defined?(OpenGL::GL_REG_18_ATI)
  OpenGL.const_set('GL_REG_19_ATI', 0x8934) unless defined?(OpenGL::GL_REG_19_ATI)
  OpenGL.const_set('GL_REG_20_ATI', 0x8935) unless defined?(OpenGL::GL_REG_20_ATI)
  OpenGL.const_set('GL_REG_21_ATI', 0x8936) unless defined?(OpenGL::GL_REG_21_ATI)
  OpenGL.const_set('GL_REG_22_ATI', 0x8937) unless defined?(OpenGL::GL_REG_22_ATI)
  OpenGL.const_set('GL_REG_23_ATI', 0x8938) unless defined?(OpenGL::GL_REG_23_ATI)
  OpenGL.const_set('GL_REG_24_ATI', 0x8939) unless defined?(OpenGL::GL_REG_24_ATI)
  OpenGL.const_set('GL_REG_25_ATI', 0x893A) unless defined?(OpenGL::GL_REG_25_ATI)
  OpenGL.const_set('GL_REG_26_ATI', 0x893B) unless defined?(OpenGL::GL_REG_26_ATI)
  OpenGL.const_set('GL_REG_27_ATI', 0x893C) unless defined?(OpenGL::GL_REG_27_ATI)
  OpenGL.const_set('GL_REG_28_ATI', 0x893D) unless defined?(OpenGL::GL_REG_28_ATI)
  OpenGL.const_set('GL_REG_29_ATI', 0x893E) unless defined?(OpenGL::GL_REG_29_ATI)
  OpenGL.const_set('GL_REG_30_ATI', 0x893F) unless defined?(OpenGL::GL_REG_30_ATI)
  OpenGL.const_set('GL_REG_31_ATI', 0x8940) unless defined?(OpenGL::GL_REG_31_ATI)
  OpenGL.const_set('GL_CON_0_ATI', 0x8941) unless defined?(OpenGL::GL_CON_0_ATI)
  OpenGL.const_set('GL_CON_1_ATI', 0x8942) unless defined?(OpenGL::GL_CON_1_ATI)
  OpenGL.const_set('GL_CON_2_ATI', 0x8943) unless defined?(OpenGL::GL_CON_2_ATI)
  OpenGL.const_set('GL_CON_3_ATI', 0x8944) unless defined?(OpenGL::GL_CON_3_ATI)
  OpenGL.const_set('GL_CON_4_ATI', 0x8945) unless defined?(OpenGL::GL_CON_4_ATI)
  OpenGL.const_set('GL_CON_5_ATI', 0x8946) unless defined?(OpenGL::GL_CON_5_ATI)
  OpenGL.const_set('GL_CON_6_ATI', 0x8947) unless defined?(OpenGL::GL_CON_6_ATI)
  OpenGL.const_set('GL_CON_7_ATI', 0x8948) unless defined?(OpenGL::GL_CON_7_ATI)
  OpenGL.const_set('GL_CON_8_ATI', 0x8949) unless defined?(OpenGL::GL_CON_8_ATI)
  OpenGL.const_set('GL_CON_9_ATI', 0x894A) unless defined?(OpenGL::GL_CON_9_ATI)
  OpenGL.const_set('GL_CON_10_ATI', 0x894B) unless defined?(OpenGL::GL_CON_10_ATI)
  OpenGL.const_set('GL_CON_11_ATI', 0x894C) unless defined?(OpenGL::GL_CON_11_ATI)
  OpenGL.const_set('GL_CON_12_ATI', 0x894D) unless defined?(OpenGL::GL_CON_12_ATI)
  OpenGL.const_set('GL_CON_13_ATI', 0x894E) unless defined?(OpenGL::GL_CON_13_ATI)
  OpenGL.const_set('GL_CON_14_ATI', 0x894F) unless defined?(OpenGL::GL_CON_14_ATI)
  OpenGL.const_set('GL_CON_15_ATI', 0x8950) unless defined?(OpenGL::GL_CON_15_ATI)
  OpenGL.const_set('GL_CON_16_ATI', 0x8951) unless defined?(OpenGL::GL_CON_16_ATI)
  OpenGL.const_set('GL_CON_17_ATI', 0x8952) unless defined?(OpenGL::GL_CON_17_ATI)
  OpenGL.const_set('GL_CON_18_ATI', 0x8953) unless defined?(OpenGL::GL_CON_18_ATI)
  OpenGL.const_set('GL_CON_19_ATI', 0x8954) unless defined?(OpenGL::GL_CON_19_ATI)
  OpenGL.const_set('GL_CON_20_ATI', 0x8955) unless defined?(OpenGL::GL_CON_20_ATI)
  OpenGL.const_set('GL_CON_21_ATI', 0x8956) unless defined?(OpenGL::GL_CON_21_ATI)
  OpenGL.const_set('GL_CON_22_ATI', 0x8957) unless defined?(OpenGL::GL_CON_22_ATI)
  OpenGL.const_set('GL_CON_23_ATI', 0x8958) unless defined?(OpenGL::GL_CON_23_ATI)
  OpenGL.const_set('GL_CON_24_ATI', 0x8959) unless defined?(OpenGL::GL_CON_24_ATI)
  OpenGL.const_set('GL_CON_25_ATI', 0x895A) unless defined?(OpenGL::GL_CON_25_ATI)
  OpenGL.const_set('GL_CON_26_ATI', 0x895B) unless defined?(OpenGL::GL_CON_26_ATI)
  OpenGL.const_set('GL_CON_27_ATI', 0x895C) unless defined?(OpenGL::GL_CON_27_ATI)
  OpenGL.const_set('GL_CON_28_ATI', 0x895D) unless defined?(OpenGL::GL_CON_28_ATI)
  OpenGL.const_set('GL_CON_29_ATI', 0x895E) unless defined?(OpenGL::GL_CON_29_ATI)
  OpenGL.const_set('GL_CON_30_ATI', 0x895F) unless defined?(OpenGL::GL_CON_30_ATI)
  OpenGL.const_set('GL_CON_31_ATI', 0x8960) unless defined?(OpenGL::GL_CON_31_ATI)
  OpenGL.const_set('GL_MOV_ATI', 0x8961) unless defined?(OpenGL::GL_MOV_ATI)
  OpenGL.const_set('GL_ADD_ATI', 0x8963) unless defined?(OpenGL::GL_ADD_ATI)
  OpenGL.const_set('GL_MUL_ATI', 0x8964) unless defined?(OpenGL::GL_MUL_ATI)
  OpenGL.const_set('GL_SUB_ATI', 0x8965) unless defined?(OpenGL::GL_SUB_ATI)
  OpenGL.const_set('GL_DOT3_ATI', 0x8966) unless defined?(OpenGL::GL_DOT3_ATI)
  OpenGL.const_set('GL_DOT4_ATI', 0x8967) unless defined?(OpenGL::GL_DOT4_ATI)
  OpenGL.const_set('GL_MAD_ATI', 0x8968) unless defined?(OpenGL::GL_MAD_ATI)
  OpenGL.const_set('GL_LERP_ATI', 0x8969) unless defined?(OpenGL::GL_LERP_ATI)
  OpenGL.const_set('GL_CND_ATI', 0x896A) unless defined?(OpenGL::GL_CND_ATI)
  OpenGL.const_set('GL_CND0_ATI', 0x896B) unless defined?(OpenGL::GL_CND0_ATI)
  OpenGL.const_set('GL_DOT2_ADD_ATI', 0x896C) unless defined?(OpenGL::GL_DOT2_ADD_ATI)
  OpenGL.const_set('GL_SECONDARY_INTERPOLATOR_ATI', 0x896D) unless defined?(OpenGL::GL_SECONDARY_INTERPOLATOR_ATI)
  OpenGL.const_set('GL_NUM_FRAGMENT_REGISTERS_ATI', 0x896E) unless defined?(OpenGL::GL_NUM_FRAGMENT_REGISTERS_ATI)
  OpenGL.const_set('GL_NUM_FRAGMENT_CONSTANTS_ATI', 0x896F) unless defined?(OpenGL::GL_NUM_FRAGMENT_CONSTANTS_ATI)
  OpenGL.const_set('GL_NUM_PASSES_ATI', 0x8970) unless defined?(OpenGL::GL_NUM_PASSES_ATI)
  OpenGL.const_set('GL_NUM_INSTRUCTIONS_PER_PASS_ATI', 0x8971) unless defined?(OpenGL::GL_NUM_INSTRUCTIONS_PER_PASS_ATI)
  OpenGL.const_set('GL_NUM_INSTRUCTIONS_TOTAL_ATI', 0x8972) unless defined?(OpenGL::GL_NUM_INSTRUCTIONS_TOTAL_ATI)
  OpenGL.const_set('GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI', 0x8973) unless defined?(OpenGL::GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI)
  OpenGL.const_set('GL_NUM_LOOPBACK_COMPONENTS_ATI', 0x8974) unless defined?(OpenGL::GL_NUM_LOOPBACK_COMPONENTS_ATI)
  OpenGL.const_set('GL_COLOR_ALPHA_PAIRING_ATI', 0x8975) unless defined?(OpenGL::GL_COLOR_ALPHA_PAIRING_ATI)
  OpenGL.const_set('GL_SWIZZLE_STR_ATI', 0x8976) unless defined?(OpenGL::GL_SWIZZLE_STR_ATI)
  OpenGL.const_set('GL_SWIZZLE_STQ_ATI', 0x8977) unless defined?(OpenGL::GL_SWIZZLE_STQ_ATI)
  OpenGL.const_set('GL_SWIZZLE_STR_DR_ATI', 0x8978) unless defined?(OpenGL::GL_SWIZZLE_STR_DR_ATI)
  OpenGL.const_set('GL_SWIZZLE_STQ_DQ_ATI', 0x8979) unless defined?(OpenGL::GL_SWIZZLE_STQ_DQ_ATI)
  OpenGL.const_set('GL_SWIZZLE_STRQ_ATI', 0x897A) unless defined?(OpenGL::GL_SWIZZLE_STRQ_ATI)
  OpenGL.const_set('GL_SWIZZLE_STRQ_DQ_ATI', 0x897B) unless defined?(OpenGL::GL_SWIZZLE_STRQ_DQ_ATI)
  OpenGL.const_set('GL_RED_BIT_ATI', 0x00000001) unless defined?(OpenGL::GL_RED_BIT_ATI)
  OpenGL.const_set('GL_GREEN_BIT_ATI', 0x00000002) unless defined?(OpenGL::GL_GREEN_BIT_ATI)
  OpenGL.const_set('GL_BLUE_BIT_ATI', 0x00000004) unless defined?(OpenGL::GL_BLUE_BIT_ATI)
  OpenGL.const_set('GL_2X_BIT_ATI', 0x00000001) unless defined?(OpenGL::GL_2X_BIT_ATI)
  OpenGL.const_set('GL_4X_BIT_ATI', 0x00000002) unless defined?(OpenGL::GL_4X_BIT_ATI)
  OpenGL.const_set('GL_8X_BIT_ATI', 0x00000004) unless defined?(OpenGL::GL_8X_BIT_ATI)
  OpenGL.const_set('GL_HALF_BIT_ATI', 0x00000008) unless defined?(OpenGL::GL_HALF_BIT_ATI)
  OpenGL.const_set('GL_QUARTER_BIT_ATI', 0x00000010) unless defined?(OpenGL::GL_QUARTER_BIT_ATI)
  OpenGL.const_set('GL_EIGHTH_BIT_ATI', 0x00000020) unless defined?(OpenGL::GL_EIGHTH_BIT_ATI)
  OpenGL.const_set('GL_SATURATE_BIT_ATI', 0x00000040) unless defined?(OpenGL::GL_SATURATE_BIT_ATI)
  OpenGL.const_set('GL_COMP_BIT_ATI', 0x00000002) unless defined?(OpenGL::GL_COMP_BIT_ATI)
  OpenGL.const_set('GL_NEGATE_BIT_ATI', 0x00000004) unless defined?(OpenGL::GL_NEGATE_BIT_ATI)
  OpenGL.const_set('GL_BIAS_BIT_ATI', 0x00000008) unless defined?(OpenGL::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
  OpenGL.const_set('GL_VBO_FREE_MEMORY_ATI', 0x87FB) unless defined?(OpenGL::GL_VBO_FREE_MEMORY_ATI)
  OpenGL.const_set('GL_TEXTURE_FREE_MEMORY_ATI', 0x87FC) unless defined?(OpenGL::GL_TEXTURE_FREE_MEMORY_ATI)
  OpenGL.const_set('GL_RENDERBUFFER_FREE_MEMORY_ATI', 0x87FD) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RGBA_FLOAT_MODE_ATI', 0x8820) unless defined?(OpenGL::GL_RGBA_FLOAT_MODE_ATI)
  OpenGL.const_set('GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI', 0x8835) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PN_TRIANGLES_ATI', 0x87F0) unless defined?(OpenGL::GL_PN_TRIANGLES_ATI)
  OpenGL.const_set('GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 0x87F1) unless defined?(OpenGL::GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI)
  OpenGL.const_set('GL_PN_TRIANGLES_POINT_MODE_ATI', 0x87F2) unless defined?(OpenGL::GL_PN_TRIANGLES_POINT_MODE_ATI)
  OpenGL.const_set('GL_PN_TRIANGLES_NORMAL_MODE_ATI', 0x87F3) unless defined?(OpenGL::GL_PN_TRIANGLES_NORMAL_MODE_ATI)
  OpenGL.const_set('GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 0x87F4) unless defined?(OpenGL::GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI)
  OpenGL.const_set('GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI', 0x87F5) unless defined?(OpenGL::GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI)
  OpenGL.const_set('GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI', 0x87F6) unless defined?(OpenGL::GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI)
  OpenGL.const_set('GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI', 0x87F7) unless defined?(OpenGL::GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI)
  OpenGL.const_set('GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI', 0x87F8) unless defined?(OpenGL::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
  OpenGL.const_set('GL_STENCIL_BACK_FUNC_ATI', 0x8800) unless defined?(OpenGL::GL_STENCIL_BACK_FUNC_ATI)
  OpenGL.const_set('GL_STENCIL_BACK_FAIL_ATI', 0x8801) unless defined?(OpenGL::GL_STENCIL_BACK_FAIL_ATI)
  OpenGL.const_set('GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI', 0x8802) unless defined?(OpenGL::GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI)
  OpenGL.const_set('GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI', 0x8803) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TEXT_FRAGMENT_SHADER_ATI', 0x8200) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MODULATE_ADD_ATI', 0x8744) unless defined?(OpenGL::GL_MODULATE_ADD_ATI)
  OpenGL.const_set('GL_MODULATE_SIGNED_ADD_ATI', 0x8745) unless defined?(OpenGL::GL_MODULATE_SIGNED_ADD_ATI)
  OpenGL.const_set('GL_MODULATE_SUBTRACT_ATI', 0x8746) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RGBA_FLOAT32_ATI', 0x8814) unless defined?(OpenGL::GL_RGBA_FLOAT32_ATI)
  OpenGL.const_set('GL_RGB_FLOAT32_ATI', 0x8815) unless defined?(OpenGL::GL_RGB_FLOAT32_ATI)
  OpenGL.const_set('GL_ALPHA_FLOAT32_ATI', 0x8816) unless defined?(OpenGL::GL_ALPHA_FLOAT32_ATI)
  OpenGL.const_set('GL_INTENSITY_FLOAT32_ATI', 0x8817) unless defined?(OpenGL::GL_INTENSITY_FLOAT32_ATI)
  OpenGL.const_set('GL_LUMINANCE_FLOAT32_ATI', 0x8818) unless defined?(OpenGL::GL_LUMINANCE_FLOAT32_ATI)
  OpenGL.const_set('GL_LUMINANCE_ALPHA_FLOAT32_ATI', 0x8819) unless defined?(OpenGL::GL_LUMINANCE_ALPHA_FLOAT32_ATI)
  OpenGL.const_set('GL_RGBA_FLOAT16_ATI', 0x881A) unless defined?(OpenGL::GL_RGBA_FLOAT16_ATI)
  OpenGL.const_set('GL_RGB_FLOAT16_ATI', 0x881B) unless defined?(OpenGL::GL_RGB_FLOAT16_ATI)
  OpenGL.const_set('GL_ALPHA_FLOAT16_ATI', 0x881C) unless defined?(OpenGL::GL_ALPHA_FLOAT16_ATI)
  OpenGL.const_set('GL_INTENSITY_FLOAT16_ATI', 0x881D) unless defined?(OpenGL::GL_INTENSITY_FLOAT16_ATI)
  OpenGL.const_set('GL_LUMINANCE_FLOAT16_ATI', 0x881E) unless defined?(OpenGL::GL_LUMINANCE_FLOAT16_ATI)
  OpenGL.const_set('GL_LUMINANCE_ALPHA_FLOAT16_ATI', 0x881F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MIRROR_CLAMP_ATI', 0x8742) unless defined?(OpenGL::GL_MIRROR_CLAMP_ATI)
  OpenGL.const_set('GL_MIRROR_CLAMP_TO_EDGE_ATI', 0x8743) unless defined?(OpenGL::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
  OpenGL.const_set('GL_STATIC_ATI', 0x8760) unless defined?(OpenGL::GL_STATIC_ATI)
  OpenGL.const_set('GL_DYNAMIC_ATI', 0x8761) unless defined?(OpenGL::GL_DYNAMIC_ATI)
  OpenGL.const_set('GL_PRESERVE_ATI', 0x8762) unless defined?(OpenGL::GL_PRESERVE_ATI)
  OpenGL.const_set('GL_DISCARD_ATI', 0x8763) unless defined?(OpenGL::GL_DISCARD_ATI)
  OpenGL.const_set('GL_OBJECT_BUFFER_SIZE_ATI', 0x8764) unless defined?(OpenGL::GL_OBJECT_BUFFER_SIZE_ATI)
  OpenGL.const_set('GL_OBJECT_BUFFER_USAGE_ATI', 0x8765) unless defined?(OpenGL::GL_OBJECT_BUFFER_USAGE_ATI)
  OpenGL.const_set('GL_ARRAY_OBJECT_BUFFER_ATI', 0x8766) unless defined?(OpenGL::GL_ARRAY_OBJECT_BUFFER_ATI)
  OpenGL.const_set('GL_ARRAY_OBJECT_OFFSET_ATI', 0x8767) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_VERTEX_STREAMS_ATI', 0x876B) unless defined?(OpenGL::GL_MAX_VERTEX_STREAMS_ATI)
  OpenGL.const_set('GL_VERTEX_STREAM0_ATI', 0x876C) unless defined?(OpenGL::GL_VERTEX_STREAM0_ATI)
  OpenGL.const_set('GL_VERTEX_STREAM1_ATI', 0x876D) unless defined?(OpenGL::GL_VERTEX_STREAM1_ATI)
  OpenGL.const_set('GL_VERTEX_STREAM2_ATI', 0x876E) unless defined?(OpenGL::GL_VERTEX_STREAM2_ATI)
  OpenGL.const_set('GL_VERTEX_STREAM3_ATI', 0x876F) unless defined?(OpenGL::GL_VERTEX_STREAM3_ATI)
  OpenGL.const_set('GL_VERTEX_STREAM4_ATI', 0x8770) unless defined?(OpenGL::GL_VERTEX_STREAM4_ATI)
  OpenGL.const_set('GL_VERTEX_STREAM5_ATI', 0x8771) unless defined?(OpenGL::GL_VERTEX_STREAM5_ATI)
  OpenGL.const_set('GL_VERTEX_STREAM6_ATI', 0x8772) unless defined?(OpenGL::GL_VERTEX_STREAM6_ATI)
  OpenGL.const_set('GL_VERTEX_STREAM7_ATI', 0x8773) unless defined?(OpenGL::GL_VERTEX_STREAM7_ATI)
  OpenGL.const_set('GL_VERTEX_SOURCE_ATI', 0x8774) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SMAPHS30_PROGRAM_BINARY_DMP', 0x9251) unless defined?(OpenGL::GL_SMAPHS30_PROGRAM_BINARY_DMP)
  OpenGL.const_set('GL_SMAPHS_PROGRAM_BINARY_DMP', 0x9252) unless defined?(OpenGL::GL_SMAPHS_PROGRAM_BINARY_DMP)
  OpenGL.const_set('GL_DMP_PROGRAM_BINARY_DMP', 0x9253) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SHADER_BINARY_DMP', 0x9250) unless defined?(OpenGL::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
  OpenGL.const_set('GL_422_EXT', 0x80CC) unless defined?(OpenGL::GL_422_EXT)
  OpenGL.const_set('GL_422_REV_EXT', 0x80CD) unless defined?(OpenGL::GL_422_REV_EXT)
  OpenGL.const_set('GL_422_AVERAGE_EXT', 0x80CE) unless defined?(OpenGL::GL_422_AVERAGE_EXT)
  OpenGL.const_set('GL_422_REV_AVERAGE_EXT', 0x80CF) unless defined?(OpenGL::GL_422_REV_AVERAGE_EXT)
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
  OpenGL.const_set('GL_SURFACE_COMPRESSION_EXT', 0x96C0) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT', 0x96C1) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT', 0x96C2) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT', 0x8BE7) unless defined?(OpenGL::GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT)
  OpenGL.const_set('GL_TEXTURE_EXTERNAL_OES', 0x8D65) unless defined?(OpenGL::GL_TEXTURE_EXTERNAL_OES)
  OpenGL.const_set('GL_TEXTURE_BINDING_EXTERNAL_OES', 0x8D67) unless defined?(OpenGL::GL_TEXTURE_BINDING_EXTERNAL_OES)
  OpenGL.const_set('GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES', 0x8D68) unless defined?(OpenGL::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
  OpenGL.const_set('GL_ABGR_EXT', 0x8000) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BGR_EXT', 0x80E0) unless defined?(OpenGL::GL_BGR_EXT)
  OpenGL.const_set('GL_BGRA_EXT', 0x80E1) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT', 0x8DE2) unless defined?(OpenGL::GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT)
  OpenGL.const_set('GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT', 0x8DE3) unless defined?(OpenGL::GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT', 0x8DE4) unless defined?(OpenGL::GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT)
  OpenGL.const_set('GL_MAX_BINDABLE_UNIFORM_SIZE_EXT', 0x8DED) unless defined?(OpenGL::GL_MAX_BINDABLE_UNIFORM_SIZE_EXT)
  OpenGL.const_set('GL_UNIFORM_BUFFER_EXT', 0x8DEE) unless defined?(OpenGL::GL_UNIFORM_BUFFER_EXT)
  OpenGL.const_set('GL_UNIFORM_BUFFER_BINDING_EXT', 0x8DEF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_CONSTANT_COLOR_EXT', 0x8001) unless defined?(OpenGL::GL_CONSTANT_COLOR_EXT)
  OpenGL.const_set('GL_ONE_MINUS_CONSTANT_COLOR_EXT', 0x8002) unless defined?(OpenGL::GL_ONE_MINUS_CONSTANT_COLOR_EXT)
  OpenGL.const_set('GL_CONSTANT_ALPHA_EXT', 0x8003) unless defined?(OpenGL::GL_CONSTANT_ALPHA_EXT)
  OpenGL.const_set('GL_ONE_MINUS_CONSTANT_ALPHA_EXT', 0x8004) unless defined?(OpenGL::GL_ONE_MINUS_CONSTANT_ALPHA_EXT)
  OpenGL.const_set('GL_BLEND_COLOR_EXT', 0x8005) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BLEND_EQUATION_RGB_EXT', 0x8009) unless defined?(OpenGL::GL_BLEND_EQUATION_RGB_EXT)
  OpenGL.const_set('GL_BLEND_EQUATION_ALPHA_EXT', 0x883D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SRC1_COLOR_EXT', 0x88F9) unless defined?(OpenGL::GL_SRC1_COLOR_EXT)
  OpenGL.const_set('GL_SRC1_ALPHA_EXT', 0x8589) unless defined?(OpenGL::GL_SRC1_ALPHA_EXT)
  OpenGL.const_set('GL_ONE_MINUS_SRC1_COLOR_EXT', 0x88FA) unless defined?(OpenGL::GL_ONE_MINUS_SRC1_COLOR_EXT)
  OpenGL.const_set('GL_ONE_MINUS_SRC1_ALPHA_EXT', 0x88FB) unless defined?(OpenGL::GL_ONE_MINUS_SRC1_ALPHA_EXT)
  OpenGL.const_set('GL_SRC_ALPHA_SATURATE_EXT', 0x0308) unless defined?(OpenGL::GL_SRC_ALPHA_SATURATE_EXT)
  OpenGL.const_set('GL_LOCATION_INDEX_EXT', 0x930F) unless defined?(OpenGL::GL_LOCATION_INDEX_EXT)
  OpenGL.const_set('GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT', 0x88FC) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BLEND_DST_RGB_EXT', 0x80C8) unless defined?(OpenGL::GL_BLEND_DST_RGB_EXT)
  OpenGL.const_set('GL_BLEND_SRC_RGB_EXT', 0x80C9) unless defined?(OpenGL::GL_BLEND_SRC_RGB_EXT)
  OpenGL.const_set('GL_BLEND_DST_ALPHA_EXT', 0x80CA) unless defined?(OpenGL::GL_BLEND_DST_ALPHA_EXT)
  OpenGL.const_set('GL_BLEND_SRC_ALPHA_EXT', 0x80CB) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MIN_EXT', 0x8007) unless defined?(OpenGL::GL_MIN_EXT)
  OpenGL.const_set('GL_MAX_EXT', 0x8008) unless defined?(OpenGL::GL_MAX_EXT)
  OpenGL.const_set('GL_FUNC_ADD_EXT', 0x8006) unless defined?(OpenGL::GL_FUNC_ADD_EXT)
  OpenGL.const_set('GL_BLEND_EQUATION_EXT', 0x8009) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FUNC_SUBTRACT_EXT', 0x800A) unless defined?(OpenGL::GL_FUNC_SUBTRACT_EXT)
  OpenGL.const_set('GL_FUNC_REVERSE_SUBTRACT_EXT', 0x800B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAP_READ_BIT', 0x0001) unless defined?(OpenGL::GL_MAP_READ_BIT)
  OpenGL.const_set('GL_MAP_WRITE_BIT', 0x0002) unless defined?(OpenGL::GL_MAP_WRITE_BIT)
  OpenGL.const_set('GL_MAP_PERSISTENT_BIT_EXT', 0x0040) unless defined?(OpenGL::GL_MAP_PERSISTENT_BIT_EXT)
  OpenGL.const_set('GL_MAP_COHERENT_BIT_EXT', 0x0080) unless defined?(OpenGL::GL_MAP_COHERENT_BIT_EXT)
  OpenGL.const_set('GL_DYNAMIC_STORAGE_BIT_EXT', 0x0100) unless defined?(OpenGL::GL_DYNAMIC_STORAGE_BIT_EXT)
  OpenGL.const_set('GL_CLIENT_STORAGE_BIT_EXT', 0x0200) unless defined?(OpenGL::GL_CLIENT_STORAGE_BIT_EXT)
  OpenGL.const_set('GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT', 0x00004000) unless defined?(OpenGL::GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_BUFFER_IMMUTABLE_STORAGE_EXT', 0x821F) unless defined?(OpenGL::GL_BUFFER_IMMUTABLE_STORAGE_EXT)
  OpenGL.const_set('GL_BUFFER_STORAGE_FLAGS_EXT', 0x8220) unless defined?(OpenGL::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
  OpenGL.const_set('GL_LOWER_LEFT_EXT', 0x8CA1) unless defined?(OpenGL::GL_LOWER_LEFT_EXT)
  OpenGL.const_set('GL_UPPER_LEFT_EXT', 0x8CA2) unless defined?(OpenGL::GL_UPPER_LEFT_EXT)
  OpenGL.const_set('GL_NEGATIVE_ONE_TO_ONE_EXT', 0x935E) unless defined?(OpenGL::GL_NEGATIVE_ONE_TO_ONE_EXT)
  OpenGL.const_set('GL_ZERO_TO_ONE_EXT', 0x935F) unless defined?(OpenGL::GL_ZERO_TO_ONE_EXT)
  OpenGL.const_set('GL_CLIP_ORIGIN_EXT', 0x935C) unless defined?(OpenGL::GL_CLIP_ORIGIN_EXT)
  OpenGL.const_set('GL_CLIP_DEPTH_MODE_EXT', 0x935D) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_CLIP_DISTANCES_EXT', 0x0D32) unless defined?(OpenGL::GL_MAX_CLIP_DISTANCES_EXT)
  OpenGL.const_set('GL_MAX_CULL_DISTANCES_EXT', 0x82F9) unless defined?(OpenGL::GL_MAX_CULL_DISTANCES_EXT)
  OpenGL.const_set('GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT', 0x82FA) unless defined?(OpenGL::GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT)
  OpenGL.const_set('GL_CLIP_DISTANCE0_EXT', 0x3000) unless defined?(OpenGL::GL_CLIP_DISTANCE0_EXT)
  OpenGL.const_set('GL_CLIP_DISTANCE1_EXT', 0x3001) unless defined?(OpenGL::GL_CLIP_DISTANCE1_EXT)
  OpenGL.const_set('GL_CLIP_DISTANCE2_EXT', 0x3002) unless defined?(OpenGL::GL_CLIP_DISTANCE2_EXT)
  OpenGL.const_set('GL_CLIP_DISTANCE3_EXT', 0x3003) unless defined?(OpenGL::GL_CLIP_DISTANCE3_EXT)
  OpenGL.const_set('GL_CLIP_DISTANCE4_EXT', 0x3004) unless defined?(OpenGL::GL_CLIP_DISTANCE4_EXT)
  OpenGL.const_set('GL_CLIP_DISTANCE5_EXT', 0x3005) unless defined?(OpenGL::GL_CLIP_DISTANCE5_EXT)
  OpenGL.const_set('GL_CLIP_DISTANCE6_EXT', 0x3006) unless defined?(OpenGL::GL_CLIP_DISTANCE6_EXT)
  OpenGL.const_set('GL_CLIP_DISTANCE7_EXT', 0x3007) unless defined?(OpenGL::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
  OpenGL.const_set('GL_CLIP_VOLUME_CLIPPING_HINT_EXT', 0x80F0) unless defined?(OpenGL::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
  OpenGL.const_set('GL_CMYK_EXT', 0x800C) unless defined?(OpenGL::GL_CMYK_EXT)
  OpenGL.const_set('GL_CMYKA_EXT', 0x800D) unless defined?(OpenGL::GL_CMYKA_EXT)
  OpenGL.const_set('GL_PACK_CMYK_HINT_EXT', 0x800E) unless defined?(OpenGL::GL_PACK_CMYK_HINT_EXT)
  OpenGL.const_set('GL_UNPACK_CMYK_HINT_EXT', 0x800F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RGBA16F_EXT', 0x881A) unless defined?(OpenGL::GL_RGBA16F_EXT)
  OpenGL.const_set('GL_RGB16F_EXT', 0x881B) unless defined?(OpenGL::GL_RGB16F_EXT)
  OpenGL.const_set('GL_RG16F_EXT', 0x822F) unless defined?(OpenGL::GL_RG16F_EXT)
  OpenGL.const_set('GL_R16F_EXT', 0x822D) unless defined?(OpenGL::GL_R16F_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT', 0x8211) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT)
  OpenGL.const_set('GL_UNSIGNED_NORMALIZED_EXT', 0x8C17) unless defined?(OpenGL::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
  OpenGL.const_set('GL_ARRAY_ELEMENT_LOCK_FIRST_EXT', 0x81A8) unless defined?(OpenGL::GL_ARRAY_ELEMENT_LOCK_FIRST_EXT)
  OpenGL.const_set('GL_ARRAY_ELEMENT_LOCK_COUNT_EXT', 0x81A9) unless defined?(OpenGL::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
  OpenGL.const_set('GL_CONVOLUTION_1D_EXT', 0x8010) unless defined?(OpenGL::GL_CONVOLUTION_1D_EXT)
  OpenGL.const_set('GL_CONVOLUTION_2D_EXT', 0x8011) unless defined?(OpenGL::GL_CONVOLUTION_2D_EXT)
  OpenGL.const_set('GL_SEPARABLE_2D_EXT', 0x8012) unless defined?(OpenGL::GL_SEPARABLE_2D_EXT)
  OpenGL.const_set('GL_CONVOLUTION_BORDER_MODE_EXT', 0x8013) unless defined?(OpenGL::GL_CONVOLUTION_BORDER_MODE_EXT)
  OpenGL.const_set('GL_CONVOLUTION_FILTER_SCALE_EXT', 0x8014) unless defined?(OpenGL::GL_CONVOLUTION_FILTER_SCALE_EXT)
  OpenGL.const_set('GL_CONVOLUTION_FILTER_BIAS_EXT', 0x8015) unless defined?(OpenGL::GL_CONVOLUTION_FILTER_BIAS_EXT)
  OpenGL.const_set('GL_REDUCE_EXT', 0x8016) unless defined?(OpenGL::GL_REDUCE_EXT)
  OpenGL.const_set('GL_CONVOLUTION_FORMAT_EXT', 0x8017) unless defined?(OpenGL::GL_CONVOLUTION_FORMAT_EXT)
  OpenGL.const_set('GL_CONVOLUTION_WIDTH_EXT', 0x8018) unless defined?(OpenGL::GL_CONVOLUTION_WIDTH_EXT)
  OpenGL.const_set('GL_CONVOLUTION_HEIGHT_EXT', 0x8019) unless defined?(OpenGL::GL_CONVOLUTION_HEIGHT_EXT)
  OpenGL.const_set('GL_MAX_CONVOLUTION_WIDTH_EXT', 0x801A) unless defined?(OpenGL::GL_MAX_CONVOLUTION_WIDTH_EXT)
  OpenGL.const_set('GL_MAX_CONVOLUTION_HEIGHT_EXT', 0x801B) unless defined?(OpenGL::GL_MAX_CONVOLUTION_HEIGHT_EXT)
  OpenGL.const_set('GL_POST_CONVOLUTION_RED_SCALE_EXT', 0x801C) unless defined?(OpenGL::GL_POST_CONVOLUTION_RED_SCALE_EXT)
  OpenGL.const_set('GL_POST_CONVOLUTION_GREEN_SCALE_EXT', 0x801D) unless defined?(OpenGL::GL_POST_CONVOLUTION_GREEN_SCALE_EXT)
  OpenGL.const_set('GL_POST_CONVOLUTION_BLUE_SCALE_EXT', 0x801E) unless defined?(OpenGL::GL_POST_CONVOLUTION_BLUE_SCALE_EXT)
  OpenGL.const_set('GL_POST_CONVOLUTION_ALPHA_SCALE_EXT', 0x801F) unless defined?(OpenGL::GL_POST_CONVOLUTION_ALPHA_SCALE_EXT)
  OpenGL.const_set('GL_POST_CONVOLUTION_RED_BIAS_EXT', 0x8020) unless defined?(OpenGL::GL_POST_CONVOLUTION_RED_BIAS_EXT)
  OpenGL.const_set('GL_POST_CONVOLUTION_GREEN_BIAS_EXT', 0x8021) unless defined?(OpenGL::GL_POST_CONVOLUTION_GREEN_BIAS_EXT)
  OpenGL.const_set('GL_POST_CONVOLUTION_BLUE_BIAS_EXT', 0x8022) unless defined?(OpenGL::GL_POST_CONVOLUTION_BLUE_BIAS_EXT)
  OpenGL.const_set('GL_POST_CONVOLUTION_ALPHA_BIAS_EXT', 0x8023) unless defined?(OpenGL::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
  OpenGL.const_set('GL_TANGENT_ARRAY_EXT', 0x8439) unless defined?(OpenGL::GL_TANGENT_ARRAY_EXT)
  OpenGL.const_set('GL_BINORMAL_ARRAY_EXT', 0x843A) unless defined?(OpenGL::GL_BINORMAL_ARRAY_EXT)
  OpenGL.const_set('GL_CURRENT_TANGENT_EXT', 0x843B) unless defined?(OpenGL::GL_CURRENT_TANGENT_EXT)
  OpenGL.const_set('GL_CURRENT_BINORMAL_EXT', 0x843C) unless defined?(OpenGL::GL_CURRENT_BINORMAL_EXT)
  OpenGL.const_set('GL_TANGENT_ARRAY_TYPE_EXT', 0x843E) unless defined?(OpenGL::GL_TANGENT_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_TANGENT_ARRAY_STRIDE_EXT', 0x843F) unless defined?(OpenGL::GL_TANGENT_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_BINORMAL_ARRAY_TYPE_EXT', 0x8440) unless defined?(OpenGL::GL_BINORMAL_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_BINORMAL_ARRAY_STRIDE_EXT', 0x8441) unless defined?(OpenGL::GL_BINORMAL_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_TANGENT_ARRAY_POINTER_EXT', 0x8442) unless defined?(OpenGL::GL_TANGENT_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_BINORMAL_ARRAY_POINTER_EXT', 0x8443) unless defined?(OpenGL::GL_BINORMAL_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_MAP1_TANGENT_EXT', 0x8444) unless defined?(OpenGL::GL_MAP1_TANGENT_EXT)
  OpenGL.const_set('GL_MAP2_TANGENT_EXT', 0x8445) unless defined?(OpenGL::GL_MAP2_TANGENT_EXT)
  OpenGL.const_set('GL_MAP1_BINORMAL_EXT', 0x8446) unless defined?(OpenGL::GL_MAP1_BINORMAL_EXT)
  OpenGL.const_set('GL_MAP2_BINORMAL_EXT', 0x8447) unless defined?(OpenGL::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
  OpenGL.const_set('GL_CULL_VERTEX_EXT', 0x81AA) unless defined?(OpenGL::GL_CULL_VERTEX_EXT)
  OpenGL.const_set('GL_CULL_VERTEX_EYE_POSITION_EXT', 0x81AB) unless defined?(OpenGL::GL_CULL_VERTEX_EYE_POSITION_EXT)
  OpenGL.const_set('GL_CULL_VERTEX_OBJECT_POSITION_EXT', 0x81AC) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PROGRAM_PIPELINE_OBJECT_EXT', 0x8A4F) unless defined?(OpenGL::GL_PROGRAM_PIPELINE_OBJECT_EXT)
  OpenGL.const_set('GL_PROGRAM_OBJECT_EXT', 0x8B40) unless defined?(OpenGL::GL_PROGRAM_OBJECT_EXT)
  OpenGL.const_set('GL_SHADER_OBJECT_EXT', 0x8B48) unless defined?(OpenGL::GL_SHADER_OBJECT_EXT)
  OpenGL.const_set('GL_BUFFER_OBJECT_EXT', 0x9151) unless defined?(OpenGL::GL_BUFFER_OBJECT_EXT)
  OpenGL.const_set('GL_QUERY_OBJECT_EXT', 0x9153) unless defined?(OpenGL::GL_QUERY_OBJECT_EXT)
  OpenGL.const_set('GL_VERTEX_ARRAY_OBJECT_EXT', 0x9154) unless defined?(OpenGL::GL_VERTEX_ARRAY_OBJECT_EXT)
  OpenGL.const_set('GL_SAMPLER', 0x82E6) unless defined?(OpenGL::GL_SAMPLER)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK', 0x8E22) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_BOUNDS_TEST_EXT', 0x8890) unless defined?(OpenGL::GL_DEPTH_BOUNDS_TEST_EXT)
  OpenGL.const_set('GL_DEPTH_BOUNDS_EXT', 0x8891) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_CLAMP_EXT', 0x864F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PROGRAM_MATRIX_EXT', 0x8E2D) unless defined?(OpenGL::GL_PROGRAM_MATRIX_EXT)
  OpenGL.const_set('GL_TRANSPOSE_PROGRAM_MATRIX_EXT', 0x8E2E) unless defined?(OpenGL::GL_TRANSPOSE_PROGRAM_MATRIX_EXT)
  OpenGL.const_set('GL_PROGRAM_MATRIX_STACK_DEPTH_EXT', 0x8E2F) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COLOR_EXT', 0x1800) unless defined?(OpenGL::GL_COLOR_EXT)
  OpenGL.const_set('GL_DEPTH_EXT', 0x1801) unless defined?(OpenGL::GL_DEPTH_EXT)
  OpenGL.const_set('GL_STENCIL_EXT', 0x1802) unless defined?(OpenGL::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
  OpenGL.const_set('GL_QUERY_COUNTER_BITS_EXT', 0x8864) unless defined?(OpenGL::GL_QUERY_COUNTER_BITS_EXT)
  OpenGL.const_set('GL_CURRENT_QUERY_EXT', 0x8865) unless defined?(OpenGL::GL_CURRENT_QUERY_EXT)
  OpenGL.const_set('GL_QUERY_RESULT_EXT', 0x8866) unless defined?(OpenGL::GL_QUERY_RESULT_EXT)
  OpenGL.const_set('GL_QUERY_RESULT_AVAILABLE_EXT', 0x8867) unless defined?(OpenGL::GL_QUERY_RESULT_AVAILABLE_EXT)
  OpenGL.const_set('GL_TIME_ELAPSED_EXT', 0x88BF) unless defined?(OpenGL::GL_TIME_ELAPSED_EXT)
  OpenGL.const_set('GL_TIMESTAMP_EXT', 0x8E28) unless defined?(OpenGL::GL_TIMESTAMP_EXT)
  OpenGL.const_set('GL_GPU_DISJOINT_EXT', 0x8FBB) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_COLOR_ATTACHMENTS_EXT', 0x8CDF) unless defined?(OpenGL::GL_MAX_COLOR_ATTACHMENTS_EXT)
  OpenGL.const_set('GL_MAX_DRAW_BUFFERS_EXT', 0x8824) unless defined?(OpenGL::GL_MAX_DRAW_BUFFERS_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER0_EXT', 0x8825) unless defined?(OpenGL::GL_DRAW_BUFFER0_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER1_EXT', 0x8826) unless defined?(OpenGL::GL_DRAW_BUFFER1_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER2_EXT', 0x8827) unless defined?(OpenGL::GL_DRAW_BUFFER2_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER3_EXT', 0x8828) unless defined?(OpenGL::GL_DRAW_BUFFER3_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER4_EXT', 0x8829) unless defined?(OpenGL::GL_DRAW_BUFFER4_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER5_EXT', 0x882A) unless defined?(OpenGL::GL_DRAW_BUFFER5_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER6_EXT', 0x882B) unless defined?(OpenGL::GL_DRAW_BUFFER6_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER7_EXT', 0x882C) unless defined?(OpenGL::GL_DRAW_BUFFER7_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER8_EXT', 0x882D) unless defined?(OpenGL::GL_DRAW_BUFFER8_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER9_EXT', 0x882E) unless defined?(OpenGL::GL_DRAW_BUFFER9_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER10_EXT', 0x882F) unless defined?(OpenGL::GL_DRAW_BUFFER10_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER11_EXT', 0x8830) unless defined?(OpenGL::GL_DRAW_BUFFER11_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER12_EXT', 0x8831) unless defined?(OpenGL::GL_DRAW_BUFFER12_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER13_EXT', 0x8832) unless defined?(OpenGL::GL_DRAW_BUFFER13_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER14_EXT', 0x8833) unless defined?(OpenGL::GL_DRAW_BUFFER14_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER15_EXT', 0x8834) unless defined?(OpenGL::GL_DRAW_BUFFER15_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT0_EXT', 0x8CE0) unless defined?(OpenGL::GL_COLOR_ATTACHMENT0_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT1_EXT', 0x8CE1) unless defined?(OpenGL::GL_COLOR_ATTACHMENT1_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT2_EXT', 0x8CE2) unless defined?(OpenGL::GL_COLOR_ATTACHMENT2_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT3_EXT', 0x8CE3) unless defined?(OpenGL::GL_COLOR_ATTACHMENT3_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT4_EXT', 0x8CE4) unless defined?(OpenGL::GL_COLOR_ATTACHMENT4_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT5_EXT', 0x8CE5) unless defined?(OpenGL::GL_COLOR_ATTACHMENT5_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT6_EXT', 0x8CE6) unless defined?(OpenGL::GL_COLOR_ATTACHMENT6_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT7_EXT', 0x8CE7) unless defined?(OpenGL::GL_COLOR_ATTACHMENT7_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT8_EXT', 0x8CE8) unless defined?(OpenGL::GL_COLOR_ATTACHMENT8_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT9_EXT', 0x8CE9) unless defined?(OpenGL::GL_COLOR_ATTACHMENT9_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT10_EXT', 0x8CEA) unless defined?(OpenGL::GL_COLOR_ATTACHMENT10_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT11_EXT', 0x8CEB) unless defined?(OpenGL::GL_COLOR_ATTACHMENT11_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT12_EXT', 0x8CEC) unless defined?(OpenGL::GL_COLOR_ATTACHMENT12_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT13_EXT', 0x8CED) unless defined?(OpenGL::GL_COLOR_ATTACHMENT13_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT14_EXT', 0x8CEE) unless defined?(OpenGL::GL_COLOR_ATTACHMENT14_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT15_EXT', 0x8CEF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_BLEND_EQUATION_RGB', 0x8009) unless defined?(OpenGL::GL_BLEND_EQUATION_RGB)
  OpenGL.const_set('GL_BLEND_EQUATION_ALPHA', 0x883D) unless defined?(OpenGL::GL_BLEND_EQUATION_ALPHA)
  OpenGL.const_set('GL_BLEND_SRC_RGB', 0x80C9) unless defined?(OpenGL::GL_BLEND_SRC_RGB)
  OpenGL.const_set('GL_BLEND_SRC_ALPHA', 0x80CB) unless defined?(OpenGL::GL_BLEND_SRC_ALPHA)
  OpenGL.const_set('GL_BLEND_DST_RGB', 0x80C8) unless defined?(OpenGL::GL_BLEND_DST_RGB)
  OpenGL.const_set('GL_BLEND_DST_ALPHA', 0x80CA) unless defined?(OpenGL::GL_BLEND_DST_ALPHA)
  OpenGL.const_set('GL_COLOR_WRITEMASK', 0x0C23) unless defined?(OpenGL::GL_COLOR_WRITEMASK)
  OpenGL.const_set('GL_BLEND', 0x0BE2) unless defined?(OpenGL::GL_BLEND)
  OpenGL.const_set('GL_FUNC_ADD', 0x8006) unless defined?(OpenGL::GL_FUNC_ADD)
  OpenGL.const_set('GL_FUNC_SUBTRACT', 0x800A) unless defined?(OpenGL::GL_FUNC_SUBTRACT)
  OpenGL.const_set('GL_FUNC_REVERSE_SUBTRACT', 0x800B) unless defined?(OpenGL::GL_FUNC_REVERSE_SUBTRACT)
  OpenGL.const_set('GL_MIN', 0x8007) unless defined?(OpenGL::GL_MIN)
  OpenGL.const_set('GL_MAX', 0x8008) unless defined?(OpenGL::GL_MAX)
  OpenGL.const_set('GL_ZERO', 0) unless defined?(OpenGL::GL_ZERO)
  OpenGL.const_set('GL_ONE', 1) unless defined?(OpenGL::GL_ONE)
  OpenGL.const_set('GL_SRC_COLOR', 0x0300) unless defined?(OpenGL::GL_SRC_COLOR)
  OpenGL.const_set('GL_ONE_MINUS_SRC_COLOR', 0x0301) unless defined?(OpenGL::GL_ONE_MINUS_SRC_COLOR)
  OpenGL.const_set('GL_DST_COLOR', 0x0306) unless defined?(OpenGL::GL_DST_COLOR)
  OpenGL.const_set('GL_ONE_MINUS_DST_COLOR', 0x0307) unless defined?(OpenGL::GL_ONE_MINUS_DST_COLOR)
  OpenGL.const_set('GL_SRC_ALPHA', 0x0302) unless defined?(OpenGL::GL_SRC_ALPHA)
  OpenGL.const_set('GL_ONE_MINUS_SRC_ALPHA', 0x0303) unless defined?(OpenGL::GL_ONE_MINUS_SRC_ALPHA)
  OpenGL.const_set('GL_DST_ALPHA', 0x0304) unless defined?(OpenGL::GL_DST_ALPHA)
  OpenGL.const_set('GL_ONE_MINUS_DST_ALPHA', 0x0305) unless defined?(OpenGL::GL_ONE_MINUS_DST_ALPHA)
  OpenGL.const_set('GL_CONSTANT_COLOR', 0x8001) unless defined?(OpenGL::GL_CONSTANT_COLOR)
  OpenGL.const_set('GL_ONE_MINUS_CONSTANT_COLOR', 0x8002) unless defined?(OpenGL::GL_ONE_MINUS_CONSTANT_COLOR)
  OpenGL.const_set('GL_CONSTANT_ALPHA', 0x8003) unless defined?(OpenGL::GL_CONSTANT_ALPHA)
  OpenGL.const_set('GL_ONE_MINUS_CONSTANT_ALPHA', 0x8004) unless defined?(OpenGL::GL_ONE_MINUS_CONSTANT_ALPHA)
  OpenGL.const_set('GL_SRC_ALPHA_SATURATE', 0x0308) unless defined?(OpenGL::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
  OpenGL.const_set('GL_MAX_ELEMENTS_VERTICES_EXT', 0x80E8) unless defined?(OpenGL::GL_MAX_ELEMENTS_VERTICES_EXT)
  OpenGL.const_set('GL_MAX_ELEMENTS_INDICES_EXT', 0x80E9) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FOG_COORDINATE_SOURCE_EXT', 0x8450) unless defined?(OpenGL::GL_FOG_COORDINATE_SOURCE_EXT)
  OpenGL.const_set('GL_FOG_COORDINATE_EXT', 0x8451) unless defined?(OpenGL::GL_FOG_COORDINATE_EXT)
  OpenGL.const_set('GL_FRAGMENT_DEPTH_EXT', 0x8452) unless defined?(OpenGL::GL_FRAGMENT_DEPTH_EXT)
  OpenGL.const_set('GL_CURRENT_FOG_COORDINATE_EXT', 0x8453) unless defined?(OpenGL::GL_CURRENT_FOG_COORDINATE_EXT)
  OpenGL.const_set('GL_FOG_COORDINATE_ARRAY_TYPE_EXT', 0x8454) unless defined?(OpenGL::GL_FOG_COORDINATE_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_FOG_COORDINATE_ARRAY_STRIDE_EXT', 0x8455) unless defined?(OpenGL::GL_FOG_COORDINATE_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_FOG_COORDINATE_ARRAY_POINTER_EXT', 0x8456) unless defined?(OpenGL::GL_FOG_COORDINATE_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_FOG_COORDINATE_ARRAY_EXT', 0x8457) unless defined?(OpenGL::GL_FOG_COORDINATE_ARRAY_EXT)
end
define_ext_enum_GL_EXT_fragment_shading_rate() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 999
def self.define_ext_enum_GL_EXT_fragment_shading_rate
  OpenGL.const_set('GL_SHADING_RATE_1X1_PIXELS_EXT', 0x96A6) unless defined?(OpenGL::GL_SHADING_RATE_1X1_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_1X2_PIXELS_EXT', 0x96A7) unless defined?(OpenGL::GL_SHADING_RATE_1X2_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_2X1_PIXELS_EXT', 0x96A8) unless defined?(OpenGL::GL_SHADING_RATE_2X1_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_2X2_PIXELS_EXT', 0x96A9) unless defined?(OpenGL::GL_SHADING_RATE_2X2_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_1X4_PIXELS_EXT', 0x96AA) unless defined?(OpenGL::GL_SHADING_RATE_1X4_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_4X1_PIXELS_EXT', 0x96AB) unless defined?(OpenGL::GL_SHADING_RATE_4X1_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_4X2_PIXELS_EXT', 0x96AC) unless defined?(OpenGL::GL_SHADING_RATE_4X2_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_2X4_PIXELS_EXT', 0x96AD) unless defined?(OpenGL::GL_SHADING_RATE_2X4_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_4X4_PIXELS_EXT', 0x96AE) unless defined?(OpenGL::GL_SHADING_RATE_4X4_PIXELS_EXT)
  OpenGL.const_set('GL_SHADING_RATE_EXT', 0x96D0) unless defined?(OpenGL::GL_SHADING_RATE_EXT)
  OpenGL.const_set('GL_SHADING_RATE_ATTACHMENT_EXT', 0x96D1) unless defined?(OpenGL::GL_SHADING_RATE_ATTACHMENT_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT', 0x96D2) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT', 0x96D3) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT', 0x96D4) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT', 0x96D5) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT', 0x96D6) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT)
  OpenGL.const_set('GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT', 0x96D7) unless defined?(OpenGL::GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT)
  OpenGL.const_set('GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT', 0x96D8) unless defined?(OpenGL::GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT)
  OpenGL.const_set('GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT', 0x96D9) unless defined?(OpenGL::GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT)
  OpenGL.const_set('GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT', 0x96DA) unless defined?(OpenGL::GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT)
  OpenGL.const_set('GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT', 0x96DB) unless defined?(OpenGL::GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT)
  OpenGL.const_set('GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT', 0x96DC) unless defined?(OpenGL::GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT', 0x96DD) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT', 0x96DE) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT', 0x96DF) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT', 0x8F6F) unless defined?(OpenGL::GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_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
  OpenGL.const_set('GL_READ_FRAMEBUFFER_EXT', 0x8CA8) unless defined?(OpenGL::GL_READ_FRAMEBUFFER_EXT)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_EXT', 0x8CA9) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_EXT)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_BINDING_EXT', 0x8CA6) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_BINDING_EXT)
  OpenGL.const_set('GL_READ_FRAMEBUFFER_BINDING_EXT', 0x8CAA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RENDERBUFFER_SAMPLES_EXT', 0x8CAB) unless defined?(OpenGL::GL_RENDERBUFFER_SAMPLES_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT', 0x8D56) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_MAX_SAMPLES_EXT', 0x8D57) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SCALED_RESOLVE_FASTEST_EXT', 0x90BA) unless defined?(OpenGL::GL_SCALED_RESOLVE_FASTEST_EXT)
  OpenGL.const_set('GL_SCALED_RESOLVE_NICEST_EXT', 0x90BB) unless defined?(OpenGL::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
  OpenGL.const_set('GL_INVALID_FRAMEBUFFER_OPERATION_EXT', 0x0506) unless defined?(OpenGL::GL_INVALID_FRAMEBUFFER_OPERATION_EXT)
  OpenGL.const_set('GL_MAX_RENDERBUFFER_SIZE_EXT', 0x84E8) unless defined?(OpenGL::GL_MAX_RENDERBUFFER_SIZE_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_BINDING_EXT', 0x8CA6) unless defined?(OpenGL::GL_FRAMEBUFFER_BINDING_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_BINDING_EXT', 0x8CA7) unless defined?(OpenGL::GL_RENDERBUFFER_BINDING_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT', 0x8CD0) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT', 0x8CD1) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT', 0x8CD2) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT', 0x8CD3) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT', 0x8CD4) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_COMPLETE_EXT', 0x8CD5) unless defined?(OpenGL::GL_FRAMEBUFFER_COMPLETE_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT', 0x8CD6) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT', 0x8CD7) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT', 0x8CD9) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT', 0x8CDA) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT', 0x8CDB) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT', 0x8CDC) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_UNSUPPORTED_EXT', 0x8CDD) unless defined?(OpenGL::GL_FRAMEBUFFER_UNSUPPORTED_EXT)
  OpenGL.const_set('GL_MAX_COLOR_ATTACHMENTS_EXT', 0x8CDF) unless defined?(OpenGL::GL_MAX_COLOR_ATTACHMENTS_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT0_EXT', 0x8CE0) unless defined?(OpenGL::GL_COLOR_ATTACHMENT0_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT1_EXT', 0x8CE1) unless defined?(OpenGL::GL_COLOR_ATTACHMENT1_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT2_EXT', 0x8CE2) unless defined?(OpenGL::GL_COLOR_ATTACHMENT2_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT3_EXT', 0x8CE3) unless defined?(OpenGL::GL_COLOR_ATTACHMENT3_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT4_EXT', 0x8CE4) unless defined?(OpenGL::GL_COLOR_ATTACHMENT4_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT5_EXT', 0x8CE5) unless defined?(OpenGL::GL_COLOR_ATTACHMENT5_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT6_EXT', 0x8CE6) unless defined?(OpenGL::GL_COLOR_ATTACHMENT6_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT7_EXT', 0x8CE7) unless defined?(OpenGL::GL_COLOR_ATTACHMENT7_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT8_EXT', 0x8CE8) unless defined?(OpenGL::GL_COLOR_ATTACHMENT8_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT9_EXT', 0x8CE9) unless defined?(OpenGL::GL_COLOR_ATTACHMENT9_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT10_EXT', 0x8CEA) unless defined?(OpenGL::GL_COLOR_ATTACHMENT10_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT11_EXT', 0x8CEB) unless defined?(OpenGL::GL_COLOR_ATTACHMENT11_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT12_EXT', 0x8CEC) unless defined?(OpenGL::GL_COLOR_ATTACHMENT12_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT13_EXT', 0x8CED) unless defined?(OpenGL::GL_COLOR_ATTACHMENT13_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT14_EXT', 0x8CEE) unless defined?(OpenGL::GL_COLOR_ATTACHMENT14_EXT)
  OpenGL.const_set('GL_COLOR_ATTACHMENT15_EXT', 0x8CEF) unless defined?(OpenGL::GL_COLOR_ATTACHMENT15_EXT)
  OpenGL.const_set('GL_DEPTH_ATTACHMENT_EXT', 0x8D00) unless defined?(OpenGL::GL_DEPTH_ATTACHMENT_EXT)
  OpenGL.const_set('GL_STENCIL_ATTACHMENT_EXT', 0x8D20) unless defined?(OpenGL::GL_STENCIL_ATTACHMENT_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_EXT', 0x8D40) unless defined?(OpenGL::GL_FRAMEBUFFER_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_EXT', 0x8D41) unless defined?(OpenGL::GL_RENDERBUFFER_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_WIDTH_EXT', 0x8D42) unless defined?(OpenGL::GL_RENDERBUFFER_WIDTH_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_HEIGHT_EXT', 0x8D43) unless defined?(OpenGL::GL_RENDERBUFFER_HEIGHT_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_INTERNAL_FORMAT_EXT', 0x8D44) unless defined?(OpenGL::GL_RENDERBUFFER_INTERNAL_FORMAT_EXT)
  OpenGL.const_set('GL_STENCIL_INDEX1_EXT', 0x8D46) unless defined?(OpenGL::GL_STENCIL_INDEX1_EXT)
  OpenGL.const_set('GL_STENCIL_INDEX4_EXT', 0x8D47) unless defined?(OpenGL::GL_STENCIL_INDEX4_EXT)
  OpenGL.const_set('GL_STENCIL_INDEX8_EXT', 0x8D48) unless defined?(OpenGL::GL_STENCIL_INDEX8_EXT)
  OpenGL.const_set('GL_STENCIL_INDEX16_EXT', 0x8D49) unless defined?(OpenGL::GL_STENCIL_INDEX16_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_RED_SIZE_EXT', 0x8D50) unless defined?(OpenGL::GL_RENDERBUFFER_RED_SIZE_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_GREEN_SIZE_EXT', 0x8D51) unless defined?(OpenGL::GL_RENDERBUFFER_GREEN_SIZE_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_BLUE_SIZE_EXT', 0x8D52) unless defined?(OpenGL::GL_RENDERBUFFER_BLUE_SIZE_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_ALPHA_SIZE_EXT', 0x8D53) unless defined?(OpenGL::GL_RENDERBUFFER_ALPHA_SIZE_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_DEPTH_SIZE_EXT', 0x8D54) unless defined?(OpenGL::GL_RENDERBUFFER_DEPTH_SIZE_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_STENCIL_SIZE_EXT', 0x8D55) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FRAMEBUFFER_SRGB_EXT', 0x8DB9) unless defined?(OpenGL::GL_FRAMEBUFFER_SRGB_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_SRGB_CAPABLE_EXT', 0x8DBA) unless defined?(OpenGL::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 1060
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 1069
def self.define_ext_enum_GL_EXT_geometry_shader
  OpenGL.const_set('GL_GEOMETRY_SHADER_EXT', 0x8DD9) unless defined?(OpenGL::GL_GEOMETRY_SHADER_EXT)
  OpenGL.const_set('GL_GEOMETRY_SHADER_BIT_EXT', 0x00000004) unless defined?(OpenGL::GL_GEOMETRY_SHADER_BIT_EXT)
  OpenGL.const_set('GL_GEOMETRY_LINKED_VERTICES_OUT_EXT', 0x8916) unless defined?(OpenGL::GL_GEOMETRY_LINKED_VERTICES_OUT_EXT)
  OpenGL.const_set('GL_GEOMETRY_LINKED_INPUT_TYPE_EXT', 0x8917) unless defined?(OpenGL::GL_GEOMETRY_LINKED_INPUT_TYPE_EXT)
  OpenGL.const_set('GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT', 0x8918) unless defined?(OpenGL::GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT)
  OpenGL.const_set('GL_GEOMETRY_SHADER_INVOCATIONS_EXT', 0x887F) unless defined?(OpenGL::GL_GEOMETRY_SHADER_INVOCATIONS_EXT)
  OpenGL.const_set('GL_LAYER_PROVOKING_VERTEX_EXT', 0x825E) unless defined?(OpenGL::GL_LAYER_PROVOKING_VERTEX_EXT)
  OpenGL.const_set('GL_LINES_ADJACENCY_EXT', 0x000A) unless defined?(OpenGL::GL_LINES_ADJACENCY_EXT)
  OpenGL.const_set('GL_LINE_STRIP_ADJACENCY_EXT', 0x000B) unless defined?(OpenGL::GL_LINE_STRIP_ADJACENCY_EXT)
  OpenGL.const_set('GL_TRIANGLES_ADJACENCY_EXT', 0x000C) unless defined?(OpenGL::GL_TRIANGLES_ADJACENCY_EXT)
  OpenGL.const_set('GL_TRIANGLE_STRIP_ADJACENCY_EXT', 0x000D) unless defined?(OpenGL::GL_TRIANGLE_STRIP_ADJACENCY_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT', 0x8DDF) unless defined?(OpenGL::GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT', 0x8A2C) unless defined?(OpenGL::GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT)
  OpenGL.const_set('GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT', 0x8A32) unless defined?(OpenGL::GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT', 0x9123) unless defined?(OpenGL::GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT', 0x9124) unless defined?(OpenGL::GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT', 0x8DE0) unless defined?(OpenGL::GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT', 0x8DE1) unless defined?(OpenGL::GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT', 0x8E5A) unless defined?(OpenGL::GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 0x8C29) unless defined?(OpenGL::GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT', 0x92CF) unless defined?(OpenGL::GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT', 0x92D5) unless defined?(OpenGL::GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT', 0x90CD) unless defined?(OpenGL::GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT', 0x90D7) unless defined?(OpenGL::GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT)
  OpenGL.const_set('GL_FIRST_VERTEX_CONVENTION_EXT', 0x8E4D) unless defined?(OpenGL::GL_FIRST_VERTEX_CONVENTION_EXT)
  OpenGL.const_set('GL_LAST_VERTEX_CONVENTION_EXT', 0x8E4E) unless defined?(OpenGL::GL_LAST_VERTEX_CONVENTION_EXT)
  OpenGL.const_set('GL_UNDEFINED_VERTEX_EXT', 0x8260) unless defined?(OpenGL::GL_UNDEFINED_VERTEX_EXT)
  OpenGL.const_set('GL_PRIMITIVES_GENERATED_EXT', 0x8C87) unless defined?(OpenGL::GL_PRIMITIVES_GENERATED_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT', 0x9312) unless defined?(OpenGL::GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT)
  OpenGL.const_set('GL_MAX_FRAMEBUFFER_LAYERS_EXT', 0x9317) unless defined?(OpenGL::GL_MAX_FRAMEBUFFER_LAYERS_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT', 0x8DA8) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT', 0x8DA7) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT)
  OpenGL.const_set('GL_REFERENCED_BY_GEOMETRY_SHADER_EXT', 0x9309) unless defined?(OpenGL::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
  OpenGL.const_set('GL_GEOMETRY_SHADER_EXT', 0x8DD9) unless defined?(OpenGL::GL_GEOMETRY_SHADER_EXT)
  OpenGL.const_set('GL_GEOMETRY_VERTICES_OUT_EXT', 0x8DDA) unless defined?(OpenGL::GL_GEOMETRY_VERTICES_OUT_EXT)
  OpenGL.const_set('GL_GEOMETRY_INPUT_TYPE_EXT', 0x8DDB) unless defined?(OpenGL::GL_GEOMETRY_INPUT_TYPE_EXT)
  OpenGL.const_set('GL_GEOMETRY_OUTPUT_TYPE_EXT', 0x8DDC) unless defined?(OpenGL::GL_GEOMETRY_OUTPUT_TYPE_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 0x8C29) unless defined?(OpenGL::GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT', 0x8DDD) unless defined?(OpenGL::GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_VERTEX_VARYING_COMPONENTS_EXT', 0x8DDE) unless defined?(OpenGL::GL_MAX_VERTEX_VARYING_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_VARYING_COMPONENTS_EXT', 0x8B4B) unless defined?(OpenGL::GL_MAX_VARYING_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT', 0x8DDF) unless defined?(OpenGL::GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT', 0x8DE0) unless defined?(OpenGL::GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT', 0x8DE1) unless defined?(OpenGL::GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_LINES_ADJACENCY_EXT', 0x000A) unless defined?(OpenGL::GL_LINES_ADJACENCY_EXT)
  OpenGL.const_set('GL_LINE_STRIP_ADJACENCY_EXT', 0x000B) unless defined?(OpenGL::GL_LINE_STRIP_ADJACENCY_EXT)
  OpenGL.const_set('GL_TRIANGLES_ADJACENCY_EXT', 0x000C) unless defined?(OpenGL::GL_TRIANGLES_ADJACENCY_EXT)
  OpenGL.const_set('GL_TRIANGLE_STRIP_ADJACENCY_EXT', 0x000D) unless defined?(OpenGL::GL_TRIANGLE_STRIP_ADJACENCY_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT', 0x8DA8) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT', 0x8DA9) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT', 0x8DA7) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 0x8CD4) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT)
  OpenGL.const_set('GL_PROGRAM_POINT_SIZE_EXT', 0x8642) unless defined?(OpenGL::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
  OpenGL.const_set('GL_SAMPLER_1D_ARRAY_EXT', 0x8DC0) unless defined?(OpenGL::GL_SAMPLER_1D_ARRAY_EXT)
  OpenGL.const_set('GL_SAMPLER_2D_ARRAY_EXT', 0x8DC1) unless defined?(OpenGL::GL_SAMPLER_2D_ARRAY_EXT)
  OpenGL.const_set('GL_SAMPLER_BUFFER_EXT', 0x8DC2) unless defined?(OpenGL::GL_SAMPLER_BUFFER_EXT)
  OpenGL.const_set('GL_SAMPLER_1D_ARRAY_SHADOW_EXT', 0x8DC3) unless defined?(OpenGL::GL_SAMPLER_1D_ARRAY_SHADOW_EXT)
  OpenGL.const_set('GL_SAMPLER_2D_ARRAY_SHADOW_EXT', 0x8DC4) unless defined?(OpenGL::GL_SAMPLER_2D_ARRAY_SHADOW_EXT)
  OpenGL.const_set('GL_SAMPLER_CUBE_SHADOW_EXT', 0x8DC5) unless defined?(OpenGL::GL_SAMPLER_CUBE_SHADOW_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_VEC2_EXT', 0x8DC6) unless defined?(OpenGL::GL_UNSIGNED_INT_VEC2_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_VEC3_EXT', 0x8DC7) unless defined?(OpenGL::GL_UNSIGNED_INT_VEC3_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_VEC4_EXT', 0x8DC8) unless defined?(OpenGL::GL_UNSIGNED_INT_VEC4_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_1D_EXT', 0x8DC9) unless defined?(OpenGL::GL_INT_SAMPLER_1D_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_2D_EXT', 0x8DCA) unless defined?(OpenGL::GL_INT_SAMPLER_2D_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_3D_EXT', 0x8DCB) unless defined?(OpenGL::GL_INT_SAMPLER_3D_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_CUBE_EXT', 0x8DCC) unless defined?(OpenGL::GL_INT_SAMPLER_CUBE_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_2D_RECT_EXT', 0x8DCD) unless defined?(OpenGL::GL_INT_SAMPLER_2D_RECT_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_1D_ARRAY_EXT', 0x8DCE) unless defined?(OpenGL::GL_INT_SAMPLER_1D_ARRAY_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_2D_ARRAY_EXT', 0x8DCF) unless defined?(OpenGL::GL_INT_SAMPLER_2D_ARRAY_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_BUFFER_EXT', 0x8DD0) unless defined?(OpenGL::GL_INT_SAMPLER_BUFFER_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_1D_EXT', 0x8DD1) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_1D_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_2D_EXT', 0x8DD2) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_2D_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_3D_EXT', 0x8DD3) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_3D_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_CUBE_EXT', 0x8DD4) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_CUBE_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT', 0x8DD5) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT', 0x8DD6) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT', 0x8DD7) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT', 0x8DD8) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT)
  OpenGL.const_set('GL_MIN_PROGRAM_TEXEL_OFFSET_EXT', 0x8904) unless defined?(OpenGL::GL_MIN_PROGRAM_TEXEL_OFFSET_EXT)
  OpenGL.const_set('GL_MAX_PROGRAM_TEXEL_OFFSET_EXT', 0x8905) unless defined?(OpenGL::GL_MAX_PROGRAM_TEXEL_OFFSET_EXT)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT', 0x88FD) unless defined?(OpenGL::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 1144
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
  OpenGL.const_set('GL_HISTOGRAM_EXT', 0x8024) unless defined?(OpenGL::GL_HISTOGRAM_EXT)
  OpenGL.const_set('GL_PROXY_HISTOGRAM_EXT', 0x8025) unless defined?(OpenGL::GL_PROXY_HISTOGRAM_EXT)
  OpenGL.const_set('GL_HISTOGRAM_WIDTH_EXT', 0x8026) unless defined?(OpenGL::GL_HISTOGRAM_WIDTH_EXT)
  OpenGL.const_set('GL_HISTOGRAM_FORMAT_EXT', 0x8027) unless defined?(OpenGL::GL_HISTOGRAM_FORMAT_EXT)
  OpenGL.const_set('GL_HISTOGRAM_RED_SIZE_EXT', 0x8028) unless defined?(OpenGL::GL_HISTOGRAM_RED_SIZE_EXT)
  OpenGL.const_set('GL_HISTOGRAM_GREEN_SIZE_EXT', 0x8029) unless defined?(OpenGL::GL_HISTOGRAM_GREEN_SIZE_EXT)
  OpenGL.const_set('GL_HISTOGRAM_BLUE_SIZE_EXT', 0x802A) unless defined?(OpenGL::GL_HISTOGRAM_BLUE_SIZE_EXT)
  OpenGL.const_set('GL_HISTOGRAM_ALPHA_SIZE_EXT', 0x802B) unless defined?(OpenGL::GL_HISTOGRAM_ALPHA_SIZE_EXT)
  OpenGL.const_set('GL_HISTOGRAM_LUMINANCE_SIZE_EXT', 0x802C) unless defined?(OpenGL::GL_HISTOGRAM_LUMINANCE_SIZE_EXT)
  OpenGL.const_set('GL_HISTOGRAM_SINK_EXT', 0x802D) unless defined?(OpenGL::GL_HISTOGRAM_SINK_EXT)
  OpenGL.const_set('GL_MINMAX_EXT', 0x802E) unless defined?(OpenGL::GL_MINMAX_EXT)
  OpenGL.const_set('GL_MINMAX_FORMAT_EXT', 0x802F) unless defined?(OpenGL::GL_MINMAX_FORMAT_EXT)
  OpenGL.const_set('GL_MINMAX_SINK_EXT', 0x8030) unless defined?(OpenGL::GL_MINMAX_SINK_EXT)
  OpenGL.const_set('GL_TABLE_TOO_LARGE_EXT', 0x8031) unless defined?(OpenGL::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
  OpenGL.const_set('GL_IUI_V2F_EXT', 0x81AD) unless defined?(OpenGL::GL_IUI_V2F_EXT)
  OpenGL.const_set('GL_IUI_V3F_EXT', 0x81AE) unless defined?(OpenGL::GL_IUI_V3F_EXT)
  OpenGL.const_set('GL_IUI_N3F_V2F_EXT', 0x81AF) unless defined?(OpenGL::GL_IUI_N3F_V2F_EXT)
  OpenGL.const_set('GL_IUI_N3F_V3F_EXT', 0x81B0) unless defined?(OpenGL::GL_IUI_N3F_V3F_EXT)
  OpenGL.const_set('GL_T2F_IUI_V2F_EXT', 0x81B1) unless defined?(OpenGL::GL_T2F_IUI_V2F_EXT)
  OpenGL.const_set('GL_T2F_IUI_V3F_EXT', 0x81B2) unless defined?(OpenGL::GL_T2F_IUI_V3F_EXT)
  OpenGL.const_set('GL_T2F_IUI_N3F_V2F_EXT', 0x81B3) unless defined?(OpenGL::GL_T2F_IUI_N3F_V2F_EXT)
  OpenGL.const_set('GL_T2F_IUI_N3F_V3F_EXT', 0x81B4) unless defined?(OpenGL::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
  OpenGL.const_set('GL_INDEX_TEST_EXT', 0x81B5) unless defined?(OpenGL::GL_INDEX_TEST_EXT)
  OpenGL.const_set('GL_INDEX_TEST_FUNC_EXT', 0x81B6) unless defined?(OpenGL::GL_INDEX_TEST_FUNC_EXT)
  OpenGL.const_set('GL_INDEX_TEST_REF_EXT', 0x81B7) unless defined?(OpenGL::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
  OpenGL.const_set('GL_INDEX_MATERIAL_EXT', 0x81B8) unless defined?(OpenGL::GL_INDEX_MATERIAL_EXT)
  OpenGL.const_set('GL_INDEX_MATERIAL_PARAMETER_EXT', 0x81B9) unless defined?(OpenGL::GL_INDEX_MATERIAL_PARAMETER_EXT)
  OpenGL.const_set('GL_INDEX_MATERIAL_FACE_EXT', 0x81BA) unless defined?(OpenGL::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 1153
def self.define_ext_enum_GL_EXT_instanced_arrays
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT', 0x88FE) unless defined?(OpenGL::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
  OpenGL.const_set('GL_FRAGMENT_MATERIAL_EXT', 0x8349) unless defined?(OpenGL::GL_FRAGMENT_MATERIAL_EXT)
  OpenGL.const_set('GL_FRAGMENT_NORMAL_EXT', 0x834A) unless defined?(OpenGL::GL_FRAGMENT_NORMAL_EXT)
  OpenGL.const_set('GL_FRAGMENT_COLOR_EXT', 0x834C) unless defined?(OpenGL::GL_FRAGMENT_COLOR_EXT)
  OpenGL.const_set('GL_ATTENUATION_EXT', 0x834D) unless defined?(OpenGL::GL_ATTENUATION_EXT)
  OpenGL.const_set('GL_SHADOW_ATTENUATION_EXT', 0x834E) unless defined?(OpenGL::GL_SHADOW_ATTENUATION_EXT)
  OpenGL.const_set('GL_TEXTURE_APPLICATION_MODE_EXT', 0x834F) unless defined?(OpenGL::GL_TEXTURE_APPLICATION_MODE_EXT)
  OpenGL.const_set('GL_TEXTURE_LIGHT_EXT', 0x8350) unless defined?(OpenGL::GL_TEXTURE_LIGHT_EXT)
  OpenGL.const_set('GL_TEXTURE_MATERIAL_FACE_EXT', 0x8351) unless defined?(OpenGL::GL_TEXTURE_MATERIAL_FACE_EXT)
  OpenGL.const_set('GL_TEXTURE_MATERIAL_PARAMETER_EXT', 0x8352) unless defined?(OpenGL::GL_TEXTURE_MATERIAL_PARAMETER_EXT)
  OpenGL.const_set('GL_FRAGMENT_DEPTH_EXT', 0x8452) unless defined?(OpenGL::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 1164
def self.define_ext_enum_GL_EXT_map_buffer_range
  OpenGL.const_set('GL_MAP_READ_BIT_EXT', 0x0001) unless defined?(OpenGL::GL_MAP_READ_BIT_EXT)
  OpenGL.const_set('GL_MAP_WRITE_BIT_EXT', 0x0002) unless defined?(OpenGL::GL_MAP_WRITE_BIT_EXT)
  OpenGL.const_set('GL_MAP_INVALIDATE_RANGE_BIT_EXT', 0x0004) unless defined?(OpenGL::GL_MAP_INVALIDATE_RANGE_BIT_EXT)
  OpenGL.const_set('GL_MAP_INVALIDATE_BUFFER_BIT_EXT', 0x0008) unless defined?(OpenGL::GL_MAP_INVALIDATE_BUFFER_BIT_EXT)
  OpenGL.const_set('GL_MAP_FLUSH_EXPLICIT_BIT_EXT', 0x0010) unless defined?(OpenGL::GL_MAP_FLUSH_EXPLICIT_BIT_EXT)
  OpenGL.const_set('GL_MAP_UNSYNCHRONIZED_BIT_EXT', 0x0020) unless defined?(OpenGL::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 1185
def self.define_ext_enum_GL_EXT_memory_object
  OpenGL.const_set('GL_TEXTURE_TILING_EXT', 0x9580) unless defined?(OpenGL::GL_TEXTURE_TILING_EXT)
  OpenGL.const_set('GL_DEDICATED_MEMORY_OBJECT_EXT', 0x9581) unless defined?(OpenGL::GL_DEDICATED_MEMORY_OBJECT_EXT)
  OpenGL.const_set('GL_PROTECTED_MEMORY_OBJECT_EXT', 0x959B) unless defined?(OpenGL::GL_PROTECTED_MEMORY_OBJECT_EXT)
  OpenGL.const_set('GL_NUM_TILING_TYPES_EXT', 0x9582) unless defined?(OpenGL::GL_NUM_TILING_TYPES_EXT)
  OpenGL.const_set('GL_TILING_TYPES_EXT', 0x9583) unless defined?(OpenGL::GL_TILING_TYPES_EXT)
  OpenGL.const_set('GL_OPTIMAL_TILING_EXT', 0x9584) unless defined?(OpenGL::GL_OPTIMAL_TILING_EXT)
  OpenGL.const_set('GL_LINEAR_TILING_EXT', 0x9585) unless defined?(OpenGL::GL_LINEAR_TILING_EXT)
  OpenGL.const_set('GL_NUM_DEVICE_UUIDS_EXT', 0x9596) unless defined?(OpenGL::GL_NUM_DEVICE_UUIDS_EXT)
  OpenGL.const_set('GL_DEVICE_UUID_EXT', 0x9597) unless defined?(OpenGL::GL_DEVICE_UUID_EXT)
  OpenGL.const_set('GL_DRIVER_UUID_EXT', 0x9598) unless defined?(OpenGL::GL_DRIVER_UUID_EXT)
  OpenGL.const_set('GL_UUID_SIZE_EXT', 16) unless defined?(OpenGL::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 1216
def self.define_ext_enum_GL_EXT_memory_object_fd
  OpenGL.const_set('GL_HANDLE_TYPE_OPAQUE_FD_EXT', 0x9586) unless defined?(OpenGL::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 1227
def self.define_ext_enum_GL_EXT_memory_object_win32
  OpenGL.const_set('GL_HANDLE_TYPE_OPAQUE_WIN32_EXT', 0x9587) unless defined?(OpenGL::GL_HANDLE_TYPE_OPAQUE_WIN32_EXT)
  OpenGL.const_set('GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT', 0x9588) unless defined?(OpenGL::GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT)
  OpenGL.const_set('GL_DEVICE_LUID_EXT', 0x9599) unless defined?(OpenGL::GL_DEVICE_LUID_EXT)
  OpenGL.const_set('GL_DEVICE_NODE_MASK_EXT', 0x959A) unless defined?(OpenGL::GL_DEVICE_NODE_MASK_EXT)
  OpenGL.const_set('GL_LUID_SIZE_EXT', 8) unless defined?(OpenGL::GL_LUID_SIZE_EXT)
  OpenGL.const_set('GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT', 0x9589) unless defined?(OpenGL::GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT)
  OpenGL.const_set('GL_HANDLE_TYPE_D3D12_RESOURCE_EXT', 0x958A) unless defined?(OpenGL::GL_HANDLE_TYPE_D3D12_RESOURCE_EXT)
  OpenGL.const_set('GL_HANDLE_TYPE_D3D11_IMAGE_EXT', 0x958B) unless defined?(OpenGL::GL_HANDLE_TYPE_D3D11_IMAGE_EXT)
  OpenGL.const_set('GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT', 0x958C) unless defined?(OpenGL::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 1254
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 1263
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
  OpenGL.const_set('GL_MULTISAMPLE_EXT', 0x809D) unless defined?(OpenGL::GL_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_SAMPLE_ALPHA_TO_MASK_EXT', 0x809E) unless defined?(OpenGL::GL_SAMPLE_ALPHA_TO_MASK_EXT)
  OpenGL.const_set('GL_SAMPLE_ALPHA_TO_ONE_EXT', 0x809F) unless defined?(OpenGL::GL_SAMPLE_ALPHA_TO_ONE_EXT)
  OpenGL.const_set('GL_SAMPLE_MASK_EXT', 0x80A0) unless defined?(OpenGL::GL_SAMPLE_MASK_EXT)
  OpenGL.const_set('GL_1PASS_EXT', 0x80A1) unless defined?(OpenGL::GL_1PASS_EXT)
  OpenGL.const_set('GL_2PASS_0_EXT', 0x80A2) unless defined?(OpenGL::GL_2PASS_0_EXT)
  OpenGL.const_set('GL_2PASS_1_EXT', 0x80A3) unless defined?(OpenGL::GL_2PASS_1_EXT)
  OpenGL.const_set('GL_4PASS_0_EXT', 0x80A4) unless defined?(OpenGL::GL_4PASS_0_EXT)
  OpenGL.const_set('GL_4PASS_1_EXT', 0x80A5) unless defined?(OpenGL::GL_4PASS_1_EXT)
  OpenGL.const_set('GL_4PASS_2_EXT', 0x80A6) unless defined?(OpenGL::GL_4PASS_2_EXT)
  OpenGL.const_set('GL_4PASS_3_EXT', 0x80A7) unless defined?(OpenGL::GL_4PASS_3_EXT)
  OpenGL.const_set('GL_SAMPLE_BUFFERS_EXT', 0x80A8) unless defined?(OpenGL::GL_SAMPLE_BUFFERS_EXT)
  OpenGL.const_set('GL_SAMPLES_EXT', 0x80A9) unless defined?(OpenGL::GL_SAMPLES_EXT)
  OpenGL.const_set('GL_SAMPLE_MASK_VALUE_EXT', 0x80AA) unless defined?(OpenGL::GL_SAMPLE_MASK_VALUE_EXT)
  OpenGL.const_set('GL_SAMPLE_MASK_INVERT_EXT', 0x80AB) unless defined?(OpenGL::GL_SAMPLE_MASK_INVERT_EXT)
  OpenGL.const_set('GL_SAMPLE_PATTERN_EXT', 0x80AC) unless defined?(OpenGL::GL_SAMPLE_PATTERN_EXT)
  OpenGL.const_set('GL_MULTISAMPLE_BIT_EXT', 0x20000000) unless defined?(OpenGL::GL_MULTISAMPLE_BIT_EXT)
end
define_ext_enum_GL_EXT_multisampled_compatibility() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1272
def self.define_ext_enum_GL_EXT_multisampled_compatibility
  OpenGL.const_set('GL_MULTISAMPLE_EXT', 0x809D) unless defined?(OpenGL::GL_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_SAMPLE_ALPHA_TO_ONE_EXT', 0x809F) unless defined?(OpenGL::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 1285
def self.define_ext_enum_GL_EXT_multisampled_render_to_texture
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT', 0x8D6C) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT)
  OpenGL.const_set('GL_RENDERBUFFER_SAMPLES_EXT', 0x8CAB) unless defined?(OpenGL::GL_RENDERBUFFER_SAMPLES_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT', 0x8D56) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_MAX_SAMPLES_EXT', 0x8D57) unless defined?(OpenGL::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 1302
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 1311
def self.define_ext_enum_GL_EXT_multiview_draw_buffers
  OpenGL.const_set('GL_COLOR_ATTACHMENT_EXT', 0x90F0) unless defined?(OpenGL::GL_COLOR_ATTACHMENT_EXT)
  OpenGL.const_set('GL_MULTIVIEW_EXT', 0x90F1) unless defined?(OpenGL::GL_MULTIVIEW_EXT)
  OpenGL.const_set('GL_DRAW_BUFFER_EXT', 0x0C01) unless defined?(OpenGL::GL_DRAW_BUFFER_EXT)
  OpenGL.const_set('GL_READ_BUFFER_EXT', 0x0C02) unless defined?(OpenGL::GL_READ_BUFFER_EXT)
  OpenGL.const_set('GL_MAX_MULTIVIEW_BUFFERS_EXT', 0x90F2) unless defined?(OpenGL::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 1330
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 1339
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 1348
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 1357
def self.define_ext_enum_GL_EXT_occlusion_query_boolean
  OpenGL.const_set('GL_ANY_SAMPLES_PASSED_EXT', 0x8C2F) unless defined?(OpenGL::GL_ANY_SAMPLES_PASSED_EXT)
  OpenGL.const_set('GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT', 0x8D6A) unless defined?(OpenGL::GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT)
  OpenGL.const_set('GL_CURRENT_QUERY_EXT', 0x8865) unless defined?(OpenGL::GL_CURRENT_QUERY_EXT)
  OpenGL.const_set('GL_QUERY_RESULT_EXT', 0x8866) unless defined?(OpenGL::GL_QUERY_RESULT_EXT)
  OpenGL.const_set('GL_QUERY_RESULT_AVAILABLE_EXT', 0x8867) unless defined?(OpenGL::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
  OpenGL.const_set('GL_DEPTH_STENCIL_EXT', 0x84F9) unless defined?(OpenGL::GL_DEPTH_STENCIL_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_24_8_EXT', 0x84FA) unless defined?(OpenGL::GL_UNSIGNED_INT_24_8_EXT)
  OpenGL.const_set('GL_DEPTH24_STENCIL8_EXT', 0x88F0) unless defined?(OpenGL::GL_DEPTH24_STENCIL8_EXT)
  OpenGL.const_set('GL_TEXTURE_STENCIL_SIZE_EXT', 0x88F1) unless defined?(OpenGL::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
  OpenGL.const_set('GL_R11F_G11F_B10F_EXT', 0x8C3A) unless defined?(OpenGL::GL_R11F_G11F_B10F_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_10F_11F_11F_REV_EXT', 0x8C3B) unless defined?(OpenGL::GL_UNSIGNED_INT_10F_11F_11F_REV_EXT)
  OpenGL.const_set('GL_RGBA_SIGNED_COMPONENTS_EXT', 0x8C3C) unless defined?(OpenGL::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
  OpenGL.const_set('GL_UNSIGNED_BYTE_3_3_2_EXT', 0x8032) unless defined?(OpenGL::GL_UNSIGNED_BYTE_3_3_2_EXT)
  OpenGL.const_set('GL_UNSIGNED_SHORT_4_4_4_4_EXT', 0x8033) unless defined?(OpenGL::GL_UNSIGNED_SHORT_4_4_4_4_EXT)
  OpenGL.const_set('GL_UNSIGNED_SHORT_5_5_5_1_EXT', 0x8034) unless defined?(OpenGL::GL_UNSIGNED_SHORT_5_5_5_1_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_8_8_8_8_EXT', 0x8035) unless defined?(OpenGL::GL_UNSIGNED_INT_8_8_8_8_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_10_10_10_2_EXT', 0x8036) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COLOR_INDEX1_EXT', 0x80E2) unless defined?(OpenGL::GL_COLOR_INDEX1_EXT)
  OpenGL.const_set('GL_COLOR_INDEX2_EXT', 0x80E3) unless defined?(OpenGL::GL_COLOR_INDEX2_EXT)
  OpenGL.const_set('GL_COLOR_INDEX4_EXT', 0x80E4) unless defined?(OpenGL::GL_COLOR_INDEX4_EXT)
  OpenGL.const_set('GL_COLOR_INDEX8_EXT', 0x80E5) unless defined?(OpenGL::GL_COLOR_INDEX8_EXT)
  OpenGL.const_set('GL_COLOR_INDEX12_EXT', 0x80E6) unless defined?(OpenGL::GL_COLOR_INDEX12_EXT)
  OpenGL.const_set('GL_COLOR_INDEX16_EXT', 0x80E7) unless defined?(OpenGL::GL_COLOR_INDEX16_EXT)
  OpenGL.const_set('GL_TEXTURE_INDEX_SIZE_EXT', 0x80ED) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PIXEL_PACK_BUFFER_EXT', 0x88EB) unless defined?(OpenGL::GL_PIXEL_PACK_BUFFER_EXT)
  OpenGL.const_set('GL_PIXEL_UNPACK_BUFFER_EXT', 0x88EC) unless defined?(OpenGL::GL_PIXEL_UNPACK_BUFFER_EXT)
  OpenGL.const_set('GL_PIXEL_PACK_BUFFER_BINDING_EXT', 0x88ED) unless defined?(OpenGL::GL_PIXEL_PACK_BUFFER_BINDING_EXT)
  OpenGL.const_set('GL_PIXEL_UNPACK_BUFFER_BINDING_EXT', 0x88EF) unless defined?(OpenGL::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
  OpenGL.const_set('GL_PIXEL_TRANSFORM_2D_EXT', 0x8330) unless defined?(OpenGL::GL_PIXEL_TRANSFORM_2D_EXT)
  OpenGL.const_set('GL_PIXEL_MAG_FILTER_EXT', 0x8331) unless defined?(OpenGL::GL_PIXEL_MAG_FILTER_EXT)
  OpenGL.const_set('GL_PIXEL_MIN_FILTER_EXT', 0x8332) unless defined?(OpenGL::GL_PIXEL_MIN_FILTER_EXT)
  OpenGL.const_set('GL_PIXEL_CUBIC_WEIGHT_EXT', 0x8333) unless defined?(OpenGL::GL_PIXEL_CUBIC_WEIGHT_EXT)
  OpenGL.const_set('GL_CUBIC_EXT', 0x8334) unless defined?(OpenGL::GL_CUBIC_EXT)
  OpenGL.const_set('GL_AVERAGE_EXT', 0x8335) unless defined?(OpenGL::GL_AVERAGE_EXT)
  OpenGL.const_set('GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT', 0x8336) unless defined?(OpenGL::GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT)
  OpenGL.const_set('GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT', 0x8337) unless defined?(OpenGL::GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT)
  OpenGL.const_set('GL_PIXEL_TRANSFORM_2D_MATRIX_EXT', 0x8338) unless defined?(OpenGL::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
  OpenGL.const_set('GL_POINT_SIZE_MIN_EXT', 0x8126) unless defined?(OpenGL::GL_POINT_SIZE_MIN_EXT)
  OpenGL.const_set('GL_POINT_SIZE_MAX_EXT', 0x8127) unless defined?(OpenGL::GL_POINT_SIZE_MAX_EXT)
  OpenGL.const_set('GL_POINT_FADE_THRESHOLD_SIZE_EXT', 0x8128) unless defined?(OpenGL::GL_POINT_FADE_THRESHOLD_SIZE_EXT)
  OpenGL.const_set('GL_DISTANCE_ATTENUATION_EXT', 0x8129) unless defined?(OpenGL::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
  OpenGL.const_set('GL_POLYGON_OFFSET_EXT', 0x8037) unless defined?(OpenGL::GL_POLYGON_OFFSET_EXT)
  OpenGL.const_set('GL_POLYGON_OFFSET_FACTOR_EXT', 0x8038) unless defined?(OpenGL::GL_POLYGON_OFFSET_FACTOR_EXT)
  OpenGL.const_set('GL_POLYGON_OFFSET_BIAS_EXT', 0x8039) unless defined?(OpenGL::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 1376
def self.define_ext_enum_GL_EXT_polygon_offset_clamp
  OpenGL.const_set('GL_POLYGON_OFFSET_CLAMP_EXT', 0x8E1B) unless defined?(OpenGL::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 1387
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 1396
def self.define_ext_enum_GL_EXT_primitive_bounding_box
  OpenGL.const_set('GL_PRIMITIVE_BOUNDING_BOX_EXT', 0x92BE) unless defined?(OpenGL::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 1407
def self.define_ext_enum_GL_EXT_protected_textures
  OpenGL.const_set('GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT', 0x00000010) unless defined?(OpenGL::GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT)
  OpenGL.const_set('GL_TEXTURE_PROTECTED_EXT', 0x8BFA) unless defined?(OpenGL::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
  OpenGL.const_set('GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT', 0x8E4C) unless defined?(OpenGL::GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT)
  OpenGL.const_set('GL_FIRST_VERTEX_CONVENTION_EXT', 0x8E4D) unless defined?(OpenGL::GL_FIRST_VERTEX_CONVENTION_EXT)
  OpenGL.const_set('GL_LAST_VERTEX_CONVENTION_EXT', 0x8E4E) unless defined?(OpenGL::GL_LAST_VERTEX_CONVENTION_EXT)
  OpenGL.const_set('GL_PROVOKING_VERTEX_EXT', 0x8E4F) unless defined?(OpenGL::GL_PROVOKING_VERTEX_EXT)
end
define_ext_enum_GL_EXT_pvrtc_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1420
def self.define_ext_enum_GL_EXT_pvrtc_sRGB
  OpenGL.const_set('GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT', 0x8A54) unless defined?(OpenGL::GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT', 0x8A55) unless defined?(OpenGL::GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT', 0x8A56) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT', 0x8A57) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG', 0x93F0) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG', 0x93F1) unless defined?(OpenGL::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 1441
def self.define_ext_enum_GL_EXT_raster_multisample
  OpenGL.const_set('GL_RASTER_MULTISAMPLE_EXT', 0x9327) unless defined?(OpenGL::GL_RASTER_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_RASTER_SAMPLES_EXT', 0x9328) unless defined?(OpenGL::GL_RASTER_SAMPLES_EXT)
  OpenGL.const_set('GL_MAX_RASTER_SAMPLES_EXT', 0x9329) unless defined?(OpenGL::GL_MAX_RASTER_SAMPLES_EXT)
  OpenGL.const_set('GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT', 0x932A) unless defined?(OpenGL::GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT)
  OpenGL.const_set('GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT', 0x932B) unless defined?(OpenGL::GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT)
  OpenGL.const_set('GL_EFFECTIVE_RASTER_SAMPLES_EXT', 0x932C) unless defined?(OpenGL::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 1462
def self.define_ext_enum_GL_EXT_read_format_bgra
  OpenGL.const_set('GL_BGRA_EXT', 0x80E1) unless defined?(OpenGL::GL_BGRA_EXT)
  OpenGL.const_set('GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT', 0x8365) unless defined?(OpenGL::GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT)
  OpenGL.const_set('GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT', 0x8366) unless defined?(OpenGL::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 1477
def self.define_ext_enum_GL_EXT_render_snorm
  OpenGL.const_set('GL_BYTE', 0x1400) unless defined?(OpenGL::GL_BYTE)
  OpenGL.const_set('GL_SHORT', 0x1402) unless defined?(OpenGL::GL_SHORT)
  OpenGL.const_set('GL_R8_SNORM', 0x8F94) unless defined?(OpenGL::GL_R8_SNORM)
  OpenGL.const_set('GL_RG8_SNORM', 0x8F95) unless defined?(OpenGL::GL_RG8_SNORM)
  OpenGL.const_set('GL_RGBA8_SNORM', 0x8F97) unless defined?(OpenGL::GL_RGBA8_SNORM)
  OpenGL.const_set('GL_R16_SNORM_EXT', 0x8F98) unless defined?(OpenGL::GL_R16_SNORM_EXT)
  OpenGL.const_set('GL_RG16_SNORM_EXT', 0x8F99) unless defined?(OpenGL::GL_RG16_SNORM_EXT)
  OpenGL.const_set('GL_RGBA16_SNORM_EXT', 0x8F9B) unless defined?(OpenGL::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
  OpenGL.const_set('GL_RESCALE_NORMAL_EXT', 0x803A) unless defined?(OpenGL::GL_RESCALE_NORMAL_EXT)
end
define_ext_enum_GL_EXT_robustness() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1502
def self.define_ext_enum_GL_EXT_robustness
  OpenGL.const_set('GL_NO_ERROR', 0) unless defined?(OpenGL::GL_NO_ERROR)
  OpenGL.const_set('GL_GUILTY_CONTEXT_RESET_EXT', 0x8253) unless defined?(OpenGL::GL_GUILTY_CONTEXT_RESET_EXT)
  OpenGL.const_set('GL_INNOCENT_CONTEXT_RESET_EXT', 0x8254) unless defined?(OpenGL::GL_INNOCENT_CONTEXT_RESET_EXT)
  OpenGL.const_set('GL_UNKNOWN_CONTEXT_RESET_EXT', 0x8255) unless defined?(OpenGL::GL_UNKNOWN_CONTEXT_RESET_EXT)
  OpenGL.const_set('GL_CONTEXT_ROBUST_ACCESS_EXT', 0x90F3) unless defined?(OpenGL::GL_CONTEXT_ROBUST_ACCESS_EXT)
  OpenGL.const_set('GL_RESET_NOTIFICATION_STRATEGY_EXT', 0x8256) unless defined?(OpenGL::GL_RESET_NOTIFICATION_STRATEGY_EXT)
  OpenGL.const_set('GL_LOSE_CONTEXT_ON_RESET_EXT', 0x8252) unless defined?(OpenGL::GL_LOSE_CONTEXT_ON_RESET_EXT)
  OpenGL.const_set('GL_NO_RESET_NOTIFICATION_EXT', 0x8261) unless defined?(OpenGL::GL_NO_RESET_NOTIFICATION_EXT)
end
define_ext_enum_GL_EXT_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1596
def self.define_ext_enum_GL_EXT_sRGB
  OpenGL.const_set('GL_SRGB_EXT', 0x8C40) unless defined?(OpenGL::GL_SRGB_EXT)
  OpenGL.const_set('GL_SRGB_ALPHA_EXT', 0x8C42) unless defined?(OpenGL::GL_SRGB_ALPHA_EXT)
  OpenGL.const_set('GL_SRGB8_ALPHA8_EXT', 0x8C43) unless defined?(OpenGL::GL_SRGB8_ALPHA8_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT', 0x8210) unless defined?(OpenGL::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 1613
def self.define_ext_enum_GL_EXT_sRGB_write_control
  OpenGL.const_set('GL_FRAMEBUFFER_SRGB_EXT', 0x8DB9) unless defined?(OpenGL::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
  OpenGL.const_set('GL_COLOR_SUM_EXT', 0x8458) unless defined?(OpenGL::GL_COLOR_SUM_EXT)
  OpenGL.const_set('GL_CURRENT_SECONDARY_COLOR_EXT', 0x8459) unless defined?(OpenGL::GL_CURRENT_SECONDARY_COLOR_EXT)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_SIZE_EXT', 0x845A) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_SIZE_EXT)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_TYPE_EXT', 0x845B) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT', 0x845C) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_POINTER_EXT', 0x845D) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_EXT', 0x845E) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_EXT)
end
define_ext_enum_GL_EXT_semaphore() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1527
def self.define_ext_enum_GL_EXT_semaphore
  OpenGL.const_set('GL_NUM_DEVICE_UUIDS_EXT', 0x9596) unless defined?(OpenGL::GL_NUM_DEVICE_UUIDS_EXT)
  OpenGL.const_set('GL_DEVICE_UUID_EXT', 0x9597) unless defined?(OpenGL::GL_DEVICE_UUID_EXT)
  OpenGL.const_set('GL_DRIVER_UUID_EXT', 0x9598) unless defined?(OpenGL::GL_DRIVER_UUID_EXT)
  OpenGL.const_set('GL_UUID_SIZE_EXT', 16) unless defined?(OpenGL::GL_UUID_SIZE_EXT)
  OpenGL.const_set('GL_LAYOUT_GENERAL_EXT', 0x958D) unless defined?(OpenGL::GL_LAYOUT_GENERAL_EXT)
  OpenGL.const_set('GL_LAYOUT_COLOR_ATTACHMENT_EXT', 0x958E) unless defined?(OpenGL::GL_LAYOUT_COLOR_ATTACHMENT_EXT)
  OpenGL.const_set('GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT', 0x958F) unless defined?(OpenGL::GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT)
  OpenGL.const_set('GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT', 0x9590) unless defined?(OpenGL::GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT)
  OpenGL.const_set('GL_LAYOUT_SHADER_READ_ONLY_EXT', 0x9591) unless defined?(OpenGL::GL_LAYOUT_SHADER_READ_ONLY_EXT)
  OpenGL.const_set('GL_LAYOUT_TRANSFER_SRC_EXT', 0x9592) unless defined?(OpenGL::GL_LAYOUT_TRANSFER_SRC_EXT)
  OpenGL.const_set('GL_LAYOUT_TRANSFER_DST_EXT', 0x9593) unless defined?(OpenGL::GL_LAYOUT_TRANSFER_DST_EXT)
  OpenGL.const_set('GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT', 0x9530) unless defined?(OpenGL::GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT)
  OpenGL.const_set('GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT', 0x9531) unless defined?(OpenGL::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 1562
def self.define_ext_enum_GL_EXT_semaphore_fd
  OpenGL.const_set('GL_HANDLE_TYPE_OPAQUE_FD_EXT', 0x9586) unless defined?(OpenGL::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 1573
def self.define_ext_enum_GL_EXT_semaphore_win32
  OpenGL.const_set('GL_HANDLE_TYPE_OPAQUE_WIN32_EXT', 0x9587) unless defined?(OpenGL::GL_HANDLE_TYPE_OPAQUE_WIN32_EXT)
  OpenGL.const_set('GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT', 0x9588) unless defined?(OpenGL::GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT)
  OpenGL.const_set('GL_DEVICE_LUID_EXT', 0x9599) unless defined?(OpenGL::GL_DEVICE_LUID_EXT)
  OpenGL.const_set('GL_DEVICE_NODE_MASK_EXT', 0x959A) unless defined?(OpenGL::GL_DEVICE_NODE_MASK_EXT)
  OpenGL.const_set('GL_LUID_SIZE_EXT', 8) unless defined?(OpenGL::GL_LUID_SIZE_EXT)
  OpenGL.const_set('GL_HANDLE_TYPE_D3D12_FENCE_EXT', 0x9594) unless defined?(OpenGL::GL_HANDLE_TYPE_D3D12_FENCE_EXT)
  OpenGL.const_set('GL_D3D12_FENCE_VALUE_EXT', 0x9595) unless defined?(OpenGL::GL_D3D12_FENCE_VALUE_EXT)
end
define_ext_enum_GL_EXT_separate_depth_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1624
def self.define_ext_enum_GL_EXT_separate_depth_stencil
end
define_ext_enum_GL_EXT_separate_shader_objects() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1633
def self.define_ext_enum_GL_EXT_separate_shader_objects
  OpenGL.const_set('GL_ACTIVE_PROGRAM_EXT', 0x8B8D) unless defined?(OpenGL::GL_ACTIVE_PROGRAM_EXT)
  OpenGL.const_set('GL_VERTEX_SHADER_BIT_EXT', 0x00000001) unless defined?(OpenGL::GL_VERTEX_SHADER_BIT_EXT)
  OpenGL.const_set('GL_FRAGMENT_SHADER_BIT_EXT', 0x00000002) unless defined?(OpenGL::GL_FRAGMENT_SHADER_BIT_EXT)
  OpenGL.const_set('GL_ALL_SHADER_BITS_EXT', 0xFFFFFFFF) unless defined?(OpenGL::GL_ALL_SHADER_BITS_EXT)
  OpenGL.const_set('GL_PROGRAM_SEPARABLE_EXT', 0x8258) unless defined?(OpenGL::GL_PROGRAM_SEPARABLE_EXT)
  OpenGL.const_set('GL_PROGRAM_PIPELINE_BINDING_EXT', 0x825A) unless defined?(OpenGL::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
  OpenGL.const_set('GL_LIGHT_MODEL_COLOR_CONTROL_EXT', 0x81F8) unless defined?(OpenGL::GL_LIGHT_MODEL_COLOR_CONTROL_EXT)
  OpenGL.const_set('GL_SINGLE_COLOR_EXT', 0x81F9) unless defined?(OpenGL::GL_SINGLE_COLOR_EXT)
  OpenGL.const_set('GL_SEPARATE_SPECULAR_COLOR_EXT', 0x81FA) unless defined?(OpenGL::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 1654
def self.define_ext_enum_GL_EXT_shader_framebuffer_fetch
  OpenGL.const_set('GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT', 0x8A52) unless defined?(OpenGL::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 1665
def self.define_ext_enum_GL_EXT_shader_framebuffer_fetch_non_coherent
  OpenGL.const_set('GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT', 0x8A52) unless defined?(OpenGL::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 1676
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
  OpenGL.const_set('GL_MAX_IMAGE_UNITS_EXT', 0x8F38) unless defined?(OpenGL::GL_MAX_IMAGE_UNITS_EXT)
  OpenGL.const_set('GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT', 0x8F39) unless defined?(OpenGL::GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT)
  OpenGL.const_set('GL_IMAGE_BINDING_NAME_EXT', 0x8F3A) unless defined?(OpenGL::GL_IMAGE_BINDING_NAME_EXT)
  OpenGL.const_set('GL_IMAGE_BINDING_LEVEL_EXT', 0x8F3B) unless defined?(OpenGL::GL_IMAGE_BINDING_LEVEL_EXT)
  OpenGL.const_set('GL_IMAGE_BINDING_LAYERED_EXT', 0x8F3C) unless defined?(OpenGL::GL_IMAGE_BINDING_LAYERED_EXT)
  OpenGL.const_set('GL_IMAGE_BINDING_LAYER_EXT', 0x8F3D) unless defined?(OpenGL::GL_IMAGE_BINDING_LAYER_EXT)
  OpenGL.const_set('GL_IMAGE_BINDING_ACCESS_EXT', 0x8F3E) unless defined?(OpenGL::GL_IMAGE_BINDING_ACCESS_EXT)
  OpenGL.const_set('GL_IMAGE_1D_EXT', 0x904C) unless defined?(OpenGL::GL_IMAGE_1D_EXT)
  OpenGL.const_set('GL_IMAGE_2D_EXT', 0x904D) unless defined?(OpenGL::GL_IMAGE_2D_EXT)
  OpenGL.const_set('GL_IMAGE_3D_EXT', 0x904E) unless defined?(OpenGL::GL_IMAGE_3D_EXT)
  OpenGL.const_set('GL_IMAGE_2D_RECT_EXT', 0x904F) unless defined?(OpenGL::GL_IMAGE_2D_RECT_EXT)
  OpenGL.const_set('GL_IMAGE_CUBE_EXT', 0x9050) unless defined?(OpenGL::GL_IMAGE_CUBE_EXT)
  OpenGL.const_set('GL_IMAGE_BUFFER_EXT', 0x9051) unless defined?(OpenGL::GL_IMAGE_BUFFER_EXT)
  OpenGL.const_set('GL_IMAGE_1D_ARRAY_EXT', 0x9052) unless defined?(OpenGL::GL_IMAGE_1D_ARRAY_EXT)
  OpenGL.const_set('GL_IMAGE_2D_ARRAY_EXT', 0x9053) unless defined?(OpenGL::GL_IMAGE_2D_ARRAY_EXT)
  OpenGL.const_set('GL_IMAGE_CUBE_MAP_ARRAY_EXT', 0x9054) unless defined?(OpenGL::GL_IMAGE_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_IMAGE_2D_MULTISAMPLE_EXT', 0x9055) unless defined?(OpenGL::GL_IMAGE_2D_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x9056) unless defined?(OpenGL::GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  OpenGL.const_set('GL_INT_IMAGE_1D_EXT', 0x9057) unless defined?(OpenGL::GL_INT_IMAGE_1D_EXT)
  OpenGL.const_set('GL_INT_IMAGE_2D_EXT', 0x9058) unless defined?(OpenGL::GL_INT_IMAGE_2D_EXT)
  OpenGL.const_set('GL_INT_IMAGE_3D_EXT', 0x9059) unless defined?(OpenGL::GL_INT_IMAGE_3D_EXT)
  OpenGL.const_set('GL_INT_IMAGE_2D_RECT_EXT', 0x905A) unless defined?(OpenGL::GL_INT_IMAGE_2D_RECT_EXT)
  OpenGL.const_set('GL_INT_IMAGE_CUBE_EXT', 0x905B) unless defined?(OpenGL::GL_INT_IMAGE_CUBE_EXT)
  OpenGL.const_set('GL_INT_IMAGE_BUFFER_EXT', 0x905C) unless defined?(OpenGL::GL_INT_IMAGE_BUFFER_EXT)
  OpenGL.const_set('GL_INT_IMAGE_1D_ARRAY_EXT', 0x905D) unless defined?(OpenGL::GL_INT_IMAGE_1D_ARRAY_EXT)
  OpenGL.const_set('GL_INT_IMAGE_2D_ARRAY_EXT', 0x905E) unless defined?(OpenGL::GL_INT_IMAGE_2D_ARRAY_EXT)
  OpenGL.const_set('GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x905F) unless defined?(OpenGL::GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_INT_IMAGE_2D_MULTISAMPLE_EXT', 0x9060) unless defined?(OpenGL::GL_INT_IMAGE_2D_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x9061) unless defined?(OpenGL::GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_1D_EXT', 0x9062) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_1D_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_EXT', 0x9063) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_3D_EXT', 0x9064) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_3D_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT', 0x9065) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_CUBE_EXT', 0x9066) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_CUBE_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_BUFFER_EXT', 0x9067) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_BUFFER_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT', 0x9068) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT', 0x9069) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x906A) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT', 0x906B) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x906C) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  OpenGL.const_set('GL_MAX_IMAGE_SAMPLES_EXT', 0x906D) unless defined?(OpenGL::GL_MAX_IMAGE_SAMPLES_EXT)
  OpenGL.const_set('GL_IMAGE_BINDING_FORMAT_EXT', 0x906E) unless defined?(OpenGL::GL_IMAGE_BINDING_FORMAT_EXT)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT', 0x00000001) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_ELEMENT_ARRAY_BARRIER_BIT_EXT', 0x00000002) unless defined?(OpenGL::GL_ELEMENT_ARRAY_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_UNIFORM_BARRIER_BIT_EXT', 0x00000004) unless defined?(OpenGL::GL_UNIFORM_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_TEXTURE_FETCH_BARRIER_BIT_EXT', 0x00000008) unless defined?(OpenGL::GL_TEXTURE_FETCH_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT', 0x00000020) unless defined?(OpenGL::GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_COMMAND_BARRIER_BIT_EXT', 0x00000040) unless defined?(OpenGL::GL_COMMAND_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_PIXEL_BUFFER_BARRIER_BIT_EXT', 0x00000080) unless defined?(OpenGL::GL_PIXEL_BUFFER_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_TEXTURE_UPDATE_BARRIER_BIT_EXT', 0x00000100) unless defined?(OpenGL::GL_TEXTURE_UPDATE_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_BUFFER_UPDATE_BARRIER_BIT_EXT', 0x00000200) unless defined?(OpenGL::GL_BUFFER_UPDATE_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_BARRIER_BIT_EXT', 0x00000400) unless defined?(OpenGL::GL_FRAMEBUFFER_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT', 0x00000800) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BARRIER_BIT_EXT', 0x00001000) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BARRIER_BIT_EXT)
  OpenGL.const_set('GL_ALL_BARRIER_BITS_EXT', 0xFFFFFFFF) unless defined?(OpenGL::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 1685
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 1694
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 1703
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 1712
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 1721
def self.define_ext_enum_GL_EXT_shader_pixel_local_storage
  OpenGL.const_set('GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT', 0x8F63) unless defined?(OpenGL::GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT)
  OpenGL.const_set('GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT', 0x8F67) unless defined?(OpenGL::GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT)
  OpenGL.const_set('GL_SHADER_PIXEL_LOCAL_STORAGE_EXT', 0x8F64) unless defined?(OpenGL::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 1736
def self.define_ext_enum_GL_EXT_shader_pixel_local_storage2
  OpenGL.const_set('GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT', 0x9650) unless defined?(OpenGL::GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT)
  OpenGL.const_set('GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT', 0x9651) unless defined?(OpenGL::GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT', 0x9652) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT)
end
define_ext_enum_GL_EXT_shader_samples_identical() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1751
def self.define_ext_enum_GL_EXT_shader_samples_identical
end
define_ext_enum_GL_EXT_shader_texture_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1760
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 7377
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 1769
def self.define_ext_enum_GL_EXT_shadow_samplers
  OpenGL.const_set('GL_TEXTURE_COMPARE_MODE_EXT', 0x884C) unless defined?(OpenGL::GL_TEXTURE_COMPARE_MODE_EXT)
  OpenGL.const_set('GL_TEXTURE_COMPARE_FUNC_EXT', 0x884D) unless defined?(OpenGL::GL_TEXTURE_COMPARE_FUNC_EXT)
  OpenGL.const_set('GL_COMPARE_REF_TO_TEXTURE_EXT', 0x884E) unless defined?(OpenGL::GL_COMPARE_REF_TO_TEXTURE_EXT)
  OpenGL.const_set('GL_SAMPLER_2D_SHADOW_EXT', 0x8B62) unless defined?(OpenGL::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 7386
def self.define_ext_enum_GL_EXT_shared_texture_palette
  OpenGL.const_set('GL_SHARED_TEXTURE_PALETTE_EXT', 0x81FB) unless defined?(OpenGL::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 1786
def self.define_ext_enum_GL_EXT_sparse_texture
  OpenGL.const_set('GL_TEXTURE_SPARSE_EXT', 0x91A6) unless defined?(OpenGL::GL_TEXTURE_SPARSE_EXT)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_INDEX_EXT', 0x91A7) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_INDEX_EXT)
  OpenGL.const_set('GL_NUM_SPARSE_LEVELS_EXT', 0x91AA) unless defined?(OpenGL::GL_NUM_SPARSE_LEVELS_EXT)
  OpenGL.const_set('GL_NUM_VIRTUAL_PAGE_SIZES_EXT', 0x91A8) unless defined?(OpenGL::GL_NUM_VIRTUAL_PAGE_SIZES_EXT)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_X_EXT', 0x9195) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_X_EXT)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_Y_EXT', 0x9196) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_Y_EXT)
  OpenGL.const_set('GL_VIRTUAL_PAGE_SIZE_Z_EXT', 0x9197) unless defined?(OpenGL::GL_VIRTUAL_PAGE_SIZE_Z_EXT)
  OpenGL.const_set('GL_TEXTURE_2D', 0x0DE1) unless defined?(OpenGL::GL_TEXTURE_2D)
  OpenGL.const_set('GL_TEXTURE_2D_ARRAY', 0x8C1A) unless defined?(OpenGL::GL_TEXTURE_2D_ARRAY)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP', 0x8513) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_ARRAY_OES', 0x9009) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_ARRAY_OES)
  OpenGL.const_set('GL_TEXTURE_3D', 0x806F) unless defined?(OpenGL::GL_TEXTURE_3D)
  OpenGL.const_set('GL_MAX_SPARSE_TEXTURE_SIZE_EXT', 0x9198) unless defined?(OpenGL::GL_MAX_SPARSE_TEXTURE_SIZE_EXT)
  OpenGL.const_set('GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT', 0x9199) unless defined?(OpenGL::GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT)
  OpenGL.const_set('GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT', 0x919A) unless defined?(OpenGL::GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT)
  OpenGL.const_set('GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT', 0x91A9) unless defined?(OpenGL::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 1827
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 7406
def self.define_ext_enum_GL_EXT_stencil_clear_tag
  OpenGL.const_set('GL_STENCIL_TAG_BITS_EXT', 0x88F2) unless defined?(OpenGL::GL_STENCIL_TAG_BITS_EXT)
  OpenGL.const_set('GL_STENCIL_CLEAR_TAG_VALUE_EXT', 0x88F3) unless defined?(OpenGL::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 7419
def self.define_ext_enum_GL_EXT_stencil_two_side
  OpenGL.const_set('GL_STENCIL_TEST_TWO_SIDE_EXT', 0x8910) unless defined?(OpenGL::GL_STENCIL_TEST_TWO_SIDE_EXT)
  OpenGL.const_set('GL_ACTIVE_STENCIL_FACE_EXT', 0x8911) unless defined?(OpenGL::GL_ACTIVE_STENCIL_FACE_EXT)
end
define_ext_enum_GL_EXT_stencil_wrap() click to toggle source
# File lib/opengl_ext_enum.rb, line 7432
def self.define_ext_enum_GL_EXT_stencil_wrap
  OpenGL.const_set('GL_INCR_WRAP_EXT', 0x8507) unless defined?(OpenGL::GL_INCR_WRAP_EXT)
  OpenGL.const_set('GL_DECR_WRAP_EXT', 0x8508) unless defined?(OpenGL::GL_DECR_WRAP_EXT)
end
define_ext_enum_GL_EXT_subtexture() click to toggle source
# File lib/opengl_ext_enum.rb, line 7445
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 1836
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 1845
def self.define_ext_enum_GL_EXT_tessellation_shader
  OpenGL.const_set('GL_PATCHES_EXT', 0x000E) unless defined?(OpenGL::GL_PATCHES_EXT)
  OpenGL.const_set('GL_PATCH_VERTICES_EXT', 0x8E72) unless defined?(OpenGL::GL_PATCH_VERTICES_EXT)
  OpenGL.const_set('GL_TESS_CONTROL_OUTPUT_VERTICES_EXT', 0x8E75) unless defined?(OpenGL::GL_TESS_CONTROL_OUTPUT_VERTICES_EXT)
  OpenGL.const_set('GL_TESS_GEN_MODE_EXT', 0x8E76) unless defined?(OpenGL::GL_TESS_GEN_MODE_EXT)
  OpenGL.const_set('GL_TESS_GEN_SPACING_EXT', 0x8E77) unless defined?(OpenGL::GL_TESS_GEN_SPACING_EXT)
  OpenGL.const_set('GL_TESS_GEN_VERTEX_ORDER_EXT', 0x8E78) unless defined?(OpenGL::GL_TESS_GEN_VERTEX_ORDER_EXT)
  OpenGL.const_set('GL_TESS_GEN_POINT_MODE_EXT', 0x8E79) unless defined?(OpenGL::GL_TESS_GEN_POINT_MODE_EXT)
  OpenGL.const_set('GL_TRIANGLES', 0x0004) unless defined?(OpenGL::GL_TRIANGLES)
  OpenGL.const_set('GL_ISOLINES_EXT', 0x8E7A) unless defined?(OpenGL::GL_ISOLINES_EXT)
  OpenGL.const_set('GL_QUADS_EXT', 0x0007) unless defined?(OpenGL::GL_QUADS_EXT)
  OpenGL.const_set('GL_EQUAL', 0x0202) unless defined?(OpenGL::GL_EQUAL)
  OpenGL.const_set('GL_FRACTIONAL_ODD_EXT', 0x8E7B) unless defined?(OpenGL::GL_FRACTIONAL_ODD_EXT)
  OpenGL.const_set('GL_FRACTIONAL_EVEN_EXT', 0x8E7C) unless defined?(OpenGL::GL_FRACTIONAL_EVEN_EXT)
  OpenGL.const_set('GL_CCW', 0x0901) unless defined?(OpenGL::GL_CCW)
  OpenGL.const_set('GL_CW', 0x0900) unless defined?(OpenGL::GL_CW)
  OpenGL.const_set('GL_MAX_PATCH_VERTICES_EXT', 0x8E7D) unless defined?(OpenGL::GL_MAX_PATCH_VERTICES_EXT)
  OpenGL.const_set('GL_MAX_TESS_GEN_LEVEL_EXT', 0x8E7E) unless defined?(OpenGL::GL_MAX_TESS_GEN_LEVEL_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT', 0x8E7F) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT', 0x8E80) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT', 0x8E81) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT', 0x8E82) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT', 0x8E83) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TESS_PATCH_COMPONENTS_EXT', 0x8E84) unless defined?(OpenGL::GL_MAX_TESS_PATCH_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT', 0x8E85) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT', 0x8E86) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT', 0x8E89) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT', 0x8E8A) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT', 0x886C) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT', 0x886D) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT', 0x8E1E) unless defined?(OpenGL::GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT', 0x8E1F) unless defined?(OpenGL::GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT', 0x92CD) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT', 0x92CE) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT', 0x92D3) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT', 0x92D4) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT', 0x90CB) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT', 0x90CC) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT', 0x90D8) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT', 0x90D9) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT)
  OpenGL.const_set('GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED', 0x8221) unless defined?(OpenGL::GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED)
  OpenGL.const_set('GL_IS_PER_PATCH_EXT', 0x92E7) unless defined?(OpenGL::GL_IS_PER_PATCH_EXT)
  OpenGL.const_set('GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT', 0x9307) unless defined?(OpenGL::GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT)
  OpenGL.const_set('GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT', 0x9308) unless defined?(OpenGL::GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT)
  OpenGL.const_set('GL_TESS_CONTROL_SHADER_EXT', 0x8E88) unless defined?(OpenGL::GL_TESS_CONTROL_SHADER_EXT)
  OpenGL.const_set('GL_TESS_EVALUATION_SHADER_EXT', 0x8E87) unless defined?(OpenGL::GL_TESS_EVALUATION_SHADER_EXT)
  OpenGL.const_set('GL_TESS_CONTROL_SHADER_BIT_EXT', 0x00000008) unless defined?(OpenGL::GL_TESS_CONTROL_SHADER_BIT_EXT)
  OpenGL.const_set('GL_TESS_EVALUATION_SHADER_BIT_EXT', 0x00000010) unless defined?(OpenGL::GL_TESS_EVALUATION_SHADER_BIT_EXT)
end
define_ext_enum_GL_EXT_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 7454
def self.define_ext_enum_GL_EXT_texture
  OpenGL.const_set('GL_ALPHA4_EXT', 0x803B) unless defined?(OpenGL::GL_ALPHA4_EXT)
  OpenGL.const_set('GL_ALPHA8_EXT', 0x803C) unless defined?(OpenGL::GL_ALPHA8_EXT)
  OpenGL.const_set('GL_ALPHA12_EXT', 0x803D) unless defined?(OpenGL::GL_ALPHA12_EXT)
  OpenGL.const_set('GL_ALPHA16_EXT', 0x803E) unless defined?(OpenGL::GL_ALPHA16_EXT)
  OpenGL.const_set('GL_LUMINANCE4_EXT', 0x803F) unless defined?(OpenGL::GL_LUMINANCE4_EXT)
  OpenGL.const_set('GL_LUMINANCE8_EXT', 0x8040) unless defined?(OpenGL::GL_LUMINANCE8_EXT)
  OpenGL.const_set('GL_LUMINANCE12_EXT', 0x8041) unless defined?(OpenGL::GL_LUMINANCE12_EXT)
  OpenGL.const_set('GL_LUMINANCE16_EXT', 0x8042) unless defined?(OpenGL::GL_LUMINANCE16_EXT)
  OpenGL.const_set('GL_LUMINANCE4_ALPHA4_EXT', 0x8043) unless defined?(OpenGL::GL_LUMINANCE4_ALPHA4_EXT)
  OpenGL.const_set('GL_LUMINANCE6_ALPHA2_EXT', 0x8044) unless defined?(OpenGL::GL_LUMINANCE6_ALPHA2_EXT)
  OpenGL.const_set('GL_LUMINANCE8_ALPHA8_EXT', 0x8045) unless defined?(OpenGL::GL_LUMINANCE8_ALPHA8_EXT)
  OpenGL.const_set('GL_LUMINANCE12_ALPHA4_EXT', 0x8046) unless defined?(OpenGL::GL_LUMINANCE12_ALPHA4_EXT)
  OpenGL.const_set('GL_LUMINANCE12_ALPHA12_EXT', 0x8047) unless defined?(OpenGL::GL_LUMINANCE12_ALPHA12_EXT)
  OpenGL.const_set('GL_LUMINANCE16_ALPHA16_EXT', 0x8048) unless defined?(OpenGL::GL_LUMINANCE16_ALPHA16_EXT)
  OpenGL.const_set('GL_INTENSITY_EXT', 0x8049) unless defined?(OpenGL::GL_INTENSITY_EXT)
  OpenGL.const_set('GL_INTENSITY4_EXT', 0x804A) unless defined?(OpenGL::GL_INTENSITY4_EXT)
  OpenGL.const_set('GL_INTENSITY8_EXT', 0x804B) unless defined?(OpenGL::GL_INTENSITY8_EXT)
  OpenGL.const_set('GL_INTENSITY12_EXT', 0x804C) unless defined?(OpenGL::GL_INTENSITY12_EXT)
  OpenGL.const_set('GL_INTENSITY16_EXT', 0x804D) unless defined?(OpenGL::GL_INTENSITY16_EXT)
  OpenGL.const_set('GL_RGB2_EXT', 0x804E) unless defined?(OpenGL::GL_RGB2_EXT)
  OpenGL.const_set('GL_RGB4_EXT', 0x804F) unless defined?(OpenGL::GL_RGB4_EXT)
  OpenGL.const_set('GL_RGB5_EXT', 0x8050) unless defined?(OpenGL::GL_RGB5_EXT)
  OpenGL.const_set('GL_RGB8_EXT', 0x8051) unless defined?(OpenGL::GL_RGB8_EXT)
  OpenGL.const_set('GL_RGB10_EXT', 0x8052) unless defined?(OpenGL::GL_RGB10_EXT)
  OpenGL.const_set('GL_RGB12_EXT', 0x8053) unless defined?(OpenGL::GL_RGB12_EXT)
  OpenGL.const_set('GL_RGB16_EXT', 0x8054) unless defined?(OpenGL::GL_RGB16_EXT)
  OpenGL.const_set('GL_RGBA2_EXT', 0x8055) unless defined?(OpenGL::GL_RGBA2_EXT)
  OpenGL.const_set('GL_RGBA4_EXT', 0x8056) unless defined?(OpenGL::GL_RGBA4_EXT)
  OpenGL.const_set('GL_RGB5_A1_EXT', 0x8057) unless defined?(OpenGL::GL_RGB5_A1_EXT)
  OpenGL.const_set('GL_RGBA8_EXT', 0x8058) unless defined?(OpenGL::GL_RGBA8_EXT)
  OpenGL.const_set('GL_RGB10_A2_EXT', 0x8059) unless defined?(OpenGL::GL_RGB10_A2_EXT)
  OpenGL.const_set('GL_RGBA12_EXT', 0x805A) unless defined?(OpenGL::GL_RGBA12_EXT)
  OpenGL.const_set('GL_RGBA16_EXT', 0x805B) unless defined?(OpenGL::GL_RGBA16_EXT)
  OpenGL.const_set('GL_TEXTURE_RED_SIZE_EXT', 0x805C) unless defined?(OpenGL::GL_TEXTURE_RED_SIZE_EXT)
  OpenGL.const_set('GL_TEXTURE_GREEN_SIZE_EXT', 0x805D) unless defined?(OpenGL::GL_TEXTURE_GREEN_SIZE_EXT)
  OpenGL.const_set('GL_TEXTURE_BLUE_SIZE_EXT', 0x805E) unless defined?(OpenGL::GL_TEXTURE_BLUE_SIZE_EXT)
  OpenGL.const_set('GL_TEXTURE_ALPHA_SIZE_EXT', 0x805F) unless defined?(OpenGL::GL_TEXTURE_ALPHA_SIZE_EXT)
  OpenGL.const_set('GL_TEXTURE_LUMINANCE_SIZE_EXT', 0x8060) unless defined?(OpenGL::GL_TEXTURE_LUMINANCE_SIZE_EXT)
  OpenGL.const_set('GL_TEXTURE_INTENSITY_SIZE_EXT', 0x8061) unless defined?(OpenGL::GL_TEXTURE_INTENSITY_SIZE_EXT)
  OpenGL.const_set('GL_REPLACE_EXT', 0x8062) unless defined?(OpenGL::GL_REPLACE_EXT)
  OpenGL.const_set('GL_PROXY_TEXTURE_1D_EXT', 0x8063) unless defined?(OpenGL::GL_PROXY_TEXTURE_1D_EXT)
  OpenGL.const_set('GL_PROXY_TEXTURE_2D_EXT', 0x8064) unless defined?(OpenGL::GL_PROXY_TEXTURE_2D_EXT)
  OpenGL.const_set('GL_TEXTURE_TOO_LARGE_EXT', 0x8065) unless defined?(OpenGL::GL_TEXTURE_TOO_LARGE_EXT)
end
define_ext_enum_GL_EXT_texture3D() click to toggle source
# File lib/opengl_ext_enum.rb, line 7549
def self.define_ext_enum_GL_EXT_texture3D
  OpenGL.const_set('GL_PACK_SKIP_IMAGES_EXT', 0x806B) unless defined?(OpenGL::GL_PACK_SKIP_IMAGES_EXT)
  OpenGL.const_set('GL_PACK_IMAGE_HEIGHT_EXT', 0x806C) unless defined?(OpenGL::GL_PACK_IMAGE_HEIGHT_EXT)
  OpenGL.const_set('GL_UNPACK_SKIP_IMAGES_EXT', 0x806D) unless defined?(OpenGL::GL_UNPACK_SKIP_IMAGES_EXT)
  OpenGL.const_set('GL_UNPACK_IMAGE_HEIGHT_EXT', 0x806E) unless defined?(OpenGL::GL_UNPACK_IMAGE_HEIGHT_EXT)
  OpenGL.const_set('GL_TEXTURE_3D_EXT', 0x806F) unless defined?(OpenGL::GL_TEXTURE_3D_EXT)
  OpenGL.const_set('GL_PROXY_TEXTURE_3D_EXT', 0x8070) unless defined?(OpenGL::GL_PROXY_TEXTURE_3D_EXT)
  OpenGL.const_set('GL_TEXTURE_DEPTH_EXT', 0x8071) unless defined?(OpenGL::GL_TEXTURE_DEPTH_EXT)
  OpenGL.const_set('GL_TEXTURE_WRAP_R_EXT', 0x8072) unless defined?(OpenGL::GL_TEXTURE_WRAP_R_EXT)
  OpenGL.const_set('GL_MAX_3D_TEXTURE_SIZE_EXT', 0x8073) unless defined?(OpenGL::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 7576
def self.define_ext_enum_GL_EXT_texture_array
  OpenGL.const_set('GL_TEXTURE_1D_ARRAY_EXT', 0x8C18) unless defined?(OpenGL::GL_TEXTURE_1D_ARRAY_EXT)
  OpenGL.const_set('GL_PROXY_TEXTURE_1D_ARRAY_EXT', 0x8C19) unless defined?(OpenGL::GL_PROXY_TEXTURE_1D_ARRAY_EXT)
  OpenGL.const_set('GL_TEXTURE_2D_ARRAY_EXT', 0x8C1A) unless defined?(OpenGL::GL_TEXTURE_2D_ARRAY_EXT)
  OpenGL.const_set('GL_PROXY_TEXTURE_2D_ARRAY_EXT', 0x8C1B) unless defined?(OpenGL::GL_PROXY_TEXTURE_2D_ARRAY_EXT)
  OpenGL.const_set('GL_TEXTURE_BINDING_1D_ARRAY_EXT', 0x8C1C) unless defined?(OpenGL::GL_TEXTURE_BINDING_1D_ARRAY_EXT)
  OpenGL.const_set('GL_TEXTURE_BINDING_2D_ARRAY_EXT', 0x8C1D) unless defined?(OpenGL::GL_TEXTURE_BINDING_2D_ARRAY_EXT)
  OpenGL.const_set('GL_MAX_ARRAY_TEXTURE_LAYERS_EXT', 0x88FF) unless defined?(OpenGL::GL_MAX_ARRAY_TEXTURE_LAYERS_EXT)
  OpenGL.const_set('GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT', 0x884E) unless defined?(OpenGL::GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 0x8CD4) unless defined?(OpenGL::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 1948
def self.define_ext_enum_GL_EXT_texture_border_clamp
  OpenGL.const_set('GL_TEXTURE_BORDER_COLOR_EXT', 0x1004) unless defined?(OpenGL::GL_TEXTURE_BORDER_COLOR_EXT)
  OpenGL.const_set('GL_CLAMP_TO_BORDER_EXT', 0x812D) unless defined?(OpenGL::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 1961
def self.define_ext_enum_GL_EXT_texture_buffer
  OpenGL.const_set('GL_TEXTURE_BUFFER_EXT', 0x8C2A) unless defined?(OpenGL::GL_TEXTURE_BUFFER_EXT)
  OpenGL.const_set('GL_TEXTURE_BUFFER_BINDING_EXT', 0x8C2A) unless defined?(OpenGL::GL_TEXTURE_BUFFER_BINDING_EXT)
  OpenGL.const_set('GL_MAX_TEXTURE_BUFFER_SIZE_EXT', 0x8C2B) unless defined?(OpenGL::GL_MAX_TEXTURE_BUFFER_SIZE_EXT)
  OpenGL.const_set('GL_TEXTURE_BINDING_BUFFER_EXT', 0x8C2C) unless defined?(OpenGL::GL_TEXTURE_BINDING_BUFFER_EXT)
  OpenGL.const_set('GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT', 0x8C2D) unless defined?(OpenGL::GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT)
  OpenGL.const_set('GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT', 0x919F) unless defined?(OpenGL::GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT)
  OpenGL.const_set('GL_SAMPLER_BUFFER_EXT', 0x8DC2) unless defined?(OpenGL::GL_SAMPLER_BUFFER_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_BUFFER_EXT', 0x8DD0) unless defined?(OpenGL::GL_INT_SAMPLER_BUFFER_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT', 0x8DD8) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT)
  OpenGL.const_set('GL_IMAGE_BUFFER_EXT', 0x9051) unless defined?(OpenGL::GL_IMAGE_BUFFER_EXT)
  OpenGL.const_set('GL_INT_IMAGE_BUFFER_EXT', 0x905C) unless defined?(OpenGL::GL_INT_IMAGE_BUFFER_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_BUFFER_EXT', 0x9067) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_BUFFER_EXT)
  OpenGL.const_set('GL_TEXTURE_BUFFER_OFFSET_EXT', 0x919D) unless defined?(OpenGL::GL_TEXTURE_BUFFER_OFFSET_EXT)
  OpenGL.const_set('GL_TEXTURE_BUFFER_SIZE_EXT', 0x919E) unless defined?(OpenGL::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 7603
def self.define_ext_enum_GL_EXT_texture_buffer_object
  OpenGL.const_set('GL_TEXTURE_BUFFER_EXT', 0x8C2A) unless defined?(OpenGL::GL_TEXTURE_BUFFER_EXT)
  OpenGL.const_set('GL_MAX_TEXTURE_BUFFER_SIZE_EXT', 0x8C2B) unless defined?(OpenGL::GL_MAX_TEXTURE_BUFFER_SIZE_EXT)
  OpenGL.const_set('GL_TEXTURE_BINDING_BUFFER_EXT', 0x8C2C) unless defined?(OpenGL::GL_TEXTURE_BINDING_BUFFER_EXT)
  OpenGL.const_set('GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT', 0x8C2D) unless defined?(OpenGL::GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT)
  OpenGL.const_set('GL_TEXTURE_BUFFER_FORMAT_EXT', 0x8C2E) unless defined?(OpenGL::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 1998
def self.define_ext_enum_GL_EXT_texture_compression_astc_decode_mode
  OpenGL.const_set('GL_TEXTURE_ASTC_DECODE_PRECISION_EXT', 0x8F69) unless defined?(OpenGL::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 2009
def self.define_ext_enum_GL_EXT_texture_compression_bptc
  OpenGL.const_set('GL_COMPRESSED_RGBA_BPTC_UNORM_EXT', 0x8E8C) unless defined?(OpenGL::GL_COMPRESSED_RGBA_BPTC_UNORM_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT', 0x8E8D) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT)
  OpenGL.const_set('GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT', 0x8E8E) unless defined?(OpenGL::GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT)
  OpenGL.const_set('GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT', 0x8E8F) unless defined?(OpenGL::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 2026
def self.define_ext_enum_GL_EXT_texture_compression_dxt1
  OpenGL.const_set('GL_COMPRESSED_RGB_S3TC_DXT1_EXT', 0x83F0) unless defined?(OpenGL::GL_COMPRESSED_RGB_S3TC_DXT1_EXT)
  OpenGL.const_set('GL_COMPRESSED_RGBA_S3TC_DXT1_EXT', 0x83F1) unless defined?(OpenGL::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 7622
def self.define_ext_enum_GL_EXT_texture_compression_latc
  OpenGL.const_set('GL_COMPRESSED_LUMINANCE_LATC1_EXT', 0x8C70) unless defined?(OpenGL::GL_COMPRESSED_LUMINANCE_LATC1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT', 0x8C71) unless defined?(OpenGL::GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT)
  OpenGL.const_set('GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT', 0x8C72) unless defined?(OpenGL::GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT)
  OpenGL.const_set('GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT', 0x8C73) unless defined?(OpenGL::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 2039
def self.define_ext_enum_GL_EXT_texture_compression_rgtc
  OpenGL.const_set('GL_COMPRESSED_RED_RGTC1_EXT', 0x8DBB) unless defined?(OpenGL::GL_COMPRESSED_RED_RGTC1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SIGNED_RED_RGTC1_EXT', 0x8DBC) unless defined?(OpenGL::GL_COMPRESSED_SIGNED_RED_RGTC1_EXT)
  OpenGL.const_set('GL_COMPRESSED_RED_GREEN_RGTC2_EXT', 0x8DBD) unless defined?(OpenGL::GL_COMPRESSED_RED_GREEN_RGTC2_EXT)
  OpenGL.const_set('GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT', 0x8DBE) unless defined?(OpenGL::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 2056
def self.define_ext_enum_GL_EXT_texture_compression_s3tc
  OpenGL.const_set('GL_COMPRESSED_RGB_S3TC_DXT1_EXT', 0x83F0) unless defined?(OpenGL::GL_COMPRESSED_RGB_S3TC_DXT1_EXT)
  OpenGL.const_set('GL_COMPRESSED_RGBA_S3TC_DXT1_EXT', 0x83F1) unless defined?(OpenGL::GL_COMPRESSED_RGBA_S3TC_DXT1_EXT)
  OpenGL.const_set('GL_COMPRESSED_RGBA_S3TC_DXT3_EXT', 0x83F2) unless defined?(OpenGL::GL_COMPRESSED_RGBA_S3TC_DXT3_EXT)
  OpenGL.const_set('GL_COMPRESSED_RGBA_S3TC_DXT5_EXT', 0x83F3) unless defined?(OpenGL::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 2073
def self.define_ext_enum_GL_EXT_texture_compression_s3tc_srgb
  OpenGL.const_set('GL_COMPRESSED_SRGB_S3TC_DXT1_EXT', 0x8C4C) unless defined?(OpenGL::GL_COMPRESSED_SRGB_S3TC_DXT1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT', 0x8C4D) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT', 0x8C4E) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT', 0x8C4F) unless defined?(OpenGL::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 7673
def self.define_ext_enum_GL_EXT_texture_cube_map
  OpenGL.const_set('GL_NORMAL_MAP_EXT', 0x8511) unless defined?(OpenGL::GL_NORMAL_MAP_EXT)
  OpenGL.const_set('GL_REFLECTION_MAP_EXT', 0x8512) unless defined?(OpenGL::GL_REFLECTION_MAP_EXT)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_EXT', 0x8513) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_EXT)
  OpenGL.const_set('GL_TEXTURE_BINDING_CUBE_MAP_EXT', 0x8514) unless defined?(OpenGL::GL_TEXTURE_BINDING_CUBE_MAP_EXT)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT', 0x8515) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT', 0x8516) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT', 0x8517) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT', 0x8518) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT', 0x8519) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT)
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT', 0x851A) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT)
  OpenGL.const_set('GL_PROXY_TEXTURE_CUBE_MAP_EXT', 0x851B) unless defined?(OpenGL::GL_PROXY_TEXTURE_CUBE_MAP_EXT)
  OpenGL.const_set('GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT', 0x851C) unless defined?(OpenGL::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 2090
def self.define_ext_enum_GL_EXT_texture_cube_map_array
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_ARRAY_EXT', 0x9009) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT', 0x900A) unless defined?(OpenGL::GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_SAMPLER_CUBE_MAP_ARRAY_EXT', 0x900C) unless defined?(OpenGL::GL_SAMPLER_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT', 0x900D) unless defined?(OpenGL::GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT)
  OpenGL.const_set('GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT', 0x900E) unless defined?(OpenGL::GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT', 0x900F) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_IMAGE_CUBE_MAP_ARRAY_EXT', 0x9054) unless defined?(OpenGL::GL_IMAGE_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x905F) unless defined?(OpenGL::GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x906A) unless defined?(OpenGL::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 7706
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 7715
def self.define_ext_enum_GL_EXT_texture_env_combine
  OpenGL.const_set('GL_COMBINE_EXT', 0x8570) unless defined?(OpenGL::GL_COMBINE_EXT)
  OpenGL.const_set('GL_COMBINE_RGB_EXT', 0x8571) unless defined?(OpenGL::GL_COMBINE_RGB_EXT)
  OpenGL.const_set('GL_COMBINE_ALPHA_EXT', 0x8572) unless defined?(OpenGL::GL_COMBINE_ALPHA_EXT)
  OpenGL.const_set('GL_RGB_SCALE_EXT', 0x8573) unless defined?(OpenGL::GL_RGB_SCALE_EXT)
  OpenGL.const_set('GL_ADD_SIGNED_EXT', 0x8574) unless defined?(OpenGL::GL_ADD_SIGNED_EXT)
  OpenGL.const_set('GL_INTERPOLATE_EXT', 0x8575) unless defined?(OpenGL::GL_INTERPOLATE_EXT)
  OpenGL.const_set('GL_CONSTANT_EXT', 0x8576) unless defined?(OpenGL::GL_CONSTANT_EXT)
  OpenGL.const_set('GL_PRIMARY_COLOR_EXT', 0x8577) unless defined?(OpenGL::GL_PRIMARY_COLOR_EXT)
  OpenGL.const_set('GL_PREVIOUS_EXT', 0x8578) unless defined?(OpenGL::GL_PREVIOUS_EXT)
  OpenGL.const_set('GL_SOURCE0_RGB_EXT', 0x8580) unless defined?(OpenGL::GL_SOURCE0_RGB_EXT)
  OpenGL.const_set('GL_SOURCE1_RGB_EXT', 0x8581) unless defined?(OpenGL::GL_SOURCE1_RGB_EXT)
  OpenGL.const_set('GL_SOURCE2_RGB_EXT', 0x8582) unless defined?(OpenGL::GL_SOURCE2_RGB_EXT)
  OpenGL.const_set('GL_SOURCE0_ALPHA_EXT', 0x8588) unless defined?(OpenGL::GL_SOURCE0_ALPHA_EXT)
  OpenGL.const_set('GL_SOURCE1_ALPHA_EXT', 0x8589) unless defined?(OpenGL::GL_SOURCE1_ALPHA_EXT)
  OpenGL.const_set('GL_SOURCE2_ALPHA_EXT', 0x858A) unless defined?(OpenGL::GL_SOURCE2_ALPHA_EXT)
  OpenGL.const_set('GL_OPERAND0_RGB_EXT', 0x8590) unless defined?(OpenGL::GL_OPERAND0_RGB_EXT)
  OpenGL.const_set('GL_OPERAND1_RGB_EXT', 0x8591) unless defined?(OpenGL::GL_OPERAND1_RGB_EXT)
  OpenGL.const_set('GL_OPERAND2_RGB_EXT', 0x8592) unless defined?(OpenGL::GL_OPERAND2_RGB_EXT)
  OpenGL.const_set('GL_OPERAND0_ALPHA_EXT', 0x8598) unless defined?(OpenGL::GL_OPERAND0_ALPHA_EXT)
  OpenGL.const_set('GL_OPERAND1_ALPHA_EXT', 0x8599) unless defined?(OpenGL::GL_OPERAND1_ALPHA_EXT)
  OpenGL.const_set('GL_OPERAND2_ALPHA_EXT', 0x859A) unless defined?(OpenGL::GL_OPERAND2_ALPHA_EXT)
end
define_ext_enum_GL_EXT_texture_env_dot3() click to toggle source
# File lib/opengl_ext_enum.rb, line 7766
def self.define_ext_enum_GL_EXT_texture_env_dot3
  OpenGL.const_set('GL_DOT3_RGB_EXT', 0x8740) unless defined?(OpenGL::GL_DOT3_RGB_EXT)
  OpenGL.const_set('GL_DOT3_RGBA_EXT', 0x8741) unless defined?(OpenGL::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 2117
def self.define_ext_enum_GL_EXT_texture_filter_anisotropic
  OpenGL.const_set('GL_TEXTURE_MAX_ANISOTROPY_EXT', 0x84FE) unless defined?(OpenGL::GL_TEXTURE_MAX_ANISOTROPY_EXT)
  OpenGL.const_set('GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT', 0x84FF) unless defined?(OpenGL::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 2130
def self.define_ext_enum_GL_EXT_texture_filter_minmax
  OpenGL.const_set('GL_TEXTURE_REDUCTION_MODE_EXT', 0x9366) unless defined?(OpenGL::GL_TEXTURE_REDUCTION_MODE_EXT)
  OpenGL.const_set('GL_WEIGHTED_AVERAGE_EXT', 0x9367) unless defined?(OpenGL::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 2143
def self.define_ext_enum_GL_EXT_texture_format_BGRA8888
  OpenGL.const_set('GL_BGRA_EXT', 0x80E1) unless defined?(OpenGL::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 2154
def self.define_ext_enum_GL_EXT_texture_format_sRGB_override
  OpenGL.const_set('GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT', 0x8FBF) unless defined?(OpenGL::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 7805
def self.define_ext_enum_GL_EXT_texture_integer
  OpenGL.const_set('GL_RGBA32UI_EXT', 0x8D70) unless defined?(OpenGL::GL_RGBA32UI_EXT)
  OpenGL.const_set('GL_RGB32UI_EXT', 0x8D71) unless defined?(OpenGL::GL_RGB32UI_EXT)
  OpenGL.const_set('GL_ALPHA32UI_EXT', 0x8D72) unless defined?(OpenGL::GL_ALPHA32UI_EXT)
  OpenGL.const_set('GL_INTENSITY32UI_EXT', 0x8D73) unless defined?(OpenGL::GL_INTENSITY32UI_EXT)
  OpenGL.const_set('GL_LUMINANCE32UI_EXT', 0x8D74) unless defined?(OpenGL::GL_LUMINANCE32UI_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA32UI_EXT', 0x8D75) unless defined?(OpenGL::GL_LUMINANCE_ALPHA32UI_EXT)
  OpenGL.const_set('GL_RGBA16UI_EXT', 0x8D76) unless defined?(OpenGL::GL_RGBA16UI_EXT)
  OpenGL.const_set('GL_RGB16UI_EXT', 0x8D77) unless defined?(OpenGL::GL_RGB16UI_EXT)
  OpenGL.const_set('GL_ALPHA16UI_EXT', 0x8D78) unless defined?(OpenGL::GL_ALPHA16UI_EXT)
  OpenGL.const_set('GL_INTENSITY16UI_EXT', 0x8D79) unless defined?(OpenGL::GL_INTENSITY16UI_EXT)
  OpenGL.const_set('GL_LUMINANCE16UI_EXT', 0x8D7A) unless defined?(OpenGL::GL_LUMINANCE16UI_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA16UI_EXT', 0x8D7B) unless defined?(OpenGL::GL_LUMINANCE_ALPHA16UI_EXT)
  OpenGL.const_set('GL_RGBA8UI_EXT', 0x8D7C) unless defined?(OpenGL::GL_RGBA8UI_EXT)
  OpenGL.const_set('GL_RGB8UI_EXT', 0x8D7D) unless defined?(OpenGL::GL_RGB8UI_EXT)
  OpenGL.const_set('GL_ALPHA8UI_EXT', 0x8D7E) unless defined?(OpenGL::GL_ALPHA8UI_EXT)
  OpenGL.const_set('GL_INTENSITY8UI_EXT', 0x8D7F) unless defined?(OpenGL::GL_INTENSITY8UI_EXT)
  OpenGL.const_set('GL_LUMINANCE8UI_EXT', 0x8D80) unless defined?(OpenGL::GL_LUMINANCE8UI_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA8UI_EXT', 0x8D81) unless defined?(OpenGL::GL_LUMINANCE_ALPHA8UI_EXT)
  OpenGL.const_set('GL_RGBA32I_EXT', 0x8D82) unless defined?(OpenGL::GL_RGBA32I_EXT)
  OpenGL.const_set('GL_RGB32I_EXT', 0x8D83) unless defined?(OpenGL::GL_RGB32I_EXT)
  OpenGL.const_set('GL_ALPHA32I_EXT', 0x8D84) unless defined?(OpenGL::GL_ALPHA32I_EXT)
  OpenGL.const_set('GL_INTENSITY32I_EXT', 0x8D85) unless defined?(OpenGL::GL_INTENSITY32I_EXT)
  OpenGL.const_set('GL_LUMINANCE32I_EXT', 0x8D86) unless defined?(OpenGL::GL_LUMINANCE32I_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA32I_EXT', 0x8D87) unless defined?(OpenGL::GL_LUMINANCE_ALPHA32I_EXT)
  OpenGL.const_set('GL_RGBA16I_EXT', 0x8D88) unless defined?(OpenGL::GL_RGBA16I_EXT)
  OpenGL.const_set('GL_RGB16I_EXT', 0x8D89) unless defined?(OpenGL::GL_RGB16I_EXT)
  OpenGL.const_set('GL_ALPHA16I_EXT', 0x8D8A) unless defined?(OpenGL::GL_ALPHA16I_EXT)
  OpenGL.const_set('GL_INTENSITY16I_EXT', 0x8D8B) unless defined?(OpenGL::GL_INTENSITY16I_EXT)
  OpenGL.const_set('GL_LUMINANCE16I_EXT', 0x8D8C) unless defined?(OpenGL::GL_LUMINANCE16I_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA16I_EXT', 0x8D8D) unless defined?(OpenGL::GL_LUMINANCE_ALPHA16I_EXT)
  OpenGL.const_set('GL_RGBA8I_EXT', 0x8D8E) unless defined?(OpenGL::GL_RGBA8I_EXT)
  OpenGL.const_set('GL_RGB8I_EXT', 0x8D8F) unless defined?(OpenGL::GL_RGB8I_EXT)
  OpenGL.const_set('GL_ALPHA8I_EXT', 0x8D90) unless defined?(OpenGL::GL_ALPHA8I_EXT)
  OpenGL.const_set('GL_INTENSITY8I_EXT', 0x8D91) unless defined?(OpenGL::GL_INTENSITY8I_EXT)
  OpenGL.const_set('GL_LUMINANCE8I_EXT', 0x8D92) unless defined?(OpenGL::GL_LUMINANCE8I_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA8I_EXT', 0x8D93) unless defined?(OpenGL::GL_LUMINANCE_ALPHA8I_EXT)
  OpenGL.const_set('GL_RED_INTEGER_EXT', 0x8D94) unless defined?(OpenGL::GL_RED_INTEGER_EXT)
  OpenGL.const_set('GL_GREEN_INTEGER_EXT', 0x8D95) unless defined?(OpenGL::GL_GREEN_INTEGER_EXT)
  OpenGL.const_set('GL_BLUE_INTEGER_EXT', 0x8D96) unless defined?(OpenGL::GL_BLUE_INTEGER_EXT)
  OpenGL.const_set('GL_ALPHA_INTEGER_EXT', 0x8D97) unless defined?(OpenGL::GL_ALPHA_INTEGER_EXT)
  OpenGL.const_set('GL_RGB_INTEGER_EXT', 0x8D98) unless defined?(OpenGL::GL_RGB_INTEGER_EXT)
  OpenGL.const_set('GL_RGBA_INTEGER_EXT', 0x8D99) unless defined?(OpenGL::GL_RGBA_INTEGER_EXT)
  OpenGL.const_set('GL_BGR_INTEGER_EXT', 0x8D9A) unless defined?(OpenGL::GL_BGR_INTEGER_EXT)
  OpenGL.const_set('GL_BGRA_INTEGER_EXT', 0x8D9B) unless defined?(OpenGL::GL_BGRA_INTEGER_EXT)
  OpenGL.const_set('GL_LUMINANCE_INTEGER_EXT', 0x8D9C) unless defined?(OpenGL::GL_LUMINANCE_INTEGER_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA_INTEGER_EXT', 0x8D9D) unless defined?(OpenGL::GL_LUMINANCE_ALPHA_INTEGER_EXT)
  OpenGL.const_set('GL_RGBA_INTEGER_MODE_EXT', 0x8D9E) unless defined?(OpenGL::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 7908
def self.define_ext_enum_GL_EXT_texture_lod_bias
  OpenGL.const_set('GL_MAX_TEXTURE_LOD_BIAS_EXT', 0x84FD) unless defined?(OpenGL::GL_MAX_TEXTURE_LOD_BIAS_EXT)
  OpenGL.const_set('GL_TEXTURE_FILTER_CONTROL_EXT', 0x8500) unless defined?(OpenGL::GL_TEXTURE_FILTER_CONTROL_EXT)
  OpenGL.const_set('GL_TEXTURE_LOD_BIAS_EXT', 0x8501) unless defined?(OpenGL::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 7923
def self.define_ext_enum_GL_EXT_texture_mirror_clamp
  OpenGL.const_set('GL_MIRROR_CLAMP_EXT', 0x8742) unless defined?(OpenGL::GL_MIRROR_CLAMP_EXT)
  OpenGL.const_set('GL_MIRROR_CLAMP_TO_EDGE_EXT', 0x8743) unless defined?(OpenGL::GL_MIRROR_CLAMP_TO_EDGE_EXT)
  OpenGL.const_set('GL_MIRROR_CLAMP_TO_BORDER_EXT', 0x8912) unless defined?(OpenGL::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 2165
def self.define_ext_enum_GL_EXT_texture_mirror_clamp_to_edge
  OpenGL.const_set('GL_MIRROR_CLAMP_TO_EDGE_EXT', 0x8743) unless defined?(OpenGL::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 2176
def self.define_ext_enum_GL_EXT_texture_norm16
  OpenGL.const_set('GL_R16_EXT', 0x822A) unless defined?(OpenGL::GL_R16_EXT)
  OpenGL.const_set('GL_RG16_EXT', 0x822C) unless defined?(OpenGL::GL_RG16_EXT)
  OpenGL.const_set('GL_RGBA16_EXT', 0x805B) unless defined?(OpenGL::GL_RGBA16_EXT)
  OpenGL.const_set('GL_RGB16_EXT', 0x8054) unless defined?(OpenGL::GL_RGB16_EXT)
  OpenGL.const_set('GL_R16_SNORM_EXT', 0x8F98) unless defined?(OpenGL::GL_R16_SNORM_EXT)
  OpenGL.const_set('GL_RG16_SNORM_EXT', 0x8F99) unless defined?(OpenGL::GL_RG16_SNORM_EXT)
  OpenGL.const_set('GL_RGB16_SNORM_EXT', 0x8F9A) unless defined?(OpenGL::GL_RGB16_SNORM_EXT)
  OpenGL.const_set('GL_RGBA16_SNORM_EXT', 0x8F9B) unless defined?(OpenGL::GL_RGBA16_SNORM_EXT)
end
define_ext_enum_GL_EXT_texture_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 7938
def self.define_ext_enum_GL_EXT_texture_object
  OpenGL.const_set('GL_TEXTURE_PRIORITY_EXT', 0x8066) unless defined?(OpenGL::GL_TEXTURE_PRIORITY_EXT)
  OpenGL.const_set('GL_TEXTURE_RESIDENT_EXT', 0x8067) unless defined?(OpenGL::GL_TEXTURE_RESIDENT_EXT)
  OpenGL.const_set('GL_TEXTURE_1D_BINDING_EXT', 0x8068) unless defined?(OpenGL::GL_TEXTURE_1D_BINDING_EXT)
  OpenGL.const_set('GL_TEXTURE_2D_BINDING_EXT', 0x8069) unless defined?(OpenGL::GL_TEXTURE_2D_BINDING_EXT)
  OpenGL.const_set('GL_TEXTURE_3D_BINDING_EXT', 0x806A) unless defined?(OpenGL::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 7957
def self.define_ext_enum_GL_EXT_texture_perturb_normal
  OpenGL.const_set('GL_PERTURB_EXT', 0x85AE) unless defined?(OpenGL::GL_PERTURB_EXT)
  OpenGL.const_set('GL_TEXTURE_NORMAL_EXT', 0x85AF) unless defined?(OpenGL::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 2201
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 2210
def self.define_ext_enum_GL_EXT_texture_rg
  OpenGL.const_set('GL_RED_EXT', 0x1903) unless defined?(OpenGL::GL_RED_EXT)
  OpenGL.const_set('GL_RG_EXT', 0x8227) unless defined?(OpenGL::GL_RG_EXT)
  OpenGL.const_set('GL_R8_EXT', 0x8229) unless defined?(OpenGL::GL_R8_EXT)
  OpenGL.const_set('GL_RG8_EXT', 0x822B) unless defined?(OpenGL::GL_RG8_EXT)
end
define_ext_enum_GL_EXT_texture_sRGB() click to toggle source
# File lib/opengl_ext_enum.rb, line 7970
def self.define_ext_enum_GL_EXT_texture_sRGB
  OpenGL.const_set('GL_SRGB_EXT', 0x8C40) unless defined?(OpenGL::GL_SRGB_EXT)
  OpenGL.const_set('GL_SRGB8_EXT', 0x8C41) unless defined?(OpenGL::GL_SRGB8_EXT)
  OpenGL.const_set('GL_SRGB_ALPHA_EXT', 0x8C42) unless defined?(OpenGL::GL_SRGB_ALPHA_EXT)
  OpenGL.const_set('GL_SRGB8_ALPHA8_EXT', 0x8C43) unless defined?(OpenGL::GL_SRGB8_ALPHA8_EXT)
  OpenGL.const_set('GL_SLUMINANCE_ALPHA_EXT', 0x8C44) unless defined?(OpenGL::GL_SLUMINANCE_ALPHA_EXT)
  OpenGL.const_set('GL_SLUMINANCE8_ALPHA8_EXT', 0x8C45) unless defined?(OpenGL::GL_SLUMINANCE8_ALPHA8_EXT)
  OpenGL.const_set('GL_SLUMINANCE_EXT', 0x8C46) unless defined?(OpenGL::GL_SLUMINANCE_EXT)
  OpenGL.const_set('GL_SLUMINANCE8_EXT', 0x8C47) unless defined?(OpenGL::GL_SLUMINANCE8_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_EXT', 0x8C48) unless defined?(OpenGL::GL_COMPRESSED_SRGB_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_EXT', 0x8C49) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_EXT)
  OpenGL.const_set('GL_COMPRESSED_SLUMINANCE_EXT', 0x8C4A) unless defined?(OpenGL::GL_COMPRESSED_SLUMINANCE_EXT)
  OpenGL.const_set('GL_COMPRESSED_SLUMINANCE_ALPHA_EXT', 0x8C4B) unless defined?(OpenGL::GL_COMPRESSED_SLUMINANCE_ALPHA_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_S3TC_DXT1_EXT', 0x8C4C) unless defined?(OpenGL::GL_COMPRESSED_SRGB_S3TC_DXT1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT', 0x8C4D) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT', 0x8C4E) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT', 0x8C4F) unless defined?(OpenGL::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 2227
def self.define_ext_enum_GL_EXT_texture_sRGB_R8
  OpenGL.const_set('GL_SR8_EXT', 0x8FBD) unless defined?(OpenGL::GL_SR8_EXT)
end
define_ext_enum_GL_EXT_texture_sRGB_RG8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2238
def self.define_ext_enum_GL_EXT_texture_sRGB_RG8
  OpenGL.const_set('GL_SRG8_EXT', 0x8FBE) unless defined?(OpenGL::GL_SRG8_EXT)
end
define_ext_enum_GL_EXT_texture_sRGB_decode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2249
def self.define_ext_enum_GL_EXT_texture_sRGB_decode
  OpenGL.const_set('GL_TEXTURE_SRGB_DECODE_EXT', 0x8A48) unless defined?(OpenGL::GL_TEXTURE_SRGB_DECODE_EXT)
  OpenGL.const_set('GL_DECODE_EXT', 0x8A49) unless defined?(OpenGL::GL_DECODE_EXT)
  OpenGL.const_set('GL_SKIP_DECODE_EXT', 0x8A4A) unless defined?(OpenGL::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 6203
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 8048
def self.define_ext_enum_GL_EXT_texture_shared_exponent
  OpenGL.const_set('GL_RGB9_E5_EXT', 0x8C3D) unless defined?(OpenGL::GL_RGB9_E5_EXT)
  OpenGL.const_set('GL_UNSIGNED_INT_5_9_9_9_REV_EXT', 0x8C3E) unless defined?(OpenGL::GL_UNSIGNED_INT_5_9_9_9_REV_EXT)
  OpenGL.const_set('GL_TEXTURE_SHARED_SIZE_EXT', 0x8C3F) unless defined?(OpenGL::GL_TEXTURE_SHARED_SIZE_EXT)
end
define_ext_enum_GL_EXT_texture_snorm() click to toggle source
# File lib/opengl_ext_enum.rb, line 8063
def self.define_ext_enum_GL_EXT_texture_snorm
  OpenGL.const_set('GL_ALPHA_SNORM', 0x9010) unless defined?(OpenGL::GL_ALPHA_SNORM)
  OpenGL.const_set('GL_LUMINANCE_SNORM', 0x9011) unless defined?(OpenGL::GL_LUMINANCE_SNORM)
  OpenGL.const_set('GL_LUMINANCE_ALPHA_SNORM', 0x9012) unless defined?(OpenGL::GL_LUMINANCE_ALPHA_SNORM)
  OpenGL.const_set('GL_INTENSITY_SNORM', 0x9013) unless defined?(OpenGL::GL_INTENSITY_SNORM)
  OpenGL.const_set('GL_ALPHA8_SNORM', 0x9014) unless defined?(OpenGL::GL_ALPHA8_SNORM)
  OpenGL.const_set('GL_LUMINANCE8_SNORM', 0x9015) unless defined?(OpenGL::GL_LUMINANCE8_SNORM)
  OpenGL.const_set('GL_LUMINANCE8_ALPHA8_SNORM', 0x9016) unless defined?(OpenGL::GL_LUMINANCE8_ALPHA8_SNORM)
  OpenGL.const_set('GL_INTENSITY8_SNORM', 0x9017) unless defined?(OpenGL::GL_INTENSITY8_SNORM)
  OpenGL.const_set('GL_ALPHA16_SNORM', 0x9018) unless defined?(OpenGL::GL_ALPHA16_SNORM)
  OpenGL.const_set('GL_LUMINANCE16_SNORM', 0x9019) unless defined?(OpenGL::GL_LUMINANCE16_SNORM)
  OpenGL.const_set('GL_LUMINANCE16_ALPHA16_SNORM', 0x901A) unless defined?(OpenGL::GL_LUMINANCE16_ALPHA16_SNORM)
  OpenGL.const_set('GL_INTENSITY16_SNORM', 0x901B) unless defined?(OpenGL::GL_INTENSITY16_SNORM)
  OpenGL.const_set('GL_RED_SNORM', 0x8F90) unless defined?(OpenGL::GL_RED_SNORM)
  OpenGL.const_set('GL_RG_SNORM', 0x8F91) unless defined?(OpenGL::GL_RG_SNORM)
  OpenGL.const_set('GL_RGB_SNORM', 0x8F92) unless defined?(OpenGL::GL_RGB_SNORM)
  OpenGL.const_set('GL_RGBA_SNORM', 0x8F93) unless defined?(OpenGL::GL_RGBA_SNORM)
  OpenGL.const_set('GL_R8_SNORM', 0x8F94) unless defined?(OpenGL::GL_R8_SNORM)
  OpenGL.const_set('GL_RG8_SNORM', 0x8F95) unless defined?(OpenGL::GL_RG8_SNORM)
  OpenGL.const_set('GL_RGB8_SNORM', 0x8F96) unless defined?(OpenGL::GL_RGB8_SNORM)
  OpenGL.const_set('GL_RGBA8_SNORM', 0x8F97) unless defined?(OpenGL::GL_RGBA8_SNORM)
  OpenGL.const_set('GL_R16_SNORM', 0x8F98) unless defined?(OpenGL::GL_R16_SNORM)
  OpenGL.const_set('GL_RG16_SNORM', 0x8F99) unless defined?(OpenGL::GL_RG16_SNORM)
  OpenGL.const_set('GL_RGB16_SNORM', 0x8F9A) unless defined?(OpenGL::GL_RGB16_SNORM)
  OpenGL.const_set('GL_RGBA16_SNORM', 0x8F9B) unless defined?(OpenGL::GL_RGBA16_SNORM)
  OpenGL.const_set('GL_SIGNED_NORMALIZED', 0x8F9C) unless defined?(OpenGL::GL_SIGNED_NORMALIZED)
end
define_ext_enum_GL_EXT_texture_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2264
def self.define_ext_enum_GL_EXT_texture_storage
  OpenGL.const_set('GL_TEXTURE_IMMUTABLE_FORMAT_EXT', 0x912F) unless defined?(OpenGL::GL_TEXTURE_IMMUTABLE_FORMAT_EXT)
  OpenGL.const_set('GL_ALPHA8_EXT', 0x803C) unless defined?(OpenGL::GL_ALPHA8_EXT)
  OpenGL.const_set('GL_LUMINANCE8_EXT', 0x8040) unless defined?(OpenGL::GL_LUMINANCE8_EXT)
  OpenGL.const_set('GL_LUMINANCE8_ALPHA8_EXT', 0x8045) unless defined?(OpenGL::GL_LUMINANCE8_ALPHA8_EXT)
  OpenGL.const_set('GL_RGBA32F_EXT', 0x8814) unless defined?(OpenGL::GL_RGBA32F_EXT)
  OpenGL.const_set('GL_RGB32F_EXT', 0x8815) unless defined?(OpenGL::GL_RGB32F_EXT)
  OpenGL.const_set('GL_ALPHA32F_EXT', 0x8816) unless defined?(OpenGL::GL_ALPHA32F_EXT)
  OpenGL.const_set('GL_LUMINANCE32F_EXT', 0x8818) unless defined?(OpenGL::GL_LUMINANCE32F_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA32F_EXT', 0x8819) unless defined?(OpenGL::GL_LUMINANCE_ALPHA32F_EXT)
  OpenGL.const_set('GL_RGBA16F_EXT', 0x881A) unless defined?(OpenGL::GL_RGBA16F_EXT)
  OpenGL.const_set('GL_RGB16F_EXT', 0x881B) unless defined?(OpenGL::GL_RGB16F_EXT)
  OpenGL.const_set('GL_ALPHA16F_EXT', 0x881C) unless defined?(OpenGL::GL_ALPHA16F_EXT)
  OpenGL.const_set('GL_LUMINANCE16F_EXT', 0x881E) unless defined?(OpenGL::GL_LUMINANCE16F_EXT)
  OpenGL.const_set('GL_LUMINANCE_ALPHA16F_EXT', 0x881F) unless defined?(OpenGL::GL_LUMINANCE_ALPHA16F_EXT)
  OpenGL.const_set('GL_RGB10_A2_EXT', 0x8059) unless defined?(OpenGL::GL_RGB10_A2_EXT)
  OpenGL.const_set('GL_RGB10_EXT', 0x8052) unless defined?(OpenGL::GL_RGB10_EXT)
  OpenGL.const_set('GL_BGRA8_EXT', 0x93A1) unless defined?(OpenGL::GL_BGRA8_EXT)
  OpenGL.const_set('GL_R8_EXT', 0x8229) unless defined?(OpenGL::GL_R8_EXT)
  OpenGL.const_set('GL_RG8_EXT', 0x822B) unless defined?(OpenGL::GL_RG8_EXT)
  OpenGL.const_set('GL_R32F_EXT', 0x822E) unless defined?(OpenGL::GL_R32F_EXT)
  OpenGL.const_set('GL_RG32F_EXT', 0x8230) unless defined?(OpenGL::GL_RG32F_EXT)
  OpenGL.const_set('GL_R16F_EXT', 0x822D) unless defined?(OpenGL::GL_R16F_EXT)
  OpenGL.const_set('GL_RG16F_EXT', 0x822F) unless defined?(OpenGL::GL_RG16F_EXT)
end
define_ext_enum_GL_EXT_texture_storage_compression() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2319
def self.define_ext_enum_GL_EXT_texture_storage_compression
  OpenGL.const_set('GL_SURFACE_COMPRESSION_EXT', 0x96C0) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_EXT)
  OpenGL.const_set('GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT', 0x8F6E) unless defined?(OpenGL::GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT', 0x96C1) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT', 0x96C2) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT', 0x96C4) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT', 0x96C5) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT', 0x96C6) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT', 0x96C7) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT', 0x96C8) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT', 0x96C9) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT', 0x96CA) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT', 0x96CB) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT', 0x96CC) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT', 0x96CD) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT', 0x96CE) unless defined?(OpenGL::GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT)
  OpenGL.const_set('GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT', 0x96CF) unless defined?(OpenGL::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 8177
def self.define_ext_enum_GL_EXT_texture_swizzle
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_R_EXT', 0x8E42) unless defined?(OpenGL::GL_TEXTURE_SWIZZLE_R_EXT)
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_G_EXT', 0x8E43) unless defined?(OpenGL::GL_TEXTURE_SWIZZLE_G_EXT)
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_B_EXT', 0x8E44) unless defined?(OpenGL::GL_TEXTURE_SWIZZLE_B_EXT)
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_A_EXT', 0x8E45) unless defined?(OpenGL::GL_TEXTURE_SWIZZLE_A_EXT)
  OpenGL.const_set('GL_TEXTURE_SWIZZLE_RGBA_EXT', 0x8E46) unless defined?(OpenGL::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 2360
def self.define_ext_enum_GL_EXT_texture_type_2_10_10_10_REV
  OpenGL.const_set('GL_UNSIGNED_INT_2_10_10_10_REV_EXT', 0x8368) unless defined?(OpenGL::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 2371
def self.define_ext_enum_GL_EXT_texture_view
  OpenGL.const_set('GL_TEXTURE_VIEW_MIN_LEVEL_EXT', 0x82DB) unless defined?(OpenGL::GL_TEXTURE_VIEW_MIN_LEVEL_EXT)
  OpenGL.const_set('GL_TEXTURE_VIEW_NUM_LEVELS_EXT', 0x82DC) unless defined?(OpenGL::GL_TEXTURE_VIEW_NUM_LEVELS_EXT)
  OpenGL.const_set('GL_TEXTURE_VIEW_MIN_LAYER_EXT', 0x82DD) unless defined?(OpenGL::GL_TEXTURE_VIEW_MIN_LAYER_EXT)
  OpenGL.const_set('GL_TEXTURE_VIEW_NUM_LAYERS_EXT', 0x82DE) unless defined?(OpenGL::GL_TEXTURE_VIEW_NUM_LAYERS_EXT)
  OpenGL.const_set('GL_TEXTURE_IMMUTABLE_LEVELS', 0x82DF) unless defined?(OpenGL::GL_TEXTURE_IMMUTABLE_LEVELS)
end
define_ext_enum_GL_EXT_timer_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 8215
def self.define_ext_enum_GL_EXT_timer_query
  OpenGL.const_set('GL_TIME_ELAPSED_EXT', 0x88BF) unless defined?(OpenGL::GL_TIME_ELAPSED_EXT)
end
define_ext_enum_GL_EXT_transform_feedback() click to toggle source
# File lib/opengl_ext_enum.rb, line 8226
def self.define_ext_enum_GL_EXT_transform_feedback
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_EXT', 0x8C8E) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_EXT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT', 0x8C84) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT', 0x8C85) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT', 0x8C8F) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT)
  OpenGL.const_set('GL_INTERLEAVED_ATTRIBS_EXT', 0x8C8C) unless defined?(OpenGL::GL_INTERLEAVED_ATTRIBS_EXT)
  OpenGL.const_set('GL_SEPARATE_ATTRIBS_EXT', 0x8C8D) unless defined?(OpenGL::GL_SEPARATE_ATTRIBS_EXT)
  OpenGL.const_set('GL_PRIMITIVES_GENERATED_EXT', 0x8C87) unless defined?(OpenGL::GL_PRIMITIVES_GENERATED_EXT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT', 0x8C88) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT)
  OpenGL.const_set('GL_RASTERIZER_DISCARD_EXT', 0x8C89) unless defined?(OpenGL::GL_RASTERIZER_DISCARD_EXT)
  OpenGL.const_set('GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT', 0x8C8A) unless defined?(OpenGL::GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT)
  OpenGL.const_set('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT', 0x8C8B) unless defined?(OpenGL::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT)
  OpenGL.const_set('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT', 0x8C80) unless defined?(OpenGL::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_VARYINGS_EXT', 0x8C83) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_VARYINGS_EXT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT', 0x8C7F) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT', 0x8C76) unless defined?(OpenGL::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 2409
def self.define_ext_enum_GL_EXT_unpack_subimage
  OpenGL.const_set('GL_UNPACK_ROW_LENGTH_EXT', 0x0CF2) unless defined?(OpenGL::GL_UNPACK_ROW_LENGTH_EXT)
  OpenGL.const_set('GL_UNPACK_SKIP_ROWS_EXT', 0x0CF3) unless defined?(OpenGL::GL_UNPACK_SKIP_ROWS_EXT)
  OpenGL.const_set('GL_UNPACK_SKIP_PIXELS_EXT', 0x0CF4) unless defined?(OpenGL::GL_UNPACK_SKIP_PIXELS_EXT)
end
define_ext_enum_GL_EXT_vertex_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 8265
def self.define_ext_enum_GL_EXT_vertex_array
  OpenGL.const_set('GL_VERTEX_ARRAY_EXT', 0x8074) unless defined?(OpenGL::GL_VERTEX_ARRAY_EXT)
  OpenGL.const_set('GL_NORMAL_ARRAY_EXT', 0x8075) unless defined?(OpenGL::GL_NORMAL_ARRAY_EXT)
  OpenGL.const_set('GL_COLOR_ARRAY_EXT', 0x8076) unless defined?(OpenGL::GL_COLOR_ARRAY_EXT)
  OpenGL.const_set('GL_INDEX_ARRAY_EXT', 0x8077) unless defined?(OpenGL::GL_INDEX_ARRAY_EXT)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_EXT', 0x8078) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_EXT)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_EXT', 0x8079) unless defined?(OpenGL::GL_EDGE_FLAG_ARRAY_EXT)
  OpenGL.const_set('GL_VERTEX_ARRAY_SIZE_EXT', 0x807A) unless defined?(OpenGL::GL_VERTEX_ARRAY_SIZE_EXT)
  OpenGL.const_set('GL_VERTEX_ARRAY_TYPE_EXT', 0x807B) unless defined?(OpenGL::GL_VERTEX_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_VERTEX_ARRAY_STRIDE_EXT', 0x807C) unless defined?(OpenGL::GL_VERTEX_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_VERTEX_ARRAY_COUNT_EXT', 0x807D) unless defined?(OpenGL::GL_VERTEX_ARRAY_COUNT_EXT)
  OpenGL.const_set('GL_NORMAL_ARRAY_TYPE_EXT', 0x807E) unless defined?(OpenGL::GL_NORMAL_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_NORMAL_ARRAY_STRIDE_EXT', 0x807F) unless defined?(OpenGL::GL_NORMAL_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_NORMAL_ARRAY_COUNT_EXT', 0x8080) unless defined?(OpenGL::GL_NORMAL_ARRAY_COUNT_EXT)
  OpenGL.const_set('GL_COLOR_ARRAY_SIZE_EXT', 0x8081) unless defined?(OpenGL::GL_COLOR_ARRAY_SIZE_EXT)
  OpenGL.const_set('GL_COLOR_ARRAY_TYPE_EXT', 0x8082) unless defined?(OpenGL::GL_COLOR_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_COLOR_ARRAY_STRIDE_EXT', 0x8083) unless defined?(OpenGL::GL_COLOR_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_COLOR_ARRAY_COUNT_EXT', 0x8084) unless defined?(OpenGL::GL_COLOR_ARRAY_COUNT_EXT)
  OpenGL.const_set('GL_INDEX_ARRAY_TYPE_EXT', 0x8085) unless defined?(OpenGL::GL_INDEX_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_INDEX_ARRAY_STRIDE_EXT', 0x8086) unless defined?(OpenGL::GL_INDEX_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_INDEX_ARRAY_COUNT_EXT', 0x8087) unless defined?(OpenGL::GL_INDEX_ARRAY_COUNT_EXT)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_SIZE_EXT', 0x8088) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_SIZE_EXT)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_TYPE_EXT', 0x8089) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_STRIDE_EXT', 0x808A) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_COUNT_EXT', 0x808B) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_COUNT_EXT)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_STRIDE_EXT', 0x808C) unless defined?(OpenGL::GL_EDGE_FLAG_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_COUNT_EXT', 0x808D) unless defined?(OpenGL::GL_EDGE_FLAG_ARRAY_COUNT_EXT)
  OpenGL.const_set('GL_VERTEX_ARRAY_POINTER_EXT', 0x808E) unless defined?(OpenGL::GL_VERTEX_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_NORMAL_ARRAY_POINTER_EXT', 0x808F) unless defined?(OpenGL::GL_NORMAL_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_COLOR_ARRAY_POINTER_EXT', 0x8090) unless defined?(OpenGL::GL_COLOR_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_INDEX_ARRAY_POINTER_EXT', 0x8091) unless defined?(OpenGL::GL_INDEX_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_POINTER_EXT', 0x8092) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_POINTER_EXT', 0x8093) unless defined?(OpenGL::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 8338
def self.define_ext_enum_GL_EXT_vertex_array_bgra
  OpenGL.const_set('GL_BGRA', 0x80E1) unless defined?(OpenGL::GL_BGRA)
end
define_ext_enum_GL_EXT_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_enum.rb, line 8349
def self.define_ext_enum_GL_EXT_vertex_attrib_64bit
  OpenGL.const_set('GL_DOUBLE', 0x140A) unless defined?(OpenGL::GL_DOUBLE)
  OpenGL.const_set('GL_DOUBLE_VEC2_EXT', 0x8FFC) unless defined?(OpenGL::GL_DOUBLE_VEC2_EXT)
  OpenGL.const_set('GL_DOUBLE_VEC3_EXT', 0x8FFD) unless defined?(OpenGL::GL_DOUBLE_VEC3_EXT)
  OpenGL.const_set('GL_DOUBLE_VEC4_EXT', 0x8FFE) unless defined?(OpenGL::GL_DOUBLE_VEC4_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT2_EXT', 0x8F46) unless defined?(OpenGL::GL_DOUBLE_MAT2_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT3_EXT', 0x8F47) unless defined?(OpenGL::GL_DOUBLE_MAT3_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT4_EXT', 0x8F48) unless defined?(OpenGL::GL_DOUBLE_MAT4_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT2x3_EXT', 0x8F49) unless defined?(OpenGL::GL_DOUBLE_MAT2x3_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT2x4_EXT', 0x8F4A) unless defined?(OpenGL::GL_DOUBLE_MAT2x4_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT3x2_EXT', 0x8F4B) unless defined?(OpenGL::GL_DOUBLE_MAT3x2_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT3x4_EXT', 0x8F4C) unless defined?(OpenGL::GL_DOUBLE_MAT3x4_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT4x2_EXT', 0x8F4D) unless defined?(OpenGL::GL_DOUBLE_MAT4x2_EXT)
  OpenGL.const_set('GL_DOUBLE_MAT4x3_EXT', 0x8F4E) unless defined?(OpenGL::GL_DOUBLE_MAT4x3_EXT)
end
define_ext_enum_GL_EXT_vertex_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 8384
def self.define_ext_enum_GL_EXT_vertex_shader
  OpenGL.const_set('GL_VERTEX_SHADER_EXT', 0x8780) unless defined?(OpenGL::GL_VERTEX_SHADER_EXT)
  OpenGL.const_set('GL_VERTEX_SHADER_BINDING_EXT', 0x8781) unless defined?(OpenGL::GL_VERTEX_SHADER_BINDING_EXT)
  OpenGL.const_set('GL_OP_INDEX_EXT', 0x8782) unless defined?(OpenGL::GL_OP_INDEX_EXT)
  OpenGL.const_set('GL_OP_NEGATE_EXT', 0x8783) unless defined?(OpenGL::GL_OP_NEGATE_EXT)
  OpenGL.const_set('GL_OP_DOT3_EXT', 0x8784) unless defined?(OpenGL::GL_OP_DOT3_EXT)
  OpenGL.const_set('GL_OP_DOT4_EXT', 0x8785) unless defined?(OpenGL::GL_OP_DOT4_EXT)
  OpenGL.const_set('GL_OP_MUL_EXT', 0x8786) unless defined?(OpenGL::GL_OP_MUL_EXT)
  OpenGL.const_set('GL_OP_ADD_EXT', 0x8787) unless defined?(OpenGL::GL_OP_ADD_EXT)
  OpenGL.const_set('GL_OP_MADD_EXT', 0x8788) unless defined?(OpenGL::GL_OP_MADD_EXT)
  OpenGL.const_set('GL_OP_FRAC_EXT', 0x8789) unless defined?(OpenGL::GL_OP_FRAC_EXT)
  OpenGL.const_set('GL_OP_MAX_EXT', 0x878A) unless defined?(OpenGL::GL_OP_MAX_EXT)
  OpenGL.const_set('GL_OP_MIN_EXT', 0x878B) unless defined?(OpenGL::GL_OP_MIN_EXT)
  OpenGL.const_set('GL_OP_SET_GE_EXT', 0x878C) unless defined?(OpenGL::GL_OP_SET_GE_EXT)
  OpenGL.const_set('GL_OP_SET_LT_EXT', 0x878D) unless defined?(OpenGL::GL_OP_SET_LT_EXT)
  OpenGL.const_set('GL_OP_CLAMP_EXT', 0x878E) unless defined?(OpenGL::GL_OP_CLAMP_EXT)
  OpenGL.const_set('GL_OP_FLOOR_EXT', 0x878F) unless defined?(OpenGL::GL_OP_FLOOR_EXT)
  OpenGL.const_set('GL_OP_ROUND_EXT', 0x8790) unless defined?(OpenGL::GL_OP_ROUND_EXT)
  OpenGL.const_set('GL_OP_EXP_BASE_2_EXT', 0x8791) unless defined?(OpenGL::GL_OP_EXP_BASE_2_EXT)
  OpenGL.const_set('GL_OP_LOG_BASE_2_EXT', 0x8792) unless defined?(OpenGL::GL_OP_LOG_BASE_2_EXT)
  OpenGL.const_set('GL_OP_POWER_EXT', 0x8793) unless defined?(OpenGL::GL_OP_POWER_EXT)
  OpenGL.const_set('GL_OP_RECIP_EXT', 0x8794) unless defined?(OpenGL::GL_OP_RECIP_EXT)
  OpenGL.const_set('GL_OP_RECIP_SQRT_EXT', 0x8795) unless defined?(OpenGL::GL_OP_RECIP_SQRT_EXT)
  OpenGL.const_set('GL_OP_SUB_EXT', 0x8796) unless defined?(OpenGL::GL_OP_SUB_EXT)
  OpenGL.const_set('GL_OP_CROSS_PRODUCT_EXT', 0x8797) unless defined?(OpenGL::GL_OP_CROSS_PRODUCT_EXT)
  OpenGL.const_set('GL_OP_MULTIPLY_MATRIX_EXT', 0x8798) unless defined?(OpenGL::GL_OP_MULTIPLY_MATRIX_EXT)
  OpenGL.const_set('GL_OP_MOV_EXT', 0x8799) unless defined?(OpenGL::GL_OP_MOV_EXT)
  OpenGL.const_set('GL_OUTPUT_VERTEX_EXT', 0x879A) unless defined?(OpenGL::GL_OUTPUT_VERTEX_EXT)
  OpenGL.const_set('GL_OUTPUT_COLOR0_EXT', 0x879B) unless defined?(OpenGL::GL_OUTPUT_COLOR0_EXT)
  OpenGL.const_set('GL_OUTPUT_COLOR1_EXT', 0x879C) unless defined?(OpenGL::GL_OUTPUT_COLOR1_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD0_EXT', 0x879D) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD0_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD1_EXT', 0x879E) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD1_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD2_EXT', 0x879F) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD2_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD3_EXT', 0x87A0) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD3_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD4_EXT', 0x87A1) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD4_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD5_EXT', 0x87A2) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD5_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD6_EXT', 0x87A3) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD6_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD7_EXT', 0x87A4) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD7_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD8_EXT', 0x87A5) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD8_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD9_EXT', 0x87A6) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD9_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD10_EXT', 0x87A7) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD10_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD11_EXT', 0x87A8) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD11_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD12_EXT', 0x87A9) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD12_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD13_EXT', 0x87AA) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD13_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD14_EXT', 0x87AB) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD14_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD15_EXT', 0x87AC) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD15_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD16_EXT', 0x87AD) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD16_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD17_EXT', 0x87AE) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD17_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD18_EXT', 0x87AF) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD18_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD19_EXT', 0x87B0) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD19_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD20_EXT', 0x87B1) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD20_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD21_EXT', 0x87B2) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD21_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD22_EXT', 0x87B3) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD22_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD23_EXT', 0x87B4) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD23_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD24_EXT', 0x87B5) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD24_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD25_EXT', 0x87B6) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD25_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD26_EXT', 0x87B7) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD26_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD27_EXT', 0x87B8) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD27_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD28_EXT', 0x87B9) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD28_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD29_EXT', 0x87BA) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD29_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD30_EXT', 0x87BB) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD30_EXT)
  OpenGL.const_set('GL_OUTPUT_TEXTURE_COORD31_EXT', 0x87BC) unless defined?(OpenGL::GL_OUTPUT_TEXTURE_COORD31_EXT)
  OpenGL.const_set('GL_OUTPUT_FOG_EXT', 0x87BD) unless defined?(OpenGL::GL_OUTPUT_FOG_EXT)
  OpenGL.const_set('GL_SCALAR_EXT', 0x87BE) unless defined?(OpenGL::GL_SCALAR_EXT)
  OpenGL.const_set('GL_VECTOR_EXT', 0x87BF) unless defined?(OpenGL::GL_VECTOR_EXT)
  OpenGL.const_set('GL_MATRIX_EXT', 0x87C0) unless defined?(OpenGL::GL_MATRIX_EXT)
  OpenGL.const_set('GL_VARIANT_EXT', 0x87C1) unless defined?(OpenGL::GL_VARIANT_EXT)
  OpenGL.const_set('GL_INVARIANT_EXT', 0x87C2) unless defined?(OpenGL::GL_INVARIANT_EXT)
  OpenGL.const_set('GL_LOCAL_CONSTANT_EXT', 0x87C3) unless defined?(OpenGL::GL_LOCAL_CONSTANT_EXT)
  OpenGL.const_set('GL_LOCAL_EXT', 0x87C4) unless defined?(OpenGL::GL_LOCAL_EXT)
  OpenGL.const_set('GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87C5) unless defined?(OpenGL::GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT)
  OpenGL.const_set('GL_MAX_VERTEX_SHADER_VARIANTS_EXT', 0x87C6) unless defined?(OpenGL::GL_MAX_VERTEX_SHADER_VARIANTS_EXT)
  OpenGL.const_set('GL_MAX_VERTEX_SHADER_INVARIANTS_EXT', 0x87C7) unless defined?(OpenGL::GL_MAX_VERTEX_SHADER_INVARIANTS_EXT)
  OpenGL.const_set('GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87C8) unless defined?(OpenGL::GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  OpenGL.const_set('GL_MAX_VERTEX_SHADER_LOCALS_EXT', 0x87C9) unless defined?(OpenGL::GL_MAX_VERTEX_SHADER_LOCALS_EXT)
  OpenGL.const_set('GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87CA) unless defined?(OpenGL::GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT)
  OpenGL.const_set('GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT', 0x87CB) unless defined?(OpenGL::GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT)
  OpenGL.const_set('GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87CC) unless defined?(OpenGL::GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  OpenGL.const_set('GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT', 0x87CD) unless defined?(OpenGL::GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT)
  OpenGL.const_set('GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT', 0x87CE) unless defined?(OpenGL::GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT)
  OpenGL.const_set('GL_VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87CF) unless defined?(OpenGL::GL_VERTEX_SHADER_INSTRUCTIONS_EXT)
  OpenGL.const_set('GL_VERTEX_SHADER_VARIANTS_EXT', 0x87D0) unless defined?(OpenGL::GL_VERTEX_SHADER_VARIANTS_EXT)
  OpenGL.const_set('GL_VERTEX_SHADER_INVARIANTS_EXT', 0x87D1) unless defined?(OpenGL::GL_VERTEX_SHADER_INVARIANTS_EXT)
  OpenGL.const_set('GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87D2) unless defined?(OpenGL::GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  OpenGL.const_set('GL_VERTEX_SHADER_LOCALS_EXT', 0x87D3) unless defined?(OpenGL::GL_VERTEX_SHADER_LOCALS_EXT)
  OpenGL.const_set('GL_VERTEX_SHADER_OPTIMIZED_EXT', 0x87D4) unless defined?(OpenGL::GL_VERTEX_SHADER_OPTIMIZED_EXT)
  OpenGL.const_set('GL_X_EXT', 0x87D5) unless defined?(OpenGL::GL_X_EXT)
  OpenGL.const_set('GL_Y_EXT', 0x87D6) unless defined?(OpenGL::GL_Y_EXT)
  OpenGL.const_set('GL_Z_EXT', 0x87D7) unless defined?(OpenGL::GL_Z_EXT)
  OpenGL.const_set('GL_W_EXT', 0x87D8) unless defined?(OpenGL::GL_W_EXT)
  OpenGL.const_set('GL_NEGATIVE_X_EXT', 0x87D9) unless defined?(OpenGL::GL_NEGATIVE_X_EXT)
  OpenGL.const_set('GL_NEGATIVE_Y_EXT', 0x87DA) unless defined?(OpenGL::GL_NEGATIVE_Y_EXT)
  OpenGL.const_set('GL_NEGATIVE_Z_EXT', 0x87DB) unless defined?(OpenGL::GL_NEGATIVE_Z_EXT)
  OpenGL.const_set('GL_NEGATIVE_W_EXT', 0x87DC) unless defined?(OpenGL::GL_NEGATIVE_W_EXT)
  OpenGL.const_set('GL_ZERO_EXT', 0x87DD) unless defined?(OpenGL::GL_ZERO_EXT)
  OpenGL.const_set('GL_ONE_EXT', 0x87DE) unless defined?(OpenGL::GL_ONE_EXT)
  OpenGL.const_set('GL_NEGATIVE_ONE_EXT', 0x87DF) unless defined?(OpenGL::GL_NEGATIVE_ONE_EXT)
  OpenGL.const_set('GL_NORMALIZED_RANGE_EXT', 0x87E0) unless defined?(OpenGL::GL_NORMALIZED_RANGE_EXT)
  OpenGL.const_set('GL_FULL_RANGE_EXT', 0x87E1) unless defined?(OpenGL::GL_FULL_RANGE_EXT)
  OpenGL.const_set('GL_CURRENT_VERTEX_EXT', 0x87E2) unless defined?(OpenGL::GL_CURRENT_VERTEX_EXT)
  OpenGL.const_set('GL_MVP_MATRIX_EXT', 0x87E3) unless defined?(OpenGL::GL_MVP_MATRIX_EXT)
  OpenGL.const_set('GL_VARIANT_VALUE_EXT', 0x87E4) unless defined?(OpenGL::GL_VARIANT_VALUE_EXT)
  OpenGL.const_set('GL_VARIANT_DATATYPE_EXT', 0x87E5) unless defined?(OpenGL::GL_VARIANT_DATATYPE_EXT)
  OpenGL.const_set('GL_VARIANT_ARRAY_STRIDE_EXT', 0x87E6) unless defined?(OpenGL::GL_VARIANT_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_VARIANT_ARRAY_TYPE_EXT', 0x87E7) unless defined?(OpenGL::GL_VARIANT_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_VARIANT_ARRAY_EXT', 0x87E8) unless defined?(OpenGL::GL_VARIANT_ARRAY_EXT)
  OpenGL.const_set('GL_VARIANT_ARRAY_POINTER_EXT', 0x87E9) unless defined?(OpenGL::GL_VARIANT_ARRAY_POINTER_EXT)
  OpenGL.const_set('GL_INVARIANT_VALUE_EXT', 0x87EA) unless defined?(OpenGL::GL_INVARIANT_VALUE_EXT)
  OpenGL.const_set('GL_INVARIANT_DATATYPE_EXT', 0x87EB) unless defined?(OpenGL::GL_INVARIANT_DATATYPE_EXT)
  OpenGL.const_set('GL_LOCAL_CONSTANT_VALUE_EXT', 0x87EC) unless defined?(OpenGL::GL_LOCAL_CONSTANT_VALUE_EXT)
  OpenGL.const_set('GL_LOCAL_CONSTANT_DATATYPE_EXT', 0x87ED) unless defined?(OpenGL::GL_LOCAL_CONSTANT_DATATYPE_EXT)
end
define_ext_enum_GL_EXT_vertex_weighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 8613
def self.define_ext_enum_GL_EXT_vertex_weighting
  OpenGL.const_set('GL_MODELVIEW0_STACK_DEPTH_EXT', 0x0BA3) unless defined?(OpenGL::GL_MODELVIEW0_STACK_DEPTH_EXT)
  OpenGL.const_set('GL_MODELVIEW1_STACK_DEPTH_EXT', 0x8502) unless defined?(OpenGL::GL_MODELVIEW1_STACK_DEPTH_EXT)
  OpenGL.const_set('GL_MODELVIEW0_MATRIX_EXT', 0x0BA6) unless defined?(OpenGL::GL_MODELVIEW0_MATRIX_EXT)
  OpenGL.const_set('GL_MODELVIEW1_MATRIX_EXT', 0x8506) unless defined?(OpenGL::GL_MODELVIEW1_MATRIX_EXT)
  OpenGL.const_set('GL_VERTEX_WEIGHTING_EXT', 0x8509) unless defined?(OpenGL::GL_VERTEX_WEIGHTING_EXT)
  OpenGL.const_set('GL_MODELVIEW0_EXT', 0x1700) unless defined?(OpenGL::GL_MODELVIEW0_EXT)
  OpenGL.const_set('GL_MODELVIEW1_EXT', 0x850A) unless defined?(OpenGL::GL_MODELVIEW1_EXT)
  OpenGL.const_set('GL_CURRENT_VERTEX_WEIGHT_EXT', 0x850B) unless defined?(OpenGL::GL_CURRENT_VERTEX_WEIGHT_EXT)
  OpenGL.const_set('GL_VERTEX_WEIGHT_ARRAY_EXT', 0x850C) unless defined?(OpenGL::GL_VERTEX_WEIGHT_ARRAY_EXT)
  OpenGL.const_set('GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT', 0x850D) unless defined?(OpenGL::GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT)
  OpenGL.const_set('GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT', 0x850E) unless defined?(OpenGL::GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT)
  OpenGL.const_set('GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT', 0x850F) unless defined?(OpenGL::GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT)
  OpenGL.const_set('GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT', 0x8510) unless defined?(OpenGL::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 2424
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 2433
def self.define_ext_enum_GL_EXT_window_rectangles
  OpenGL.const_set('GL_INCLUSIVE_EXT', 0x8F10) unless defined?(OpenGL::GL_INCLUSIVE_EXT)
  OpenGL.const_set('GL_EXCLUSIVE_EXT', 0x8F11) unless defined?(OpenGL::GL_EXCLUSIVE_EXT)
  OpenGL.const_set('GL_WINDOW_RECTANGLE_EXT', 0x8F12) unless defined?(OpenGL::GL_WINDOW_RECTANGLE_EXT)
  OpenGL.const_set('GL_WINDOW_RECTANGLE_MODE_EXT', 0x8F13) unless defined?(OpenGL::GL_WINDOW_RECTANGLE_MODE_EXT)
  OpenGL.const_set('GL_MAX_WINDOW_RECTANGLES_EXT', 0x8F14) unless defined?(OpenGL::GL_MAX_WINDOW_RECTANGLES_EXT)
  OpenGL.const_set('GL_NUM_WINDOW_RECTANGLES_EXT', 0x8F15) unless defined?(OpenGL::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 8678
def self.define_ext_enum_GL_EXT_x11_sync_object
  OpenGL.const_set('GL_SYNC_X11_FENCE_EXT', 0x90E1) unless defined?(OpenGL::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 2454
def self.define_ext_enum_GL_FJ_shader_binary_GCCSO
  OpenGL.const_set('GL_GCCSO_SHADER_BINARY_FJ', 0x9260) unless defined?(OpenGL::GL_GCCSO_SHADER_BINARY_FJ)
end
define_ext_enum_GL_GREMEDY_frame_terminator() click to toggle source
# File lib/opengl_ext_enum.rb, line 8689
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 8698
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 8707
def self.define_ext_enum_GL_HP_convolution_border_modes
  OpenGL.const_set('GL_IGNORE_BORDER_HP', 0x8150) unless defined?(OpenGL::GL_IGNORE_BORDER_HP)
  OpenGL.const_set('GL_CONSTANT_BORDER_HP', 0x8151) unless defined?(OpenGL::GL_CONSTANT_BORDER_HP)
  OpenGL.const_set('GL_REPLICATE_BORDER_HP', 0x8153) unless defined?(OpenGL::GL_REPLICATE_BORDER_HP)
  OpenGL.const_set('GL_CONVOLUTION_BORDER_COLOR_HP', 0x8154) unless defined?(OpenGL::GL_CONVOLUTION_BORDER_COLOR_HP)
end
define_ext_enum_GL_HP_image_transform() click to toggle source
# File lib/opengl_ext_enum.rb, line 8724
def self.define_ext_enum_GL_HP_image_transform
  OpenGL.const_set('GL_IMAGE_SCALE_X_HP', 0x8155) unless defined?(OpenGL::GL_IMAGE_SCALE_X_HP)
  OpenGL.const_set('GL_IMAGE_SCALE_Y_HP', 0x8156) unless defined?(OpenGL::GL_IMAGE_SCALE_Y_HP)
  OpenGL.const_set('GL_IMAGE_TRANSLATE_X_HP', 0x8157) unless defined?(OpenGL::GL_IMAGE_TRANSLATE_X_HP)
  OpenGL.const_set('GL_IMAGE_TRANSLATE_Y_HP', 0x8158) unless defined?(OpenGL::GL_IMAGE_TRANSLATE_Y_HP)
  OpenGL.const_set('GL_IMAGE_ROTATE_ANGLE_HP', 0x8159) unless defined?(OpenGL::GL_IMAGE_ROTATE_ANGLE_HP)
  OpenGL.const_set('GL_IMAGE_ROTATE_ORIGIN_X_HP', 0x815A) unless defined?(OpenGL::GL_IMAGE_ROTATE_ORIGIN_X_HP)
  OpenGL.const_set('GL_IMAGE_ROTATE_ORIGIN_Y_HP', 0x815B) unless defined?(OpenGL::GL_IMAGE_ROTATE_ORIGIN_Y_HP)
  OpenGL.const_set('GL_IMAGE_MAG_FILTER_HP', 0x815C) unless defined?(OpenGL::GL_IMAGE_MAG_FILTER_HP)
  OpenGL.const_set('GL_IMAGE_MIN_FILTER_HP', 0x815D) unless defined?(OpenGL::GL_IMAGE_MIN_FILTER_HP)
  OpenGL.const_set('GL_IMAGE_CUBIC_WEIGHT_HP', 0x815E) unless defined?(OpenGL::GL_IMAGE_CUBIC_WEIGHT_HP)
  OpenGL.const_set('GL_CUBIC_HP', 0x815F) unless defined?(OpenGL::GL_CUBIC_HP)
  OpenGL.const_set('GL_AVERAGE_HP', 0x8160) unless defined?(OpenGL::GL_AVERAGE_HP)
  OpenGL.const_set('GL_IMAGE_TRANSFORM_2D_HP', 0x8161) unless defined?(OpenGL::GL_IMAGE_TRANSFORM_2D_HP)
  OpenGL.const_set('GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 0x8162) unless defined?(OpenGL::GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP)
  OpenGL.const_set('GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 0x8163) unless defined?(OpenGL::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 8763
def self.define_ext_enum_GL_HP_occlusion_test
  OpenGL.const_set('GL_OCCLUSION_TEST_HP', 0x8165) unless defined?(OpenGL::GL_OCCLUSION_TEST_HP)
  OpenGL.const_set('GL_OCCLUSION_TEST_RESULT_HP', 0x8166) unless defined?(OpenGL::GL_OCCLUSION_TEST_RESULT_HP)
end
define_ext_enum_GL_HP_texture_lighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 8776
def self.define_ext_enum_GL_HP_texture_lighting
  OpenGL.const_set('GL_TEXTURE_LIGHTING_MODE_HP', 0x8167) unless defined?(OpenGL::GL_TEXTURE_LIGHTING_MODE_HP)
  OpenGL.const_set('GL_TEXTURE_POST_SPECULAR_HP', 0x8168) unless defined?(OpenGL::GL_TEXTURE_POST_SPECULAR_HP)
  OpenGL.const_set('GL_TEXTURE_PRE_SPECULAR_HP', 0x8169) unless defined?(OpenGL::GL_TEXTURE_PRE_SPECULAR_HP)
end
define_ext_enum_GL_IBM_cull_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 8791
def self.define_ext_enum_GL_IBM_cull_vertex
  OpenGL.const_set('GL_CULL_VERTEX_IBM', 103050) unless defined?(OpenGL::GL_CULL_VERTEX_IBM)
end
define_ext_enum_GL_IBM_multimode_draw_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 8802
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 8811
def self.define_ext_enum_GL_IBM_rasterpos_clip
  OpenGL.const_set('GL_RASTER_POSITION_UNCLIPPED_IBM', 0x19262) unless defined?(OpenGL::GL_RASTER_POSITION_UNCLIPPED_IBM)
end
define_ext_enum_GL_IBM_static_data() click to toggle source
# File lib/opengl_ext_enum.rb, line 8822
def self.define_ext_enum_GL_IBM_static_data
  OpenGL.const_set('GL_ALL_STATIC_DATA_IBM', 103060) unless defined?(OpenGL::GL_ALL_STATIC_DATA_IBM)
  OpenGL.const_set('GL_STATIC_VERTEX_ARRAY_IBM', 103061) unless defined?(OpenGL::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 8835
def self.define_ext_enum_GL_IBM_texture_mirrored_repeat
  OpenGL.const_set('GL_MIRRORED_REPEAT_IBM', 0x8370) unless defined?(OpenGL::GL_MIRRORED_REPEAT_IBM)
end
define_ext_enum_GL_IBM_vertex_array_lists() click to toggle source
# File lib/opengl_ext_enum.rb, line 8846
def self.define_ext_enum_GL_IBM_vertex_array_lists
  OpenGL.const_set('GL_VERTEX_ARRAY_LIST_IBM', 103070) unless defined?(OpenGL::GL_VERTEX_ARRAY_LIST_IBM)
  OpenGL.const_set('GL_NORMAL_ARRAY_LIST_IBM', 103071) unless defined?(OpenGL::GL_NORMAL_ARRAY_LIST_IBM)
  OpenGL.const_set('GL_COLOR_ARRAY_LIST_IBM', 103072) unless defined?(OpenGL::GL_COLOR_ARRAY_LIST_IBM)
  OpenGL.const_set('GL_INDEX_ARRAY_LIST_IBM', 103073) unless defined?(OpenGL::GL_INDEX_ARRAY_LIST_IBM)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_LIST_IBM', 103074) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_LIST_IBM)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_LIST_IBM', 103075) unless defined?(OpenGL::GL_EDGE_FLAG_ARRAY_LIST_IBM)
  OpenGL.const_set('GL_FOG_COORDINATE_ARRAY_LIST_IBM', 103076) unless defined?(OpenGL::GL_FOG_COORDINATE_ARRAY_LIST_IBM)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_LIST_IBM', 103077) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_LIST_IBM)
  OpenGL.const_set('GL_VERTEX_ARRAY_LIST_STRIDE_IBM', 103080) unless defined?(OpenGL::GL_VERTEX_ARRAY_LIST_STRIDE_IBM)
  OpenGL.const_set('GL_NORMAL_ARRAY_LIST_STRIDE_IBM', 103081) unless defined?(OpenGL::GL_NORMAL_ARRAY_LIST_STRIDE_IBM)
  OpenGL.const_set('GL_COLOR_ARRAY_LIST_STRIDE_IBM', 103082) unless defined?(OpenGL::GL_COLOR_ARRAY_LIST_STRIDE_IBM)
  OpenGL.const_set('GL_INDEX_ARRAY_LIST_STRIDE_IBM', 103083) unless defined?(OpenGL::GL_INDEX_ARRAY_LIST_STRIDE_IBM)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM', 103084) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM', 103085) unless defined?(OpenGL::GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM)
  OpenGL.const_set('GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM', 103086) unless defined?(OpenGL::GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM', 103087) unless defined?(OpenGL::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 2465
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 2474
def self.define_ext_enum_GL_IMG_framebuffer_downsample
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG', 0x913C) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG)
  OpenGL.const_set('GL_NUM_DOWNSAMPLE_SCALES_IMG', 0x913D) unless defined?(OpenGL::GL_NUM_DOWNSAMPLE_SCALES_IMG)
  OpenGL.const_set('GL_DOWNSAMPLE_SCALES_IMG', 0x913E) unless defined?(OpenGL::GL_DOWNSAMPLE_SCALES_IMG)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG', 0x913F) unless defined?(OpenGL::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 2491
def self.define_ext_enum_GL_IMG_multisampled_render_to_texture
  OpenGL.const_set('GL_RENDERBUFFER_SAMPLES_IMG', 0x9133) unless defined?(OpenGL::GL_RENDERBUFFER_SAMPLES_IMG)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG', 0x9134) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG)
  OpenGL.const_set('GL_MAX_SAMPLES_IMG', 0x9135) unless defined?(OpenGL::GL_MAX_SAMPLES_IMG)
  OpenGL.const_set('GL_TEXTURE_SAMPLES_IMG', 0x9136) unless defined?(OpenGL::GL_TEXTURE_SAMPLES_IMG)
end
define_ext_enum_GL_IMG_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2508
def self.define_ext_enum_GL_IMG_program_binary
  OpenGL.const_set('GL_SGX_PROGRAM_BINARY_IMG', 0x9130) unless defined?(OpenGL::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 2519
def self.define_ext_enum_GL_IMG_read_format
  OpenGL.const_set('GL_BGRA_IMG', 0x80E1) unless defined?(OpenGL::GL_BGRA_IMG)
  OpenGL.const_set('GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG', 0x8365) unless defined?(OpenGL::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 2532
def self.define_ext_enum_GL_IMG_shader_binary
  OpenGL.const_set('GL_SGX_BINARY_IMG', 0x8C0A) unless defined?(OpenGL::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 2543
def self.define_ext_enum_GL_IMG_texture_compression_pvrtc
  OpenGL.const_set('GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG', 0x8C00) unless defined?(OpenGL::GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG)
  OpenGL.const_set('GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG', 0x8C01) unless defined?(OpenGL::GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG)
  OpenGL.const_set('GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG', 0x8C02) unless defined?(OpenGL::GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG)
  OpenGL.const_set('GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG', 0x8C03) unless defined?(OpenGL::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 2560
def self.define_ext_enum_GL_IMG_texture_compression_pvrtc2
  OpenGL.const_set('GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG', 0x9137) unless defined?(OpenGL::GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG)
  OpenGL.const_set('GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG', 0x9138) unless defined?(OpenGL::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 2573
def self.define_ext_enum_GL_IMG_texture_filter_cubic
  OpenGL.const_set('GL_CUBIC_IMG', 0x9139) unless defined?(OpenGL::GL_CUBIC_IMG)
  OpenGL.const_set('GL_CUBIC_MIPMAP_NEAREST_IMG', 0x913A) unless defined?(OpenGL::GL_CUBIC_MIPMAP_NEAREST_IMG)
  OpenGL.const_set('GL_CUBIC_MIPMAP_LINEAR_IMG', 0x913B) unless defined?(OpenGL::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 8887
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 8896
def self.define_ext_enum_GL_INGR_color_clamp
  OpenGL.const_set('GL_RED_MIN_CLAMP_INGR', 0x8560) unless defined?(OpenGL::GL_RED_MIN_CLAMP_INGR)
  OpenGL.const_set('GL_GREEN_MIN_CLAMP_INGR', 0x8561) unless defined?(OpenGL::GL_GREEN_MIN_CLAMP_INGR)
  OpenGL.const_set('GL_BLUE_MIN_CLAMP_INGR', 0x8562) unless defined?(OpenGL::GL_BLUE_MIN_CLAMP_INGR)
  OpenGL.const_set('GL_ALPHA_MIN_CLAMP_INGR', 0x8563) unless defined?(OpenGL::GL_ALPHA_MIN_CLAMP_INGR)
  OpenGL.const_set('GL_RED_MAX_CLAMP_INGR', 0x8564) unless defined?(OpenGL::GL_RED_MAX_CLAMP_INGR)
  OpenGL.const_set('GL_GREEN_MAX_CLAMP_INGR', 0x8565) unless defined?(OpenGL::GL_GREEN_MAX_CLAMP_INGR)
  OpenGL.const_set('GL_BLUE_MAX_CLAMP_INGR', 0x8566) unless defined?(OpenGL::GL_BLUE_MAX_CLAMP_INGR)
  OpenGL.const_set('GL_ALPHA_MAX_CLAMP_INGR', 0x8567) unless defined?(OpenGL::GL_ALPHA_MAX_CLAMP_INGR)
end
define_ext_enum_GL_INGR_interlace_read() click to toggle source
# File lib/opengl_ext_enum.rb, line 8921
def self.define_ext_enum_GL_INGR_interlace_read
  OpenGL.const_set('GL_INTERLACE_READ_INGR', 0x8568) unless defined?(OpenGL::GL_INTERLACE_READ_INGR)
end
define_ext_enum_GL_INTEL_blackhole_render() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2608
def self.define_ext_enum_GL_INTEL_blackhole_render
  OpenGL.const_set('GL_BLACKHOLE_RENDER_INTEL', 0x83FC) unless defined?(OpenGL::GL_BLACKHOLE_RENDER_INTEL)
end
define_ext_enum_GL_INTEL_conservative_rasterization() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2588
def self.define_ext_enum_GL_INTEL_conservative_rasterization
  OpenGL.const_set('GL_CONSERVATIVE_RASTERIZATION_INTEL', 0x83FE) unless defined?(OpenGL::GL_CONSERVATIVE_RASTERIZATION_INTEL)
end
define_ext_enum_GL_INTEL_fragment_shader_ordering() click to toggle source
# File lib/opengl_ext_enum.rb, line 8943
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 2599
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 8961
def self.define_ext_enum_GL_INTEL_map_texture
  OpenGL.const_set('GL_TEXTURE_MEMORY_LAYOUT_INTEL', 0x83FF) unless defined?(OpenGL::GL_TEXTURE_MEMORY_LAYOUT_INTEL)
  OpenGL.const_set('GL_LAYOUT_DEFAULT_INTEL', 0) unless defined?(OpenGL::GL_LAYOUT_DEFAULT_INTEL)
  OpenGL.const_set('GL_LAYOUT_LINEAR_INTEL', 1) unless defined?(OpenGL::GL_LAYOUT_LINEAR_INTEL)
  OpenGL.const_set('GL_LAYOUT_LINEAR_CPU_CACHED_INTEL', 2) unless defined?(OpenGL::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 8989
def self.define_ext_enum_GL_INTEL_parallel_arrays
  OpenGL.const_set('GL_PARALLEL_ARRAYS_INTEL', 0x83F4) unless defined?(OpenGL::GL_PARALLEL_ARRAYS_INTEL)
  OpenGL.const_set('GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL', 0x83F5) unless defined?(OpenGL::GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL)
  OpenGL.const_set('GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL', 0x83F6) unless defined?(OpenGL::GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL)
  OpenGL.const_set('GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL', 0x83F7) unless defined?(OpenGL::GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL', 0x83F8) unless defined?(OpenGL::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 2619
def self.define_ext_enum_GL_INTEL_performance_query
  OpenGL.const_set('GL_PERFQUERY_SINGLE_CONTEXT_INTEL', 0x00000000) unless defined?(OpenGL::GL_PERFQUERY_SINGLE_CONTEXT_INTEL)
  OpenGL.const_set('GL_PERFQUERY_GLOBAL_CONTEXT_INTEL', 0x00000001) unless defined?(OpenGL::GL_PERFQUERY_GLOBAL_CONTEXT_INTEL)
  OpenGL.const_set('GL_PERFQUERY_WAIT_INTEL', 0x83FB) unless defined?(OpenGL::GL_PERFQUERY_WAIT_INTEL)
  OpenGL.const_set('GL_PERFQUERY_FLUSH_INTEL', 0x83FA) unless defined?(OpenGL::GL_PERFQUERY_FLUSH_INTEL)
  OpenGL.const_set('GL_PERFQUERY_DONOT_FLUSH_INTEL', 0x83F9) unless defined?(OpenGL::GL_PERFQUERY_DONOT_FLUSH_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_EVENT_INTEL', 0x94F0) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_EVENT_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL', 0x94F1) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL', 0x94F2) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL', 0x94F3) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_RAW_INTEL', 0x94F4) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_RAW_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL', 0x94F5) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL', 0x94F8) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL', 0x94F9) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL', 0x94FA) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL', 0x94FB) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL', 0x94FC) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL)
  OpenGL.const_set('GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL', 0x94FD) unless defined?(OpenGL::GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL', 0x94FE) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL)
  OpenGL.const_set('GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL', 0x94FF) unless defined?(OpenGL::GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL)
  OpenGL.const_set('GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL', 0x9500) unless defined?(OpenGL::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 2668
def self.define_ext_enum_GL_KHR_blend_equation_advanced
  OpenGL.const_set('GL_MULTIPLY_KHR', 0x9294) unless defined?(OpenGL::GL_MULTIPLY_KHR)
  OpenGL.const_set('GL_SCREEN_KHR', 0x9295) unless defined?(OpenGL::GL_SCREEN_KHR)
  OpenGL.const_set('GL_OVERLAY_KHR', 0x9296) unless defined?(OpenGL::GL_OVERLAY_KHR)
  OpenGL.const_set('GL_DARKEN_KHR', 0x9297) unless defined?(OpenGL::GL_DARKEN_KHR)
  OpenGL.const_set('GL_LIGHTEN_KHR', 0x9298) unless defined?(OpenGL::GL_LIGHTEN_KHR)
  OpenGL.const_set('GL_COLORDODGE_KHR', 0x9299) unless defined?(OpenGL::GL_COLORDODGE_KHR)
  OpenGL.const_set('GL_COLORBURN_KHR', 0x929A) unless defined?(OpenGL::GL_COLORBURN_KHR)
  OpenGL.const_set('GL_HARDLIGHT_KHR', 0x929B) unless defined?(OpenGL::GL_HARDLIGHT_KHR)
  OpenGL.const_set('GL_SOFTLIGHT_KHR', 0x929C) unless defined?(OpenGL::GL_SOFTLIGHT_KHR)
  OpenGL.const_set('GL_DIFFERENCE_KHR', 0x929E) unless defined?(OpenGL::GL_DIFFERENCE_KHR)
  OpenGL.const_set('GL_EXCLUSION_KHR', 0x92A0) unless defined?(OpenGL::GL_EXCLUSION_KHR)
  OpenGL.const_set('GL_HSL_HUE_KHR', 0x92AD) unless defined?(OpenGL::GL_HSL_HUE_KHR)
  OpenGL.const_set('GL_HSL_SATURATION_KHR', 0x92AE) unless defined?(OpenGL::GL_HSL_SATURATION_KHR)
  OpenGL.const_set('GL_HSL_COLOR_KHR', 0x92AF) unless defined?(OpenGL::GL_HSL_COLOR_KHR)
  OpenGL.const_set('GL_HSL_LUMINOSITY_KHR', 0x92B0) unless defined?(OpenGL::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 2707
def self.define_ext_enum_GL_KHR_blend_equation_advanced_coherent
  OpenGL.const_set('GL_BLEND_ADVANCED_COHERENT_KHR', 0x9285) unless defined?(OpenGL::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 2718
def self.define_ext_enum_GL_KHR_context_flush_control
  OpenGL.const_set('GL_CONTEXT_RELEASE_BEHAVIOR', 0x82FB) unless defined?(OpenGL::GL_CONTEXT_RELEASE_BEHAVIOR)
  OpenGL.const_set('GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH', 0x82FC) unless defined?(OpenGL::GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH)
  OpenGL.const_set('GL_NONE', 0) unless defined?(OpenGL::GL_NONE)
  OpenGL.const_set('GL_CONTEXT_RELEASE_BEHAVIOR_KHR', 0x82FB) unless defined?(OpenGL::GL_CONTEXT_RELEASE_BEHAVIOR_KHR)
  OpenGL.const_set('GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR', 0x82FC) unless defined?(OpenGL::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 2737
def self.define_ext_enum_GL_KHR_debug
  OpenGL.const_set('GL_DEBUG_OUTPUT_SYNCHRONOUS', 0x8242) unless defined?(OpenGL::GL_DEBUG_OUTPUT_SYNCHRONOUS)
  OpenGL.const_set('GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH', 0x8243) unless defined?(OpenGL::GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH)
  OpenGL.const_set('GL_DEBUG_CALLBACK_FUNCTION', 0x8244) unless defined?(OpenGL::GL_DEBUG_CALLBACK_FUNCTION)
  OpenGL.const_set('GL_DEBUG_CALLBACK_USER_PARAM', 0x8245) unless defined?(OpenGL::GL_DEBUG_CALLBACK_USER_PARAM)
  OpenGL.const_set('GL_DEBUG_SOURCE_API', 0x8246) unless defined?(OpenGL::GL_DEBUG_SOURCE_API)
  OpenGL.const_set('GL_DEBUG_SOURCE_WINDOW_SYSTEM', 0x8247) unless defined?(OpenGL::GL_DEBUG_SOURCE_WINDOW_SYSTEM)
  OpenGL.const_set('GL_DEBUG_SOURCE_SHADER_COMPILER', 0x8248) unless defined?(OpenGL::GL_DEBUG_SOURCE_SHADER_COMPILER)
  OpenGL.const_set('GL_DEBUG_SOURCE_THIRD_PARTY', 0x8249) unless defined?(OpenGL::GL_DEBUG_SOURCE_THIRD_PARTY)
  OpenGL.const_set('GL_DEBUG_SOURCE_APPLICATION', 0x824A) unless defined?(OpenGL::GL_DEBUG_SOURCE_APPLICATION)
  OpenGL.const_set('GL_DEBUG_SOURCE_OTHER', 0x824B) unless defined?(OpenGL::GL_DEBUG_SOURCE_OTHER)
  OpenGL.const_set('GL_DEBUG_TYPE_ERROR', 0x824C) unless defined?(OpenGL::GL_DEBUG_TYPE_ERROR)
  OpenGL.const_set('GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR', 0x824D) unless defined?(OpenGL::GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR)
  OpenGL.const_set('GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR', 0x824E) unless defined?(OpenGL::GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR)
  OpenGL.const_set('GL_DEBUG_TYPE_PORTABILITY', 0x824F) unless defined?(OpenGL::GL_DEBUG_TYPE_PORTABILITY)
  OpenGL.const_set('GL_DEBUG_TYPE_PERFORMANCE', 0x8250) unless defined?(OpenGL::GL_DEBUG_TYPE_PERFORMANCE)
  OpenGL.const_set('GL_DEBUG_TYPE_OTHER', 0x8251) unless defined?(OpenGL::GL_DEBUG_TYPE_OTHER)
  OpenGL.const_set('GL_DEBUG_TYPE_MARKER', 0x8268) unless defined?(OpenGL::GL_DEBUG_TYPE_MARKER)
  OpenGL.const_set('GL_DEBUG_TYPE_PUSH_GROUP', 0x8269) unless defined?(OpenGL::GL_DEBUG_TYPE_PUSH_GROUP)
  OpenGL.const_set('GL_DEBUG_TYPE_POP_GROUP', 0x826A) unless defined?(OpenGL::GL_DEBUG_TYPE_POP_GROUP)
  OpenGL.const_set('GL_DEBUG_SEVERITY_NOTIFICATION', 0x826B) unless defined?(OpenGL::GL_DEBUG_SEVERITY_NOTIFICATION)
  OpenGL.const_set('GL_MAX_DEBUG_GROUP_STACK_DEPTH', 0x826C) unless defined?(OpenGL::GL_MAX_DEBUG_GROUP_STACK_DEPTH)
  OpenGL.const_set('GL_DEBUG_GROUP_STACK_DEPTH', 0x826D) unless defined?(OpenGL::GL_DEBUG_GROUP_STACK_DEPTH)
  OpenGL.const_set('GL_BUFFER', 0x82E0) unless defined?(OpenGL::GL_BUFFER)
  OpenGL.const_set('GL_SHADER', 0x82E1) unless defined?(OpenGL::GL_SHADER)
  OpenGL.const_set('GL_PROGRAM', 0x82E2) unless defined?(OpenGL::GL_PROGRAM)
  OpenGL.const_set('GL_VERTEX_ARRAY', 0x8074) unless defined?(OpenGL::GL_VERTEX_ARRAY)
  OpenGL.const_set('GL_QUERY', 0x82E3) unless defined?(OpenGL::GL_QUERY)
  OpenGL.const_set('GL_PROGRAM_PIPELINE', 0x82E4) unless defined?(OpenGL::GL_PROGRAM_PIPELINE)
  OpenGL.const_set('GL_SAMPLER', 0x82E6) unless defined?(OpenGL::GL_SAMPLER)
  OpenGL.const_set('GL_MAX_LABEL_LENGTH', 0x82E8) unless defined?(OpenGL::GL_MAX_LABEL_LENGTH)
  OpenGL.const_set('GL_MAX_DEBUG_MESSAGE_LENGTH', 0x9143) unless defined?(OpenGL::GL_MAX_DEBUG_MESSAGE_LENGTH)
  OpenGL.const_set('GL_MAX_DEBUG_LOGGED_MESSAGES', 0x9144) unless defined?(OpenGL::GL_MAX_DEBUG_LOGGED_MESSAGES)
  OpenGL.const_set('GL_DEBUG_LOGGED_MESSAGES', 0x9145) unless defined?(OpenGL::GL_DEBUG_LOGGED_MESSAGES)
  OpenGL.const_set('GL_DEBUG_SEVERITY_HIGH', 0x9146) unless defined?(OpenGL::GL_DEBUG_SEVERITY_HIGH)
  OpenGL.const_set('GL_DEBUG_SEVERITY_MEDIUM', 0x9147) unless defined?(OpenGL::GL_DEBUG_SEVERITY_MEDIUM)
  OpenGL.const_set('GL_DEBUG_SEVERITY_LOW', 0x9148) unless defined?(OpenGL::GL_DEBUG_SEVERITY_LOW)
  OpenGL.const_set('GL_DEBUG_OUTPUT', 0x92E0) unless defined?(OpenGL::GL_DEBUG_OUTPUT)
  OpenGL.const_set('GL_CONTEXT_FLAG_DEBUG_BIT', 0x00000002) unless defined?(OpenGL::GL_CONTEXT_FLAG_DEBUG_BIT)
  OpenGL.const_set('GL_STACK_OVERFLOW', 0x0503) unless defined?(OpenGL::GL_STACK_OVERFLOW)
  OpenGL.const_set('GL_STACK_UNDERFLOW', 0x0504) unless defined?(OpenGL::GL_STACK_UNDERFLOW)
  OpenGL.const_set('GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR', 0x8242) unless defined?(OpenGL::GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR)
  OpenGL.const_set('GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR', 0x8243) unless defined?(OpenGL::GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR)
  OpenGL.const_set('GL_DEBUG_CALLBACK_FUNCTION_KHR', 0x8244) unless defined?(OpenGL::GL_DEBUG_CALLBACK_FUNCTION_KHR)
  OpenGL.const_set('GL_DEBUG_CALLBACK_USER_PARAM_KHR', 0x8245) unless defined?(OpenGL::GL_DEBUG_CALLBACK_USER_PARAM_KHR)
  OpenGL.const_set('GL_DEBUG_SOURCE_API_KHR', 0x8246) unless defined?(OpenGL::GL_DEBUG_SOURCE_API_KHR)
  OpenGL.const_set('GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR', 0x8247) unless defined?(OpenGL::GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR)
  OpenGL.const_set('GL_DEBUG_SOURCE_SHADER_COMPILER_KHR', 0x8248) unless defined?(OpenGL::GL_DEBUG_SOURCE_SHADER_COMPILER_KHR)
  OpenGL.const_set('GL_DEBUG_SOURCE_THIRD_PARTY_KHR', 0x8249) unless defined?(OpenGL::GL_DEBUG_SOURCE_THIRD_PARTY_KHR)
  OpenGL.const_set('GL_DEBUG_SOURCE_APPLICATION_KHR', 0x824A) unless defined?(OpenGL::GL_DEBUG_SOURCE_APPLICATION_KHR)
  OpenGL.const_set('GL_DEBUG_SOURCE_OTHER_KHR', 0x824B) unless defined?(OpenGL::GL_DEBUG_SOURCE_OTHER_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_ERROR_KHR', 0x824C) unless defined?(OpenGL::GL_DEBUG_TYPE_ERROR_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR', 0x824D) unless defined?(OpenGL::GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR', 0x824E) unless defined?(OpenGL::GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_PORTABILITY_KHR', 0x824F) unless defined?(OpenGL::GL_DEBUG_TYPE_PORTABILITY_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_PERFORMANCE_KHR', 0x8250) unless defined?(OpenGL::GL_DEBUG_TYPE_PERFORMANCE_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_OTHER_KHR', 0x8251) unless defined?(OpenGL::GL_DEBUG_TYPE_OTHER_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_MARKER_KHR', 0x8268) unless defined?(OpenGL::GL_DEBUG_TYPE_MARKER_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_PUSH_GROUP_KHR', 0x8269) unless defined?(OpenGL::GL_DEBUG_TYPE_PUSH_GROUP_KHR)
  OpenGL.const_set('GL_DEBUG_TYPE_POP_GROUP_KHR', 0x826A) unless defined?(OpenGL::GL_DEBUG_TYPE_POP_GROUP_KHR)
  OpenGL.const_set('GL_DEBUG_SEVERITY_NOTIFICATION_KHR', 0x826B) unless defined?(OpenGL::GL_DEBUG_SEVERITY_NOTIFICATION_KHR)
  OpenGL.const_set('GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR', 0x826C) unless defined?(OpenGL::GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR)
  OpenGL.const_set('GL_DEBUG_GROUP_STACK_DEPTH_KHR', 0x826D) unless defined?(OpenGL::GL_DEBUG_GROUP_STACK_DEPTH_KHR)
  OpenGL.const_set('GL_BUFFER_KHR', 0x82E0) unless defined?(OpenGL::GL_BUFFER_KHR)
  OpenGL.const_set('GL_SHADER_KHR', 0x82E1) unless defined?(OpenGL::GL_SHADER_KHR)
  OpenGL.const_set('GL_PROGRAM_KHR', 0x82E2) unless defined?(OpenGL::GL_PROGRAM_KHR)
  OpenGL.const_set('GL_VERTEX_ARRAY_KHR', 0x8074) unless defined?(OpenGL::GL_VERTEX_ARRAY_KHR)
  OpenGL.const_set('GL_QUERY_KHR', 0x82E3) unless defined?(OpenGL::GL_QUERY_KHR)
  OpenGL.const_set('GL_PROGRAM_PIPELINE_KHR', 0x82E4) unless defined?(OpenGL::GL_PROGRAM_PIPELINE_KHR)
  OpenGL.const_set('GL_SAMPLER_KHR', 0x82E6) unless defined?(OpenGL::GL_SAMPLER_KHR)
  OpenGL.const_set('GL_MAX_LABEL_LENGTH_KHR', 0x82E8) unless defined?(OpenGL::GL_MAX_LABEL_LENGTH_KHR)
  OpenGL.const_set('GL_MAX_DEBUG_MESSAGE_LENGTH_KHR', 0x9143) unless defined?(OpenGL::GL_MAX_DEBUG_MESSAGE_LENGTH_KHR)
  OpenGL.const_set('GL_MAX_DEBUG_LOGGED_MESSAGES_KHR', 0x9144) unless defined?(OpenGL::GL_MAX_DEBUG_LOGGED_MESSAGES_KHR)
  OpenGL.const_set('GL_DEBUG_LOGGED_MESSAGES_KHR', 0x9145) unless defined?(OpenGL::GL_DEBUG_LOGGED_MESSAGES_KHR)
  OpenGL.const_set('GL_DEBUG_SEVERITY_HIGH_KHR', 0x9146) unless defined?(OpenGL::GL_DEBUG_SEVERITY_HIGH_KHR)
  OpenGL.const_set('GL_DEBUG_SEVERITY_MEDIUM_KHR', 0x9147) unless defined?(OpenGL::GL_DEBUG_SEVERITY_MEDIUM_KHR)
  OpenGL.const_set('GL_DEBUG_SEVERITY_LOW_KHR', 0x9148) unless defined?(OpenGL::GL_DEBUG_SEVERITY_LOW_KHR)
  OpenGL.const_set('GL_DEBUG_OUTPUT_KHR', 0x92E0) unless defined?(OpenGL::GL_DEBUG_OUTPUT_KHR)
  OpenGL.const_set('GL_CONTEXT_FLAG_DEBUG_BIT_KHR', 0x00000002) unless defined?(OpenGL::GL_CONTEXT_FLAG_DEBUG_BIT_KHR)
  OpenGL.const_set('GL_STACK_OVERFLOW_KHR', 0x0503) unless defined?(OpenGL::GL_STACK_OVERFLOW_KHR)
  OpenGL.const_set('GL_STACK_UNDERFLOW_KHR', 0x0504) unless defined?(OpenGL::GL_STACK_UNDERFLOW_KHR)
  OpenGL.const_set('GL_DISPLAY_LIST', 0x82E7) unless defined?(OpenGL::GL_DISPLAY_LIST)
end
define_ext_enum_GL_KHR_no_error() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2908
def self.define_ext_enum_GL_KHR_no_error
  OpenGL.const_set('GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR', 0x00000008) unless defined?(OpenGL::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 3143
def self.define_ext_enum_GL_KHR_parallel_shader_compile
  OpenGL.const_set('GL_MAX_SHADER_COMPILER_THREADS_KHR', 0x91B0) unless defined?(OpenGL::GL_MAX_SHADER_COMPILER_THREADS_KHR)
  OpenGL.const_set('GL_COMPLETION_STATUS_KHR', 0x91B1) unless defined?(OpenGL::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 2919
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 2928
def self.define_ext_enum_GL_KHR_robustness
  OpenGL.const_set('GL_NO_ERROR', 0) unless defined?(OpenGL::GL_NO_ERROR)
  OpenGL.const_set('GL_CONTEXT_ROBUST_ACCESS', 0x90F3) unless defined?(OpenGL::GL_CONTEXT_ROBUST_ACCESS)
  OpenGL.const_set('GL_LOSE_CONTEXT_ON_RESET', 0x8252) unless defined?(OpenGL::GL_LOSE_CONTEXT_ON_RESET)
  OpenGL.const_set('GL_GUILTY_CONTEXT_RESET', 0x8253) unless defined?(OpenGL::GL_GUILTY_CONTEXT_RESET)
  OpenGL.const_set('GL_INNOCENT_CONTEXT_RESET', 0x8254) unless defined?(OpenGL::GL_INNOCENT_CONTEXT_RESET)
  OpenGL.const_set('GL_UNKNOWN_CONTEXT_RESET', 0x8255) unless defined?(OpenGL::GL_UNKNOWN_CONTEXT_RESET)
  OpenGL.const_set('GL_RESET_NOTIFICATION_STRATEGY', 0x8256) unless defined?(OpenGL::GL_RESET_NOTIFICATION_STRATEGY)
  OpenGL.const_set('GL_NO_RESET_NOTIFICATION', 0x8261) unless defined?(OpenGL::GL_NO_RESET_NOTIFICATION)
  OpenGL.const_set('GL_CONTEXT_LOST', 0x0507) unless defined?(OpenGL::GL_CONTEXT_LOST)
  OpenGL.const_set('GL_CONTEXT_ROBUST_ACCESS_KHR', 0x90F3) unless defined?(OpenGL::GL_CONTEXT_ROBUST_ACCESS_KHR)
  OpenGL.const_set('GL_LOSE_CONTEXT_ON_RESET_KHR', 0x8252) unless defined?(OpenGL::GL_LOSE_CONTEXT_ON_RESET_KHR)
  OpenGL.const_set('GL_GUILTY_CONTEXT_RESET_KHR', 0x8253) unless defined?(OpenGL::GL_GUILTY_CONTEXT_RESET_KHR)
  OpenGL.const_set('GL_INNOCENT_CONTEXT_RESET_KHR', 0x8254) unless defined?(OpenGL::GL_INNOCENT_CONTEXT_RESET_KHR)
  OpenGL.const_set('GL_UNKNOWN_CONTEXT_RESET_KHR', 0x8255) unless defined?(OpenGL::GL_UNKNOWN_CONTEXT_RESET_KHR)
  OpenGL.const_set('GL_RESET_NOTIFICATION_STRATEGY_KHR', 0x8256) unless defined?(OpenGL::GL_RESET_NOTIFICATION_STRATEGY_KHR)
  OpenGL.const_set('GL_NO_RESET_NOTIFICATION_KHR', 0x8261) unless defined?(OpenGL::GL_NO_RESET_NOTIFICATION_KHR)
  OpenGL.const_set('GL_CONTEXT_LOST_KHR', 0x0507) unless defined?(OpenGL::GL_CONTEXT_LOST_KHR)
end
define_ext_enum_GL_KHR_shader_subgroup() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2971
def self.define_ext_enum_GL_KHR_shader_subgroup
  OpenGL.const_set('GL_SUBGROUP_SIZE_KHR', 0x9532) unless defined?(OpenGL::GL_SUBGROUP_SIZE_KHR)
  OpenGL.const_set('GL_SUBGROUP_SUPPORTED_STAGES_KHR', 0x9533) unless defined?(OpenGL::GL_SUBGROUP_SUPPORTED_STAGES_KHR)
  OpenGL.const_set('GL_SUBGROUP_SUPPORTED_FEATURES_KHR', 0x9534) unless defined?(OpenGL::GL_SUBGROUP_SUPPORTED_FEATURES_KHR)
  OpenGL.const_set('GL_SUBGROUP_QUAD_ALL_STAGES_KHR', 0x9535) unless defined?(OpenGL::GL_SUBGROUP_QUAD_ALL_STAGES_KHR)
  OpenGL.const_set('GL_SUBGROUP_FEATURE_BASIC_BIT_KHR', 0x00000001) unless defined?(OpenGL::GL_SUBGROUP_FEATURE_BASIC_BIT_KHR)
  OpenGL.const_set('GL_SUBGROUP_FEATURE_VOTE_BIT_KHR', 0x00000002) unless defined?(OpenGL::GL_SUBGROUP_FEATURE_VOTE_BIT_KHR)
  OpenGL.const_set('GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR', 0x00000004) unless defined?(OpenGL::GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR)
  OpenGL.const_set('GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR', 0x00000008) unless defined?(OpenGL::GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR)
  OpenGL.const_set('GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR', 0x00000010) unless defined?(OpenGL::GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR)
  OpenGL.const_set('GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR', 0x00000020) unless defined?(OpenGL::GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR)
  OpenGL.const_set('GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR', 0x00000040) unless defined?(OpenGL::GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR)
  OpenGL.const_set('GL_SUBGROUP_FEATURE_QUAD_BIT_KHR', 0x00000080) unless defined?(OpenGL::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 3004
def self.define_ext_enum_GL_KHR_texture_compression_astc_hdr
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_4x4_KHR', 0x93B0) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_4x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x4_KHR', 0x93B1) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x5_KHR', 0x93B2) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x5_KHR', 0x93B3) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x6_KHR', 0x93B4) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x5_KHR', 0x93B5) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x6_KHR', 0x93B6) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x8_KHR', 0x93B7) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x5_KHR', 0x93B8) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x6_KHR', 0x93B9) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x8_KHR', 0x93BA) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x10_KHR', 0x93BB) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_12x10_KHR', 0x93BC) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_12x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_12x12_KHR', 0x93BD) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_12x12_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR', 0x93D0) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR', 0x93D1) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR', 0x93D2) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR', 0x93D3) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR', 0x93D4) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR', 0x93D5) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR', 0x93D6) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR', 0x93D7) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR', 0x93D8) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR', 0x93D9) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR', 0x93DA) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR', 0x93DB) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR', 0x93DC) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR', 0x93DD) unless defined?(OpenGL::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 3069
def self.define_ext_enum_GL_KHR_texture_compression_astc_ldr
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_4x4_KHR', 0x93B0) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_4x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x4_KHR', 0x93B1) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x5_KHR', 0x93B2) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x5_KHR', 0x93B3) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x6_KHR', 0x93B4) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x5_KHR', 0x93B5) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x6_KHR', 0x93B6) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x8_KHR', 0x93B7) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x5_KHR', 0x93B8) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x6_KHR', 0x93B9) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x8_KHR', 0x93BA) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x10_KHR', 0x93BB) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_12x10_KHR', 0x93BC) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_12x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_12x12_KHR', 0x93BD) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_12x12_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR', 0x93D0) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR', 0x93D1) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR', 0x93D2) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR', 0x93D3) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR', 0x93D4) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR', 0x93D5) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR', 0x93D6) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR', 0x93D7) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR', 0x93D8) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR', 0x93D9) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR', 0x93DA) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR', 0x93DB) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR', 0x93DC) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR', 0x93DD) unless defined?(OpenGL::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 3134
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 9545
def self.define_ext_enum_GL_MESAX_texture_stack
  OpenGL.const_set('GL_TEXTURE_1D_STACK_MESAX', 0x8759) unless defined?(OpenGL::GL_TEXTURE_1D_STACK_MESAX)
  OpenGL.const_set('GL_TEXTURE_2D_STACK_MESAX', 0x875A) unless defined?(OpenGL::GL_TEXTURE_2D_STACK_MESAX)
  OpenGL.const_set('GL_PROXY_TEXTURE_1D_STACK_MESAX', 0x875B) unless defined?(OpenGL::GL_PROXY_TEXTURE_1D_STACK_MESAX)
  OpenGL.const_set('GL_PROXY_TEXTURE_2D_STACK_MESAX', 0x875C) unless defined?(OpenGL::GL_PROXY_TEXTURE_2D_STACK_MESAX)
  OpenGL.const_set('GL_TEXTURE_1D_STACK_BINDING_MESAX', 0x875D) unless defined?(OpenGL::GL_TEXTURE_1D_STACK_BINDING_MESAX)
  OpenGL.const_set('GL_TEXTURE_2D_STACK_BINDING_MESAX', 0x875E) unless defined?(OpenGL::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 3156
def self.define_ext_enum_GL_MESA_bgra
  OpenGL.const_set('GL_BGR_EXT', 0x80E0) unless defined?(OpenGL::GL_BGR_EXT)
  OpenGL.const_set('GL_BGRA_EXT', 0x80E1) unless defined?(OpenGL::GL_BGRA_EXT)
end
define_ext_enum_GL_MESA_framebuffer_flip_x() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3169
def self.define_ext_enum_GL_MESA_framebuffer_flip_x
  OpenGL.const_set('GL_FRAMEBUFFER_FLIP_X_MESA', 0x8BBC) unless defined?(OpenGL::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 3180
def self.define_ext_enum_GL_MESA_framebuffer_flip_y
  OpenGL.const_set('GL_FRAMEBUFFER_FLIP_Y_MESA', 0x8BBB) unless defined?(OpenGL::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 3191
def self.define_ext_enum_GL_MESA_framebuffer_swap_xy
  OpenGL.const_set('GL_FRAMEBUFFER_SWAP_XY_MESA', 0x8BBD) unless defined?(OpenGL::GL_FRAMEBUFFER_SWAP_XY_MESA)
end
define_ext_enum_GL_MESA_pack_invert() click to toggle source
# File lib/opengl_ext_enum.rb, line 9599
def self.define_ext_enum_GL_MESA_pack_invert
  OpenGL.const_set('GL_PACK_INVERT_MESA', 0x8758) unless defined?(OpenGL::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 3202
def self.define_ext_enum_GL_MESA_program_binary_formats
  OpenGL.const_set('GL_PROGRAM_BINARY_FORMAT_MESA', 0x875F) unless defined?(OpenGL::GL_PROGRAM_BINARY_FORMAT_MESA)
end
define_ext_enum_GL_MESA_resize_buffers() click to toggle source
# File lib/opengl_ext_enum.rb, line 9621
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 3213
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 9639
def self.define_ext_enum_GL_MESA_tile_raster_order
  OpenGL.const_set('GL_TILE_RASTER_ORDER_FIXED_MESA', 0x8BB8) unless defined?(OpenGL::GL_TILE_RASTER_ORDER_FIXED_MESA)
  OpenGL.const_set('GL_TILE_RASTER_ORDER_INCREASING_X_MESA', 0x8BB9) unless defined?(OpenGL::GL_TILE_RASTER_ORDER_INCREASING_X_MESA)
  OpenGL.const_set('GL_TILE_RASTER_ORDER_INCREASING_Y_MESA', 0x8BBA) unless defined?(OpenGL::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 9654
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 9663
def self.define_ext_enum_GL_MESA_ycbcr_texture
  OpenGL.const_set('GL_UNSIGNED_SHORT_8_8_MESA', 0x85BA) unless defined?(OpenGL::GL_UNSIGNED_SHORT_8_8_MESA)
  OpenGL.const_set('GL_UNSIGNED_SHORT_8_8_REV_MESA', 0x85BB) unless defined?(OpenGL::GL_UNSIGNED_SHORT_8_8_REV_MESA)
  OpenGL.const_set('GL_YCBCR_MESA', 0x8757) unless defined?(OpenGL::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 3222
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 9687
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 9696
def self.define_ext_enum_GL_NVX_gpu_memory_info
  OpenGL.const_set('GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX', 0x9047) unless defined?(OpenGL::GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX)
  OpenGL.const_set('GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX', 0x9048) unless defined?(OpenGL::GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX)
  OpenGL.const_set('GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX', 0x9049) unless defined?(OpenGL::GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX)
  OpenGL.const_set('GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX', 0x904A) unless defined?(OpenGL::GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX)
  OpenGL.const_set('GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX', 0x904B) unless defined?(OpenGL::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 10727
def self.define_ext_enum_GL_NVX_gpu_multicast2
  OpenGL.const_set('GL_UPLOAD_GPU_MASK_NVX', 0x954A) unless defined?(OpenGL::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 9715
def self.define_ext_enum_GL_NVX_linked_gpu_multicast
  OpenGL.const_set('GL_LGPU_SEPARATE_STORAGE_BIT_NVX', 0x0800) unless defined?(OpenGL::GL_LGPU_SEPARATE_STORAGE_BIT_NVX)
  OpenGL.const_set('GL_MAX_LGPU_GPUS_NVX', 0x92BA) unless defined?(OpenGL::GL_MAX_LGPU_GPUS_NVX)
end
define_ext_enum_GL_NVX_progress_fence() click to toggle source
# File lib/opengl_ext_enum.rb, line 10738
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 9728
def self.define_ext_enum_GL_NV_alpha_to_coverage_dither_control
  OpenGL.const_set('GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV', 0x934D) unless defined?(OpenGL::GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV)
  OpenGL.const_set('GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV', 0x934E) unless defined?(OpenGL::GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV)
  OpenGL.const_set('GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV', 0x934F) unless defined?(OpenGL::GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV)
  OpenGL.const_set('GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV', 0x92BF) unless defined?(OpenGL::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 9745
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 9754
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 3231
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 3240
def self.define_ext_enum_GL_NV_blend_equation_advanced
  OpenGL.const_set('GL_BLEND_OVERLAP_NV', 0x9281) unless defined?(OpenGL::GL_BLEND_OVERLAP_NV)
  OpenGL.const_set('GL_BLEND_PREMULTIPLIED_SRC_NV', 0x9280) unless defined?(OpenGL::GL_BLEND_PREMULTIPLIED_SRC_NV)
  OpenGL.const_set('GL_BLUE_NV', 0x1905) unless defined?(OpenGL::GL_BLUE_NV)
  OpenGL.const_set('GL_COLORBURN_NV', 0x929A) unless defined?(OpenGL::GL_COLORBURN_NV)
  OpenGL.const_set('GL_COLORDODGE_NV', 0x9299) unless defined?(OpenGL::GL_COLORDODGE_NV)
  OpenGL.const_set('GL_CONJOINT_NV', 0x9284) unless defined?(OpenGL::GL_CONJOINT_NV)
  OpenGL.const_set('GL_CONTRAST_NV', 0x92A1) unless defined?(OpenGL::GL_CONTRAST_NV)
  OpenGL.const_set('GL_DARKEN_NV', 0x9297) unless defined?(OpenGL::GL_DARKEN_NV)
  OpenGL.const_set('GL_DIFFERENCE_NV', 0x929E) unless defined?(OpenGL::GL_DIFFERENCE_NV)
  OpenGL.const_set('GL_DISJOINT_NV', 0x9283) unless defined?(OpenGL::GL_DISJOINT_NV)
  OpenGL.const_set('GL_DST_ATOP_NV', 0x928F) unless defined?(OpenGL::GL_DST_ATOP_NV)
  OpenGL.const_set('GL_DST_IN_NV', 0x928B) unless defined?(OpenGL::GL_DST_IN_NV)
  OpenGL.const_set('GL_DST_NV', 0x9287) unless defined?(OpenGL::GL_DST_NV)
  OpenGL.const_set('GL_DST_OUT_NV', 0x928D) unless defined?(OpenGL::GL_DST_OUT_NV)
  OpenGL.const_set('GL_DST_OVER_NV', 0x9289) unless defined?(OpenGL::GL_DST_OVER_NV)
  OpenGL.const_set('GL_EXCLUSION_NV', 0x92A0) unless defined?(OpenGL::GL_EXCLUSION_NV)
  OpenGL.const_set('GL_GREEN_NV', 0x1904) unless defined?(OpenGL::GL_GREEN_NV)
  OpenGL.const_set('GL_HARDLIGHT_NV', 0x929B) unless defined?(OpenGL::GL_HARDLIGHT_NV)
  OpenGL.const_set('GL_HARDMIX_NV', 0x92A9) unless defined?(OpenGL::GL_HARDMIX_NV)
  OpenGL.const_set('GL_HSL_COLOR_NV', 0x92AF) unless defined?(OpenGL::GL_HSL_COLOR_NV)
  OpenGL.const_set('GL_HSL_HUE_NV', 0x92AD) unless defined?(OpenGL::GL_HSL_HUE_NV)
  OpenGL.const_set('GL_HSL_LUMINOSITY_NV', 0x92B0) unless defined?(OpenGL::GL_HSL_LUMINOSITY_NV)
  OpenGL.const_set('GL_HSL_SATURATION_NV', 0x92AE) unless defined?(OpenGL::GL_HSL_SATURATION_NV)
  OpenGL.const_set('GL_INVERT', 0x150A) unless defined?(OpenGL::GL_INVERT)
  OpenGL.const_set('GL_INVERT_OVG_NV', 0x92B4) unless defined?(OpenGL::GL_INVERT_OVG_NV)
  OpenGL.const_set('GL_INVERT_RGB_NV', 0x92A3) unless defined?(OpenGL::GL_INVERT_RGB_NV)
  OpenGL.const_set('GL_LIGHTEN_NV', 0x9298) unless defined?(OpenGL::GL_LIGHTEN_NV)
  OpenGL.const_set('GL_LINEARBURN_NV', 0x92A5) unless defined?(OpenGL::GL_LINEARBURN_NV)
  OpenGL.const_set('GL_LINEARDODGE_NV', 0x92A4) unless defined?(OpenGL::GL_LINEARDODGE_NV)
  OpenGL.const_set('GL_LINEARLIGHT_NV', 0x92A7) unless defined?(OpenGL::GL_LINEARLIGHT_NV)
  OpenGL.const_set('GL_MINUS_CLAMPED_NV', 0x92B3) unless defined?(OpenGL::GL_MINUS_CLAMPED_NV)
  OpenGL.const_set('GL_MINUS_NV', 0x929F) unless defined?(OpenGL::GL_MINUS_NV)
  OpenGL.const_set('GL_MULTIPLY_NV', 0x9294) unless defined?(OpenGL::GL_MULTIPLY_NV)
  OpenGL.const_set('GL_OVERLAY_NV', 0x9296) unless defined?(OpenGL::GL_OVERLAY_NV)
  OpenGL.const_set('GL_PINLIGHT_NV', 0x92A8) unless defined?(OpenGL::GL_PINLIGHT_NV)
  OpenGL.const_set('GL_PLUS_CLAMPED_ALPHA_NV', 0x92B2) unless defined?(OpenGL::GL_PLUS_CLAMPED_ALPHA_NV)
  OpenGL.const_set('GL_PLUS_CLAMPED_NV', 0x92B1) unless defined?(OpenGL::GL_PLUS_CLAMPED_NV)
  OpenGL.const_set('GL_PLUS_DARKER_NV', 0x9292) unless defined?(OpenGL::GL_PLUS_DARKER_NV)
  OpenGL.const_set('GL_PLUS_NV', 0x9291) unless defined?(OpenGL::GL_PLUS_NV)
  OpenGL.const_set('GL_RED_NV', 0x1903) unless defined?(OpenGL::GL_RED_NV)
  OpenGL.const_set('GL_SCREEN_NV', 0x9295) unless defined?(OpenGL::GL_SCREEN_NV)
  OpenGL.const_set('GL_SOFTLIGHT_NV', 0x929C) unless defined?(OpenGL::GL_SOFTLIGHT_NV)
  OpenGL.const_set('GL_SRC_ATOP_NV', 0x928E) unless defined?(OpenGL::GL_SRC_ATOP_NV)
  OpenGL.const_set('GL_SRC_IN_NV', 0x928A) unless defined?(OpenGL::GL_SRC_IN_NV)
  OpenGL.const_set('GL_SRC_NV', 0x9286) unless defined?(OpenGL::GL_SRC_NV)
  OpenGL.const_set('GL_SRC_OUT_NV', 0x928C) unless defined?(OpenGL::GL_SRC_OUT_NV)
  OpenGL.const_set('GL_SRC_OVER_NV', 0x9288) unless defined?(OpenGL::GL_SRC_OVER_NV)
  OpenGL.const_set('GL_UNCORRELATED_NV', 0x9282) unless defined?(OpenGL::GL_UNCORRELATED_NV)
  OpenGL.const_set('GL_VIVIDLIGHT_NV', 0x92A6) unless defined?(OpenGL::GL_VIVIDLIGHT_NV)
  OpenGL.const_set('GL_XOR_NV', 0x1506) unless defined?(OpenGL::GL_XOR_NV)
  OpenGL.const_set('GL_ZERO', 0) unless defined?(OpenGL::GL_ZERO)
end
define_ext_enum_GL_NV_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3351
def self.define_ext_enum_GL_NV_blend_equation_advanced_coherent
  OpenGL.const_set('GL_BLEND_ADVANCED_COHERENT_NV', 0x9285) unless defined?(OpenGL::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 3362
def self.define_ext_enum_GL_NV_blend_minmax_factor
  OpenGL.const_set('GL_FACTOR_MIN_AMD', 0x901C) unless defined?(OpenGL::GL_FACTOR_MIN_AMD)
  OpenGL.const_set('GL_FACTOR_MAX_AMD', 0x901D) unless defined?(OpenGL::GL_FACTOR_MAX_AMD)
end
define_ext_enum_GL_NV_blend_square() click to toggle source
# File lib/opengl_ext_enum.rb, line 9907
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 3375
def self.define_ext_enum_GL_NV_clip_space_w_scaling
  OpenGL.const_set('GL_VIEWPORT_POSITION_W_SCALE_NV', 0x937C) unless defined?(OpenGL::GL_VIEWPORT_POSITION_W_SCALE_NV)
  OpenGL.const_set('GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV', 0x937D) unless defined?(OpenGL::GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV)
  OpenGL.const_set('GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV', 0x937E) unless defined?(OpenGL::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 9931
def self.define_ext_enum_GL_NV_command_list
  OpenGL.const_set('GL_TERMINATE_SEQUENCE_COMMAND_NV', 0x0000) unless defined?(OpenGL::GL_TERMINATE_SEQUENCE_COMMAND_NV)
  OpenGL.const_set('GL_NOP_COMMAND_NV', 0x0001) unless defined?(OpenGL::GL_NOP_COMMAND_NV)
  OpenGL.const_set('GL_DRAW_ELEMENTS_COMMAND_NV', 0x0002) unless defined?(OpenGL::GL_DRAW_ELEMENTS_COMMAND_NV)
  OpenGL.const_set('GL_DRAW_ARRAYS_COMMAND_NV', 0x0003) unless defined?(OpenGL::GL_DRAW_ARRAYS_COMMAND_NV)
  OpenGL.const_set('GL_DRAW_ELEMENTS_STRIP_COMMAND_NV', 0x0004) unless defined?(OpenGL::GL_DRAW_ELEMENTS_STRIP_COMMAND_NV)
  OpenGL.const_set('GL_DRAW_ARRAYS_STRIP_COMMAND_NV', 0x0005) unless defined?(OpenGL::GL_DRAW_ARRAYS_STRIP_COMMAND_NV)
  OpenGL.const_set('GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV', 0x0006) unless defined?(OpenGL::GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV)
  OpenGL.const_set('GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV', 0x0007) unless defined?(OpenGL::GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV)
  OpenGL.const_set('GL_ELEMENT_ADDRESS_COMMAND_NV', 0x0008) unless defined?(OpenGL::GL_ELEMENT_ADDRESS_COMMAND_NV)
  OpenGL.const_set('GL_ATTRIBUTE_ADDRESS_COMMAND_NV', 0x0009) unless defined?(OpenGL::GL_ATTRIBUTE_ADDRESS_COMMAND_NV)
  OpenGL.const_set('GL_UNIFORM_ADDRESS_COMMAND_NV', 0x000A) unless defined?(OpenGL::GL_UNIFORM_ADDRESS_COMMAND_NV)
  OpenGL.const_set('GL_BLEND_COLOR_COMMAND_NV', 0x000B) unless defined?(OpenGL::GL_BLEND_COLOR_COMMAND_NV)
  OpenGL.const_set('GL_STENCIL_REF_COMMAND_NV', 0x000C) unless defined?(OpenGL::GL_STENCIL_REF_COMMAND_NV)
  OpenGL.const_set('GL_LINE_WIDTH_COMMAND_NV', 0x000D) unless defined?(OpenGL::GL_LINE_WIDTH_COMMAND_NV)
  OpenGL.const_set('GL_POLYGON_OFFSET_COMMAND_NV', 0x000E) unless defined?(OpenGL::GL_POLYGON_OFFSET_COMMAND_NV)
  OpenGL.const_set('GL_ALPHA_REF_COMMAND_NV', 0x000F) unless defined?(OpenGL::GL_ALPHA_REF_COMMAND_NV)
  OpenGL.const_set('GL_VIEWPORT_COMMAND_NV', 0x0010) unless defined?(OpenGL::GL_VIEWPORT_COMMAND_NV)
  OpenGL.const_set('GL_SCISSOR_COMMAND_NV', 0x0011) unless defined?(OpenGL::GL_SCISSOR_COMMAND_NV)
  OpenGL.const_set('GL_FRONT_FACE_COMMAND_NV', 0x0012) unless defined?(OpenGL::GL_FRONT_FACE_COMMAND_NV)
end
define_ext_enum_GL_NV_compute_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 9978
def self.define_ext_enum_GL_NV_compute_program5
  OpenGL.const_set('GL_COMPUTE_PROGRAM_NV', 0x90FB) unless defined?(OpenGL::GL_COMPUTE_PROGRAM_NV)
  OpenGL.const_set('GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV', 0x90FC) unless defined?(OpenGL::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 3390
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 3399
def self.define_ext_enum_GL_NV_conditional_render
  OpenGL.const_set('GL_QUERY_WAIT_NV', 0x8E13) unless defined?(OpenGL::GL_QUERY_WAIT_NV)
  OpenGL.const_set('GL_QUERY_NO_WAIT_NV', 0x8E14) unless defined?(OpenGL::GL_QUERY_NO_WAIT_NV)
  OpenGL.const_set('GL_QUERY_BY_REGION_WAIT_NV', 0x8E15) unless defined?(OpenGL::GL_QUERY_BY_REGION_WAIT_NV)
  OpenGL.const_set('GL_QUERY_BY_REGION_NO_WAIT_NV', 0x8E16) unless defined?(OpenGL::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 3416
def self.define_ext_enum_GL_NV_conservative_raster
  OpenGL.const_set('GL_CONSERVATIVE_RASTERIZATION_NV', 0x9346) unless defined?(OpenGL::GL_CONSERVATIVE_RASTERIZATION_NV)
  OpenGL.const_set('GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV', 0x9347) unless defined?(OpenGL::GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV)
  OpenGL.const_set('GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV', 0x9348) unless defined?(OpenGL::GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV)
  OpenGL.const_set('GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV', 0x9349) unless defined?(OpenGL::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 10034
def self.define_ext_enum_GL_NV_conservative_raster_dilate
  OpenGL.const_set('GL_CONSERVATIVE_RASTER_DILATE_NV', 0x9379) unless defined?(OpenGL::GL_CONSERVATIVE_RASTER_DILATE_NV)
  OpenGL.const_set('GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV', 0x937A) unless defined?(OpenGL::GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV)
  OpenGL.const_set('GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV', 0x937B) unless defined?(OpenGL::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 3433
def self.define_ext_enum_GL_NV_conservative_raster_pre_snap
  OpenGL.const_set('GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV', 0x9550) unless defined?(OpenGL::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 3444
def self.define_ext_enum_GL_NV_conservative_raster_pre_snap_triangles
  OpenGL.const_set('GL_CONSERVATIVE_RASTER_MODE_NV', 0x954D) unless defined?(OpenGL::GL_CONSERVATIVE_RASTER_MODE_NV)
  OpenGL.const_set('GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV', 0x954E) unless defined?(OpenGL::GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV)
  OpenGL.const_set('GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV', 0x954F) unless defined?(OpenGL::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 10075
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 3459
def self.define_ext_enum_GL_NV_copy_buffer
  OpenGL.const_set('GL_COPY_READ_BUFFER_NV', 0x8F36) unless defined?(OpenGL::GL_COPY_READ_BUFFER_NV)
  OpenGL.const_set('GL_COPY_WRITE_BUFFER_NV', 0x8F37) unless defined?(OpenGL::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 10084
def self.define_ext_enum_GL_NV_copy_depth_to_color
  OpenGL.const_set('GL_DEPTH_STENCIL_TO_RGBA_NV', 0x886E) unless defined?(OpenGL::GL_DEPTH_STENCIL_TO_RGBA_NV)
  OpenGL.const_set('GL_DEPTH_STENCIL_TO_BGRA_NV', 0x886F) unless defined?(OpenGL::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 10097
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 3472
def self.define_ext_enum_GL_NV_coverage_sample
  OpenGL.const_set('GL_COVERAGE_COMPONENT_NV', 0x8ED0) unless defined?(OpenGL::GL_COVERAGE_COMPONENT_NV)
  OpenGL.const_set('GL_COVERAGE_COMPONENT4_NV', 0x8ED1) unless defined?(OpenGL::GL_COVERAGE_COMPONENT4_NV)
  OpenGL.const_set('GL_COVERAGE_ATTACHMENT_NV', 0x8ED2) unless defined?(OpenGL::GL_COVERAGE_ATTACHMENT_NV)
  OpenGL.const_set('GL_COVERAGE_BUFFERS_NV', 0x8ED3) unless defined?(OpenGL::GL_COVERAGE_BUFFERS_NV)
  OpenGL.const_set('GL_COVERAGE_SAMPLES_NV', 0x8ED4) unless defined?(OpenGL::GL_COVERAGE_SAMPLES_NV)
  OpenGL.const_set('GL_COVERAGE_ALL_FRAGMENTS_NV', 0x8ED5) unless defined?(OpenGL::GL_COVERAGE_ALL_FRAGMENTS_NV)
  OpenGL.const_set('GL_COVERAGE_EDGE_FRAGMENTS_NV', 0x8ED6) unless defined?(OpenGL::GL_COVERAGE_EDGE_FRAGMENTS_NV)
  OpenGL.const_set('GL_COVERAGE_AUTOMATIC_NV', 0x8ED7) unless defined?(OpenGL::GL_COVERAGE_AUTOMATIC_NV)
  OpenGL.const_set('GL_COVERAGE_BUFFER_BIT_NV', 0x00008000) unless defined?(OpenGL::GL_COVERAGE_BUFFER_BIT_NV)
end
define_ext_enum_GL_NV_deep_texture3D() click to toggle source
# File lib/opengl_ext_enum.rb, line 10106
def self.define_ext_enum_GL_NV_deep_texture3D
  OpenGL.const_set('GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV', 0x90D0) unless defined?(OpenGL::GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV)
  OpenGL.const_set('GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV', 0x90D1) unless defined?(OpenGL::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 10119
def self.define_ext_enum_GL_NV_depth_buffer_float
  OpenGL.const_set('GL_DEPTH_COMPONENT32F_NV', 0x8DAB) unless defined?(OpenGL::GL_DEPTH_COMPONENT32F_NV)
  OpenGL.const_set('GL_DEPTH32F_STENCIL8_NV', 0x8DAC) unless defined?(OpenGL::GL_DEPTH32F_STENCIL8_NV)
  OpenGL.const_set('GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV', 0x8DAD) unless defined?(OpenGL::GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV)
  OpenGL.const_set('GL_DEPTH_BUFFER_FLOAT_MODE_NV', 0x8DAF) unless defined?(OpenGL::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 10136
def self.define_ext_enum_GL_NV_depth_clamp
  OpenGL.const_set('GL_DEPTH_CLAMP_NV', 0x864F) unless defined?(OpenGL::GL_DEPTH_CLAMP_NV)
end
define_ext_enum_GL_NV_depth_nonlinear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3499
def self.define_ext_enum_GL_NV_depth_nonlinear
  OpenGL.const_set('GL_DEPTH_COMPONENT16_NONLINEAR_NV', 0x8E2C) unless defined?(OpenGL::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 3510
def self.define_ext_enum_GL_NV_draw_buffers
  OpenGL.const_set('GL_MAX_DRAW_BUFFERS_NV', 0x8824) unless defined?(OpenGL::GL_MAX_DRAW_BUFFERS_NV)
  OpenGL.const_set('GL_DRAW_BUFFER0_NV', 0x8825) unless defined?(OpenGL::GL_DRAW_BUFFER0_NV)
  OpenGL.const_set('GL_DRAW_BUFFER1_NV', 0x8826) unless defined?(OpenGL::GL_DRAW_BUFFER1_NV)
  OpenGL.const_set('GL_DRAW_BUFFER2_NV', 0x8827) unless defined?(OpenGL::GL_DRAW_BUFFER2_NV)
  OpenGL.const_set('GL_DRAW_BUFFER3_NV', 0x8828) unless defined?(OpenGL::GL_DRAW_BUFFER3_NV)
  OpenGL.const_set('GL_DRAW_BUFFER4_NV', 0x8829) unless defined?(OpenGL::GL_DRAW_BUFFER4_NV)
  OpenGL.const_set('GL_DRAW_BUFFER5_NV', 0x882A) unless defined?(OpenGL::GL_DRAW_BUFFER5_NV)
  OpenGL.const_set('GL_DRAW_BUFFER6_NV', 0x882B) unless defined?(OpenGL::GL_DRAW_BUFFER6_NV)
  OpenGL.const_set('GL_DRAW_BUFFER7_NV', 0x882C) unless defined?(OpenGL::GL_DRAW_BUFFER7_NV)
  OpenGL.const_set('GL_DRAW_BUFFER8_NV', 0x882D) unless defined?(OpenGL::GL_DRAW_BUFFER8_NV)
  OpenGL.const_set('GL_DRAW_BUFFER9_NV', 0x882E) unless defined?(OpenGL::GL_DRAW_BUFFER9_NV)
  OpenGL.const_set('GL_DRAW_BUFFER10_NV', 0x882F) unless defined?(OpenGL::GL_DRAW_BUFFER10_NV)
  OpenGL.const_set('GL_DRAW_BUFFER11_NV', 0x8830) unless defined?(OpenGL::GL_DRAW_BUFFER11_NV)
  OpenGL.const_set('GL_DRAW_BUFFER12_NV', 0x8831) unless defined?(OpenGL::GL_DRAW_BUFFER12_NV)
  OpenGL.const_set('GL_DRAW_BUFFER13_NV', 0x8832) unless defined?(OpenGL::GL_DRAW_BUFFER13_NV)
  OpenGL.const_set('GL_DRAW_BUFFER14_NV', 0x8833) unless defined?(OpenGL::GL_DRAW_BUFFER14_NV)
  OpenGL.const_set('GL_DRAW_BUFFER15_NV', 0x8834) unless defined?(OpenGL::GL_DRAW_BUFFER15_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT0_NV', 0x8CE0) unless defined?(OpenGL::GL_COLOR_ATTACHMENT0_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT1_NV', 0x8CE1) unless defined?(OpenGL::GL_COLOR_ATTACHMENT1_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT2_NV', 0x8CE2) unless defined?(OpenGL::GL_COLOR_ATTACHMENT2_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT3_NV', 0x8CE3) unless defined?(OpenGL::GL_COLOR_ATTACHMENT3_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT4_NV', 0x8CE4) unless defined?(OpenGL::GL_COLOR_ATTACHMENT4_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT5_NV', 0x8CE5) unless defined?(OpenGL::GL_COLOR_ATTACHMENT5_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT6_NV', 0x8CE6) unless defined?(OpenGL::GL_COLOR_ATTACHMENT6_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT7_NV', 0x8CE7) unless defined?(OpenGL::GL_COLOR_ATTACHMENT7_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT8_NV', 0x8CE8) unless defined?(OpenGL::GL_COLOR_ATTACHMENT8_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT9_NV', 0x8CE9) unless defined?(OpenGL::GL_COLOR_ATTACHMENT9_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT10_NV', 0x8CEA) unless defined?(OpenGL::GL_COLOR_ATTACHMENT10_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT11_NV', 0x8CEB) unless defined?(OpenGL::GL_COLOR_ATTACHMENT11_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT12_NV', 0x8CEC) unless defined?(OpenGL::GL_COLOR_ATTACHMENT12_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT13_NV', 0x8CED) unless defined?(OpenGL::GL_COLOR_ATTACHMENT13_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT14_NV', 0x8CEE) unless defined?(OpenGL::GL_COLOR_ATTACHMENT14_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT15_NV', 0x8CEF) unless defined?(OpenGL::GL_COLOR_ATTACHMENT15_NV)
end
define_ext_enum_GL_NV_draw_instanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3585
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 10147
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 3594
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 10165
def self.define_ext_enum_GL_NV_evaluators
  OpenGL.const_set('GL_EVAL_2D_NV', 0x86C0) unless defined?(OpenGL::GL_EVAL_2D_NV)
  OpenGL.const_set('GL_EVAL_TRIANGULAR_2D_NV', 0x86C1) unless defined?(OpenGL::GL_EVAL_TRIANGULAR_2D_NV)
  OpenGL.const_set('GL_MAP_TESSELLATION_NV', 0x86C2) unless defined?(OpenGL::GL_MAP_TESSELLATION_NV)
  OpenGL.const_set('GL_MAP_ATTRIB_U_ORDER_NV', 0x86C3) unless defined?(OpenGL::GL_MAP_ATTRIB_U_ORDER_NV)
  OpenGL.const_set('GL_MAP_ATTRIB_V_ORDER_NV', 0x86C4) unless defined?(OpenGL::GL_MAP_ATTRIB_V_ORDER_NV)
  OpenGL.const_set('GL_EVAL_FRACTIONAL_TESSELLATION_NV', 0x86C5) unless defined?(OpenGL::GL_EVAL_FRACTIONAL_TESSELLATION_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB0_NV', 0x86C6) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB0_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB1_NV', 0x86C7) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB1_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB2_NV', 0x86C8) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB2_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB3_NV', 0x86C9) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB3_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB4_NV', 0x86CA) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB4_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB5_NV', 0x86CB) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB5_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB6_NV', 0x86CC) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB6_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB7_NV', 0x86CD) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB7_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB8_NV', 0x86CE) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB8_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB9_NV', 0x86CF) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB9_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB10_NV', 0x86D0) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB10_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB11_NV', 0x86D1) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB11_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB12_NV', 0x86D2) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB12_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB13_NV', 0x86D3) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB13_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB14_NV', 0x86D4) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB14_NV)
  OpenGL.const_set('GL_EVAL_VERTEX_ATTRIB15_NV', 0x86D5) unless defined?(OpenGL::GL_EVAL_VERTEX_ATTRIB15_NV)
  OpenGL.const_set('GL_MAX_MAP_TESSELLATION_NV', 0x86D6) unless defined?(OpenGL::GL_MAX_MAP_TESSELLATION_NV)
  OpenGL.const_set('GL_MAX_RATIONAL_EVAL_ORDER_NV', 0x86D7) unless defined?(OpenGL::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 3603
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 10222
def self.define_ext_enum_GL_NV_explicit_multisample
  OpenGL.const_set('GL_SAMPLE_POSITION_NV', 0x8E50) unless defined?(OpenGL::GL_SAMPLE_POSITION_NV)
  OpenGL.const_set('GL_SAMPLE_MASK_NV', 0x8E51) unless defined?(OpenGL::GL_SAMPLE_MASK_NV)
  OpenGL.const_set('GL_SAMPLE_MASK_VALUE_NV', 0x8E52) unless defined?(OpenGL::GL_SAMPLE_MASK_VALUE_NV)
  OpenGL.const_set('GL_TEXTURE_BINDING_RENDERBUFFER_NV', 0x8E53) unless defined?(OpenGL::GL_TEXTURE_BINDING_RENDERBUFFER_NV)
  OpenGL.const_set('GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV', 0x8E54) unless defined?(OpenGL::GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV)
  OpenGL.const_set('GL_TEXTURE_RENDERBUFFER_NV', 0x8E55) unless defined?(OpenGL::GL_TEXTURE_RENDERBUFFER_NV)
  OpenGL.const_set('GL_SAMPLER_RENDERBUFFER_NV', 0x8E56) unless defined?(OpenGL::GL_SAMPLER_RENDERBUFFER_NV)
  OpenGL.const_set('GL_INT_SAMPLER_RENDERBUFFER_NV', 0x8E57) unless defined?(OpenGL::GL_INT_SAMPLER_RENDERBUFFER_NV)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV', 0x8E58) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV)
  OpenGL.const_set('GL_MAX_SAMPLE_MASK_WORDS_NV', 0x8E59) unless defined?(OpenGL::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 3612
def self.define_ext_enum_GL_NV_fbo_color_attachments
  OpenGL.const_set('GL_MAX_COLOR_ATTACHMENTS_NV', 0x8CDF) unless defined?(OpenGL::GL_MAX_COLOR_ATTACHMENTS_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT0_NV', 0x8CE0) unless defined?(OpenGL::GL_COLOR_ATTACHMENT0_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT1_NV', 0x8CE1) unless defined?(OpenGL::GL_COLOR_ATTACHMENT1_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT2_NV', 0x8CE2) unless defined?(OpenGL::GL_COLOR_ATTACHMENT2_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT3_NV', 0x8CE3) unless defined?(OpenGL::GL_COLOR_ATTACHMENT3_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT4_NV', 0x8CE4) unless defined?(OpenGL::GL_COLOR_ATTACHMENT4_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT5_NV', 0x8CE5) unless defined?(OpenGL::GL_COLOR_ATTACHMENT5_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT6_NV', 0x8CE6) unless defined?(OpenGL::GL_COLOR_ATTACHMENT6_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT7_NV', 0x8CE7) unless defined?(OpenGL::GL_COLOR_ATTACHMENT7_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT8_NV', 0x8CE8) unless defined?(OpenGL::GL_COLOR_ATTACHMENT8_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT9_NV', 0x8CE9) unless defined?(OpenGL::GL_COLOR_ATTACHMENT9_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT10_NV', 0x8CEA) unless defined?(OpenGL::GL_COLOR_ATTACHMENT10_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT11_NV', 0x8CEB) unless defined?(OpenGL::GL_COLOR_ATTACHMENT11_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT12_NV', 0x8CEC) unless defined?(OpenGL::GL_COLOR_ATTACHMENT12_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT13_NV', 0x8CED) unless defined?(OpenGL::GL_COLOR_ATTACHMENT13_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT14_NV', 0x8CEE) unless defined?(OpenGL::GL_COLOR_ATTACHMENT14_NV)
  OpenGL.const_set('GL_COLOR_ATTACHMENT15_NV', 0x8CEF) unless defined?(OpenGL::GL_COLOR_ATTACHMENT15_NV)
end
define_ext_enum_GL_NV_fence() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3655
def self.define_ext_enum_GL_NV_fence
  OpenGL.const_set('GL_ALL_COMPLETED_NV', 0x84F2) unless defined?(OpenGL::GL_ALL_COMPLETED_NV)
  OpenGL.const_set('GL_FENCE_STATUS_NV', 0x84F3) unless defined?(OpenGL::GL_FENCE_STATUS_NV)
  OpenGL.const_set('GL_FENCE_CONDITION_NV', 0x84F4) unless defined?(OpenGL::GL_FENCE_CONDITION_NV)
end
define_ext_enum_GL_NV_fill_rectangle() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3670
def self.define_ext_enum_GL_NV_fill_rectangle
  OpenGL.const_set('GL_FILL_RECTANGLE_NV', 0x933C) unless defined?(OpenGL::GL_FILL_RECTANGLE_NV)
end
define_ext_enum_GL_NV_float_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 10277
def self.define_ext_enum_GL_NV_float_buffer
  OpenGL.const_set('GL_FLOAT_R_NV', 0x8880) unless defined?(OpenGL::GL_FLOAT_R_NV)
  OpenGL.const_set('GL_FLOAT_RG_NV', 0x8881) unless defined?(OpenGL::GL_FLOAT_RG_NV)
  OpenGL.const_set('GL_FLOAT_RGB_NV', 0x8882) unless defined?(OpenGL::GL_FLOAT_RGB_NV)
  OpenGL.const_set('GL_FLOAT_RGBA_NV', 0x8883) unless defined?(OpenGL::GL_FLOAT_RGBA_NV)
  OpenGL.const_set('GL_FLOAT_R16_NV', 0x8884) unless defined?(OpenGL::GL_FLOAT_R16_NV)
  OpenGL.const_set('GL_FLOAT_R32_NV', 0x8885) unless defined?(OpenGL::GL_FLOAT_R32_NV)
  OpenGL.const_set('GL_FLOAT_RG16_NV', 0x8886) unless defined?(OpenGL::GL_FLOAT_RG16_NV)
  OpenGL.const_set('GL_FLOAT_RG32_NV', 0x8887) unless defined?(OpenGL::GL_FLOAT_RG32_NV)
  OpenGL.const_set('GL_FLOAT_RGB16_NV', 0x8888) unless defined?(OpenGL::GL_FLOAT_RGB16_NV)
  OpenGL.const_set('GL_FLOAT_RGB32_NV', 0x8889) unless defined?(OpenGL::GL_FLOAT_RGB32_NV)
  OpenGL.const_set('GL_FLOAT_RGBA16_NV', 0x888A) unless defined?(OpenGL::GL_FLOAT_RGBA16_NV)
  OpenGL.const_set('GL_FLOAT_RGBA32_NV', 0x888B) unless defined?(OpenGL::GL_FLOAT_RGBA32_NV)
  OpenGL.const_set('GL_TEXTURE_FLOAT_COMPONENTS_NV', 0x888C) unless defined?(OpenGL::GL_TEXTURE_FLOAT_COMPONENTS_NV)
  OpenGL.const_set('GL_FLOAT_CLEAR_COLOR_VALUE_NV', 0x888D) unless defined?(OpenGL::GL_FLOAT_CLEAR_COLOR_VALUE_NV)
  OpenGL.const_set('GL_FLOAT_RGBA_MODE_NV', 0x888E) unless defined?(OpenGL::GL_FLOAT_RGBA_MODE_NV)
end
define_ext_enum_GL_NV_fog_distance() click to toggle source
# File lib/opengl_ext_enum.rb, line 10316
def self.define_ext_enum_GL_NV_fog_distance
  OpenGL.const_set('GL_FOG_DISTANCE_MODE_NV', 0x855A) unless defined?(OpenGL::GL_FOG_DISTANCE_MODE_NV)
  OpenGL.const_set('GL_EYE_RADIAL_NV', 0x855B) unless defined?(OpenGL::GL_EYE_RADIAL_NV)
  OpenGL.const_set('GL_EYE_PLANE_ABSOLUTE_NV', 0x855C) unless defined?(OpenGL::GL_EYE_PLANE_ABSOLUTE_NV)
  OpenGL.const_set('GL_EYE_PLANE', 0x2502) unless defined?(OpenGL::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 3681
def self.define_ext_enum_GL_NV_fragment_coverage_to_color
  OpenGL.const_set('GL_FRAGMENT_COVERAGE_TO_COLOR_NV', 0x92DD) unless defined?(OpenGL::GL_FRAGMENT_COVERAGE_TO_COLOR_NV)
  OpenGL.const_set('GL_FRAGMENT_COVERAGE_COLOR_NV', 0x92DE) unless defined?(OpenGL::GL_FRAGMENT_COVERAGE_COLOR_NV)
end
define_ext_enum_GL_NV_fragment_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 10346
def self.define_ext_enum_GL_NV_fragment_program
  OpenGL.const_set('GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV', 0x8868) unless defined?(OpenGL::GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV)
  OpenGL.const_set('GL_FRAGMENT_PROGRAM_NV', 0x8870) unless defined?(OpenGL::GL_FRAGMENT_PROGRAM_NV)
  OpenGL.const_set('GL_MAX_TEXTURE_COORDS_NV', 0x8871) unless defined?(OpenGL::GL_MAX_TEXTURE_COORDS_NV)
  OpenGL.const_set('GL_MAX_TEXTURE_IMAGE_UNITS_NV', 0x8872) unless defined?(OpenGL::GL_MAX_TEXTURE_IMAGE_UNITS_NV)
  OpenGL.const_set('GL_FRAGMENT_PROGRAM_BINDING_NV', 0x8873) unless defined?(OpenGL::GL_FRAGMENT_PROGRAM_BINDING_NV)
  OpenGL.const_set('GL_PROGRAM_ERROR_STRING_NV', 0x8874) unless defined?(OpenGL::GL_PROGRAM_ERROR_STRING_NV)
end
define_ext_enum_GL_NV_fragment_program2() click to toggle source
# File lib/opengl_ext_enum.rb, line 10367
def self.define_ext_enum_GL_NV_fragment_program2
  OpenGL.const_set('GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV', 0x88F4) unless defined?(OpenGL::GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_CALL_DEPTH_NV', 0x88F5) unless defined?(OpenGL::GL_MAX_PROGRAM_CALL_DEPTH_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_IF_DEPTH_NV', 0x88F6) unless defined?(OpenGL::GL_MAX_PROGRAM_IF_DEPTH_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_LOOP_DEPTH_NV', 0x88F7) unless defined?(OpenGL::GL_MAX_PROGRAM_LOOP_DEPTH_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_LOOP_COUNT_NV', 0x88F8) unless defined?(OpenGL::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 10386
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 10395
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 3694
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 3703
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 3712
def self.define_ext_enum_GL_NV_framebuffer_blit
  OpenGL.const_set('GL_READ_FRAMEBUFFER_NV', 0x8CA8) unless defined?(OpenGL::GL_READ_FRAMEBUFFER_NV)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_NV', 0x8CA9) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_NV)
  OpenGL.const_set('GL_DRAW_FRAMEBUFFER_BINDING_NV', 0x8CA6) unless defined?(OpenGL::GL_DRAW_FRAMEBUFFER_BINDING_NV)
  OpenGL.const_set('GL_READ_FRAMEBUFFER_BINDING_NV', 0x8CAA) unless defined?(OpenGL::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 3729
def self.define_ext_enum_GL_NV_framebuffer_mixed_samples
  OpenGL.const_set('GL_RASTER_MULTISAMPLE_EXT', 0x9327) unless defined?(OpenGL::GL_RASTER_MULTISAMPLE_EXT)
  OpenGL.const_set('GL_COVERAGE_MODULATION_TABLE_NV', 0x9331) unless defined?(OpenGL::GL_COVERAGE_MODULATION_TABLE_NV)
  OpenGL.const_set('GL_RASTER_SAMPLES_EXT', 0x9328) unless defined?(OpenGL::GL_RASTER_SAMPLES_EXT)
  OpenGL.const_set('GL_MAX_RASTER_SAMPLES_EXT', 0x9329) unless defined?(OpenGL::GL_MAX_RASTER_SAMPLES_EXT)
  OpenGL.const_set('GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT', 0x932A) unless defined?(OpenGL::GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT)
  OpenGL.const_set('GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT', 0x932B) unless defined?(OpenGL::GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT)
  OpenGL.const_set('GL_EFFECTIVE_RASTER_SAMPLES_EXT', 0x932C) unless defined?(OpenGL::GL_EFFECTIVE_RASTER_SAMPLES_EXT)
  OpenGL.const_set('GL_COLOR_SAMPLES_NV', 0x8E20) unless defined?(OpenGL::GL_COLOR_SAMPLES_NV)
  OpenGL.const_set('GL_DEPTH_SAMPLES_NV', 0x932D) unless defined?(OpenGL::GL_DEPTH_SAMPLES_NV)
  OpenGL.const_set('GL_STENCIL_SAMPLES_NV', 0x932E) unless defined?(OpenGL::GL_STENCIL_SAMPLES_NV)
  OpenGL.const_set('GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV', 0x932F) unless defined?(OpenGL::GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV)
  OpenGL.const_set('GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV', 0x9330) unless defined?(OpenGL::GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV)
  OpenGL.const_set('GL_COVERAGE_MODULATION_NV', 0x9332) unless defined?(OpenGL::GL_COVERAGE_MODULATION_NV)
  OpenGL.const_set('GL_COVERAGE_MODULATION_TABLE_SIZE_NV', 0x9333) unless defined?(OpenGL::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 3766
def self.define_ext_enum_GL_NV_framebuffer_multisample
  OpenGL.const_set('GL_RENDERBUFFER_SAMPLES_NV', 0x8CAB) unless defined?(OpenGL::GL_RENDERBUFFER_SAMPLES_NV)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV', 0x8D56) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV)
  OpenGL.const_set('GL_MAX_SAMPLES_NV', 0x8D57) unless defined?(OpenGL::GL_MAX_SAMPLES_NV)
end
define_ext_enum_GL_NV_framebuffer_multisample_coverage() click to toggle source
# File lib/opengl_ext_enum.rb, line 10459
def self.define_ext_enum_GL_NV_framebuffer_multisample_coverage
  OpenGL.const_set('GL_RENDERBUFFER_COVERAGE_SAMPLES_NV', 0x8CAB) unless defined?(OpenGL::GL_RENDERBUFFER_COVERAGE_SAMPLES_NV)
  OpenGL.const_set('GL_RENDERBUFFER_COLOR_SAMPLES_NV', 0x8E10) unless defined?(OpenGL::GL_RENDERBUFFER_COLOR_SAMPLES_NV)
  OpenGL.const_set('GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV', 0x8E11) unless defined?(OpenGL::GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV)
  OpenGL.const_set('GL_MULTISAMPLE_COVERAGE_MODES_NV', 0x8E12) unless defined?(OpenGL::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 3781
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 10476
def self.define_ext_enum_GL_NV_geometry_program4
  OpenGL.const_set('GL_LINES_ADJACENCY_EXT', 0x000A) unless defined?(OpenGL::GL_LINES_ADJACENCY_EXT)
  OpenGL.const_set('GL_LINE_STRIP_ADJACENCY_EXT', 0x000B) unless defined?(OpenGL::GL_LINE_STRIP_ADJACENCY_EXT)
  OpenGL.const_set('GL_TRIANGLES_ADJACENCY_EXT', 0x000C) unless defined?(OpenGL::GL_TRIANGLES_ADJACENCY_EXT)
  OpenGL.const_set('GL_TRIANGLE_STRIP_ADJACENCY_EXT', 0x000D) unless defined?(OpenGL::GL_TRIANGLE_STRIP_ADJACENCY_EXT)
  OpenGL.const_set('GL_GEOMETRY_PROGRAM_NV', 0x8C26) unless defined?(OpenGL::GL_GEOMETRY_PROGRAM_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_OUTPUT_VERTICES_NV', 0x8C27) unless defined?(OpenGL::GL_MAX_PROGRAM_OUTPUT_VERTICES_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV', 0x8C28) unless defined?(OpenGL::GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV)
  OpenGL.const_set('GL_GEOMETRY_VERTICES_OUT_EXT', 0x8DDA) unless defined?(OpenGL::GL_GEOMETRY_VERTICES_OUT_EXT)
  OpenGL.const_set('GL_GEOMETRY_INPUT_TYPE_EXT', 0x8DDB) unless defined?(OpenGL::GL_GEOMETRY_INPUT_TYPE_EXT)
  OpenGL.const_set('GL_GEOMETRY_OUTPUT_TYPE_EXT', 0x8DDC) unless defined?(OpenGL::GL_GEOMETRY_OUTPUT_TYPE_EXT)
  OpenGL.const_set('GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 0x8C29) unless defined?(OpenGL::GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT', 0x8DA7) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT', 0x8DA8) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT', 0x8DA9) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 0x8CD4) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT)
  OpenGL.const_set('GL_PROGRAM_POINT_SIZE_EXT', 0x8642) unless defined?(OpenGL::GL_PROGRAM_POINT_SIZE_EXT)
end
define_ext_enum_GL_NV_geometry_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10517
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 3790
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 10708
def self.define_ext_enum_GL_NV_gpu_multicast
  OpenGL.const_set('GL_PER_GPU_STORAGE_BIT_NV', 0x0800) unless defined?(OpenGL::GL_PER_GPU_STORAGE_BIT_NV)
  OpenGL.const_set('GL_MULTICAST_GPUS_NV', 0x92BA) unless defined?(OpenGL::GL_MULTICAST_GPUS_NV)
  OpenGL.const_set('GL_RENDER_GPU_MASK_NV', 0x9558) unless defined?(OpenGL::GL_RENDER_GPU_MASK_NV)
  OpenGL.const_set('GL_PER_GPU_STORAGE_NV', 0x9548) unless defined?(OpenGL::GL_PER_GPU_STORAGE_NV)
  OpenGL.const_set('GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV', 0x9549) unless defined?(OpenGL::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 10535
def self.define_ext_enum_GL_NV_gpu_program4
  OpenGL.const_set('GL_MIN_PROGRAM_TEXEL_OFFSET_NV', 0x8904) unless defined?(OpenGL::GL_MIN_PROGRAM_TEXEL_OFFSET_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_TEXEL_OFFSET_NV', 0x8905) unless defined?(OpenGL::GL_MAX_PROGRAM_TEXEL_OFFSET_NV)
  OpenGL.const_set('GL_PROGRAM_ATTRIB_COMPONENTS_NV', 0x8906) unless defined?(OpenGL::GL_PROGRAM_ATTRIB_COMPONENTS_NV)
  OpenGL.const_set('GL_PROGRAM_RESULT_COMPONENTS_NV', 0x8907) unless defined?(OpenGL::GL_PROGRAM_RESULT_COMPONENTS_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV', 0x8908) unless defined?(OpenGL::GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_RESULT_COMPONENTS_NV', 0x8909) unless defined?(OpenGL::GL_MAX_PROGRAM_RESULT_COMPONENTS_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV', 0x8DA5) unless defined?(OpenGL::GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_GENERIC_RESULTS_NV', 0x8DA6) unless defined?(OpenGL::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 10560
def self.define_ext_enum_GL_NV_gpu_program5
  OpenGL.const_set('GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV', 0x8E5A) unless defined?(OpenGL::GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV)
  OpenGL.const_set('GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV', 0x8E5B) unless defined?(OpenGL::GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV)
  OpenGL.const_set('GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV', 0x8E5C) unless defined?(OpenGL::GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV)
  OpenGL.const_set('GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV', 0x8E5D) unless defined?(OpenGL::GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV)
  OpenGL.const_set('GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV', 0x8E5E) unless defined?(OpenGL::GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV', 0x8E5F) unless defined?(OpenGL::GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV', 0x8F44) unless defined?(OpenGL::GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_SUBROUTINE_NUM_NV', 0x8F45) unless defined?(OpenGL::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 10585
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 3799
def self.define_ext_enum_GL_NV_gpu_shader5
  OpenGL.const_set('GL_INT64_NV', 0x140E) unless defined?(OpenGL::GL_INT64_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_NV', 0x140F) unless defined?(OpenGL::GL_UNSIGNED_INT64_NV)
  OpenGL.const_set('GL_INT8_NV', 0x8FE0) unless defined?(OpenGL::GL_INT8_NV)
  OpenGL.const_set('GL_INT8_VEC2_NV', 0x8FE1) unless defined?(OpenGL::GL_INT8_VEC2_NV)
  OpenGL.const_set('GL_INT8_VEC3_NV', 0x8FE2) unless defined?(OpenGL::GL_INT8_VEC3_NV)
  OpenGL.const_set('GL_INT8_VEC4_NV', 0x8FE3) unless defined?(OpenGL::GL_INT8_VEC4_NV)
  OpenGL.const_set('GL_INT16_NV', 0x8FE4) unless defined?(OpenGL::GL_INT16_NV)
  OpenGL.const_set('GL_INT16_VEC2_NV', 0x8FE5) unless defined?(OpenGL::GL_INT16_VEC2_NV)
  OpenGL.const_set('GL_INT16_VEC3_NV', 0x8FE6) unless defined?(OpenGL::GL_INT16_VEC3_NV)
  OpenGL.const_set('GL_INT16_VEC4_NV', 0x8FE7) unless defined?(OpenGL::GL_INT16_VEC4_NV)
  OpenGL.const_set('GL_INT64_VEC2_NV', 0x8FE9) unless defined?(OpenGL::GL_INT64_VEC2_NV)
  OpenGL.const_set('GL_INT64_VEC3_NV', 0x8FEA) unless defined?(OpenGL::GL_INT64_VEC3_NV)
  OpenGL.const_set('GL_INT64_VEC4_NV', 0x8FEB) unless defined?(OpenGL::GL_INT64_VEC4_NV)
  OpenGL.const_set('GL_UNSIGNED_INT8_NV', 0x8FEC) unless defined?(OpenGL::GL_UNSIGNED_INT8_NV)
  OpenGL.const_set('GL_UNSIGNED_INT8_VEC2_NV', 0x8FED) unless defined?(OpenGL::GL_UNSIGNED_INT8_VEC2_NV)
  OpenGL.const_set('GL_UNSIGNED_INT8_VEC3_NV', 0x8FEE) unless defined?(OpenGL::GL_UNSIGNED_INT8_VEC3_NV)
  OpenGL.const_set('GL_UNSIGNED_INT8_VEC4_NV', 0x8FEF) unless defined?(OpenGL::GL_UNSIGNED_INT8_VEC4_NV)
  OpenGL.const_set('GL_UNSIGNED_INT16_NV', 0x8FF0) unless defined?(OpenGL::GL_UNSIGNED_INT16_NV)
  OpenGL.const_set('GL_UNSIGNED_INT16_VEC2_NV', 0x8FF1) unless defined?(OpenGL::GL_UNSIGNED_INT16_VEC2_NV)
  OpenGL.const_set('GL_UNSIGNED_INT16_VEC3_NV', 0x8FF2) unless defined?(OpenGL::GL_UNSIGNED_INT16_VEC3_NV)
  OpenGL.const_set('GL_UNSIGNED_INT16_VEC4_NV', 0x8FF3) unless defined?(OpenGL::GL_UNSIGNED_INT16_VEC4_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC2_NV', 0x8FF5) unless defined?(OpenGL::GL_UNSIGNED_INT64_VEC2_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC3_NV', 0x8FF6) unless defined?(OpenGL::GL_UNSIGNED_INT64_VEC3_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_VEC4_NV', 0x8FF7) unless defined?(OpenGL::GL_UNSIGNED_INT64_VEC4_NV)
  OpenGL.const_set('GL_FLOAT16_NV', 0x8FF8) unless defined?(OpenGL::GL_FLOAT16_NV)
  OpenGL.const_set('GL_FLOAT16_VEC2_NV', 0x8FF9) unless defined?(OpenGL::GL_FLOAT16_VEC2_NV)
  OpenGL.const_set('GL_FLOAT16_VEC3_NV', 0x8FFA) unless defined?(OpenGL::GL_FLOAT16_VEC3_NV)
  OpenGL.const_set('GL_FLOAT16_VEC4_NV', 0x8FFB) unless defined?(OpenGL::GL_FLOAT16_VEC4_NV)
  OpenGL.const_set('GL_PATCHES', 0x000E) unless defined?(OpenGL::GL_PATCHES)
end
define_ext_enum_GL_NV_half_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 10661
def self.define_ext_enum_GL_NV_half_float
  OpenGL.const_set('GL_HALF_FLOAT_NV', 0x140B) unless defined?(OpenGL::GL_HALF_FLOAT_NV)
end
define_ext_enum_GL_NV_image_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3866
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 3875
def self.define_ext_enum_GL_NV_instanced_arrays
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV', 0x88FE) unless defined?(OpenGL::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 3886
def self.define_ext_enum_GL_NV_internalformat_sample_query
  OpenGL.const_set('GL_RENDERBUFFER', 0x8D41) unless defined?(OpenGL::GL_RENDERBUFFER)
  OpenGL.const_set('GL_TEXTURE_2D_MULTISAMPLE', 0x9100) unless defined?(OpenGL::GL_TEXTURE_2D_MULTISAMPLE)
  OpenGL.const_set('GL_TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9102) unless defined?(OpenGL::GL_TEXTURE_2D_MULTISAMPLE_ARRAY)
  OpenGL.const_set('GL_MULTISAMPLES_NV', 0x9371) unless defined?(OpenGL::GL_MULTISAMPLES_NV)
  OpenGL.const_set('GL_SUPERSAMPLE_SCALE_X_NV', 0x9372) unless defined?(OpenGL::GL_SUPERSAMPLE_SCALE_X_NV)
  OpenGL.const_set('GL_SUPERSAMPLE_SCALE_Y_NV', 0x9373) unless defined?(OpenGL::GL_SUPERSAMPLE_SCALE_Y_NV)
  OpenGL.const_set('GL_CONFORMANT_NV', 0x9374) unless defined?(OpenGL::GL_CONFORMANT_NV)
end
define_ext_enum_GL_NV_light_max_exponent() click to toggle source
# File lib/opengl_ext_enum.rb, line 10695
def self.define_ext_enum_GL_NV_light_max_exponent
  OpenGL.const_set('GL_MAX_SHININESS_NV', 0x8504) unless defined?(OpenGL::GL_MAX_SHININESS_NV)
  OpenGL.const_set('GL_MAX_SPOT_EXPONENT_NV', 0x8505) unless defined?(OpenGL::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 3909
def self.define_ext_enum_GL_NV_memory_attachment
  OpenGL.const_set('GL_ATTACHED_MEMORY_OBJECT_NV', 0x95A4) unless defined?(OpenGL::GL_ATTACHED_MEMORY_OBJECT_NV)
  OpenGL.const_set('GL_ATTACHED_MEMORY_OFFSET_NV', 0x95A5) unless defined?(OpenGL::GL_ATTACHED_MEMORY_OFFSET_NV)
  OpenGL.const_set('GL_MEMORY_ATTACHABLE_ALIGNMENT_NV', 0x95A6) unless defined?(OpenGL::GL_MEMORY_ATTACHABLE_ALIGNMENT_NV)
  OpenGL.const_set('GL_MEMORY_ATTACHABLE_SIZE_NV', 0x95A7) unless defined?(OpenGL::GL_MEMORY_ATTACHABLE_SIZE_NV)
  OpenGL.const_set('GL_MEMORY_ATTACHABLE_NV', 0x95A8) unless defined?(OpenGL::GL_MEMORY_ATTACHABLE_NV)
  OpenGL.const_set('GL_DETACHED_MEMORY_INCARNATION_NV', 0x95A9) unless defined?(OpenGL::GL_DETACHED_MEMORY_INCARNATION_NV)
  OpenGL.const_set('GL_DETACHED_TEXTURES_NV', 0x95AA) unless defined?(OpenGL::GL_DETACHED_TEXTURES_NV)
  OpenGL.const_set('GL_DETACHED_BUFFERS_NV', 0x95AB) unless defined?(OpenGL::GL_DETACHED_BUFFERS_NV)
  OpenGL.const_set('GL_MAX_DETACHED_TEXTURES_NV', 0x95AC) unless defined?(OpenGL::GL_MAX_DETACHED_TEXTURES_NV)
  OpenGL.const_set('GL_MAX_DETACHED_BUFFERS_NV', 0x95AD) unless defined?(OpenGL::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 3938
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 3947
def self.define_ext_enum_GL_NV_mesh_shader
  OpenGL.const_set('GL_MESH_SHADER_NV', 0x9559) unless defined?(OpenGL::GL_MESH_SHADER_NV)
  OpenGL.const_set('GL_TASK_SHADER_NV', 0x955A) unless defined?(OpenGL::GL_TASK_SHADER_NV)
  OpenGL.const_set('GL_MAX_MESH_UNIFORM_BLOCKS_NV', 0x8E60) unless defined?(OpenGL::GL_MAX_MESH_UNIFORM_BLOCKS_NV)
  OpenGL.const_set('GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV', 0x8E61) unless defined?(OpenGL::GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV)
  OpenGL.const_set('GL_MAX_MESH_IMAGE_UNIFORMS_NV', 0x8E62) unless defined?(OpenGL::GL_MAX_MESH_IMAGE_UNIFORMS_NV)
  OpenGL.const_set('GL_MAX_MESH_UNIFORM_COMPONENTS_NV', 0x8E63) unless defined?(OpenGL::GL_MAX_MESH_UNIFORM_COMPONENTS_NV)
  OpenGL.const_set('GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV', 0x8E64) unless defined?(OpenGL::GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV)
  OpenGL.const_set('GL_MAX_MESH_ATOMIC_COUNTERS_NV', 0x8E65) unless defined?(OpenGL::GL_MAX_MESH_ATOMIC_COUNTERS_NV)
  OpenGL.const_set('GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV', 0x8E66) unless defined?(OpenGL::GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV)
  OpenGL.const_set('GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV', 0x8E67) unless defined?(OpenGL::GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV)
  OpenGL.const_set('GL_MAX_TASK_UNIFORM_BLOCKS_NV', 0x8E68) unless defined?(OpenGL::GL_MAX_TASK_UNIFORM_BLOCKS_NV)
  OpenGL.const_set('GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV', 0x8E69) unless defined?(OpenGL::GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV)
  OpenGL.const_set('GL_MAX_TASK_IMAGE_UNIFORMS_NV', 0x8E6A) unless defined?(OpenGL::GL_MAX_TASK_IMAGE_UNIFORMS_NV)
  OpenGL.const_set('GL_MAX_TASK_UNIFORM_COMPONENTS_NV', 0x8E6B) unless defined?(OpenGL::GL_MAX_TASK_UNIFORM_COMPONENTS_NV)
  OpenGL.const_set('GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV', 0x8E6C) unless defined?(OpenGL::GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV)
  OpenGL.const_set('GL_MAX_TASK_ATOMIC_COUNTERS_NV', 0x8E6D) unless defined?(OpenGL::GL_MAX_TASK_ATOMIC_COUNTERS_NV)
  OpenGL.const_set('GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV', 0x8E6E) unless defined?(OpenGL::GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV)
  OpenGL.const_set('GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV', 0x8E6F) unless defined?(OpenGL::GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV)
  OpenGL.const_set('GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV', 0x95A2) unless defined?(OpenGL::GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV)
  OpenGL.const_set('GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV', 0x95A3) unless defined?(OpenGL::GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV)
  OpenGL.const_set('GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV', 0x9536) unless defined?(OpenGL::GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV)
  OpenGL.const_set('GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV', 0x9537) unless defined?(OpenGL::GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV)
  OpenGL.const_set('GL_MAX_MESH_OUTPUT_VERTICES_NV', 0x9538) unless defined?(OpenGL::GL_MAX_MESH_OUTPUT_VERTICES_NV)
  OpenGL.const_set('GL_MAX_MESH_OUTPUT_PRIMITIVES_NV', 0x9539) unless defined?(OpenGL::GL_MAX_MESH_OUTPUT_PRIMITIVES_NV)
  OpenGL.const_set('GL_MAX_TASK_OUTPUT_COUNT_NV', 0x953A) unless defined?(OpenGL::GL_MAX_TASK_OUTPUT_COUNT_NV)
  OpenGL.const_set('GL_MAX_DRAW_MESH_TASKS_COUNT_NV', 0x953D) unless defined?(OpenGL::GL_MAX_DRAW_MESH_TASKS_COUNT_NV)
  OpenGL.const_set('GL_MAX_MESH_VIEWS_NV', 0x9557) unless defined?(OpenGL::GL_MAX_MESH_VIEWS_NV)
  OpenGL.const_set('GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV', 0x92DF) unless defined?(OpenGL::GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV)
  OpenGL.const_set('GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV', 0x9543) unless defined?(OpenGL::GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV)
  OpenGL.const_set('GL_MAX_MESH_WORK_GROUP_SIZE_NV', 0x953B) unless defined?(OpenGL::GL_MAX_MESH_WORK_GROUP_SIZE_NV)
  OpenGL.const_set('GL_MAX_TASK_WORK_GROUP_SIZE_NV', 0x953C) unless defined?(OpenGL::GL_MAX_TASK_WORK_GROUP_SIZE_NV)
  OpenGL.const_set('GL_MESH_WORK_GROUP_SIZE_NV', 0x953E) unless defined?(OpenGL::GL_MESH_WORK_GROUP_SIZE_NV)
  OpenGL.const_set('GL_TASK_WORK_GROUP_SIZE_NV', 0x953F) unless defined?(OpenGL::GL_TASK_WORK_GROUP_SIZE_NV)
  OpenGL.const_set('GL_MESH_VERTICES_OUT_NV', 0x9579) unless defined?(OpenGL::GL_MESH_VERTICES_OUT_NV)
  OpenGL.const_set('GL_MESH_PRIMITIVES_OUT_NV', 0x957A) unless defined?(OpenGL::GL_MESH_PRIMITIVES_OUT_NV)
  OpenGL.const_set('GL_MESH_OUTPUT_TYPE_NV', 0x957B) unless defined?(OpenGL::GL_MESH_OUTPUT_TYPE_NV)
  OpenGL.const_set('GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV', 0x959C) unless defined?(OpenGL::GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV)
  OpenGL.const_set('GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV', 0x959D) unless defined?(OpenGL::GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV)
  OpenGL.const_set('GL_REFERENCED_BY_MESH_SHADER_NV', 0x95A0) unless defined?(OpenGL::GL_REFERENCED_BY_MESH_SHADER_NV)
  OpenGL.const_set('GL_REFERENCED_BY_TASK_SHADER_NV', 0x95A1) unless defined?(OpenGL::GL_REFERENCED_BY_TASK_SHADER_NV)
  OpenGL.const_set('GL_MESH_SHADER_BIT_NV', 0x00000040) unless defined?(OpenGL::GL_MESH_SHADER_BIT_NV)
  OpenGL.const_set('GL_TASK_SHADER_BIT_NV', 0x00000080) unless defined?(OpenGL::GL_TASK_SHADER_BIT_NV)
  OpenGL.const_set('GL_MESH_SUBROUTINE_NV', 0x957C) unless defined?(OpenGL::GL_MESH_SUBROUTINE_NV)
  OpenGL.const_set('GL_TASK_SUBROUTINE_NV', 0x957D) unless defined?(OpenGL::GL_TASK_SUBROUTINE_NV)
  OpenGL.const_set('GL_MESH_SUBROUTINE_UNIFORM_NV', 0x957E) unless defined?(OpenGL::GL_MESH_SUBROUTINE_UNIFORM_NV)
  OpenGL.const_set('GL_TASK_SUBROUTINE_UNIFORM_NV', 0x957F) unless defined?(OpenGL::GL_TASK_SUBROUTINE_UNIFORM_NV)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV', 0x959E) unless defined?(OpenGL::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV)
  OpenGL.const_set('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV', 0x959F) unless defined?(OpenGL::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 10890
def self.define_ext_enum_GL_NV_multisample_coverage
  OpenGL.const_set('GL_SAMPLES_ARB', 0x80A9) unless defined?(OpenGL::GL_SAMPLES_ARB)
  OpenGL.const_set('GL_COLOR_SAMPLES_NV', 0x8E20) unless defined?(OpenGL::GL_COLOR_SAMPLES_NV)
end
define_ext_enum_GL_NV_multisample_filter_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 10903
def self.define_ext_enum_GL_NV_multisample_filter_hint
  OpenGL.const_set('GL_MULTISAMPLE_FILTER_HINT_NV', 0x8534) unless defined?(OpenGL::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 4052
def self.define_ext_enum_GL_NV_non_square_matrices
  OpenGL.const_set('GL_FLOAT_MAT2x3_NV', 0x8B65) unless defined?(OpenGL::GL_FLOAT_MAT2x3_NV)
  OpenGL.const_set('GL_FLOAT_MAT2x4_NV', 0x8B66) unless defined?(OpenGL::GL_FLOAT_MAT2x4_NV)
  OpenGL.const_set('GL_FLOAT_MAT3x2_NV', 0x8B67) unless defined?(OpenGL::GL_FLOAT_MAT3x2_NV)
  OpenGL.const_set('GL_FLOAT_MAT3x4_NV', 0x8B68) unless defined?(OpenGL::GL_FLOAT_MAT3x4_NV)
  OpenGL.const_set('GL_FLOAT_MAT4x2_NV', 0x8B69) unless defined?(OpenGL::GL_FLOAT_MAT4x2_NV)
  OpenGL.const_set('GL_FLOAT_MAT4x3_NV', 0x8B6A) unless defined?(OpenGL::GL_FLOAT_MAT4x3_NV)
end
define_ext_enum_GL_NV_occlusion_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 10914
def self.define_ext_enum_GL_NV_occlusion_query
  OpenGL.const_set('GL_PIXEL_COUNTER_BITS_NV', 0x8864) unless defined?(OpenGL::GL_PIXEL_COUNTER_BITS_NV)
  OpenGL.const_set('GL_CURRENT_OCCLUSION_QUERY_ID_NV', 0x8865) unless defined?(OpenGL::GL_CURRENT_OCCLUSION_QUERY_ID_NV)
  OpenGL.const_set('GL_PIXEL_COUNT_NV', 0x8866) unless defined?(OpenGL::GL_PIXEL_COUNT_NV)
  OpenGL.const_set('GL_PIXEL_COUNT_AVAILABLE_NV', 0x8867) unless defined?(OpenGL::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 10931
def self.define_ext_enum_GL_NV_packed_depth_stencil
  OpenGL.const_set('GL_DEPTH_STENCIL_NV', 0x84F9) unless defined?(OpenGL::GL_DEPTH_STENCIL_NV)
  OpenGL.const_set('GL_UNSIGNED_INT_24_8_NV', 0x84FA) unless defined?(OpenGL::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 10944
def self.define_ext_enum_GL_NV_parameter_buffer_object
  OpenGL.const_set('GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV', 0x8DA0) unless defined?(OpenGL::GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV', 0x8DA1) unless defined?(OpenGL::GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV)
  OpenGL.const_set('GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV', 0x8DA2) unless defined?(OpenGL::GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV)
  OpenGL.const_set('GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV', 0x8DA3) unless defined?(OpenGL::GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV)
  OpenGL.const_set('GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV', 0x8DA4) unless defined?(OpenGL::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 10963
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 4073
def self.define_ext_enum_GL_NV_path_rendering
  OpenGL.const_set('GL_PATH_FORMAT_SVG_NV', 0x9070) unless defined?(OpenGL::GL_PATH_FORMAT_SVG_NV)
  OpenGL.const_set('GL_PATH_FORMAT_PS_NV', 0x9071) unless defined?(OpenGL::GL_PATH_FORMAT_PS_NV)
  OpenGL.const_set('GL_STANDARD_FONT_NAME_NV', 0x9072) unless defined?(OpenGL::GL_STANDARD_FONT_NAME_NV)
  OpenGL.const_set('GL_SYSTEM_FONT_NAME_NV', 0x9073) unless defined?(OpenGL::GL_SYSTEM_FONT_NAME_NV)
  OpenGL.const_set('GL_FILE_NAME_NV', 0x9074) unless defined?(OpenGL::GL_FILE_NAME_NV)
  OpenGL.const_set('GL_PATH_STROKE_WIDTH_NV', 0x9075) unless defined?(OpenGL::GL_PATH_STROKE_WIDTH_NV)
  OpenGL.const_set('GL_PATH_END_CAPS_NV', 0x9076) unless defined?(OpenGL::GL_PATH_END_CAPS_NV)
  OpenGL.const_set('GL_PATH_INITIAL_END_CAP_NV', 0x9077) unless defined?(OpenGL::GL_PATH_INITIAL_END_CAP_NV)
  OpenGL.const_set('GL_PATH_TERMINAL_END_CAP_NV', 0x9078) unless defined?(OpenGL::GL_PATH_TERMINAL_END_CAP_NV)
  OpenGL.const_set('GL_PATH_JOIN_STYLE_NV', 0x9079) unless defined?(OpenGL::GL_PATH_JOIN_STYLE_NV)
  OpenGL.const_set('GL_PATH_MITER_LIMIT_NV', 0x907A) unless defined?(OpenGL::GL_PATH_MITER_LIMIT_NV)
  OpenGL.const_set('GL_PATH_DASH_CAPS_NV', 0x907B) unless defined?(OpenGL::GL_PATH_DASH_CAPS_NV)
  OpenGL.const_set('GL_PATH_INITIAL_DASH_CAP_NV', 0x907C) unless defined?(OpenGL::GL_PATH_INITIAL_DASH_CAP_NV)
  OpenGL.const_set('GL_PATH_TERMINAL_DASH_CAP_NV', 0x907D) unless defined?(OpenGL::GL_PATH_TERMINAL_DASH_CAP_NV)
  OpenGL.const_set('GL_PATH_DASH_OFFSET_NV', 0x907E) unless defined?(OpenGL::GL_PATH_DASH_OFFSET_NV)
  OpenGL.const_set('GL_PATH_CLIENT_LENGTH_NV', 0x907F) unless defined?(OpenGL::GL_PATH_CLIENT_LENGTH_NV)
  OpenGL.const_set('GL_PATH_FILL_MODE_NV', 0x9080) unless defined?(OpenGL::GL_PATH_FILL_MODE_NV)
  OpenGL.const_set('GL_PATH_FILL_MASK_NV', 0x9081) unless defined?(OpenGL::GL_PATH_FILL_MASK_NV)
  OpenGL.const_set('GL_PATH_FILL_COVER_MODE_NV', 0x9082) unless defined?(OpenGL::GL_PATH_FILL_COVER_MODE_NV)
  OpenGL.const_set('GL_PATH_STROKE_COVER_MODE_NV', 0x9083) unless defined?(OpenGL::GL_PATH_STROKE_COVER_MODE_NV)
  OpenGL.const_set('GL_PATH_STROKE_MASK_NV', 0x9084) unless defined?(OpenGL::GL_PATH_STROKE_MASK_NV)
  OpenGL.const_set('GL_COUNT_UP_NV', 0x9088) unless defined?(OpenGL::GL_COUNT_UP_NV)
  OpenGL.const_set('GL_COUNT_DOWN_NV', 0x9089) unless defined?(OpenGL::GL_COUNT_DOWN_NV)
  OpenGL.const_set('GL_PATH_OBJECT_BOUNDING_BOX_NV', 0x908A) unless defined?(OpenGL::GL_PATH_OBJECT_BOUNDING_BOX_NV)
  OpenGL.const_set('GL_CONVEX_HULL_NV', 0x908B) unless defined?(OpenGL::GL_CONVEX_HULL_NV)
  OpenGL.const_set('GL_BOUNDING_BOX_NV', 0x908D) unless defined?(OpenGL::GL_BOUNDING_BOX_NV)
  OpenGL.const_set('GL_TRANSLATE_X_NV', 0x908E) unless defined?(OpenGL::GL_TRANSLATE_X_NV)
  OpenGL.const_set('GL_TRANSLATE_Y_NV', 0x908F) unless defined?(OpenGL::GL_TRANSLATE_Y_NV)
  OpenGL.const_set('GL_TRANSLATE_2D_NV', 0x9090) unless defined?(OpenGL::GL_TRANSLATE_2D_NV)
  OpenGL.const_set('GL_TRANSLATE_3D_NV', 0x9091) unless defined?(OpenGL::GL_TRANSLATE_3D_NV)
  OpenGL.const_set('GL_AFFINE_2D_NV', 0x9092) unless defined?(OpenGL::GL_AFFINE_2D_NV)
  OpenGL.const_set('GL_AFFINE_3D_NV', 0x9094) unless defined?(OpenGL::GL_AFFINE_3D_NV)
  OpenGL.const_set('GL_TRANSPOSE_AFFINE_2D_NV', 0x9096) unless defined?(OpenGL::GL_TRANSPOSE_AFFINE_2D_NV)
  OpenGL.const_set('GL_TRANSPOSE_AFFINE_3D_NV', 0x9098) unless defined?(OpenGL::GL_TRANSPOSE_AFFINE_3D_NV)
  OpenGL.const_set('GL_UTF8_NV', 0x909A) unless defined?(OpenGL::GL_UTF8_NV)
  OpenGL.const_set('GL_UTF16_NV', 0x909B) unless defined?(OpenGL::GL_UTF16_NV)
  OpenGL.const_set('GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV', 0x909C) unless defined?(OpenGL::GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV)
  OpenGL.const_set('GL_PATH_COMMAND_COUNT_NV', 0x909D) unless defined?(OpenGL::GL_PATH_COMMAND_COUNT_NV)
  OpenGL.const_set('GL_PATH_COORD_COUNT_NV', 0x909E) unless defined?(OpenGL::GL_PATH_COORD_COUNT_NV)
  OpenGL.const_set('GL_PATH_DASH_ARRAY_COUNT_NV', 0x909F) unless defined?(OpenGL::GL_PATH_DASH_ARRAY_COUNT_NV)
  OpenGL.const_set('GL_PATH_COMPUTED_LENGTH_NV', 0x90A0) unless defined?(OpenGL::GL_PATH_COMPUTED_LENGTH_NV)
  OpenGL.const_set('GL_PATH_FILL_BOUNDING_BOX_NV', 0x90A1) unless defined?(OpenGL::GL_PATH_FILL_BOUNDING_BOX_NV)
  OpenGL.const_set('GL_PATH_STROKE_BOUNDING_BOX_NV', 0x90A2) unless defined?(OpenGL::GL_PATH_STROKE_BOUNDING_BOX_NV)
  OpenGL.const_set('GL_SQUARE_NV', 0x90A3) unless defined?(OpenGL::GL_SQUARE_NV)
  OpenGL.const_set('GL_ROUND_NV', 0x90A4) unless defined?(OpenGL::GL_ROUND_NV)
  OpenGL.const_set('GL_TRIANGULAR_NV', 0x90A5) unless defined?(OpenGL::GL_TRIANGULAR_NV)
  OpenGL.const_set('GL_BEVEL_NV', 0x90A6) unless defined?(OpenGL::GL_BEVEL_NV)
  OpenGL.const_set('GL_MITER_REVERT_NV', 0x90A7) unless defined?(OpenGL::GL_MITER_REVERT_NV)
  OpenGL.const_set('GL_MITER_TRUNCATE_NV', 0x90A8) unless defined?(OpenGL::GL_MITER_TRUNCATE_NV)
  OpenGL.const_set('GL_SKIP_MISSING_GLYPH_NV', 0x90A9) unless defined?(OpenGL::GL_SKIP_MISSING_GLYPH_NV)
  OpenGL.const_set('GL_USE_MISSING_GLYPH_NV', 0x90AA) unless defined?(OpenGL::GL_USE_MISSING_GLYPH_NV)
  OpenGL.const_set('GL_PATH_ERROR_POSITION_NV', 0x90AB) unless defined?(OpenGL::GL_PATH_ERROR_POSITION_NV)
  OpenGL.const_set('GL_ACCUM_ADJACENT_PAIRS_NV', 0x90AD) unless defined?(OpenGL::GL_ACCUM_ADJACENT_PAIRS_NV)
  OpenGL.const_set('GL_ADJACENT_PAIRS_NV', 0x90AE) unless defined?(OpenGL::GL_ADJACENT_PAIRS_NV)
  OpenGL.const_set('GL_FIRST_TO_REST_NV', 0x90AF) unless defined?(OpenGL::GL_FIRST_TO_REST_NV)
  OpenGL.const_set('GL_PATH_GEN_MODE_NV', 0x90B0) unless defined?(OpenGL::GL_PATH_GEN_MODE_NV)
  OpenGL.const_set('GL_PATH_GEN_COEFF_NV', 0x90B1) unless defined?(OpenGL::GL_PATH_GEN_COEFF_NV)
  OpenGL.const_set('GL_PATH_GEN_COMPONENTS_NV', 0x90B3) unless defined?(OpenGL::GL_PATH_GEN_COMPONENTS_NV)
  OpenGL.const_set('GL_PATH_STENCIL_FUNC_NV', 0x90B7) unless defined?(OpenGL::GL_PATH_STENCIL_FUNC_NV)
  OpenGL.const_set('GL_PATH_STENCIL_REF_NV', 0x90B8) unless defined?(OpenGL::GL_PATH_STENCIL_REF_NV)
  OpenGL.const_set('GL_PATH_STENCIL_VALUE_MASK_NV', 0x90B9) unless defined?(OpenGL::GL_PATH_STENCIL_VALUE_MASK_NV)
  OpenGL.const_set('GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV', 0x90BD) unless defined?(OpenGL::GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV)
  OpenGL.const_set('GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV', 0x90BE) unless defined?(OpenGL::GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV)
  OpenGL.const_set('GL_PATH_COVER_DEPTH_FUNC_NV', 0x90BF) unless defined?(OpenGL::GL_PATH_COVER_DEPTH_FUNC_NV)
  OpenGL.const_set('GL_PATH_DASH_OFFSET_RESET_NV', 0x90B4) unless defined?(OpenGL::GL_PATH_DASH_OFFSET_RESET_NV)
  OpenGL.const_set('GL_MOVE_TO_RESETS_NV', 0x90B5) unless defined?(OpenGL::GL_MOVE_TO_RESETS_NV)
  OpenGL.const_set('GL_MOVE_TO_CONTINUES_NV', 0x90B6) unless defined?(OpenGL::GL_MOVE_TO_CONTINUES_NV)
  OpenGL.const_set('GL_CLOSE_PATH_NV', 0x00) unless defined?(OpenGL::GL_CLOSE_PATH_NV)
  OpenGL.const_set('GL_MOVE_TO_NV', 0x02) unless defined?(OpenGL::GL_MOVE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_MOVE_TO_NV', 0x03) unless defined?(OpenGL::GL_RELATIVE_MOVE_TO_NV)
  OpenGL.const_set('GL_LINE_TO_NV', 0x04) unless defined?(OpenGL::GL_LINE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_LINE_TO_NV', 0x05) unless defined?(OpenGL::GL_RELATIVE_LINE_TO_NV)
  OpenGL.const_set('GL_HORIZONTAL_LINE_TO_NV', 0x06) unless defined?(OpenGL::GL_HORIZONTAL_LINE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_HORIZONTAL_LINE_TO_NV', 0x07) unless defined?(OpenGL::GL_RELATIVE_HORIZONTAL_LINE_TO_NV)
  OpenGL.const_set('GL_VERTICAL_LINE_TO_NV', 0x08) unless defined?(OpenGL::GL_VERTICAL_LINE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_VERTICAL_LINE_TO_NV', 0x09) unless defined?(OpenGL::GL_RELATIVE_VERTICAL_LINE_TO_NV)
  OpenGL.const_set('GL_QUADRATIC_CURVE_TO_NV', 0x0A) unless defined?(OpenGL::GL_QUADRATIC_CURVE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_QUADRATIC_CURVE_TO_NV', 0x0B) unless defined?(OpenGL::GL_RELATIVE_QUADRATIC_CURVE_TO_NV)
  OpenGL.const_set('GL_CUBIC_CURVE_TO_NV', 0x0C) unless defined?(OpenGL::GL_CUBIC_CURVE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_CUBIC_CURVE_TO_NV', 0x0D) unless defined?(OpenGL::GL_RELATIVE_CUBIC_CURVE_TO_NV)
  OpenGL.const_set('GL_SMOOTH_QUADRATIC_CURVE_TO_NV', 0x0E) unless defined?(OpenGL::GL_SMOOTH_QUADRATIC_CURVE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV', 0x0F) unless defined?(OpenGL::GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV)
  OpenGL.const_set('GL_SMOOTH_CUBIC_CURVE_TO_NV', 0x10) unless defined?(OpenGL::GL_SMOOTH_CUBIC_CURVE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV', 0x11) unless defined?(OpenGL::GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV)
  OpenGL.const_set('GL_SMALL_CCW_ARC_TO_NV', 0x12) unless defined?(OpenGL::GL_SMALL_CCW_ARC_TO_NV)
  OpenGL.const_set('GL_RELATIVE_SMALL_CCW_ARC_TO_NV', 0x13) unless defined?(OpenGL::GL_RELATIVE_SMALL_CCW_ARC_TO_NV)
  OpenGL.const_set('GL_SMALL_CW_ARC_TO_NV', 0x14) unless defined?(OpenGL::GL_SMALL_CW_ARC_TO_NV)
  OpenGL.const_set('GL_RELATIVE_SMALL_CW_ARC_TO_NV', 0x15) unless defined?(OpenGL::GL_RELATIVE_SMALL_CW_ARC_TO_NV)
  OpenGL.const_set('GL_LARGE_CCW_ARC_TO_NV', 0x16) unless defined?(OpenGL::GL_LARGE_CCW_ARC_TO_NV)
  OpenGL.const_set('GL_RELATIVE_LARGE_CCW_ARC_TO_NV', 0x17) unless defined?(OpenGL::GL_RELATIVE_LARGE_CCW_ARC_TO_NV)
  OpenGL.const_set('GL_LARGE_CW_ARC_TO_NV', 0x18) unless defined?(OpenGL::GL_LARGE_CW_ARC_TO_NV)
  OpenGL.const_set('GL_RELATIVE_LARGE_CW_ARC_TO_NV', 0x19) unless defined?(OpenGL::GL_RELATIVE_LARGE_CW_ARC_TO_NV)
  OpenGL.const_set('GL_RESTART_PATH_NV', 0xF0) unless defined?(OpenGL::GL_RESTART_PATH_NV)
  OpenGL.const_set('GL_DUP_FIRST_CUBIC_CURVE_TO_NV', 0xF2) unless defined?(OpenGL::GL_DUP_FIRST_CUBIC_CURVE_TO_NV)
  OpenGL.const_set('GL_DUP_LAST_CUBIC_CURVE_TO_NV', 0xF4) unless defined?(OpenGL::GL_DUP_LAST_CUBIC_CURVE_TO_NV)
  OpenGL.const_set('GL_RECT_NV', 0xF6) unless defined?(OpenGL::GL_RECT_NV)
  OpenGL.const_set('GL_CIRCULAR_CCW_ARC_TO_NV', 0xF8) unless defined?(OpenGL::GL_CIRCULAR_CCW_ARC_TO_NV)
  OpenGL.const_set('GL_CIRCULAR_CW_ARC_TO_NV', 0xFA) unless defined?(OpenGL::GL_CIRCULAR_CW_ARC_TO_NV)
  OpenGL.const_set('GL_CIRCULAR_TANGENT_ARC_TO_NV', 0xFC) unless defined?(OpenGL::GL_CIRCULAR_TANGENT_ARC_TO_NV)
  OpenGL.const_set('GL_ARC_TO_NV', 0xFE) unless defined?(OpenGL::GL_ARC_TO_NV)
  OpenGL.const_set('GL_RELATIVE_ARC_TO_NV', 0xFF) unless defined?(OpenGL::GL_RELATIVE_ARC_TO_NV)
  OpenGL.const_set('GL_BOLD_BIT_NV', 0x01) unless defined?(OpenGL::GL_BOLD_BIT_NV)
  OpenGL.const_set('GL_ITALIC_BIT_NV', 0x02) unless defined?(OpenGL::GL_ITALIC_BIT_NV)
  OpenGL.const_set('GL_GLYPH_WIDTH_BIT_NV', 0x01) unless defined?(OpenGL::GL_GLYPH_WIDTH_BIT_NV)
  OpenGL.const_set('GL_GLYPH_HEIGHT_BIT_NV', 0x02) unless defined?(OpenGL::GL_GLYPH_HEIGHT_BIT_NV)
  OpenGL.const_set('GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV', 0x04) unless defined?(OpenGL::GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV)
  OpenGL.const_set('GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV', 0x08) unless defined?(OpenGL::GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV)
  OpenGL.const_set('GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV', 0x10) unless defined?(OpenGL::GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV)
  OpenGL.const_set('GL_GLYPH_VERTICAL_BEARING_X_BIT_NV', 0x20) unless defined?(OpenGL::GL_GLYPH_VERTICAL_BEARING_X_BIT_NV)
  OpenGL.const_set('GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV', 0x40) unless defined?(OpenGL::GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV)
  OpenGL.const_set('GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV', 0x80) unless defined?(OpenGL::GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV)
  OpenGL.const_set('GL_GLYPH_HAS_KERNING_BIT_NV', 0x100) unless defined?(OpenGL::GL_GLYPH_HAS_KERNING_BIT_NV)
  OpenGL.const_set('GL_FONT_X_MIN_BOUNDS_BIT_NV', 0x00010000) unless defined?(OpenGL::GL_FONT_X_MIN_BOUNDS_BIT_NV)
  OpenGL.const_set('GL_FONT_Y_MIN_BOUNDS_BIT_NV', 0x00020000) unless defined?(OpenGL::GL_FONT_Y_MIN_BOUNDS_BIT_NV)
  OpenGL.const_set('GL_FONT_X_MAX_BOUNDS_BIT_NV', 0x00040000) unless defined?(OpenGL::GL_FONT_X_MAX_BOUNDS_BIT_NV)
  OpenGL.const_set('GL_FONT_Y_MAX_BOUNDS_BIT_NV', 0x00080000) unless defined?(OpenGL::GL_FONT_Y_MAX_BOUNDS_BIT_NV)
  OpenGL.const_set('GL_FONT_UNITS_PER_EM_BIT_NV', 0x00100000) unless defined?(OpenGL::GL_FONT_UNITS_PER_EM_BIT_NV)
  OpenGL.const_set('GL_FONT_ASCENDER_BIT_NV', 0x00200000) unless defined?(OpenGL::GL_FONT_ASCENDER_BIT_NV)
  OpenGL.const_set('GL_FONT_DESCENDER_BIT_NV', 0x00400000) unless defined?(OpenGL::GL_FONT_DESCENDER_BIT_NV)
  OpenGL.const_set('GL_FONT_HEIGHT_BIT_NV', 0x00800000) unless defined?(OpenGL::GL_FONT_HEIGHT_BIT_NV)
  OpenGL.const_set('GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV', 0x01000000) unless defined?(OpenGL::GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV)
  OpenGL.const_set('GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV', 0x02000000) unless defined?(OpenGL::GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV)
  OpenGL.const_set('GL_FONT_UNDERLINE_POSITION_BIT_NV', 0x04000000) unless defined?(OpenGL::GL_FONT_UNDERLINE_POSITION_BIT_NV)
  OpenGL.const_set('GL_FONT_UNDERLINE_THICKNESS_BIT_NV', 0x08000000) unless defined?(OpenGL::GL_FONT_UNDERLINE_THICKNESS_BIT_NV)
  OpenGL.const_set('GL_FONT_HAS_KERNING_BIT_NV', 0x10000000) unless defined?(OpenGL::GL_FONT_HAS_KERNING_BIT_NV)
  OpenGL.const_set('GL_ROUNDED_RECT_NV', 0xE8) unless defined?(OpenGL::GL_ROUNDED_RECT_NV)
  OpenGL.const_set('GL_RELATIVE_ROUNDED_RECT_NV', 0xE9) unless defined?(OpenGL::GL_RELATIVE_ROUNDED_RECT_NV)
  OpenGL.const_set('GL_ROUNDED_RECT2_NV', 0xEA) unless defined?(OpenGL::GL_ROUNDED_RECT2_NV)
  OpenGL.const_set('GL_RELATIVE_ROUNDED_RECT2_NV', 0xEB) unless defined?(OpenGL::GL_RELATIVE_ROUNDED_RECT2_NV)
  OpenGL.const_set('GL_ROUNDED_RECT4_NV', 0xEC) unless defined?(OpenGL::GL_ROUNDED_RECT4_NV)
  OpenGL.const_set('GL_RELATIVE_ROUNDED_RECT4_NV', 0xED) unless defined?(OpenGL::GL_RELATIVE_ROUNDED_RECT4_NV)
  OpenGL.const_set('GL_ROUNDED_RECT8_NV', 0xEE) unless defined?(OpenGL::GL_ROUNDED_RECT8_NV)
  OpenGL.const_set('GL_RELATIVE_ROUNDED_RECT8_NV', 0xEF) unless defined?(OpenGL::GL_RELATIVE_ROUNDED_RECT8_NV)
  OpenGL.const_set('GL_RELATIVE_RECT_NV', 0xF7) unless defined?(OpenGL::GL_RELATIVE_RECT_NV)
  OpenGL.const_set('GL_FONT_GLYPHS_AVAILABLE_NV', 0x9368) unless defined?(OpenGL::GL_FONT_GLYPHS_AVAILABLE_NV)
  OpenGL.const_set('GL_FONT_TARGET_UNAVAILABLE_NV', 0x9369) unless defined?(OpenGL::GL_FONT_TARGET_UNAVAILABLE_NV)
  OpenGL.const_set('GL_FONT_UNAVAILABLE_NV', 0x936A) unless defined?(OpenGL::GL_FONT_UNAVAILABLE_NV)
  OpenGL.const_set('GL_FONT_UNINTELLIGIBLE_NV', 0x936B) unless defined?(OpenGL::GL_FONT_UNINTELLIGIBLE_NV)
  OpenGL.const_set('GL_CONIC_CURVE_TO_NV', 0x1A) unless defined?(OpenGL::GL_CONIC_CURVE_TO_NV)
  OpenGL.const_set('GL_RELATIVE_CONIC_CURVE_TO_NV', 0x1B) unless defined?(OpenGL::GL_RELATIVE_CONIC_CURVE_TO_NV)
  OpenGL.const_set('GL_FONT_NUM_GLYPH_INDICES_BIT_NV', 0x20000000) unless defined?(OpenGL::GL_FONT_NUM_GLYPH_INDICES_BIT_NV)
  OpenGL.const_set('GL_STANDARD_FONT_FORMAT_NV', 0x936C) unless defined?(OpenGL::GL_STANDARD_FONT_FORMAT_NV)
  OpenGL.const_set('GL_2_BYTES_NV', 0x1407) unless defined?(OpenGL::GL_2_BYTES_NV)
  OpenGL.const_set('GL_3_BYTES_NV', 0x1408) unless defined?(OpenGL::GL_3_BYTES_NV)
  OpenGL.const_set('GL_4_BYTES_NV', 0x1409) unless defined?(OpenGL::GL_4_BYTES_NV)
  OpenGL.const_set('GL_EYE_LINEAR_NV', 0x2400) unless defined?(OpenGL::GL_EYE_LINEAR_NV)
  OpenGL.const_set('GL_OBJECT_LINEAR_NV', 0x2401) unless defined?(OpenGL::GL_OBJECT_LINEAR_NV)
  OpenGL.const_set('GL_CONSTANT_NV', 0x8576) unless defined?(OpenGL::GL_CONSTANT_NV)
  OpenGL.const_set('GL_PATH_FOG_GEN_MODE_NV', 0x90AC) unless defined?(OpenGL::GL_PATH_FOG_GEN_MODE_NV)
  OpenGL.const_set('GL_PRIMARY_COLOR', 0x8577) unless defined?(OpenGL::GL_PRIMARY_COLOR)
  OpenGL.const_set('GL_PRIMARY_COLOR_NV', 0x852C) unless defined?(OpenGL::GL_PRIMARY_COLOR_NV)
  OpenGL.const_set('GL_SECONDARY_COLOR_NV', 0x852D) unless defined?(OpenGL::GL_SECONDARY_COLOR_NV)
  OpenGL.const_set('GL_PATH_GEN_COLOR_FORMAT_NV', 0x90B2) unless defined?(OpenGL::GL_PATH_GEN_COLOR_FORMAT_NV)
  OpenGL.const_set('GL_PATH_PROJECTION_NV', 0x1701) unless defined?(OpenGL::GL_PATH_PROJECTION_NV)
  OpenGL.const_set('GL_PATH_MODELVIEW_NV', 0x1700) unless defined?(OpenGL::GL_PATH_MODELVIEW_NV)
  OpenGL.const_set('GL_PATH_MODELVIEW_STACK_DEPTH_NV', 0x0BA3) unless defined?(OpenGL::GL_PATH_MODELVIEW_STACK_DEPTH_NV)
  OpenGL.const_set('GL_PATH_MODELVIEW_MATRIX_NV', 0x0BA6) unless defined?(OpenGL::GL_PATH_MODELVIEW_MATRIX_NV)
  OpenGL.const_set('GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV', 0x0D36) unless defined?(OpenGL::GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV)
  OpenGL.const_set('GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV', 0x84E3) unless defined?(OpenGL::GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV)
  OpenGL.const_set('GL_PATH_PROJECTION_STACK_DEPTH_NV', 0x0BA4) unless defined?(OpenGL::GL_PATH_PROJECTION_STACK_DEPTH_NV)
  OpenGL.const_set('GL_PATH_PROJECTION_MATRIX_NV', 0x0BA7) unless defined?(OpenGL::GL_PATH_PROJECTION_MATRIX_NV)
  OpenGL.const_set('GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV', 0x0D38) unless defined?(OpenGL::GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV)
  OpenGL.const_set('GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV', 0x84E4) unless defined?(OpenGL::GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV)
  OpenGL.const_set('GL_FRAGMENT_INPUT_NV', 0x936D) unless defined?(OpenGL::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 4410
def self.define_ext_enum_GL_NV_path_rendering_shared_edge
  OpenGL.const_set('GL_SHARED_EDGE_NV', 0xC0) unless defined?(OpenGL::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 4421
def self.define_ext_enum_GL_NV_pixel_buffer_object
  OpenGL.const_set('GL_PIXEL_PACK_BUFFER_NV', 0x88EB) unless defined?(OpenGL::GL_PIXEL_PACK_BUFFER_NV)
  OpenGL.const_set('GL_PIXEL_UNPACK_BUFFER_NV', 0x88EC) unless defined?(OpenGL::GL_PIXEL_UNPACK_BUFFER_NV)
  OpenGL.const_set('GL_PIXEL_PACK_BUFFER_BINDING_NV', 0x88ED) unless defined?(OpenGL::GL_PIXEL_PACK_BUFFER_BINDING_NV)
  OpenGL.const_set('GL_PIXEL_UNPACK_BUFFER_BINDING_NV', 0x88EF) unless defined?(OpenGL::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 11320
def self.define_ext_enum_GL_NV_pixel_data_range
  OpenGL.const_set('GL_WRITE_PIXEL_DATA_RANGE_NV', 0x8878) unless defined?(OpenGL::GL_WRITE_PIXEL_DATA_RANGE_NV)
  OpenGL.const_set('GL_READ_PIXEL_DATA_RANGE_NV', 0x8879) unless defined?(OpenGL::GL_READ_PIXEL_DATA_RANGE_NV)
  OpenGL.const_set('GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV', 0x887A) unless defined?(OpenGL::GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV)
  OpenGL.const_set('GL_READ_PIXEL_DATA_RANGE_LENGTH_NV', 0x887B) unless defined?(OpenGL::GL_READ_PIXEL_DATA_RANGE_LENGTH_NV)
  OpenGL.const_set('GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV', 0x887C) unless defined?(OpenGL::GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV)
  OpenGL.const_set('GL_READ_PIXEL_DATA_RANGE_POINTER_NV', 0x887D) unless defined?(OpenGL::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 11341
def self.define_ext_enum_GL_NV_point_sprite
  OpenGL.const_set('GL_POINT_SPRITE_NV', 0x8861) unless defined?(OpenGL::GL_POINT_SPRITE_NV)
  OpenGL.const_set('GL_COORD_REPLACE_NV', 0x8862) unless defined?(OpenGL::GL_COORD_REPLACE_NV)
  OpenGL.const_set('GL_POINT_SPRITE_R_MODE_NV', 0x8863) unless defined?(OpenGL::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 4438
def self.define_ext_enum_GL_NV_polygon_mode
  OpenGL.const_set('GL_POLYGON_MODE_NV', 0x0B40) unless defined?(OpenGL::GL_POLYGON_MODE_NV)
  OpenGL.const_set('GL_POLYGON_OFFSET_POINT_NV', 0x2A01) unless defined?(OpenGL::GL_POLYGON_OFFSET_POINT_NV)
  OpenGL.const_set('GL_POLYGON_OFFSET_LINE_NV', 0x2A02) unless defined?(OpenGL::GL_POLYGON_OFFSET_LINE_NV)
  OpenGL.const_set('GL_POINT_NV', 0x1B00) unless defined?(OpenGL::GL_POINT_NV)
  OpenGL.const_set('GL_LINE_NV', 0x1B01) unless defined?(OpenGL::GL_LINE_NV)
  OpenGL.const_set('GL_FILL_NV', 0x1B02) unless defined?(OpenGL::GL_FILL_NV)
end
define_ext_enum_GL_NV_present_video() click to toggle source
# File lib/opengl_ext_enum.rb, line 11356
def self.define_ext_enum_GL_NV_present_video
  OpenGL.const_set('GL_FRAME_NV', 0x8E26) unless defined?(OpenGL::GL_FRAME_NV)
  OpenGL.const_set('GL_FIELDS_NV', 0x8E27) unless defined?(OpenGL::GL_FIELDS_NV)
  OpenGL.const_set('GL_CURRENT_TIME_NV', 0x8E28) unless defined?(OpenGL::GL_CURRENT_TIME_NV)
  OpenGL.const_set('GL_NUM_FILL_STREAMS_NV', 0x8E29) unless defined?(OpenGL::GL_NUM_FILL_STREAMS_NV)
  OpenGL.const_set('GL_PRESENT_TIME_NV', 0x8E2A) unless defined?(OpenGL::GL_PRESENT_TIME_NV)
  OpenGL.const_set('GL_PRESENT_DURATION_NV', 0x8E2B) unless defined?(OpenGL::GL_PRESENT_DURATION_NV)
end
define_ext_enum_GL_NV_primitive_restart() click to toggle source
# File lib/opengl_ext_enum.rb, line 11377
def self.define_ext_enum_GL_NV_primitive_restart
  OpenGL.const_set('GL_PRIMITIVE_RESTART_NV', 0x8558) unless defined?(OpenGL::GL_PRIMITIVE_RESTART_NV)
  OpenGL.const_set('GL_PRIMITIVE_RESTART_INDEX_NV', 0x8559) unless defined?(OpenGL::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 4459
def self.define_ext_enum_GL_NV_primitive_shading_rate
  OpenGL.const_set('GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV', 0x95B1) unless defined?(OpenGL::GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV)
  OpenGL.const_set('GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV', 0x95B2) unless defined?(OpenGL::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 11403
def self.define_ext_enum_GL_NV_query_resource
  OpenGL.const_set('GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV', 0x9540) unless defined?(OpenGL::GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV)
  OpenGL.const_set('GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV', 0x9542) unless defined?(OpenGL::GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV)
  OpenGL.const_set('GL_QUERY_RESOURCE_SYS_RESERVED_NV', 0x9544) unless defined?(OpenGL::GL_QUERY_RESOURCE_SYS_RESERVED_NV)
  OpenGL.const_set('GL_QUERY_RESOURCE_TEXTURE_NV', 0x9545) unless defined?(OpenGL::GL_QUERY_RESOURCE_TEXTURE_NV)
  OpenGL.const_set('GL_QUERY_RESOURCE_RENDERBUFFER_NV', 0x9546) unless defined?(OpenGL::GL_QUERY_RESOURCE_RENDERBUFFER_NV)
  OpenGL.const_set('GL_QUERY_RESOURCE_BUFFEROBJECT_NV', 0x9547) unless defined?(OpenGL::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 11424
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 4472
def self.define_ext_enum_GL_NV_read_buffer
  OpenGL.const_set('GL_READ_BUFFER_NV', 0x0C02) unless defined?(OpenGL::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 4483
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 4492
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 4501
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 4510
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 11433
def self.define_ext_enum_GL_NV_register_combiners
  OpenGL.const_set('GL_REGISTER_COMBINERS_NV', 0x8522) unless defined?(OpenGL::GL_REGISTER_COMBINERS_NV)
  OpenGL.const_set('GL_VARIABLE_A_NV', 0x8523) unless defined?(OpenGL::GL_VARIABLE_A_NV)
  OpenGL.const_set('GL_VARIABLE_B_NV', 0x8524) unless defined?(OpenGL::GL_VARIABLE_B_NV)
  OpenGL.const_set('GL_VARIABLE_C_NV', 0x8525) unless defined?(OpenGL::GL_VARIABLE_C_NV)
  OpenGL.const_set('GL_VARIABLE_D_NV', 0x8526) unless defined?(OpenGL::GL_VARIABLE_D_NV)
  OpenGL.const_set('GL_VARIABLE_E_NV', 0x8527) unless defined?(OpenGL::GL_VARIABLE_E_NV)
  OpenGL.const_set('GL_VARIABLE_F_NV', 0x8528) unless defined?(OpenGL::GL_VARIABLE_F_NV)
  OpenGL.const_set('GL_VARIABLE_G_NV', 0x8529) unless defined?(OpenGL::GL_VARIABLE_G_NV)
  OpenGL.const_set('GL_CONSTANT_COLOR0_NV', 0x852A) unless defined?(OpenGL::GL_CONSTANT_COLOR0_NV)
  OpenGL.const_set('GL_CONSTANT_COLOR1_NV', 0x852B) unless defined?(OpenGL::GL_CONSTANT_COLOR1_NV)
  OpenGL.const_set('GL_PRIMARY_COLOR_NV', 0x852C) unless defined?(OpenGL::GL_PRIMARY_COLOR_NV)
  OpenGL.const_set('GL_SECONDARY_COLOR_NV', 0x852D) unless defined?(OpenGL::GL_SECONDARY_COLOR_NV)
  OpenGL.const_set('GL_SPARE0_NV', 0x852E) unless defined?(OpenGL::GL_SPARE0_NV)
  OpenGL.const_set('GL_SPARE1_NV', 0x852F) unless defined?(OpenGL::GL_SPARE1_NV)
  OpenGL.const_set('GL_DISCARD_NV', 0x8530) unless defined?(OpenGL::GL_DISCARD_NV)
  OpenGL.const_set('GL_E_TIMES_F_NV', 0x8531) unless defined?(OpenGL::GL_E_TIMES_F_NV)
  OpenGL.const_set('GL_SPARE0_PLUS_SECONDARY_COLOR_NV', 0x8532) unless defined?(OpenGL::GL_SPARE0_PLUS_SECONDARY_COLOR_NV)
  OpenGL.const_set('GL_UNSIGNED_IDENTITY_NV', 0x8536) unless defined?(OpenGL::GL_UNSIGNED_IDENTITY_NV)
  OpenGL.const_set('GL_UNSIGNED_INVERT_NV', 0x8537) unless defined?(OpenGL::GL_UNSIGNED_INVERT_NV)
  OpenGL.const_set('GL_EXPAND_NORMAL_NV', 0x8538) unless defined?(OpenGL::GL_EXPAND_NORMAL_NV)
  OpenGL.const_set('GL_EXPAND_NEGATE_NV', 0x8539) unless defined?(OpenGL::GL_EXPAND_NEGATE_NV)
  OpenGL.const_set('GL_HALF_BIAS_NORMAL_NV', 0x853A) unless defined?(OpenGL::GL_HALF_BIAS_NORMAL_NV)
  OpenGL.const_set('GL_HALF_BIAS_NEGATE_NV', 0x853B) unless defined?(OpenGL::GL_HALF_BIAS_NEGATE_NV)
  OpenGL.const_set('GL_SIGNED_IDENTITY_NV', 0x853C) unless defined?(OpenGL::GL_SIGNED_IDENTITY_NV)
  OpenGL.const_set('GL_SIGNED_NEGATE_NV', 0x853D) unless defined?(OpenGL::GL_SIGNED_NEGATE_NV)
  OpenGL.const_set('GL_SCALE_BY_TWO_NV', 0x853E) unless defined?(OpenGL::GL_SCALE_BY_TWO_NV)
  OpenGL.const_set('GL_SCALE_BY_FOUR_NV', 0x853F) unless defined?(OpenGL::GL_SCALE_BY_FOUR_NV)
  OpenGL.const_set('GL_SCALE_BY_ONE_HALF_NV', 0x8540) unless defined?(OpenGL::GL_SCALE_BY_ONE_HALF_NV)
  OpenGL.const_set('GL_BIAS_BY_NEGATIVE_ONE_HALF_NV', 0x8541) unless defined?(OpenGL::GL_BIAS_BY_NEGATIVE_ONE_HALF_NV)
  OpenGL.const_set('GL_COMBINER_INPUT_NV', 0x8542) unless defined?(OpenGL::GL_COMBINER_INPUT_NV)
  OpenGL.const_set('GL_COMBINER_MAPPING_NV', 0x8543) unless defined?(OpenGL::GL_COMBINER_MAPPING_NV)
  OpenGL.const_set('GL_COMBINER_COMPONENT_USAGE_NV', 0x8544) unless defined?(OpenGL::GL_COMBINER_COMPONENT_USAGE_NV)
  OpenGL.const_set('GL_COMBINER_AB_DOT_PRODUCT_NV', 0x8545) unless defined?(OpenGL::GL_COMBINER_AB_DOT_PRODUCT_NV)
  OpenGL.const_set('GL_COMBINER_CD_DOT_PRODUCT_NV', 0x8546) unless defined?(OpenGL::GL_COMBINER_CD_DOT_PRODUCT_NV)
  OpenGL.const_set('GL_COMBINER_MUX_SUM_NV', 0x8547) unless defined?(OpenGL::GL_COMBINER_MUX_SUM_NV)
  OpenGL.const_set('GL_COMBINER_SCALE_NV', 0x8548) unless defined?(OpenGL::GL_COMBINER_SCALE_NV)
  OpenGL.const_set('GL_COMBINER_BIAS_NV', 0x8549) unless defined?(OpenGL::GL_COMBINER_BIAS_NV)
  OpenGL.const_set('GL_COMBINER_AB_OUTPUT_NV', 0x854A) unless defined?(OpenGL::GL_COMBINER_AB_OUTPUT_NV)
  OpenGL.const_set('GL_COMBINER_CD_OUTPUT_NV', 0x854B) unless defined?(OpenGL::GL_COMBINER_CD_OUTPUT_NV)
  OpenGL.const_set('GL_COMBINER_SUM_OUTPUT_NV', 0x854C) unless defined?(OpenGL::GL_COMBINER_SUM_OUTPUT_NV)
  OpenGL.const_set('GL_MAX_GENERAL_COMBINERS_NV', 0x854D) unless defined?(OpenGL::GL_MAX_GENERAL_COMBINERS_NV)
  OpenGL.const_set('GL_NUM_GENERAL_COMBINERS_NV', 0x854E) unless defined?(OpenGL::GL_NUM_GENERAL_COMBINERS_NV)
  OpenGL.const_set('GL_COLOR_SUM_CLAMP_NV', 0x854F) unless defined?(OpenGL::GL_COLOR_SUM_CLAMP_NV)
  OpenGL.const_set('GL_COMBINER0_NV', 0x8550) unless defined?(OpenGL::GL_COMBINER0_NV)
  OpenGL.const_set('GL_COMBINER1_NV', 0x8551) unless defined?(OpenGL::GL_COMBINER1_NV)
  OpenGL.const_set('GL_COMBINER2_NV', 0x8552) unless defined?(OpenGL::GL_COMBINER2_NV)
  OpenGL.const_set('GL_COMBINER3_NV', 0x8553) unless defined?(OpenGL::GL_COMBINER3_NV)
  OpenGL.const_set('GL_COMBINER4_NV', 0x8554) unless defined?(OpenGL::GL_COMBINER4_NV)
  OpenGL.const_set('GL_COMBINER5_NV', 0x8555) unless defined?(OpenGL::GL_COMBINER5_NV)
  OpenGL.const_set('GL_COMBINER6_NV', 0x8556) unless defined?(OpenGL::GL_COMBINER6_NV)
  OpenGL.const_set('GL_COMBINER7_NV', 0x8557) unless defined?(OpenGL::GL_COMBINER7_NV)
  OpenGL.const_set('GL_TEXTURE0_ARB', 0x84C0) unless defined?(OpenGL::GL_TEXTURE0_ARB)
  OpenGL.const_set('GL_TEXTURE1_ARB', 0x84C1) unless defined?(OpenGL::GL_TEXTURE1_ARB)
  OpenGL.const_set('GL_ZERO', 0) unless defined?(OpenGL::GL_ZERO)
  OpenGL.const_set('GL_NONE', 0) unless defined?(OpenGL::GL_NONE)
  OpenGL.const_set('GL_FOG', 0x0B60) unless defined?(OpenGL::GL_FOG)
end
define_ext_enum_GL_NV_register_combiners2() click to toggle source
# File lib/opengl_ext_enum.rb, line 11554
def self.define_ext_enum_GL_NV_register_combiners2
  OpenGL.const_set('GL_PER_STAGE_CONSTANTS_NV', 0x8535) unless defined?(OpenGL::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 4519
def self.define_ext_enum_GL_NV_representative_fragment_test
  OpenGL.const_set('GL_REPRESENTATIVE_FRAGMENT_TEST_NV', 0x937F) unless defined?(OpenGL::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 11576
def self.define_ext_enum_GL_NV_robustness_video_memory_purge
  OpenGL.const_set('GL_PURGED_CONTEXT_RESET_NV', 0x92BB) unless defined?(OpenGL::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 4530
def self.define_ext_enum_GL_NV_sRGB_formats
  OpenGL.const_set('GL_SLUMINANCE_NV', 0x8C46) unless defined?(OpenGL::GL_SLUMINANCE_NV)
  OpenGL.const_set('GL_SLUMINANCE_ALPHA_NV', 0x8C44) unless defined?(OpenGL::GL_SLUMINANCE_ALPHA_NV)
  OpenGL.const_set('GL_SRGB8_NV', 0x8C41) unless defined?(OpenGL::GL_SRGB8_NV)
  OpenGL.const_set('GL_SLUMINANCE8_NV', 0x8C47) unless defined?(OpenGL::GL_SLUMINANCE8_NV)
  OpenGL.const_set('GL_SLUMINANCE8_ALPHA8_NV', 0x8C45) unless defined?(OpenGL::GL_SLUMINANCE8_ALPHA8_NV)
  OpenGL.const_set('GL_COMPRESSED_SRGB_S3TC_DXT1_NV', 0x8C4C) unless defined?(OpenGL::GL_COMPRESSED_SRGB_S3TC_DXT1_NV)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV', 0x8C4D) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV', 0x8C4E) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV)
  OpenGL.const_set('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV', 0x8C4F) unless defined?(OpenGL::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV)
  OpenGL.const_set('GL_ETC1_SRGB8_NV', 0x88EE) unless defined?(OpenGL::GL_ETC1_SRGB8_NV)
end
define_ext_enum_GL_NV_sample_locations() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4559
def self.define_ext_enum_GL_NV_sample_locations
  OpenGL.const_set('GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV', 0x933D) unless defined?(OpenGL::GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV)
  OpenGL.const_set('GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV', 0x933E) unless defined?(OpenGL::GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV)
  OpenGL.const_set('GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV', 0x933F) unless defined?(OpenGL::GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV)
  OpenGL.const_set('GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV', 0x9340) unless defined?(OpenGL::GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV)
  OpenGL.const_set('GL_SAMPLE_LOCATION_NV', 0x8E50) unless defined?(OpenGL::GL_SAMPLE_LOCATION_NV)
  OpenGL.const_set('GL_PROGRAMMABLE_SAMPLE_LOCATION_NV', 0x9341) unless defined?(OpenGL::GL_PROGRAMMABLE_SAMPLE_LOCATION_NV)
  OpenGL.const_set('GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV', 0x9342) unless defined?(OpenGL::GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV)
  OpenGL.const_set('GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV', 0x9343) unless defined?(OpenGL::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 4584
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 4593
def self.define_ext_enum_GL_NV_scissor_exclusive
  OpenGL.const_set('GL_SCISSOR_TEST_EXCLUSIVE_NV', 0x9555) unless defined?(OpenGL::GL_SCISSOR_TEST_EXCLUSIVE_NV)
  OpenGL.const_set('GL_SCISSOR_BOX_EXCLUSIVE_NV', 0x9556) unless defined?(OpenGL::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 11634
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 11643
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 11652
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 4606
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 11670
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 11679
def self.define_ext_enum_GL_NV_shader_buffer_load
  OpenGL.const_set('GL_BUFFER_GPU_ADDRESS_NV', 0x8F1D) unless defined?(OpenGL::GL_BUFFER_GPU_ADDRESS_NV)
  OpenGL.const_set('GL_GPU_ADDRESS_NV', 0x8F34) unless defined?(OpenGL::GL_GPU_ADDRESS_NV)
  OpenGL.const_set('GL_MAX_SHADER_BUFFER_ADDRESS_NV', 0x8F35) unless defined?(OpenGL::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 11694
def self.define_ext_enum_GL_NV_shader_buffer_store
  OpenGL.const_set('GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV', 0x00000010) unless defined?(OpenGL::GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV)
  OpenGL.const_set('GL_READ_WRITE', 0x88BA) unless defined?(OpenGL::GL_READ_WRITE)
  OpenGL.const_set('GL_WRITE_ONLY', 0x88B9) unless defined?(OpenGL::GL_WRITE_ONLY)
end
define_ext_enum_GL_NV_shader_noperspective_interpolation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4615
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 11709
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 4624
def self.define_ext_enum_GL_NV_shader_subgroup_partitioned
  OpenGL.const_set('GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV', 0x00000100) unless defined?(OpenGL::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 4635
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 11738
def self.define_ext_enum_GL_NV_shader_thread_group
  OpenGL.const_set('GL_WARP_SIZE_NV', 0x9339) unless defined?(OpenGL::GL_WARP_SIZE_NV)
  OpenGL.const_set('GL_WARPS_PER_SM_NV', 0x933A) unless defined?(OpenGL::GL_WARPS_PER_SM_NV)
  OpenGL.const_set('GL_SM_COUNT_NV', 0x933B) unless defined?(OpenGL::GL_SM_COUNT_NV)
end
define_ext_enum_GL_NV_shader_thread_shuffle() click to toggle source
# File lib/opengl_ext_enum.rb, line 11753
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 4644
def self.define_ext_enum_GL_NV_shading_rate_image
  OpenGL.const_set('GL_SHADING_RATE_IMAGE_NV', 0x9563) unless defined?(OpenGL::GL_SHADING_RATE_IMAGE_NV)
  OpenGL.const_set('GL_SHADING_RATE_NO_INVOCATIONS_NV', 0x9564) unless defined?(OpenGL::GL_SHADING_RATE_NO_INVOCATIONS_NV)
  OpenGL.const_set('GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV', 0x9565) unless defined?(OpenGL::GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV)
  OpenGL.const_set('GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV', 0x9566) unless defined?(OpenGL::GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV)
  OpenGL.const_set('GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV', 0x9567) unless defined?(OpenGL::GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV)
  OpenGL.const_set('GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV', 0x9568) unless defined?(OpenGL::GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV)
  OpenGL.const_set('GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV', 0x9569) unless defined?(OpenGL::GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV)
  OpenGL.const_set('GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV', 0x956A) unless defined?(OpenGL::GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV)
  OpenGL.const_set('GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV', 0x956B) unless defined?(OpenGL::GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV)
  OpenGL.const_set('GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV', 0x956C) unless defined?(OpenGL::GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV)
  OpenGL.const_set('GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV', 0x956D) unless defined?(OpenGL::GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV)
  OpenGL.const_set('GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV', 0x956E) unless defined?(OpenGL::GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV)
  OpenGL.const_set('GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV', 0x956F) unless defined?(OpenGL::GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV)
  OpenGL.const_set('GL_SHADING_RATE_IMAGE_BINDING_NV', 0x955B) unless defined?(OpenGL::GL_SHADING_RATE_IMAGE_BINDING_NV)
  OpenGL.const_set('GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV', 0x955C) unless defined?(OpenGL::GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV)
  OpenGL.const_set('GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV', 0x955D) unless defined?(OpenGL::GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV)
  OpenGL.const_set('GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV', 0x955E) unless defined?(OpenGL::GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV)
  OpenGL.const_set('GL_MAX_COARSE_FRAGMENT_SAMPLES_NV', 0x955F) unless defined?(OpenGL::GL_MAX_COARSE_FRAGMENT_SAMPLES_NV)
  OpenGL.const_set('GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV', 0x95AE) unless defined?(OpenGL::GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV)
  OpenGL.const_set('GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV', 0x95AF) unless defined?(OpenGL::GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV)
  OpenGL.const_set('GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV', 0x95B0) unless defined?(OpenGL::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 4695
def self.define_ext_enum_GL_NV_shadow_samplers_array
  OpenGL.const_set('GL_SAMPLER_2D_ARRAY_SHADOW_NV', 0x8DC4) unless defined?(OpenGL::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 4706
def self.define_ext_enum_GL_NV_shadow_samplers_cube
  OpenGL.const_set('GL_SAMPLER_CUBE_SHADOW_NV', 0x8DC5) unless defined?(OpenGL::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 4717
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 11822
def self.define_ext_enum_GL_NV_tessellation_program5
  OpenGL.const_set('GL_MAX_PROGRAM_PATCH_ATTRIBS_NV', 0x86D8) unless defined?(OpenGL::GL_MAX_PROGRAM_PATCH_ATTRIBS_NV)
  OpenGL.const_set('GL_TESS_CONTROL_PROGRAM_NV', 0x891E) unless defined?(OpenGL::GL_TESS_CONTROL_PROGRAM_NV)
  OpenGL.const_set('GL_TESS_EVALUATION_PROGRAM_NV', 0x891F) unless defined?(OpenGL::GL_TESS_EVALUATION_PROGRAM_NV)
  OpenGL.const_set('GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV', 0x8C74) unless defined?(OpenGL::GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV)
  OpenGL.const_set('GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV', 0x8C75) unless defined?(OpenGL::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 11841
def self.define_ext_enum_GL_NV_texgen_emboss
  OpenGL.const_set('GL_EMBOSS_LIGHT_NV', 0x855D) unless defined?(OpenGL::GL_EMBOSS_LIGHT_NV)
  OpenGL.const_set('GL_EMBOSS_CONSTANT_NV', 0x855E) unless defined?(OpenGL::GL_EMBOSS_CONSTANT_NV)
  OpenGL.const_set('GL_EMBOSS_MAP_NV', 0x855F) unless defined?(OpenGL::GL_EMBOSS_MAP_NV)
end
define_ext_enum_GL_NV_texgen_reflection() click to toggle source
# File lib/opengl_ext_enum.rb, line 11856
def self.define_ext_enum_GL_NV_texgen_reflection
  OpenGL.const_set('GL_NORMAL_MAP_NV', 0x8511) unless defined?(OpenGL::GL_NORMAL_MAP_NV)
  OpenGL.const_set('GL_REFLECTION_MAP_NV', 0x8512) unless defined?(OpenGL::GL_REFLECTION_MAP_NV)
end
define_ext_enum_GL_NV_texture_barrier() click to toggle source
# File lib/opengl_ext_enum.rb, line 11869
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 4726
def self.define_ext_enum_GL_NV_texture_border_clamp
  OpenGL.const_set('GL_TEXTURE_BORDER_COLOR_NV', 0x1004) unless defined?(OpenGL::GL_TEXTURE_BORDER_COLOR_NV)
  OpenGL.const_set('GL_CLAMP_TO_BORDER_NV', 0x812D) unless defined?(OpenGL::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 4739
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 11878
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 11887
def self.define_ext_enum_GL_NV_texture_env_combine4
  OpenGL.const_set('GL_COMBINE4_NV', 0x8503) unless defined?(OpenGL::GL_COMBINE4_NV)
  OpenGL.const_set('GL_SOURCE3_RGB_NV', 0x8583) unless defined?(OpenGL::GL_SOURCE3_RGB_NV)
  OpenGL.const_set('GL_SOURCE3_ALPHA_NV', 0x858B) unless defined?(OpenGL::GL_SOURCE3_ALPHA_NV)
  OpenGL.const_set('GL_OPERAND3_RGB_NV', 0x8593) unless defined?(OpenGL::GL_OPERAND3_RGB_NV)
  OpenGL.const_set('GL_OPERAND3_ALPHA_NV', 0x859B) unless defined?(OpenGL::GL_OPERAND3_ALPHA_NV)
end
define_ext_enum_GL_NV_texture_expand_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 11906
def self.define_ext_enum_GL_NV_texture_expand_normal
  OpenGL.const_set('GL_TEXTURE_UNSIGNED_REMAP_MODE_NV', 0x888F) unless defined?(OpenGL::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 11917
def self.define_ext_enum_GL_NV_texture_multisample
  OpenGL.const_set('GL_TEXTURE_COVERAGE_SAMPLES_NV', 0x9045) unless defined?(OpenGL::GL_TEXTURE_COVERAGE_SAMPLES_NV)
  OpenGL.const_set('GL_TEXTURE_COLOR_SAMPLES_NV', 0x9046) unless defined?(OpenGL::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 4748
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 11930
def self.define_ext_enum_GL_NV_texture_rectangle
  OpenGL.const_set('GL_TEXTURE_RECTANGLE_NV', 0x84F5) unless defined?(OpenGL::GL_TEXTURE_RECTANGLE_NV)
  OpenGL.const_set('GL_TEXTURE_BINDING_RECTANGLE_NV', 0x84F6) unless defined?(OpenGL::GL_TEXTURE_BINDING_RECTANGLE_NV)
  OpenGL.const_set('GL_PROXY_TEXTURE_RECTANGLE_NV', 0x84F7) unless defined?(OpenGL::GL_PROXY_TEXTURE_RECTANGLE_NV)
  OpenGL.const_set('GL_MAX_RECTANGLE_TEXTURE_SIZE_NV', 0x84F8) unless defined?(OpenGL::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 11947
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 11956
def self.define_ext_enum_GL_NV_texture_shader
  OpenGL.const_set('GL_OFFSET_TEXTURE_RECTANGLE_NV', 0x864C) unless defined?(OpenGL::GL_OFFSET_TEXTURE_RECTANGLE_NV)
  OpenGL.const_set('GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV', 0x864D) unless defined?(OpenGL::GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV', 0x864E) unless defined?(OpenGL::GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV)
  OpenGL.const_set('GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV', 0x86D9) unless defined?(OpenGL::GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV)
  OpenGL.const_set('GL_UNSIGNED_INT_S8_S8_8_8_NV', 0x86DA) unless defined?(OpenGL::GL_UNSIGNED_INT_S8_S8_8_8_NV)
  OpenGL.const_set('GL_UNSIGNED_INT_8_8_S8_S8_REV_NV', 0x86DB) unless defined?(OpenGL::GL_UNSIGNED_INT_8_8_S8_S8_REV_NV)
  OpenGL.const_set('GL_DSDT_MAG_INTENSITY_NV', 0x86DC) unless defined?(OpenGL::GL_DSDT_MAG_INTENSITY_NV)
  OpenGL.const_set('GL_SHADER_CONSISTENT_NV', 0x86DD) unless defined?(OpenGL::GL_SHADER_CONSISTENT_NV)
  OpenGL.const_set('GL_TEXTURE_SHADER_NV', 0x86DE) unless defined?(OpenGL::GL_TEXTURE_SHADER_NV)
  OpenGL.const_set('GL_SHADER_OPERATION_NV', 0x86DF) unless defined?(OpenGL::GL_SHADER_OPERATION_NV)
  OpenGL.const_set('GL_CULL_MODES_NV', 0x86E0) unless defined?(OpenGL::GL_CULL_MODES_NV)
  OpenGL.const_set('GL_OFFSET_TEXTURE_MATRIX_NV', 0x86E1) unless defined?(OpenGL::GL_OFFSET_TEXTURE_MATRIX_NV)
  OpenGL.const_set('GL_OFFSET_TEXTURE_SCALE_NV', 0x86E2) unless defined?(OpenGL::GL_OFFSET_TEXTURE_SCALE_NV)
  OpenGL.const_set('GL_OFFSET_TEXTURE_BIAS_NV', 0x86E3) unless defined?(OpenGL::GL_OFFSET_TEXTURE_BIAS_NV)
  OpenGL.const_set('GL_OFFSET_TEXTURE_2D_MATRIX_NV', 0x86E1) unless defined?(OpenGL::GL_OFFSET_TEXTURE_2D_MATRIX_NV)
  OpenGL.const_set('GL_OFFSET_TEXTURE_2D_SCALE_NV', 0x86E2) unless defined?(OpenGL::GL_OFFSET_TEXTURE_2D_SCALE_NV)
  OpenGL.const_set('GL_OFFSET_TEXTURE_2D_BIAS_NV', 0x86E3) unless defined?(OpenGL::GL_OFFSET_TEXTURE_2D_BIAS_NV)
  OpenGL.const_set('GL_PREVIOUS_TEXTURE_INPUT_NV', 0x86E4) unless defined?(OpenGL::GL_PREVIOUS_TEXTURE_INPUT_NV)
  OpenGL.const_set('GL_CONST_EYE_NV', 0x86E5) unless defined?(OpenGL::GL_CONST_EYE_NV)
  OpenGL.const_set('GL_PASS_THROUGH_NV', 0x86E6) unless defined?(OpenGL::GL_PASS_THROUGH_NV)
  OpenGL.const_set('GL_CULL_FRAGMENT_NV', 0x86E7) unless defined?(OpenGL::GL_CULL_FRAGMENT_NV)
  OpenGL.const_set('GL_OFFSET_TEXTURE_2D_NV', 0x86E8) unless defined?(OpenGL::GL_OFFSET_TEXTURE_2D_NV)
  OpenGL.const_set('GL_DEPENDENT_AR_TEXTURE_2D_NV', 0x86E9) unless defined?(OpenGL::GL_DEPENDENT_AR_TEXTURE_2D_NV)
  OpenGL.const_set('GL_DEPENDENT_GB_TEXTURE_2D_NV', 0x86EA) unless defined?(OpenGL::GL_DEPENDENT_GB_TEXTURE_2D_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_NV', 0x86EC) unless defined?(OpenGL::GL_DOT_PRODUCT_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_DEPTH_REPLACE_NV', 0x86ED) unless defined?(OpenGL::GL_DOT_PRODUCT_DEPTH_REPLACE_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_TEXTURE_2D_NV', 0x86EE) unless defined?(OpenGL::GL_DOT_PRODUCT_TEXTURE_2D_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV', 0x86F0) unless defined?(OpenGL::GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV', 0x86F1) unless defined?(OpenGL::GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV', 0x86F2) unless defined?(OpenGL::GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV', 0x86F3) unless defined?(OpenGL::GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV)
  OpenGL.const_set('GL_HILO_NV', 0x86F4) unless defined?(OpenGL::GL_HILO_NV)
  OpenGL.const_set('GL_DSDT_NV', 0x86F5) unless defined?(OpenGL::GL_DSDT_NV)
  OpenGL.const_set('GL_DSDT_MAG_NV', 0x86F6) unless defined?(OpenGL::GL_DSDT_MAG_NV)
  OpenGL.const_set('GL_DSDT_MAG_VIB_NV', 0x86F7) unless defined?(OpenGL::GL_DSDT_MAG_VIB_NV)
  OpenGL.const_set('GL_HILO16_NV', 0x86F8) unless defined?(OpenGL::GL_HILO16_NV)
  OpenGL.const_set('GL_SIGNED_HILO_NV', 0x86F9) unless defined?(OpenGL::GL_SIGNED_HILO_NV)
  OpenGL.const_set('GL_SIGNED_HILO16_NV', 0x86FA) unless defined?(OpenGL::GL_SIGNED_HILO16_NV)
  OpenGL.const_set('GL_SIGNED_RGBA_NV', 0x86FB) unless defined?(OpenGL::GL_SIGNED_RGBA_NV)
  OpenGL.const_set('GL_SIGNED_RGBA8_NV', 0x86FC) unless defined?(OpenGL::GL_SIGNED_RGBA8_NV)
  OpenGL.const_set('GL_SIGNED_RGB_NV', 0x86FE) unless defined?(OpenGL::GL_SIGNED_RGB_NV)
  OpenGL.const_set('GL_SIGNED_RGB8_NV', 0x86FF) unless defined?(OpenGL::GL_SIGNED_RGB8_NV)
  OpenGL.const_set('GL_SIGNED_LUMINANCE_NV', 0x8701) unless defined?(OpenGL::GL_SIGNED_LUMINANCE_NV)
  OpenGL.const_set('GL_SIGNED_LUMINANCE8_NV', 0x8702) unless defined?(OpenGL::GL_SIGNED_LUMINANCE8_NV)
  OpenGL.const_set('GL_SIGNED_LUMINANCE_ALPHA_NV', 0x8703) unless defined?(OpenGL::GL_SIGNED_LUMINANCE_ALPHA_NV)
  OpenGL.const_set('GL_SIGNED_LUMINANCE8_ALPHA8_NV', 0x8704) unless defined?(OpenGL::GL_SIGNED_LUMINANCE8_ALPHA8_NV)
  OpenGL.const_set('GL_SIGNED_ALPHA_NV', 0x8705) unless defined?(OpenGL::GL_SIGNED_ALPHA_NV)
  OpenGL.const_set('GL_SIGNED_ALPHA8_NV', 0x8706) unless defined?(OpenGL::GL_SIGNED_ALPHA8_NV)
  OpenGL.const_set('GL_SIGNED_INTENSITY_NV', 0x8707) unless defined?(OpenGL::GL_SIGNED_INTENSITY_NV)
  OpenGL.const_set('GL_SIGNED_INTENSITY8_NV', 0x8708) unless defined?(OpenGL::GL_SIGNED_INTENSITY8_NV)
  OpenGL.const_set('GL_DSDT8_NV', 0x8709) unless defined?(OpenGL::GL_DSDT8_NV)
  OpenGL.const_set('GL_DSDT8_MAG8_NV', 0x870A) unless defined?(OpenGL::GL_DSDT8_MAG8_NV)
  OpenGL.const_set('GL_DSDT8_MAG8_INTENSITY8_NV', 0x870B) unless defined?(OpenGL::GL_DSDT8_MAG8_INTENSITY8_NV)
  OpenGL.const_set('GL_SIGNED_RGB_UNSIGNED_ALPHA_NV', 0x870C) unless defined?(OpenGL::GL_SIGNED_RGB_UNSIGNED_ALPHA_NV)
  OpenGL.const_set('GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV', 0x870D) unless defined?(OpenGL::GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV)
  OpenGL.const_set('GL_HI_SCALE_NV', 0x870E) unless defined?(OpenGL::GL_HI_SCALE_NV)
  OpenGL.const_set('GL_LO_SCALE_NV', 0x870F) unless defined?(OpenGL::GL_LO_SCALE_NV)
  OpenGL.const_set('GL_DS_SCALE_NV', 0x8710) unless defined?(OpenGL::GL_DS_SCALE_NV)
  OpenGL.const_set('GL_DT_SCALE_NV', 0x8711) unless defined?(OpenGL::GL_DT_SCALE_NV)
  OpenGL.const_set('GL_MAGNITUDE_SCALE_NV', 0x8712) unless defined?(OpenGL::GL_MAGNITUDE_SCALE_NV)
  OpenGL.const_set('GL_VIBRANCE_SCALE_NV', 0x8713) unless defined?(OpenGL::GL_VIBRANCE_SCALE_NV)
  OpenGL.const_set('GL_HI_BIAS_NV', 0x8714) unless defined?(OpenGL::GL_HI_BIAS_NV)
  OpenGL.const_set('GL_LO_BIAS_NV', 0x8715) unless defined?(OpenGL::GL_LO_BIAS_NV)
  OpenGL.const_set('GL_DS_BIAS_NV', 0x8716) unless defined?(OpenGL::GL_DS_BIAS_NV)
  OpenGL.const_set('GL_DT_BIAS_NV', 0x8717) unless defined?(OpenGL::GL_DT_BIAS_NV)
  OpenGL.const_set('GL_MAGNITUDE_BIAS_NV', 0x8718) unless defined?(OpenGL::GL_MAGNITUDE_BIAS_NV)
  OpenGL.const_set('GL_VIBRANCE_BIAS_NV', 0x8719) unless defined?(OpenGL::GL_VIBRANCE_BIAS_NV)
  OpenGL.const_set('GL_TEXTURE_BORDER_VALUES_NV', 0x871A) unless defined?(OpenGL::GL_TEXTURE_BORDER_VALUES_NV)
  OpenGL.const_set('GL_TEXTURE_HI_SIZE_NV', 0x871B) unless defined?(OpenGL::GL_TEXTURE_HI_SIZE_NV)
  OpenGL.const_set('GL_TEXTURE_LO_SIZE_NV', 0x871C) unless defined?(OpenGL::GL_TEXTURE_LO_SIZE_NV)
  OpenGL.const_set('GL_TEXTURE_DS_SIZE_NV', 0x871D) unless defined?(OpenGL::GL_TEXTURE_DS_SIZE_NV)
  OpenGL.const_set('GL_TEXTURE_DT_SIZE_NV', 0x871E) unless defined?(OpenGL::GL_TEXTURE_DT_SIZE_NV)
  OpenGL.const_set('GL_TEXTURE_MAG_SIZE_NV', 0x871F) unless defined?(OpenGL::GL_TEXTURE_MAG_SIZE_NV)
end
define_ext_enum_GL_NV_texture_shader2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12111
def self.define_ext_enum_GL_NV_texture_shader2
  OpenGL.const_set('GL_DOT_PRODUCT_TEXTURE_3D_NV', 0x86EF) unless defined?(OpenGL::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 12122
def self.define_ext_enum_GL_NV_texture_shader3
  OpenGL.const_set('GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV', 0x8850) unless defined?(OpenGL::GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV)
  OpenGL.const_set('GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV', 0x8851) unless defined?(OpenGL::GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV)
  OpenGL.const_set('GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV', 0x8852) unless defined?(OpenGL::GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV)
  OpenGL.const_set('GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV', 0x8853) unless defined?(OpenGL::GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV)
  OpenGL.const_set('GL_OFFSET_HILO_TEXTURE_2D_NV', 0x8854) unless defined?(OpenGL::GL_OFFSET_HILO_TEXTURE_2D_NV)
  OpenGL.const_set('GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV', 0x8855) unless defined?(OpenGL::GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV)
  OpenGL.const_set('GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV', 0x8856) unless defined?(OpenGL::GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV)
  OpenGL.const_set('GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV', 0x8857) unless defined?(OpenGL::GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV)
  OpenGL.const_set('GL_DEPENDENT_HILO_TEXTURE_2D_NV', 0x8858) unless defined?(OpenGL::GL_DEPENDENT_HILO_TEXTURE_2D_NV)
  OpenGL.const_set('GL_DEPENDENT_RGB_TEXTURE_3D_NV', 0x8859) unless defined?(OpenGL::GL_DEPENDENT_RGB_TEXTURE_3D_NV)
  OpenGL.const_set('GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV', 0x885A) unless defined?(OpenGL::GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_PASS_THROUGH_NV', 0x885B) unless defined?(OpenGL::GL_DOT_PRODUCT_PASS_THROUGH_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_TEXTURE_1D_NV', 0x885C) unless defined?(OpenGL::GL_DOT_PRODUCT_TEXTURE_1D_NV)
  OpenGL.const_set('GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV', 0x885D) unless defined?(OpenGL::GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV)
  OpenGL.const_set('GL_HILO8_NV', 0x885E) unless defined?(OpenGL::GL_HILO8_NV)
  OpenGL.const_set('GL_SIGNED_HILO8_NV', 0x885F) unless defined?(OpenGL::GL_SIGNED_HILO8_NV)
  OpenGL.const_set('GL_FORCE_BLUE_TO_ONE_NV', 0x8860) unless defined?(OpenGL::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 2390
def self.define_ext_enum_GL_NV_timeline_semaphore
  OpenGL.const_set('GL_TIMELINE_SEMAPHORE_VALUE_NV', 0x9595) unless defined?(OpenGL::GL_TIMELINE_SEMAPHORE_VALUE_NV)
  OpenGL.const_set('GL_SEMAPHORE_TYPE_NV', 0x95B3) unless defined?(OpenGL::GL_SEMAPHORE_TYPE_NV)
  OpenGL.const_set('GL_SEMAPHORE_TYPE_BINARY_NV', 0x95B4) unless defined?(OpenGL::GL_SEMAPHORE_TYPE_BINARY_NV)
  OpenGL.const_set('GL_SEMAPHORE_TYPE_TIMELINE_NV', 0x95B5) unless defined?(OpenGL::GL_SEMAPHORE_TYPE_TIMELINE_NV)
  OpenGL.const_set('GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV', 0x95B6) unless defined?(OpenGL::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 12165
def self.define_ext_enum_GL_NV_transform_feedback
  OpenGL.const_set('GL_BACK_PRIMARY_COLOR_NV', 0x8C77) unless defined?(OpenGL::GL_BACK_PRIMARY_COLOR_NV)
  OpenGL.const_set('GL_BACK_SECONDARY_COLOR_NV', 0x8C78) unless defined?(OpenGL::GL_BACK_SECONDARY_COLOR_NV)
  OpenGL.const_set('GL_TEXTURE_COORD_NV', 0x8C79) unless defined?(OpenGL::GL_TEXTURE_COORD_NV)
  OpenGL.const_set('GL_CLIP_DISTANCE_NV', 0x8C7A) unless defined?(OpenGL::GL_CLIP_DISTANCE_NV)
  OpenGL.const_set('GL_VERTEX_ID_NV', 0x8C7B) unless defined?(OpenGL::GL_VERTEX_ID_NV)
  OpenGL.const_set('GL_PRIMITIVE_ID_NV', 0x8C7C) unless defined?(OpenGL::GL_PRIMITIVE_ID_NV)
  OpenGL.const_set('GL_GENERIC_ATTRIB_NV', 0x8C7D) unless defined?(OpenGL::GL_GENERIC_ATTRIB_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_ATTRIBS_NV', 0x8C7E) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_ATTRIBS_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV', 0x8C7F) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV)
  OpenGL.const_set('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV', 0x8C80) unless defined?(OpenGL::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV)
  OpenGL.const_set('GL_ACTIVE_VARYINGS_NV', 0x8C81) unless defined?(OpenGL::GL_ACTIVE_VARYINGS_NV)
  OpenGL.const_set('GL_ACTIVE_VARYING_MAX_LENGTH_NV', 0x8C82) unless defined?(OpenGL::GL_ACTIVE_VARYING_MAX_LENGTH_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_VARYINGS_NV', 0x8C83) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_VARYINGS_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_START_NV', 0x8C84) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_START_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV', 0x8C85) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_RECORD_NV', 0x8C86) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_RECORD_NV)
  OpenGL.const_set('GL_PRIMITIVES_GENERATED_NV', 0x8C87) unless defined?(OpenGL::GL_PRIMITIVES_GENERATED_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV', 0x8C88) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV)
  OpenGL.const_set('GL_RASTERIZER_DISCARD_NV', 0x8C89) unless defined?(OpenGL::GL_RASTERIZER_DISCARD_NV)
  OpenGL.const_set('GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV', 0x8C8A) unless defined?(OpenGL::GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV)
  OpenGL.const_set('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV', 0x8C8B) unless defined?(OpenGL::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV)
  OpenGL.const_set('GL_INTERLEAVED_ATTRIBS_NV', 0x8C8C) unless defined?(OpenGL::GL_INTERLEAVED_ATTRIBS_NV)
  OpenGL.const_set('GL_SEPARATE_ATTRIBS_NV', 0x8C8D) unless defined?(OpenGL::GL_SEPARATE_ATTRIBS_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_NV', 0x8C8E) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV', 0x8C8F) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV)
  OpenGL.const_set('GL_LAYER_NV', 0x8DAA) unless defined?(OpenGL::GL_LAYER_NV)
  OpenGL.const_set('GL_NEXT_BUFFER_NV', -2) unless defined?(OpenGL::GL_NEXT_BUFFER_NV)
  OpenGL.const_set('GL_SKIP_COMPONENTS4_NV', -3) unless defined?(OpenGL::GL_SKIP_COMPONENTS4_NV)
  OpenGL.const_set('GL_SKIP_COMPONENTS3_NV', -4) unless defined?(OpenGL::GL_SKIP_COMPONENTS3_NV)
  OpenGL.const_set('GL_SKIP_COMPONENTS2_NV', -5) unless defined?(OpenGL::GL_SKIP_COMPONENTS2_NV)
  OpenGL.const_set('GL_SKIP_COMPONENTS1_NV', -6) unless defined?(OpenGL::GL_SKIP_COMPONENTS1_NV)
end
define_ext_enum_GL_NV_transform_feedback2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12236
def self.define_ext_enum_GL_NV_transform_feedback2
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_NV', 0x8E22) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV', 0x8E23) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV', 0x8E24) unless defined?(OpenGL::GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV)
  OpenGL.const_set('GL_TRANSFORM_FEEDBACK_BINDING_NV', 0x8E25) unless defined?(OpenGL::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 12253
def self.define_ext_enum_GL_NV_uniform_buffer_unified_memory
  OpenGL.const_set('GL_UNIFORM_BUFFER_UNIFIED_NV', 0x936E) unless defined?(OpenGL::GL_UNIFORM_BUFFER_UNIFIED_NV)
  OpenGL.const_set('GL_UNIFORM_BUFFER_ADDRESS_NV', 0x936F) unless defined?(OpenGL::GL_UNIFORM_BUFFER_ADDRESS_NV)
  OpenGL.const_set('GL_UNIFORM_BUFFER_LENGTH_NV', 0x9370) unless defined?(OpenGL::GL_UNIFORM_BUFFER_LENGTH_NV)
end
define_ext_enum_GL_NV_vdpau_interop() click to toggle source
# File lib/opengl_ext_enum.rb, line 12268
def self.define_ext_enum_GL_NV_vdpau_interop
  OpenGL.const_set('GL_SURFACE_STATE_NV', 0x86EB) unless defined?(OpenGL::GL_SURFACE_STATE_NV)
  OpenGL.const_set('GL_SURFACE_REGISTERED_NV', 0x86FD) unless defined?(OpenGL::GL_SURFACE_REGISTERED_NV)
  OpenGL.const_set('GL_SURFACE_MAPPED_NV', 0x8700) unless defined?(OpenGL::GL_SURFACE_MAPPED_NV)
  OpenGL.const_set('GL_WRITE_DISCARD_NV', 0x88BE) unless defined?(OpenGL::GL_WRITE_DISCARD_NV)
end
define_ext_enum_GL_NV_vdpau_interop2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12285
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 12294
def self.define_ext_enum_GL_NV_vertex_array_range
  OpenGL.const_set('GL_VERTEX_ARRAY_RANGE_NV', 0x851D) unless defined?(OpenGL::GL_VERTEX_ARRAY_RANGE_NV)
  OpenGL.const_set('GL_VERTEX_ARRAY_RANGE_LENGTH_NV', 0x851E) unless defined?(OpenGL::GL_VERTEX_ARRAY_RANGE_LENGTH_NV)
  OpenGL.const_set('GL_VERTEX_ARRAY_RANGE_VALID_NV', 0x851F) unless defined?(OpenGL::GL_VERTEX_ARRAY_RANGE_VALID_NV)
  OpenGL.const_set('GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV', 0x8520) unless defined?(OpenGL::GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV)
  OpenGL.const_set('GL_VERTEX_ARRAY_RANGE_POINTER_NV', 0x8521) unless defined?(OpenGL::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 12313
def self.define_ext_enum_GL_NV_vertex_array_range2
  OpenGL.const_set('GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV', 0x8533) unless defined?(OpenGL::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 12324
def self.define_ext_enum_GL_NV_vertex_attrib_integer_64bit
  OpenGL.const_set('GL_INT64_NV', 0x140E) unless defined?(OpenGL::GL_INT64_NV)
  OpenGL.const_set('GL_UNSIGNED_INT64_NV', 0x140F) unless defined?(OpenGL::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 12337
def self.define_ext_enum_GL_NV_vertex_buffer_unified_memory
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV', 0x8F1E) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV)
  OpenGL.const_set('GL_ELEMENT_ARRAY_UNIFIED_NV', 0x8F1F) unless defined?(OpenGL::GL_ELEMENT_ARRAY_UNIFIED_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV', 0x8F20) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_VERTEX_ARRAY_ADDRESS_NV', 0x8F21) unless defined?(OpenGL::GL_VERTEX_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_NORMAL_ARRAY_ADDRESS_NV', 0x8F22) unless defined?(OpenGL::GL_NORMAL_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_COLOR_ARRAY_ADDRESS_NV', 0x8F23) unless defined?(OpenGL::GL_COLOR_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_INDEX_ARRAY_ADDRESS_NV', 0x8F24) unless defined?(OpenGL::GL_INDEX_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_ADDRESS_NV', 0x8F25) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_ADDRESS_NV', 0x8F26) unless defined?(OpenGL::GL_EDGE_FLAG_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV', 0x8F27) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_FOG_COORD_ARRAY_ADDRESS_NV', 0x8F28) unless defined?(OpenGL::GL_FOG_COORD_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_ELEMENT_ARRAY_ADDRESS_NV', 0x8F29) unless defined?(OpenGL::GL_ELEMENT_ARRAY_ADDRESS_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV', 0x8F2A) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_VERTEX_ARRAY_LENGTH_NV', 0x8F2B) unless defined?(OpenGL::GL_VERTEX_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_NORMAL_ARRAY_LENGTH_NV', 0x8F2C) unless defined?(OpenGL::GL_NORMAL_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_COLOR_ARRAY_LENGTH_NV', 0x8F2D) unless defined?(OpenGL::GL_COLOR_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_INDEX_ARRAY_LENGTH_NV', 0x8F2E) unless defined?(OpenGL::GL_INDEX_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_TEXTURE_COORD_ARRAY_LENGTH_NV', 0x8F2F) unless defined?(OpenGL::GL_TEXTURE_COORD_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_EDGE_FLAG_ARRAY_LENGTH_NV', 0x8F30) unless defined?(OpenGL::GL_EDGE_FLAG_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_SECONDARY_COLOR_ARRAY_LENGTH_NV', 0x8F31) unless defined?(OpenGL::GL_SECONDARY_COLOR_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_FOG_COORD_ARRAY_LENGTH_NV', 0x8F32) unless defined?(OpenGL::GL_FOG_COORD_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_ELEMENT_ARRAY_LENGTH_NV', 0x8F33) unless defined?(OpenGL::GL_ELEMENT_ARRAY_LENGTH_NV)
  OpenGL.const_set('GL_DRAW_INDIRECT_UNIFIED_NV', 0x8F40) unless defined?(OpenGL::GL_DRAW_INDIRECT_UNIFIED_NV)
  OpenGL.const_set('GL_DRAW_INDIRECT_ADDRESS_NV', 0x8F41) unless defined?(OpenGL::GL_DRAW_INDIRECT_ADDRESS_NV)
  OpenGL.const_set('GL_DRAW_INDIRECT_LENGTH_NV', 0x8F42) unless defined?(OpenGL::GL_DRAW_INDIRECT_LENGTH_NV)
end
define_ext_enum_GL_NV_vertex_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 12396
def self.define_ext_enum_GL_NV_vertex_program
  OpenGL.const_set('GL_VERTEX_PROGRAM_NV', 0x8620) unless defined?(OpenGL::GL_VERTEX_PROGRAM_NV)
  OpenGL.const_set('GL_VERTEX_STATE_PROGRAM_NV', 0x8621) unless defined?(OpenGL::GL_VERTEX_STATE_PROGRAM_NV)
  OpenGL.const_set('GL_ATTRIB_ARRAY_SIZE_NV', 0x8623) unless defined?(OpenGL::GL_ATTRIB_ARRAY_SIZE_NV)
  OpenGL.const_set('GL_ATTRIB_ARRAY_STRIDE_NV', 0x8624) unless defined?(OpenGL::GL_ATTRIB_ARRAY_STRIDE_NV)
  OpenGL.const_set('GL_ATTRIB_ARRAY_TYPE_NV', 0x8625) unless defined?(OpenGL::GL_ATTRIB_ARRAY_TYPE_NV)
  OpenGL.const_set('GL_CURRENT_ATTRIB_NV', 0x8626) unless defined?(OpenGL::GL_CURRENT_ATTRIB_NV)
  OpenGL.const_set('GL_PROGRAM_LENGTH_NV', 0x8627) unless defined?(OpenGL::GL_PROGRAM_LENGTH_NV)
  OpenGL.const_set('GL_PROGRAM_STRING_NV', 0x8628) unless defined?(OpenGL::GL_PROGRAM_STRING_NV)
  OpenGL.const_set('GL_MODELVIEW_PROJECTION_NV', 0x8629) unless defined?(OpenGL::GL_MODELVIEW_PROJECTION_NV)
  OpenGL.const_set('GL_IDENTITY_NV', 0x862A) unless defined?(OpenGL::GL_IDENTITY_NV)
  OpenGL.const_set('GL_INVERSE_NV', 0x862B) unless defined?(OpenGL::GL_INVERSE_NV)
  OpenGL.const_set('GL_TRANSPOSE_NV', 0x862C) unless defined?(OpenGL::GL_TRANSPOSE_NV)
  OpenGL.const_set('GL_INVERSE_TRANSPOSE_NV', 0x862D) unless defined?(OpenGL::GL_INVERSE_TRANSPOSE_NV)
  OpenGL.const_set('GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV', 0x862E) unless defined?(OpenGL::GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV)
  OpenGL.const_set('GL_MAX_TRACK_MATRICES_NV', 0x862F) unless defined?(OpenGL::GL_MAX_TRACK_MATRICES_NV)
  OpenGL.const_set('GL_MATRIX0_NV', 0x8630) unless defined?(OpenGL::GL_MATRIX0_NV)
  OpenGL.const_set('GL_MATRIX1_NV', 0x8631) unless defined?(OpenGL::GL_MATRIX1_NV)
  OpenGL.const_set('GL_MATRIX2_NV', 0x8632) unless defined?(OpenGL::GL_MATRIX2_NV)
  OpenGL.const_set('GL_MATRIX3_NV', 0x8633) unless defined?(OpenGL::GL_MATRIX3_NV)
  OpenGL.const_set('GL_MATRIX4_NV', 0x8634) unless defined?(OpenGL::GL_MATRIX4_NV)
  OpenGL.const_set('GL_MATRIX5_NV', 0x8635) unless defined?(OpenGL::GL_MATRIX5_NV)
  OpenGL.const_set('GL_MATRIX6_NV', 0x8636) unless defined?(OpenGL::GL_MATRIX6_NV)
  OpenGL.const_set('GL_MATRIX7_NV', 0x8637) unless defined?(OpenGL::GL_MATRIX7_NV)
  OpenGL.const_set('GL_CURRENT_MATRIX_STACK_DEPTH_NV', 0x8640) unless defined?(OpenGL::GL_CURRENT_MATRIX_STACK_DEPTH_NV)
  OpenGL.const_set('GL_CURRENT_MATRIX_NV', 0x8641) unless defined?(OpenGL::GL_CURRENT_MATRIX_NV)
  OpenGL.const_set('GL_VERTEX_PROGRAM_POINT_SIZE_NV', 0x8642) unless defined?(OpenGL::GL_VERTEX_PROGRAM_POINT_SIZE_NV)
  OpenGL.const_set('GL_VERTEX_PROGRAM_TWO_SIDE_NV', 0x8643) unless defined?(OpenGL::GL_VERTEX_PROGRAM_TWO_SIDE_NV)
  OpenGL.const_set('GL_PROGRAM_PARAMETER_NV', 0x8644) unless defined?(OpenGL::GL_PROGRAM_PARAMETER_NV)
  OpenGL.const_set('GL_ATTRIB_ARRAY_POINTER_NV', 0x8645) unless defined?(OpenGL::GL_ATTRIB_ARRAY_POINTER_NV)
  OpenGL.const_set('GL_PROGRAM_TARGET_NV', 0x8646) unless defined?(OpenGL::GL_PROGRAM_TARGET_NV)
  OpenGL.const_set('GL_PROGRAM_RESIDENT_NV', 0x8647) unless defined?(OpenGL::GL_PROGRAM_RESIDENT_NV)
  OpenGL.const_set('GL_TRACK_MATRIX_NV', 0x8648) unless defined?(OpenGL::GL_TRACK_MATRIX_NV)
  OpenGL.const_set('GL_TRACK_MATRIX_TRANSFORM_NV', 0x8649) unless defined?(OpenGL::GL_TRACK_MATRIX_TRANSFORM_NV)
  OpenGL.const_set('GL_VERTEX_PROGRAM_BINDING_NV', 0x864A) unless defined?(OpenGL::GL_VERTEX_PROGRAM_BINDING_NV)
  OpenGL.const_set('GL_PROGRAM_ERROR_POSITION_NV', 0x864B) unless defined?(OpenGL::GL_PROGRAM_ERROR_POSITION_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY0_NV', 0x8650) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY0_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY1_NV', 0x8651) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY1_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY2_NV', 0x8652) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY2_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY3_NV', 0x8653) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY3_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY4_NV', 0x8654) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY4_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY5_NV', 0x8655) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY5_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY6_NV', 0x8656) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY6_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY7_NV', 0x8657) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY7_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY8_NV', 0x8658) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY8_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY9_NV', 0x8659) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY9_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY10_NV', 0x865A) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY10_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY11_NV', 0x865B) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY11_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY12_NV', 0x865C) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY12_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY13_NV', 0x865D) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY13_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY14_NV', 0x865E) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY14_NV)
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY15_NV', 0x865F) unless defined?(OpenGL::GL_VERTEX_ATTRIB_ARRAY15_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB0_4_NV', 0x8660) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB0_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB1_4_NV', 0x8661) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB1_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB2_4_NV', 0x8662) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB2_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB3_4_NV', 0x8663) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB3_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB4_4_NV', 0x8664) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB4_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB5_4_NV', 0x8665) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB5_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB6_4_NV', 0x8666) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB6_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB7_4_NV', 0x8667) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB7_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB8_4_NV', 0x8668) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB8_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB9_4_NV', 0x8669) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB9_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB10_4_NV', 0x866A) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB10_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB11_4_NV', 0x866B) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB11_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB12_4_NV', 0x866C) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB12_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB13_4_NV', 0x866D) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB13_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB14_4_NV', 0x866E) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB14_4_NV)
  OpenGL.const_set('GL_MAP1_VERTEX_ATTRIB15_4_NV', 0x866F) unless defined?(OpenGL::GL_MAP1_VERTEX_ATTRIB15_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB0_4_NV', 0x8670) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB0_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB1_4_NV', 0x8671) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB1_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB2_4_NV', 0x8672) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB2_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB3_4_NV', 0x8673) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB3_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB4_4_NV', 0x8674) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB4_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB5_4_NV', 0x8675) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB5_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB6_4_NV', 0x8676) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB6_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB7_4_NV', 0x8677) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB7_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB8_4_NV', 0x8678) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB8_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB9_4_NV', 0x8679) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB9_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB10_4_NV', 0x867A) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB10_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB11_4_NV', 0x867B) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB11_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB12_4_NV', 0x867C) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB12_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB13_4_NV', 0x867D) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB13_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB14_4_NV', 0x867E) unless defined?(OpenGL::GL_MAP2_VERTEX_ATTRIB14_4_NV)
  OpenGL.const_set('GL_MAP2_VERTEX_ATTRIB15_4_NV', 0x867F) unless defined?(OpenGL::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 12571
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 12580
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 12589
def self.define_ext_enum_GL_NV_vertex_program2_option
  OpenGL.const_set('GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV', 0x88F4) unless defined?(OpenGL::GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV)
  OpenGL.const_set('GL_MAX_PROGRAM_CALL_DEPTH_NV', 0x88F5) unless defined?(OpenGL::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 12602
def self.define_ext_enum_GL_NV_vertex_program3
  OpenGL.const_set('GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB', 0x8B4C) unless defined?(OpenGL::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 12613
def self.define_ext_enum_GL_NV_vertex_program4
  OpenGL.const_set('GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV', 0x88FD) unless defined?(OpenGL::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 12624
def self.define_ext_enum_GL_NV_video_capture
  OpenGL.const_set('GL_VIDEO_BUFFER_NV', 0x9020) unless defined?(OpenGL::GL_VIDEO_BUFFER_NV)
  OpenGL.const_set('GL_VIDEO_BUFFER_BINDING_NV', 0x9021) unless defined?(OpenGL::GL_VIDEO_BUFFER_BINDING_NV)
  OpenGL.const_set('GL_FIELD_UPPER_NV', 0x9022) unless defined?(OpenGL::GL_FIELD_UPPER_NV)
  OpenGL.const_set('GL_FIELD_LOWER_NV', 0x9023) unless defined?(OpenGL::GL_FIELD_LOWER_NV)
  OpenGL.const_set('GL_NUM_VIDEO_CAPTURE_STREAMS_NV', 0x9024) unless defined?(OpenGL::GL_NUM_VIDEO_CAPTURE_STREAMS_NV)
  OpenGL.const_set('GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV', 0x9025) unless defined?(OpenGL::GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV)
  OpenGL.const_set('GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV', 0x9026) unless defined?(OpenGL::GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV)
  OpenGL.const_set('GL_LAST_VIDEO_CAPTURE_STATUS_NV', 0x9027) unless defined?(OpenGL::GL_LAST_VIDEO_CAPTURE_STATUS_NV)
  OpenGL.const_set('GL_VIDEO_BUFFER_PITCH_NV', 0x9028) unless defined?(OpenGL::GL_VIDEO_BUFFER_PITCH_NV)
  OpenGL.const_set('GL_VIDEO_COLOR_CONVERSION_MATRIX_NV', 0x9029) unless defined?(OpenGL::GL_VIDEO_COLOR_CONVERSION_MATRIX_NV)
  OpenGL.const_set('GL_VIDEO_COLOR_CONVERSION_MAX_NV', 0x902A) unless defined?(OpenGL::GL_VIDEO_COLOR_CONVERSION_MAX_NV)
  OpenGL.const_set('GL_VIDEO_COLOR_CONVERSION_MIN_NV', 0x902B) unless defined?(OpenGL::GL_VIDEO_COLOR_CONVERSION_MIN_NV)
  OpenGL.const_set('GL_VIDEO_COLOR_CONVERSION_OFFSET_NV', 0x902C) unless defined?(OpenGL::GL_VIDEO_COLOR_CONVERSION_OFFSET_NV)
  OpenGL.const_set('GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV', 0x902D) unless defined?(OpenGL::GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV)
  OpenGL.const_set('GL_PARTIAL_SUCCESS_NV', 0x902E) unless defined?(OpenGL::GL_PARTIAL_SUCCESS_NV)
  OpenGL.const_set('GL_SUCCESS_NV', 0x902F) unless defined?(OpenGL::GL_SUCCESS_NV)
  OpenGL.const_set('GL_FAILURE_NV', 0x9030) unless defined?(OpenGL::GL_FAILURE_NV)
  OpenGL.const_set('GL_YCBYCR8_422_NV', 0x9031) unless defined?(OpenGL::GL_YCBYCR8_422_NV)
  OpenGL.const_set('GL_YCBAYCR8A_4224_NV', 0x9032) unless defined?(OpenGL::GL_YCBAYCR8A_4224_NV)
  OpenGL.const_set('GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV', 0x9033) unless defined?(OpenGL::GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV)
  OpenGL.const_set('GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV', 0x9034) unless defined?(OpenGL::GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV)
  OpenGL.const_set('GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV', 0x9035) unless defined?(OpenGL::GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV)
  OpenGL.const_set('GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV', 0x9036) unless defined?(OpenGL::GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV)
  OpenGL.const_set('GL_Z4Y12Z4CB12Z4CR12_444_NV', 0x9037) unless defined?(OpenGL::GL_Z4Y12Z4CB12Z4CR12_444_NV)
  OpenGL.const_set('GL_VIDEO_CAPTURE_FRAME_WIDTH_NV', 0x9038) unless defined?(OpenGL::GL_VIDEO_CAPTURE_FRAME_WIDTH_NV)
  OpenGL.const_set('GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV', 0x9039) unless defined?(OpenGL::GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV)
  OpenGL.const_set('GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV', 0x903A) unless defined?(OpenGL::GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV)
  OpenGL.const_set('GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV', 0x903B) unless defined?(OpenGL::GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV)
  OpenGL.const_set('GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV', 0x903C) unless defined?(OpenGL::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 4757
def self.define_ext_enum_GL_NV_viewport_array
  OpenGL.const_set('GL_MAX_VIEWPORTS_NV', 0x825B) unless defined?(OpenGL::GL_MAX_VIEWPORTS_NV)
  OpenGL.const_set('GL_VIEWPORT_SUBPIXEL_BITS_NV', 0x825C) unless defined?(OpenGL::GL_VIEWPORT_SUBPIXEL_BITS_NV)
  OpenGL.const_set('GL_VIEWPORT_BOUNDS_RANGE_NV', 0x825D) unless defined?(OpenGL::GL_VIEWPORT_BOUNDS_RANGE_NV)
  OpenGL.const_set('GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV', 0x825F) unless defined?(OpenGL::GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV)
  OpenGL.const_set('GL_SCISSOR_BOX', 0x0C10) unless defined?(OpenGL::GL_SCISSOR_BOX)
  OpenGL.const_set('GL_VIEWPORT', 0x0BA2) unless defined?(OpenGL::GL_VIEWPORT)
  OpenGL.const_set('GL_DEPTH_RANGE', 0x0B70) unless defined?(OpenGL::GL_DEPTH_RANGE)
  OpenGL.const_set('GL_SCISSOR_TEST', 0x0C11) unless defined?(OpenGL::GL_SCISSOR_TEST)
end
define_ext_enum_GL_NV_viewport_array2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4782
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 4791
def self.define_ext_enum_GL_NV_viewport_swizzle
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV', 0x9350) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV', 0x9351) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV', 0x9352) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV', 0x9353) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV', 0x9354) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV', 0x9355) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV', 0x9356) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV', 0x9357) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_X_NV', 0x9358) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_X_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_Y_NV', 0x9359) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_Y_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_Z_NV', 0x935A) unless defined?(OpenGL::GL_VIEWPORT_SWIZZLE_Z_NV)
  OpenGL.const_set('GL_VIEWPORT_SWIZZLE_W_NV', 0x935B) unless defined?(OpenGL::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 4824
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 4833
def self.define_ext_enum_GL_OES_EGL_image_external
  OpenGL.const_set('GL_TEXTURE_EXTERNAL_OES', 0x8D65) unless defined?(OpenGL::GL_TEXTURE_EXTERNAL_OES)
  OpenGL.const_set('GL_TEXTURE_BINDING_EXTERNAL_OES', 0x8D67) unless defined?(OpenGL::GL_TEXTURE_BINDING_EXTERNAL_OES)
  OpenGL.const_set('GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES', 0x8D68) unless defined?(OpenGL::GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES)
  OpenGL.const_set('GL_SAMPLER_EXTERNAL_OES', 0x8D66) unless defined?(OpenGL::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 4850
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 12733
def self.define_ext_enum_GL_OES_byte_coordinates
  OpenGL.const_set('GL_BYTE', 0x1400) unless defined?(OpenGL::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 4859
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 4868
def self.define_ext_enum_GL_OES_compressed_ETC1_RGB8_texture
  OpenGL.const_set('GL_ETC1_RGB8_OES', 0x8D64) unless defined?(OpenGL::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 4879
def self.define_ext_enum_GL_OES_compressed_paletted_texture
  OpenGL.const_set('GL_PALETTE4_RGB8_OES', 0x8B90) unless defined?(OpenGL::GL_PALETTE4_RGB8_OES)
  OpenGL.const_set('GL_PALETTE4_RGBA8_OES', 0x8B91) unless defined?(OpenGL::GL_PALETTE4_RGBA8_OES)
  OpenGL.const_set('GL_PALETTE4_R5_G6_B5_OES', 0x8B92) unless defined?(OpenGL::GL_PALETTE4_R5_G6_B5_OES)
  OpenGL.const_set('GL_PALETTE4_RGBA4_OES', 0x8B93) unless defined?(OpenGL::GL_PALETTE4_RGBA4_OES)
  OpenGL.const_set('GL_PALETTE4_RGB5_A1_OES', 0x8B94) unless defined?(OpenGL::GL_PALETTE4_RGB5_A1_OES)
  OpenGL.const_set('GL_PALETTE8_RGB8_OES', 0x8B95) unless defined?(OpenGL::GL_PALETTE8_RGB8_OES)
  OpenGL.const_set('GL_PALETTE8_RGBA8_OES', 0x8B96) unless defined?(OpenGL::GL_PALETTE8_RGBA8_OES)
  OpenGL.const_set('GL_PALETTE8_R5_G6_B5_OES', 0x8B97) unless defined?(OpenGL::GL_PALETTE8_R5_G6_B5_OES)
  OpenGL.const_set('GL_PALETTE8_RGBA4_OES', 0x8B98) unless defined?(OpenGL::GL_PALETTE8_RGBA4_OES)
  OpenGL.const_set('GL_PALETTE8_RGB5_A1_OES', 0x8B99) unless defined?(OpenGL::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 4908
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 4917
def self.define_ext_enum_GL_OES_depth24
  OpenGL.const_set('GL_DEPTH_COMPONENT24_OES', 0x81A6) unless defined?(OpenGL::GL_DEPTH_COMPONENT24_OES)
end
define_ext_enum_GL_OES_depth32() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4928
def self.define_ext_enum_GL_OES_depth32
  OpenGL.const_set('GL_DEPTH_COMPONENT32_OES', 0x81A7) unless defined?(OpenGL::GL_DEPTH_COMPONENT32_OES)
end
define_ext_enum_GL_OES_depth_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4939
def self.define_ext_enum_GL_OES_depth_texture
  OpenGL.const_set('GL_DEPTH_COMPONENT', 0x1902) unless defined?(OpenGL::GL_DEPTH_COMPONENT)
  OpenGL.const_set('GL_UNSIGNED_SHORT', 0x1403) unless defined?(OpenGL::GL_UNSIGNED_SHORT)
  OpenGL.const_set('GL_UNSIGNED_INT', 0x1405) unless defined?(OpenGL::GL_UNSIGNED_INT)
end
define_ext_enum_GL_OES_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4954
def self.define_ext_enum_GL_OES_draw_buffers_indexed
  OpenGL.const_set('GL_BLEND_EQUATION_RGB', 0x8009) unless defined?(OpenGL::GL_BLEND_EQUATION_RGB)
  OpenGL.const_set('GL_BLEND_EQUATION_ALPHA', 0x883D) unless defined?(OpenGL::GL_BLEND_EQUATION_ALPHA)
  OpenGL.const_set('GL_BLEND_SRC_RGB', 0x80C9) unless defined?(OpenGL::GL_BLEND_SRC_RGB)
  OpenGL.const_set('GL_BLEND_SRC_ALPHA', 0x80CB) unless defined?(OpenGL::GL_BLEND_SRC_ALPHA)
  OpenGL.const_set('GL_BLEND_DST_RGB', 0x80C8) unless defined?(OpenGL::GL_BLEND_DST_RGB)
  OpenGL.const_set('GL_BLEND_DST_ALPHA', 0x80CA) unless defined?(OpenGL::GL_BLEND_DST_ALPHA)
  OpenGL.const_set('GL_COLOR_WRITEMASK', 0x0C23) unless defined?(OpenGL::GL_COLOR_WRITEMASK)
  OpenGL.const_set('GL_BLEND', 0x0BE2) unless defined?(OpenGL::GL_BLEND)
  OpenGL.const_set('GL_FUNC_ADD', 0x8006) unless defined?(OpenGL::GL_FUNC_ADD)
  OpenGL.const_set('GL_FUNC_SUBTRACT', 0x800A) unless defined?(OpenGL::GL_FUNC_SUBTRACT)
  OpenGL.const_set('GL_FUNC_REVERSE_SUBTRACT', 0x800B) unless defined?(OpenGL::GL_FUNC_REVERSE_SUBTRACT)
  OpenGL.const_set('GL_MIN', 0x8007) unless defined?(OpenGL::GL_MIN)
  OpenGL.const_set('GL_MAX', 0x8008) unless defined?(OpenGL::GL_MAX)
  OpenGL.const_set('GL_ZERO', 0) unless defined?(OpenGL::GL_ZERO)
  OpenGL.const_set('GL_ONE', 1) unless defined?(OpenGL::GL_ONE)
  OpenGL.const_set('GL_SRC_COLOR', 0x0300) unless defined?(OpenGL::GL_SRC_COLOR)
  OpenGL.const_set('GL_ONE_MINUS_SRC_COLOR', 0x0301) unless defined?(OpenGL::GL_ONE_MINUS_SRC_COLOR)
  OpenGL.const_set('GL_DST_COLOR', 0x0306) unless defined?(OpenGL::GL_DST_COLOR)
  OpenGL.const_set('GL_ONE_MINUS_DST_COLOR', 0x0307) unless defined?(OpenGL::GL_ONE_MINUS_DST_COLOR)
  OpenGL.const_set('GL_SRC_ALPHA', 0x0302) unless defined?(OpenGL::GL_SRC_ALPHA)
  OpenGL.const_set('GL_ONE_MINUS_SRC_ALPHA', 0x0303) unless defined?(OpenGL::GL_ONE_MINUS_SRC_ALPHA)
  OpenGL.const_set('GL_DST_ALPHA', 0x0304) unless defined?(OpenGL::GL_DST_ALPHA)
  OpenGL.const_set('GL_ONE_MINUS_DST_ALPHA', 0x0305) unless defined?(OpenGL::GL_ONE_MINUS_DST_ALPHA)
  OpenGL.const_set('GL_CONSTANT_COLOR', 0x8001) unless defined?(OpenGL::GL_CONSTANT_COLOR)
  OpenGL.const_set('GL_ONE_MINUS_CONSTANT_COLOR', 0x8002) unless defined?(OpenGL::GL_ONE_MINUS_CONSTANT_COLOR)
  OpenGL.const_set('GL_CONSTANT_ALPHA', 0x8003) unless defined?(OpenGL::GL_CONSTANT_ALPHA)
  OpenGL.const_set('GL_ONE_MINUS_CONSTANT_ALPHA', 0x8004) unless defined?(OpenGL::GL_ONE_MINUS_CONSTANT_ALPHA)
  OpenGL.const_set('GL_SRC_ALPHA_SATURATE', 0x0308) unless defined?(OpenGL::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 5019
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 5028
def self.define_ext_enum_GL_OES_element_index_uint
  OpenGL.const_set('GL_UNSIGNED_INT', 0x1405) unless defined?(OpenGL::GL_UNSIGNED_INT)
end
define_ext_enum_GL_OES_fbo_render_mipmap() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5039
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 12773
def self.define_ext_enum_GL_OES_fixed_point
  OpenGL.const_set('GL_FIXED_OES', 0x140C) unless defined?(OpenGL::GL_FIXED_OES)
end
define_ext_enum_GL_OES_fragment_precision_high() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5048
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 5057
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 5066
def self.define_ext_enum_GL_OES_geometry_shader
  OpenGL.const_set('GL_GEOMETRY_SHADER_OES', 0x8DD9) unless defined?(OpenGL::GL_GEOMETRY_SHADER_OES)
  OpenGL.const_set('GL_GEOMETRY_SHADER_BIT_OES', 0x00000004) unless defined?(OpenGL::GL_GEOMETRY_SHADER_BIT_OES)
  OpenGL.const_set('GL_GEOMETRY_LINKED_VERTICES_OUT_OES', 0x8916) unless defined?(OpenGL::GL_GEOMETRY_LINKED_VERTICES_OUT_OES)
  OpenGL.const_set('GL_GEOMETRY_LINKED_INPUT_TYPE_OES', 0x8917) unless defined?(OpenGL::GL_GEOMETRY_LINKED_INPUT_TYPE_OES)
  OpenGL.const_set('GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES', 0x8918) unless defined?(OpenGL::GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES)
  OpenGL.const_set('GL_GEOMETRY_SHADER_INVOCATIONS_OES', 0x887F) unless defined?(OpenGL::GL_GEOMETRY_SHADER_INVOCATIONS_OES)
  OpenGL.const_set('GL_LAYER_PROVOKING_VERTEX_OES', 0x825E) unless defined?(OpenGL::GL_LAYER_PROVOKING_VERTEX_OES)
  OpenGL.const_set('GL_LINES_ADJACENCY_OES', 0x000A) unless defined?(OpenGL::GL_LINES_ADJACENCY_OES)
  OpenGL.const_set('GL_LINE_STRIP_ADJACENCY_OES', 0x000B) unless defined?(OpenGL::GL_LINE_STRIP_ADJACENCY_OES)
  OpenGL.const_set('GL_TRIANGLES_ADJACENCY_OES', 0x000C) unless defined?(OpenGL::GL_TRIANGLES_ADJACENCY_OES)
  OpenGL.const_set('GL_TRIANGLE_STRIP_ADJACENCY_OES', 0x000D) unless defined?(OpenGL::GL_TRIANGLE_STRIP_ADJACENCY_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES', 0x8DDF) unless defined?(OpenGL::GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES', 0x8A2C) unless defined?(OpenGL::GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES)
  OpenGL.const_set('GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES', 0x8A32) unless defined?(OpenGL::GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES', 0x9123) unless defined?(OpenGL::GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES', 0x9124) unless defined?(OpenGL::GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES', 0x8DE0) unless defined?(OpenGL::GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES', 0x8DE1) unless defined?(OpenGL::GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES', 0x8E5A) unless defined?(OpenGL::GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES', 0x8C29) unless defined?(OpenGL::GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES', 0x92CF) unless defined?(OpenGL::GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES', 0x92D5) unless defined?(OpenGL::GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES', 0x90CD) unless defined?(OpenGL::GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES)
  OpenGL.const_set('GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES', 0x90D7) unless defined?(OpenGL::GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES)
  OpenGL.const_set('GL_FIRST_VERTEX_CONVENTION_OES', 0x8E4D) unless defined?(OpenGL::GL_FIRST_VERTEX_CONVENTION_OES)
  OpenGL.const_set('GL_LAST_VERTEX_CONVENTION_OES', 0x8E4E) unless defined?(OpenGL::GL_LAST_VERTEX_CONVENTION_OES)
  OpenGL.const_set('GL_UNDEFINED_VERTEX_OES', 0x8260) unless defined?(OpenGL::GL_UNDEFINED_VERTEX_OES)
  OpenGL.const_set('GL_PRIMITIVES_GENERATED_OES', 0x8C87) unless defined?(OpenGL::GL_PRIMITIVES_GENERATED_OES)
  OpenGL.const_set('GL_FRAMEBUFFER_DEFAULT_LAYERS_OES', 0x9312) unless defined?(OpenGL::GL_FRAMEBUFFER_DEFAULT_LAYERS_OES)
  OpenGL.const_set('GL_MAX_FRAMEBUFFER_LAYERS_OES', 0x9317) unless defined?(OpenGL::GL_MAX_FRAMEBUFFER_LAYERS_OES)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES', 0x8DA8) unless defined?(OpenGL::GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES', 0x8DA7) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES)
  OpenGL.const_set('GL_REFERENCED_BY_GEOMETRY_SHADER_OES', 0x9309) unless defined?(OpenGL::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 5141
def self.define_ext_enum_GL_OES_get_program_binary
  OpenGL.const_set('GL_PROGRAM_BINARY_LENGTH_OES', 0x8741) unless defined?(OpenGL::GL_PROGRAM_BINARY_LENGTH_OES)
  OpenGL.const_set('GL_NUM_PROGRAM_BINARY_FORMATS_OES', 0x87FE) unless defined?(OpenGL::GL_NUM_PROGRAM_BINARY_FORMATS_OES)
  OpenGL.const_set('GL_PROGRAM_BINARY_FORMATS_OES', 0x87FF) unless defined?(OpenGL::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 5156
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 5165
def self.define_ext_enum_GL_OES_mapbuffer
  OpenGL.const_set('GL_WRITE_ONLY_OES', 0x88B9) unless defined?(OpenGL::GL_WRITE_ONLY_OES)
  OpenGL.const_set('GL_BUFFER_ACCESS_OES', 0x88BB) unless defined?(OpenGL::GL_BUFFER_ACCESS_OES)
  OpenGL.const_set('GL_BUFFER_MAPPED_OES', 0x88BC) unless defined?(OpenGL::GL_BUFFER_MAPPED_OES)
  OpenGL.const_set('GL_BUFFER_MAP_POINTER_OES', 0x88BD) unless defined?(OpenGL::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 5182
def self.define_ext_enum_GL_OES_packed_depth_stencil
  OpenGL.const_set('GL_DEPTH_STENCIL_OES', 0x84F9) unless defined?(OpenGL::GL_DEPTH_STENCIL_OES)
  OpenGL.const_set('GL_UNSIGNED_INT_24_8_OES', 0x84FA) unless defined?(OpenGL::GL_UNSIGNED_INT_24_8_OES)
  OpenGL.const_set('GL_DEPTH24_STENCIL8_OES', 0x88F0) unless defined?(OpenGL::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 5197
def self.define_ext_enum_GL_OES_primitive_bounding_box
  OpenGL.const_set('GL_PRIMITIVE_BOUNDING_BOX_OES', 0x92BE) unless defined?(OpenGL::GL_PRIMITIVE_BOUNDING_BOX_OES)
end
define_ext_enum_GL_OES_query_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 12784
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 12793
def self.define_ext_enum_GL_OES_read_format
  OpenGL.const_set('GL_IMPLEMENTATION_COLOR_READ_TYPE_OES', 0x8B9A) unless defined?(OpenGL::GL_IMPLEMENTATION_COLOR_READ_TYPE_OES)
  OpenGL.const_set('GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES', 0x8B9B) unless defined?(OpenGL::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 5208
def self.define_ext_enum_GL_OES_required_internalformat
  OpenGL.const_set('GL_ALPHA8_OES', 0x803C) unless defined?(OpenGL::GL_ALPHA8_OES)
  OpenGL.const_set('GL_DEPTH_COMPONENT16_OES', 0x81A5) unless defined?(OpenGL::GL_DEPTH_COMPONENT16_OES)
  OpenGL.const_set('GL_DEPTH_COMPONENT24_OES', 0x81A6) unless defined?(OpenGL::GL_DEPTH_COMPONENT24_OES)
  OpenGL.const_set('GL_DEPTH24_STENCIL8_OES', 0x88F0) unless defined?(OpenGL::GL_DEPTH24_STENCIL8_OES)
  OpenGL.const_set('GL_DEPTH_COMPONENT32_OES', 0x81A7) unless defined?(OpenGL::GL_DEPTH_COMPONENT32_OES)
  OpenGL.const_set('GL_LUMINANCE4_ALPHA4_OES', 0x8043) unless defined?(OpenGL::GL_LUMINANCE4_ALPHA4_OES)
  OpenGL.const_set('GL_LUMINANCE8_ALPHA8_OES', 0x8045) unless defined?(OpenGL::GL_LUMINANCE8_ALPHA8_OES)
  OpenGL.const_set('GL_LUMINANCE8_OES', 0x8040) unless defined?(OpenGL::GL_LUMINANCE8_OES)
  OpenGL.const_set('GL_RGBA4_OES', 0x8056) unless defined?(OpenGL::GL_RGBA4_OES)
  OpenGL.const_set('GL_RGB5_A1_OES', 0x8057) unless defined?(OpenGL::GL_RGB5_A1_OES)
  OpenGL.const_set('GL_RGB565_OES', 0x8D62) unless defined?(OpenGL::GL_RGB565_OES)
  OpenGL.const_set('GL_RGB8_OES', 0x8051) unless defined?(OpenGL::GL_RGB8_OES)
  OpenGL.const_set('GL_RGBA8_OES', 0x8058) unless defined?(OpenGL::GL_RGBA8_OES)
  OpenGL.const_set('GL_RGB10_EXT', 0x8052) unless defined?(OpenGL::GL_RGB10_EXT)
  OpenGL.const_set('GL_RGB10_A2_EXT', 0x8059) unless defined?(OpenGL::GL_RGB10_A2_EXT)
end
define_ext_enum_GL_OES_rgb8_rgba8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5247
def self.define_ext_enum_GL_OES_rgb8_rgba8
  OpenGL.const_set('GL_RGB8_OES', 0x8051) unless defined?(OpenGL::GL_RGB8_OES)
  OpenGL.const_set('GL_RGBA8_OES', 0x8058) unless defined?(OpenGL::GL_RGBA8_OES)
end
define_ext_enum_GL_OES_sample_shading() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5260
def self.define_ext_enum_GL_OES_sample_shading
  OpenGL.const_set('GL_SAMPLE_SHADING_OES', 0x8C36) unless defined?(OpenGL::GL_SAMPLE_SHADING_OES)
  OpenGL.const_set('GL_MIN_SAMPLE_SHADING_VALUE_OES', 0x8C37) unless defined?(OpenGL::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 5273
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 5282
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 5291
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 5300
def self.define_ext_enum_GL_OES_shader_multisample_interpolation
  OpenGL.const_set('GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES', 0x8E5B) unless defined?(OpenGL::GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES)
  OpenGL.const_set('GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES', 0x8E5C) unless defined?(OpenGL::GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES)
  OpenGL.const_set('GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES', 0x8E5D) unless defined?(OpenGL::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 12806
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 5315
def self.define_ext_enum_GL_OES_standard_derivatives
  OpenGL.const_set('GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES', 0x8B8B) unless defined?(OpenGL::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 5326
def self.define_ext_enum_GL_OES_stencil1
  OpenGL.const_set('GL_STENCIL_INDEX1_OES', 0x8D46) unless defined?(OpenGL::GL_STENCIL_INDEX1_OES)
end
define_ext_enum_GL_OES_stencil4() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5337
def self.define_ext_enum_GL_OES_stencil4
  OpenGL.const_set('GL_STENCIL_INDEX4_OES', 0x8D47) unless defined?(OpenGL::GL_STENCIL_INDEX4_OES)
end
define_ext_enum_GL_OES_surfaceless_context() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5348
def self.define_ext_enum_GL_OES_surfaceless_context
  OpenGL.const_set('GL_FRAMEBUFFER_UNDEFINED_OES', 0x8219) unless defined?(OpenGL::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 5359
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 5368
def self.define_ext_enum_GL_OES_tessellation_shader
  OpenGL.const_set('GL_PATCHES_OES', 0x000E) unless defined?(OpenGL::GL_PATCHES_OES)
  OpenGL.const_set('GL_PATCH_VERTICES_OES', 0x8E72) unless defined?(OpenGL::GL_PATCH_VERTICES_OES)
  OpenGL.const_set('GL_TESS_CONTROL_OUTPUT_VERTICES_OES', 0x8E75) unless defined?(OpenGL::GL_TESS_CONTROL_OUTPUT_VERTICES_OES)
  OpenGL.const_set('GL_TESS_GEN_MODE_OES', 0x8E76) unless defined?(OpenGL::GL_TESS_GEN_MODE_OES)
  OpenGL.const_set('GL_TESS_GEN_SPACING_OES', 0x8E77) unless defined?(OpenGL::GL_TESS_GEN_SPACING_OES)
  OpenGL.const_set('GL_TESS_GEN_VERTEX_ORDER_OES', 0x8E78) unless defined?(OpenGL::GL_TESS_GEN_VERTEX_ORDER_OES)
  OpenGL.const_set('GL_TESS_GEN_POINT_MODE_OES', 0x8E79) unless defined?(OpenGL::GL_TESS_GEN_POINT_MODE_OES)
  OpenGL.const_set('GL_TRIANGLES', 0x0004) unless defined?(OpenGL::GL_TRIANGLES)
  OpenGL.const_set('GL_ISOLINES_OES', 0x8E7A) unless defined?(OpenGL::GL_ISOLINES_OES)
  OpenGL.const_set('GL_QUADS_OES', 0x0007) unless defined?(OpenGL::GL_QUADS_OES)
  OpenGL.const_set('GL_EQUAL', 0x0202) unless defined?(OpenGL::GL_EQUAL)
  OpenGL.const_set('GL_FRACTIONAL_ODD_OES', 0x8E7B) unless defined?(OpenGL::GL_FRACTIONAL_ODD_OES)
  OpenGL.const_set('GL_FRACTIONAL_EVEN_OES', 0x8E7C) unless defined?(OpenGL::GL_FRACTIONAL_EVEN_OES)
  OpenGL.const_set('GL_CCW', 0x0901) unless defined?(OpenGL::GL_CCW)
  OpenGL.const_set('GL_CW', 0x0900) unless defined?(OpenGL::GL_CW)
  OpenGL.const_set('GL_MAX_PATCH_VERTICES_OES', 0x8E7D) unless defined?(OpenGL::GL_MAX_PATCH_VERTICES_OES)
  OpenGL.const_set('GL_MAX_TESS_GEN_LEVEL_OES', 0x8E7E) unless defined?(OpenGL::GL_MAX_TESS_GEN_LEVEL_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES', 0x8E7F) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES', 0x8E80) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES', 0x8E81) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES', 0x8E82) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES', 0x8E83) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_TESS_PATCH_COMPONENTS_OES', 0x8E84) unless defined?(OpenGL::GL_MAX_TESS_PATCH_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES', 0x8E85) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES', 0x8E86) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES', 0x8E89) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES', 0x8E8A) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES', 0x886C) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES', 0x886D) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES', 0x8E1E) unless defined?(OpenGL::GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES', 0x8E1F) unless defined?(OpenGL::GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES', 0x92CD) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES', 0x92CE) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES', 0x92D3) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES', 0x92D4) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES', 0x90CB) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES', 0x90CC) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES)
  OpenGL.const_set('GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES', 0x90D8) unless defined?(OpenGL::GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES)
  OpenGL.const_set('GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES', 0x90D9) unless defined?(OpenGL::GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES)
  OpenGL.const_set('GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES', 0x8221) unless defined?(OpenGL::GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES)
  OpenGL.const_set('GL_IS_PER_PATCH_OES', 0x92E7) unless defined?(OpenGL::GL_IS_PER_PATCH_OES)
  OpenGL.const_set('GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES', 0x9307) unless defined?(OpenGL::GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES)
  OpenGL.const_set('GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES', 0x9308) unless defined?(OpenGL::GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES)
  OpenGL.const_set('GL_TESS_CONTROL_SHADER_OES', 0x8E88) unless defined?(OpenGL::GL_TESS_CONTROL_SHADER_OES)
  OpenGL.const_set('GL_TESS_EVALUATION_SHADER_OES', 0x8E87) unless defined?(OpenGL::GL_TESS_EVALUATION_SHADER_OES)
  OpenGL.const_set('GL_TESS_CONTROL_SHADER_BIT_OES', 0x00000008) unless defined?(OpenGL::GL_TESS_CONTROL_SHADER_BIT_OES)
  OpenGL.const_set('GL_TESS_EVALUATION_SHADER_BIT_OES', 0x00000010) unless defined?(OpenGL::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 5471
def self.define_ext_enum_GL_OES_texture_3D
  OpenGL.const_set('GL_TEXTURE_WRAP_R_OES', 0x8072) unless defined?(OpenGL::GL_TEXTURE_WRAP_R_OES)
  OpenGL.const_set('GL_TEXTURE_3D_OES', 0x806F) unless defined?(OpenGL::GL_TEXTURE_3D_OES)
  OpenGL.const_set('GL_TEXTURE_BINDING_3D_OES', 0x806A) unless defined?(OpenGL::GL_TEXTURE_BINDING_3D_OES)
  OpenGL.const_set('GL_MAX_3D_TEXTURE_SIZE_OES', 0x8073) unless defined?(OpenGL::GL_MAX_3D_TEXTURE_SIZE_OES)
  OpenGL.const_set('GL_SAMPLER_3D_OES', 0x8B5F) unless defined?(OpenGL::GL_SAMPLER_3D_OES)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES', 0x8CD4) unless defined?(OpenGL::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 5492
def self.define_ext_enum_GL_OES_texture_border_clamp
  OpenGL.const_set('GL_TEXTURE_BORDER_COLOR_OES', 0x1004) unless defined?(OpenGL::GL_TEXTURE_BORDER_COLOR_OES)
  OpenGL.const_set('GL_CLAMP_TO_BORDER_OES', 0x812D) unless defined?(OpenGL::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 5505
def self.define_ext_enum_GL_OES_texture_buffer
  OpenGL.const_set('GL_TEXTURE_BUFFER_OES', 0x8C2A) unless defined?(OpenGL::GL_TEXTURE_BUFFER_OES)
  OpenGL.const_set('GL_TEXTURE_BUFFER_BINDING_OES', 0x8C2A) unless defined?(OpenGL::GL_TEXTURE_BUFFER_BINDING_OES)
  OpenGL.const_set('GL_MAX_TEXTURE_BUFFER_SIZE_OES', 0x8C2B) unless defined?(OpenGL::GL_MAX_TEXTURE_BUFFER_SIZE_OES)
  OpenGL.const_set('GL_TEXTURE_BINDING_BUFFER_OES', 0x8C2C) unless defined?(OpenGL::GL_TEXTURE_BINDING_BUFFER_OES)
  OpenGL.const_set('GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES', 0x8C2D) unless defined?(OpenGL::GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES)
  OpenGL.const_set('GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES', 0x919F) unless defined?(OpenGL::GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES)
  OpenGL.const_set('GL_SAMPLER_BUFFER_OES', 0x8DC2) unless defined?(OpenGL::GL_SAMPLER_BUFFER_OES)
  OpenGL.const_set('GL_INT_SAMPLER_BUFFER_OES', 0x8DD0) unless defined?(OpenGL::GL_INT_SAMPLER_BUFFER_OES)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_BUFFER_OES', 0x8DD8) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_BUFFER_OES)
  OpenGL.const_set('GL_IMAGE_BUFFER_OES', 0x9051) unless defined?(OpenGL::GL_IMAGE_BUFFER_OES)
  OpenGL.const_set('GL_INT_IMAGE_BUFFER_OES', 0x905C) unless defined?(OpenGL::GL_INT_IMAGE_BUFFER_OES)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_BUFFER_OES', 0x9067) unless defined?(OpenGL::GL_UNSIGNED_INT_IMAGE_BUFFER_OES)
  OpenGL.const_set('GL_TEXTURE_BUFFER_OFFSET_OES', 0x919D) unless defined?(OpenGL::GL_TEXTURE_BUFFER_OFFSET_OES)
  OpenGL.const_set('GL_TEXTURE_BUFFER_SIZE_OES', 0x919E) unless defined?(OpenGL::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 5542
def self.define_ext_enum_GL_OES_texture_compression_astc
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_4x4_KHR', 0x93B0) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_4x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x4_KHR', 0x93B1) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x5_KHR', 0x93B2) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x5_KHR', 0x93B3) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x6_KHR', 0x93B4) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x5_KHR', 0x93B5) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x6_KHR', 0x93B6) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_8x8_KHR', 0x93B7) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_8x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x5_KHR', 0x93B8) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x6_KHR', 0x93B9) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x8_KHR', 0x93BA) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_10x10_KHR', 0x93BB) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_10x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_12x10_KHR', 0x93BC) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_12x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_12x12_KHR', 0x93BD) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_12x12_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR', 0x93D0) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR', 0x93D1) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR', 0x93D2) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR', 0x93D3) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR', 0x93D4) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR', 0x93D5) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR', 0x93D6) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR', 0x93D7) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR', 0x93D8) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR', 0x93D9) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR', 0x93DA) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR', 0x93DB) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR', 0x93DC) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR', 0x93DD) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_3x3x3_OES', 0x93C0) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_3x3x3_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_4x3x3_OES', 0x93C1) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_4x3x3_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_4x4x3_OES', 0x93C2) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_4x4x3_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_4x4x4_OES', 0x93C3) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_4x4x4_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x4x4_OES', 0x93C4) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x4x4_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x5x4_OES', 0x93C5) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x5x4_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_5x5x5_OES', 0x93C6) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_5x5x5_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x5x5_OES', 0x93C7) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x5x5_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x6x5_OES', 0x93C8) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x6x5_OES)
  OpenGL.const_set('GL_COMPRESSED_RGBA_ASTC_6x6x6_OES', 0x93C9) unless defined?(OpenGL::GL_COMPRESSED_RGBA_ASTC_6x6x6_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES', 0x93E0) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES', 0x93E1) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES', 0x93E2) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES', 0x93E3) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES', 0x93E4) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES', 0x93E5) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES', 0x93E6) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES', 0x93E7) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES', 0x93E8) unless defined?(OpenGL::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES)
  OpenGL.const_set('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES', 0x93E9) unless defined?(OpenGL::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 5647
def self.define_ext_enum_GL_OES_texture_cube_map_array
  OpenGL.const_set('GL_TEXTURE_CUBE_MAP_ARRAY_OES', 0x9009) unless defined?(OpenGL::GL_TEXTURE_CUBE_MAP_ARRAY_OES)
  OpenGL.const_set('GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES', 0x900A) unless defined?(OpenGL::GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES)
  OpenGL.const_set('GL_SAMPLER_CUBE_MAP_ARRAY_OES', 0x900C) unless defined?(OpenGL::GL_SAMPLER_CUBE_MAP_ARRAY_OES)
  OpenGL.const_set('GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES', 0x900D) unless defined?(OpenGL::GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES)
  OpenGL.const_set('GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES', 0x900E) unless defined?(OpenGL::GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES', 0x900F) unless defined?(OpenGL::GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES)
  OpenGL.const_set('GL_IMAGE_CUBE_MAP_ARRAY_OES', 0x9054) unless defined?(OpenGL::GL_IMAGE_CUBE_MAP_ARRAY_OES)
  OpenGL.const_set('GL_INT_IMAGE_CUBE_MAP_ARRAY_OES', 0x905F) unless defined?(OpenGL::GL_INT_IMAGE_CUBE_MAP_ARRAY_OES)
  OpenGL.const_set('GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES', 0x906A) unless defined?(OpenGL::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 5674
def self.define_ext_enum_GL_OES_texture_float
  OpenGL.const_set('GL_FLOAT', 0x1406) unless defined?(OpenGL::GL_FLOAT)
end
define_ext_enum_GL_OES_texture_float_linear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5685
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 5694
def self.define_ext_enum_GL_OES_texture_half_float
  OpenGL.const_set('GL_HALF_FLOAT_OES', 0x8D61) unless defined?(OpenGL::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 5705
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 5714
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 5723
def self.define_ext_enum_GL_OES_texture_stencil8
  OpenGL.const_set('GL_STENCIL_INDEX_OES', 0x1901) unless defined?(OpenGL::GL_STENCIL_INDEX_OES)
  OpenGL.const_set('GL_STENCIL_INDEX8_OES', 0x8D48) unless defined?(OpenGL::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 5736
def self.define_ext_enum_GL_OES_texture_storage_multisample_2d_array
  OpenGL.const_set('GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES', 0x9102) unless defined?(OpenGL::GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES)
  OpenGL.const_set('GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES', 0x9105) unless defined?(OpenGL::GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES)
  OpenGL.const_set('GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES', 0x910B) unless defined?(OpenGL::GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES)
  OpenGL.const_set('GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES', 0x910C) unless defined?(OpenGL::GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES)
  OpenGL.const_set('GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES', 0x910D) unless defined?(OpenGL::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 5755
def self.define_ext_enum_GL_OES_texture_view
  OpenGL.const_set('GL_TEXTURE_VIEW_MIN_LEVEL_OES', 0x82DB) unless defined?(OpenGL::GL_TEXTURE_VIEW_MIN_LEVEL_OES)
  OpenGL.const_set('GL_TEXTURE_VIEW_NUM_LEVELS_OES', 0x82DC) unless defined?(OpenGL::GL_TEXTURE_VIEW_NUM_LEVELS_OES)
  OpenGL.const_set('GL_TEXTURE_VIEW_MIN_LAYER_OES', 0x82DD) unless defined?(OpenGL::GL_TEXTURE_VIEW_MIN_LAYER_OES)
  OpenGL.const_set('GL_TEXTURE_VIEW_NUM_LAYERS_OES', 0x82DE) unless defined?(OpenGL::GL_TEXTURE_VIEW_NUM_LAYERS_OES)
  OpenGL.const_set('GL_TEXTURE_IMMUTABLE_LEVELS', 0x82DF) unless defined?(OpenGL::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 5774
def self.define_ext_enum_GL_OES_vertex_array_object
  OpenGL.const_set('GL_VERTEX_ARRAY_BINDING_OES', 0x85B5) unless defined?(OpenGL::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 5785
def self.define_ext_enum_GL_OES_vertex_half_float
  OpenGL.const_set('GL_HALF_FLOAT_OES', 0x8D61) unless defined?(OpenGL::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 5796
def self.define_ext_enum_GL_OES_vertex_type_10_10_10_2
  OpenGL.const_set('GL_UNSIGNED_INT_10_10_10_2_OES', 0x8DF6) unless defined?(OpenGL::GL_UNSIGNED_INT_10_10_10_2_OES)
  OpenGL.const_set('GL_INT_10_10_10_2_OES', 0x8DF7) unless defined?(OpenGL::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 5809
def self.define_ext_enum_GL_OES_viewport_array
  OpenGL.const_set('GL_SCISSOR_BOX', 0x0C10) unless defined?(OpenGL::GL_SCISSOR_BOX)
  OpenGL.const_set('GL_VIEWPORT', 0x0BA2) unless defined?(OpenGL::GL_VIEWPORT)
  OpenGL.const_set('GL_DEPTH_RANGE', 0x0B70) unless defined?(OpenGL::GL_DEPTH_RANGE)
  OpenGL.const_set('GL_SCISSOR_TEST', 0x0C11) unless defined?(OpenGL::GL_SCISSOR_TEST)
  OpenGL.const_set('GL_MAX_VIEWPORTS_OES', 0x825B) unless defined?(OpenGL::GL_MAX_VIEWPORTS_OES)
  OpenGL.const_set('GL_VIEWPORT_SUBPIXEL_BITS_OES', 0x825C) unless defined?(OpenGL::GL_VIEWPORT_SUBPIXEL_BITS_OES)
  OpenGL.const_set('GL_VIEWPORT_BOUNDS_RANGE_OES', 0x825D) unless defined?(OpenGL::GL_VIEWPORT_BOUNDS_RANGE_OES)
  OpenGL.const_set('GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES', 0x825F) unless defined?(OpenGL::GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES)
end
define_ext_enum_GL_OML_interlace() click to toggle source
# File lib/opengl_ext_enum.rb, line 12815
def self.define_ext_enum_GL_OML_interlace
  OpenGL.const_set('GL_INTERLACE_OML', 0x8980) unless defined?(OpenGL::GL_INTERLACE_OML)
  OpenGL.const_set('GL_INTERLACE_READ_OML', 0x8981) unless defined?(OpenGL::GL_INTERLACE_READ_OML)
end
define_ext_enum_GL_OML_resample() click to toggle source
# File lib/opengl_ext_enum.rb, line 12828
def self.define_ext_enum_GL_OML_resample
  OpenGL.const_set('GL_PACK_RESAMPLE_OML', 0x8984) unless defined?(OpenGL::GL_PACK_RESAMPLE_OML)
  OpenGL.const_set('GL_UNPACK_RESAMPLE_OML', 0x8985) unless defined?(OpenGL::GL_UNPACK_RESAMPLE_OML)
  OpenGL.const_set('GL_RESAMPLE_REPLICATE_OML', 0x8986) unless defined?(OpenGL::GL_RESAMPLE_REPLICATE_OML)
  OpenGL.const_set('GL_RESAMPLE_ZERO_FILL_OML', 0x8987) unless defined?(OpenGL::GL_RESAMPLE_ZERO_FILL_OML)
  OpenGL.const_set('GL_RESAMPLE_AVERAGE_OML', 0x8988) unless defined?(OpenGL::GL_RESAMPLE_AVERAGE_OML)
  OpenGL.const_set('GL_RESAMPLE_DECIMATE_OML', 0x8989) unless defined?(OpenGL::GL_RESAMPLE_DECIMATE_OML)
end
define_ext_enum_GL_OML_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 12849
def self.define_ext_enum_GL_OML_subsample
  OpenGL.const_set('GL_FORMAT_SUBSAMPLE_24_24_OML', 0x8982) unless defined?(OpenGL::GL_FORMAT_SUBSAMPLE_24_24_OML)
  OpenGL.const_set('GL_FORMAT_SUBSAMPLE_244_244_OML', 0x8983) unless defined?(OpenGL::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 5834
def self.define_ext_enum_GL_OVR_multiview
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR', 0x9630) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR)
  OpenGL.const_set('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR', 0x9632) unless defined?(OpenGL::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR)
  OpenGL.const_set('GL_MAX_VIEWS_OVR', 0x9631) unless defined?(OpenGL::GL_MAX_VIEWS_OVR)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR', 0x9633) unless defined?(OpenGL::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 5851
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 5860
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 12888
def self.define_ext_enum_GL_PGI_misc_hints
  OpenGL.const_set('GL_PREFER_DOUBLEBUFFER_HINT_PGI', 0x1A1F8) unless defined?(OpenGL::GL_PREFER_DOUBLEBUFFER_HINT_PGI)
  OpenGL.const_set('GL_CONSERVE_MEMORY_HINT_PGI', 0x1A1FD) unless defined?(OpenGL::GL_CONSERVE_MEMORY_HINT_PGI)
  OpenGL.const_set('GL_RECLAIM_MEMORY_HINT_PGI', 0x1A1FE) unless defined?(OpenGL::GL_RECLAIM_MEMORY_HINT_PGI)
  OpenGL.const_set('GL_NATIVE_GRAPHICS_HANDLE_PGI', 0x1A202) unless defined?(OpenGL::GL_NATIVE_GRAPHICS_HANDLE_PGI)
  OpenGL.const_set('GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI', 0x1A203) unless defined?(OpenGL::GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI)
  OpenGL.const_set('GL_NATIVE_GRAPHICS_END_HINT_PGI', 0x1A204) unless defined?(OpenGL::GL_NATIVE_GRAPHICS_END_HINT_PGI)
  OpenGL.const_set('GL_ALWAYS_FAST_HINT_PGI', 0x1A20C) unless defined?(OpenGL::GL_ALWAYS_FAST_HINT_PGI)
  OpenGL.const_set('GL_ALWAYS_SOFT_HINT_PGI', 0x1A20D) unless defined?(OpenGL::GL_ALWAYS_SOFT_HINT_PGI)
  OpenGL.const_set('GL_ALLOW_DRAW_OBJ_HINT_PGI', 0x1A20E) unless defined?(OpenGL::GL_ALLOW_DRAW_OBJ_HINT_PGI)
  OpenGL.const_set('GL_ALLOW_DRAW_WIN_HINT_PGI', 0x1A20F) unless defined?(OpenGL::GL_ALLOW_DRAW_WIN_HINT_PGI)
  OpenGL.const_set('GL_ALLOW_DRAW_FRG_HINT_PGI', 0x1A210) unless defined?(OpenGL::GL_ALLOW_DRAW_FRG_HINT_PGI)
  OpenGL.const_set('GL_ALLOW_DRAW_MEM_HINT_PGI', 0x1A211) unless defined?(OpenGL::GL_ALLOW_DRAW_MEM_HINT_PGI)
  OpenGL.const_set('GL_STRICT_DEPTHFUNC_HINT_PGI', 0x1A216) unless defined?(OpenGL::GL_STRICT_DEPTHFUNC_HINT_PGI)
  OpenGL.const_set('GL_STRICT_LIGHTING_HINT_PGI', 0x1A217) unless defined?(OpenGL::GL_STRICT_LIGHTING_HINT_PGI)
  OpenGL.const_set('GL_STRICT_SCISSOR_HINT_PGI', 0x1A218) unless defined?(OpenGL::GL_STRICT_SCISSOR_HINT_PGI)
  OpenGL.const_set('GL_FULL_STIPPLE_HINT_PGI', 0x1A219) unless defined?(OpenGL::GL_FULL_STIPPLE_HINT_PGI)
  OpenGL.const_set('GL_CLIP_NEAR_HINT_PGI', 0x1A220) unless defined?(OpenGL::GL_CLIP_NEAR_HINT_PGI)
  OpenGL.const_set('GL_CLIP_FAR_HINT_PGI', 0x1A221) unless defined?(OpenGL::GL_CLIP_FAR_HINT_PGI)
  OpenGL.const_set('GL_WIDE_LINE_HINT_PGI', 0x1A222) unless defined?(OpenGL::GL_WIDE_LINE_HINT_PGI)
  OpenGL.const_set('GL_BACK_NORMALS_HINT_PGI', 0x1A223) unless defined?(OpenGL::GL_BACK_NORMALS_HINT_PGI)
end
define_ext_enum_GL_PGI_vertex_hints() click to toggle source
# File lib/opengl_ext_enum.rb, line 12937
def self.define_ext_enum_GL_PGI_vertex_hints
  OpenGL.const_set('GL_VERTEX_DATA_HINT_PGI', 0x1A22A) unless defined?(OpenGL::GL_VERTEX_DATA_HINT_PGI)
  OpenGL.const_set('GL_VERTEX_CONSISTENT_HINT_PGI', 0x1A22B) unless defined?(OpenGL::GL_VERTEX_CONSISTENT_HINT_PGI)
  OpenGL.const_set('GL_MATERIAL_SIDE_HINT_PGI', 0x1A22C) unless defined?(OpenGL::GL_MATERIAL_SIDE_HINT_PGI)
  OpenGL.const_set('GL_MAX_VERTEX_HINT_PGI', 0x1A22D) unless defined?(OpenGL::GL_MAX_VERTEX_HINT_PGI)
  OpenGL.const_set('GL_COLOR3_BIT_PGI', 0x00010000) unless defined?(OpenGL::GL_COLOR3_BIT_PGI)
  OpenGL.const_set('GL_COLOR4_BIT_PGI', 0x00020000) unless defined?(OpenGL::GL_COLOR4_BIT_PGI)
  OpenGL.const_set('GL_EDGEFLAG_BIT_PGI', 0x00040000) unless defined?(OpenGL::GL_EDGEFLAG_BIT_PGI)
  OpenGL.const_set('GL_INDEX_BIT_PGI', 0x00080000) unless defined?(OpenGL::GL_INDEX_BIT_PGI)
  OpenGL.const_set('GL_MAT_AMBIENT_BIT_PGI', 0x00100000) unless defined?(OpenGL::GL_MAT_AMBIENT_BIT_PGI)
  OpenGL.const_set('GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI', 0x00200000) unless defined?(OpenGL::GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI)
  OpenGL.const_set('GL_MAT_DIFFUSE_BIT_PGI', 0x00400000) unless defined?(OpenGL::GL_MAT_DIFFUSE_BIT_PGI)
  OpenGL.const_set('GL_MAT_EMISSION_BIT_PGI', 0x00800000) unless defined?(OpenGL::GL_MAT_EMISSION_BIT_PGI)
  OpenGL.const_set('GL_MAT_COLOR_INDEXES_BIT_PGI', 0x01000000) unless defined?(OpenGL::GL_MAT_COLOR_INDEXES_BIT_PGI)
  OpenGL.const_set('GL_MAT_SHININESS_BIT_PGI', 0x02000000) unless defined?(OpenGL::GL_MAT_SHININESS_BIT_PGI)
  OpenGL.const_set('GL_MAT_SPECULAR_BIT_PGI', 0x04000000) unless defined?(OpenGL::GL_MAT_SPECULAR_BIT_PGI)
  OpenGL.const_set('GL_NORMAL_BIT_PGI', 0x08000000) unless defined?(OpenGL::GL_NORMAL_BIT_PGI)
  OpenGL.const_set('GL_TEXCOORD1_BIT_PGI', 0x10000000) unless defined?(OpenGL::GL_TEXCOORD1_BIT_PGI)
  OpenGL.const_set('GL_TEXCOORD2_BIT_PGI', 0x20000000) unless defined?(OpenGL::GL_TEXCOORD2_BIT_PGI)
  OpenGL.const_set('GL_TEXCOORD3_BIT_PGI', 0x40000000) unless defined?(OpenGL::GL_TEXCOORD3_BIT_PGI)
  OpenGL.const_set('GL_TEXCOORD4_BIT_PGI', 0x80000000) unless defined?(OpenGL::GL_TEXCOORD4_BIT_PGI)
  OpenGL.const_set('GL_VERTEX23_BIT_PGI', 0x00000004) unless defined?(OpenGL::GL_VERTEX23_BIT_PGI)
  OpenGL.const_set('GL_VERTEX4_BIT_PGI', 0x00000008) unless defined?(OpenGL::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 6183
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 5869
def self.define_ext_enum_GL_QCOM_alpha_test
  OpenGL.const_set('GL_ALPHA_TEST_QCOM', 0x0BC0) unless defined?(OpenGL::GL_ALPHA_TEST_QCOM)
  OpenGL.const_set('GL_ALPHA_TEST_FUNC_QCOM', 0x0BC1) unless defined?(OpenGL::GL_ALPHA_TEST_FUNC_QCOM)
  OpenGL.const_set('GL_ALPHA_TEST_REF_QCOM', 0x0BC2) unless defined?(OpenGL::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 5884
def self.define_ext_enum_GL_QCOM_binning_control
  OpenGL.const_set('GL_BINNING_CONTROL_HINT_QCOM', 0x8FB0) unless defined?(OpenGL::GL_BINNING_CONTROL_HINT_QCOM)
  OpenGL.const_set('GL_CPU_OPTIMIZED_QCOM', 0x8FB1) unless defined?(OpenGL::GL_CPU_OPTIMIZED_QCOM)
  OpenGL.const_set('GL_GPU_OPTIMIZED_QCOM', 0x8FB2) unless defined?(OpenGL::GL_GPU_OPTIMIZED_QCOM)
  OpenGL.const_set('GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM', 0x8FB3) unless defined?(OpenGL::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 5901
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 5910
def self.define_ext_enum_GL_QCOM_extended_get
  OpenGL.const_set('GL_TEXTURE_WIDTH_QCOM', 0x8BD2) unless defined?(OpenGL::GL_TEXTURE_WIDTH_QCOM)
  OpenGL.const_set('GL_TEXTURE_HEIGHT_QCOM', 0x8BD3) unless defined?(OpenGL::GL_TEXTURE_HEIGHT_QCOM)
  OpenGL.const_set('GL_TEXTURE_DEPTH_QCOM', 0x8BD4) unless defined?(OpenGL::GL_TEXTURE_DEPTH_QCOM)
  OpenGL.const_set('GL_TEXTURE_INTERNAL_FORMAT_QCOM', 0x8BD5) unless defined?(OpenGL::GL_TEXTURE_INTERNAL_FORMAT_QCOM)
  OpenGL.const_set('GL_TEXTURE_FORMAT_QCOM', 0x8BD6) unless defined?(OpenGL::GL_TEXTURE_FORMAT_QCOM)
  OpenGL.const_set('GL_TEXTURE_TYPE_QCOM', 0x8BD7) unless defined?(OpenGL::GL_TEXTURE_TYPE_QCOM)
  OpenGL.const_set('GL_TEXTURE_IMAGE_VALID_QCOM', 0x8BD8) unless defined?(OpenGL::GL_TEXTURE_IMAGE_VALID_QCOM)
  OpenGL.const_set('GL_TEXTURE_NUM_LEVELS_QCOM', 0x8BD9) unless defined?(OpenGL::GL_TEXTURE_NUM_LEVELS_QCOM)
  OpenGL.const_set('GL_TEXTURE_TARGET_QCOM', 0x8BDA) unless defined?(OpenGL::GL_TEXTURE_TARGET_QCOM)
  OpenGL.const_set('GL_TEXTURE_OBJECT_VALID_QCOM', 0x8BDB) unless defined?(OpenGL::GL_TEXTURE_OBJECT_VALID_QCOM)
  OpenGL.const_set('GL_STATE_RESTORE', 0x8BDC) unless defined?(OpenGL::GL_STATE_RESTORE)
end
define_ext_enum_GL_QCOM_extended_get2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5941
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 5978
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 5950
def self.define_ext_enum_GL_QCOM_framebuffer_foveated
  OpenGL.const_set('GL_FOVEATION_ENABLE_BIT_QCOM', 0x00000001) unless defined?(OpenGL::GL_FOVEATION_ENABLE_BIT_QCOM)
  OpenGL.const_set('GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM', 0x00000002) unless defined?(OpenGL::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 5963
def self.define_ext_enum_GL_QCOM_motion_estimation
  OpenGL.const_set('GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM', 0x8C90) unless defined?(OpenGL::GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM)
  OpenGL.const_set('GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM', 0x8C91) unless defined?(OpenGL::GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM)
  OpenGL.const_set('GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM', 0x00000002) unless defined?(OpenGL::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 6043
def self.define_ext_enum_GL_QCOM_perfmon_global_mode
  OpenGL.const_set('GL_PERFMON_GLOBAL_MODE_QCOM', 0x8FA0) unless defined?(OpenGL::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 5987
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 6054
def self.define_ext_enum_GL_QCOM_shader_framebuffer_fetch_noncoherent
  OpenGL.const_set('GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM', 0x96A2) unless defined?(OpenGL::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 6065
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 6074
def self.define_ext_enum_GL_QCOM_shading_rate
  OpenGL.const_set('GL_SHADING_RATE_QCOM', 0x96A4) unless defined?(OpenGL::GL_SHADING_RATE_QCOM)
  OpenGL.const_set('GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM', 0x96A5) unless defined?(OpenGL::GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM)
  OpenGL.const_set('GL_SHADING_RATE_1X1_PIXELS_QCOM', 0x96A6) unless defined?(OpenGL::GL_SHADING_RATE_1X1_PIXELS_QCOM)
  OpenGL.const_set('GL_SHADING_RATE_1X2_PIXELS_QCOM', 0x96A7) unless defined?(OpenGL::GL_SHADING_RATE_1X2_PIXELS_QCOM)
  OpenGL.const_set('GL_SHADING_RATE_2X1_PIXELS_QCOM', 0x96A8) unless defined?(OpenGL::GL_SHADING_RATE_2X1_PIXELS_QCOM)
  OpenGL.const_set('GL_SHADING_RATE_2X2_PIXELS_QCOM', 0x96A9) unless defined?(OpenGL::GL_SHADING_RATE_2X2_PIXELS_QCOM)
  OpenGL.const_set('GL_SHADING_RATE_4X2_PIXELS_QCOM', 0x96AC) unless defined?(OpenGL::GL_SHADING_RATE_4X2_PIXELS_QCOM)
  OpenGL.const_set('GL_SHADING_RATE_4X4_PIXELS_QCOM', 0x96AE) unless defined?(OpenGL::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 5996
def self.define_ext_enum_GL_QCOM_texture_foveated
  OpenGL.const_set('GL_FOVEATION_ENABLE_BIT_QCOM', 0x00000001) unless defined?(OpenGL::GL_FOVEATION_ENABLE_BIT_QCOM)
  OpenGL.const_set('GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM', 0x00000002) unless defined?(OpenGL::GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM)
  OpenGL.const_set('GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM', 0x8BFB) unless defined?(OpenGL::GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM)
  OpenGL.const_set('GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM', 0x8BFC) unless defined?(OpenGL::GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM)
  OpenGL.const_set('GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM', 0x8BFD) unless defined?(OpenGL::GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM)
  OpenGL.const_set('GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM', 0x8BFE) unless defined?(OpenGL::GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM)
  OpenGL.const_set('GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM', 0x8BFF) unless defined?(OpenGL::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 6019
def self.define_ext_enum_GL_QCOM_texture_foveated2
  OpenGL.const_set('GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM', 0x96A0) unless defined?(OpenGL::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 6030
def self.define_ext_enum_GL_QCOM_texture_foveated_subsampled_layout
  OpenGL.const_set('GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM', 0x00000004) unless defined?(OpenGL::GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM)
  OpenGL.const_set('GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM', 0x8FA1) unless defined?(OpenGL::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 6099
def self.define_ext_enum_GL_QCOM_tiled_rendering
  OpenGL.const_set('GL_COLOR_BUFFER_BIT0_QCOM', 0x00000001) unless defined?(OpenGL::GL_COLOR_BUFFER_BIT0_QCOM)
  OpenGL.const_set('GL_COLOR_BUFFER_BIT1_QCOM', 0x00000002) unless defined?(OpenGL::GL_COLOR_BUFFER_BIT1_QCOM)
  OpenGL.const_set('GL_COLOR_BUFFER_BIT2_QCOM', 0x00000004) unless defined?(OpenGL::GL_COLOR_BUFFER_BIT2_QCOM)
  OpenGL.const_set('GL_COLOR_BUFFER_BIT3_QCOM', 0x00000008) unless defined?(OpenGL::GL_COLOR_BUFFER_BIT3_QCOM)
  OpenGL.const_set('GL_COLOR_BUFFER_BIT4_QCOM', 0x00000010) unless defined?(OpenGL::GL_COLOR_BUFFER_BIT4_QCOM)
  OpenGL.const_set('GL_COLOR_BUFFER_BIT5_QCOM', 0x00000020) unless defined?(OpenGL::GL_COLOR_BUFFER_BIT5_QCOM)
  OpenGL.const_set('GL_COLOR_BUFFER_BIT6_QCOM', 0x00000040) unless defined?(OpenGL::GL_COLOR_BUFFER_BIT6_QCOM)
  OpenGL.const_set('GL_COLOR_BUFFER_BIT7_QCOM', 0x00000080) unless defined?(OpenGL::GL_COLOR_BUFFER_BIT7_QCOM)
  OpenGL.const_set('GL_DEPTH_BUFFER_BIT0_QCOM', 0x00000100) unless defined?(OpenGL::GL_DEPTH_BUFFER_BIT0_QCOM)
  OpenGL.const_set('GL_DEPTH_BUFFER_BIT1_QCOM', 0x00000200) unless defined?(OpenGL::GL_DEPTH_BUFFER_BIT1_QCOM)
  OpenGL.const_set('GL_DEPTH_BUFFER_BIT2_QCOM', 0x00000400) unless defined?(OpenGL::GL_DEPTH_BUFFER_BIT2_QCOM)
  OpenGL.const_set('GL_DEPTH_BUFFER_BIT3_QCOM', 0x00000800) unless defined?(OpenGL::GL_DEPTH_BUFFER_BIT3_QCOM)
  OpenGL.const_set('GL_DEPTH_BUFFER_BIT4_QCOM', 0x00001000) unless defined?(OpenGL::GL_DEPTH_BUFFER_BIT4_QCOM)
  OpenGL.const_set('GL_DEPTH_BUFFER_BIT5_QCOM', 0x00002000) unless defined?(OpenGL::GL_DEPTH_BUFFER_BIT5_QCOM)
  OpenGL.const_set('GL_DEPTH_BUFFER_BIT6_QCOM', 0x00004000) unless defined?(OpenGL::GL_DEPTH_BUFFER_BIT6_QCOM)
  OpenGL.const_set('GL_DEPTH_BUFFER_BIT7_QCOM', 0x00008000) unless defined?(OpenGL::GL_DEPTH_BUFFER_BIT7_QCOM)
  OpenGL.const_set('GL_STENCIL_BUFFER_BIT0_QCOM', 0x00010000) unless defined?(OpenGL::GL_STENCIL_BUFFER_BIT0_QCOM)
  OpenGL.const_set('GL_STENCIL_BUFFER_BIT1_QCOM', 0x00020000) unless defined?(OpenGL::GL_STENCIL_BUFFER_BIT1_QCOM)
  OpenGL.const_set('GL_STENCIL_BUFFER_BIT2_QCOM', 0x00040000) unless defined?(OpenGL::GL_STENCIL_BUFFER_BIT2_QCOM)
  OpenGL.const_set('GL_STENCIL_BUFFER_BIT3_QCOM', 0x00080000) unless defined?(OpenGL::GL_STENCIL_BUFFER_BIT3_QCOM)
  OpenGL.const_set('GL_STENCIL_BUFFER_BIT4_QCOM', 0x00100000) unless defined?(OpenGL::GL_STENCIL_BUFFER_BIT4_QCOM)
  OpenGL.const_set('GL_STENCIL_BUFFER_BIT5_QCOM', 0x00200000) unless defined?(OpenGL::GL_STENCIL_BUFFER_BIT5_QCOM)
  OpenGL.const_set('GL_STENCIL_BUFFER_BIT6_QCOM', 0x00400000) unless defined?(OpenGL::GL_STENCIL_BUFFER_BIT6_QCOM)
  OpenGL.const_set('GL_STENCIL_BUFFER_BIT7_QCOM', 0x00800000) unless defined?(OpenGL::GL_STENCIL_BUFFER_BIT7_QCOM)
  OpenGL.const_set('GL_MULTISAMPLE_BUFFER_BIT0_QCOM', 0x01000000) unless defined?(OpenGL::GL_MULTISAMPLE_BUFFER_BIT0_QCOM)
  OpenGL.const_set('GL_MULTISAMPLE_BUFFER_BIT1_QCOM', 0x02000000) unless defined?(OpenGL::GL_MULTISAMPLE_BUFFER_BIT1_QCOM)
  OpenGL.const_set('GL_MULTISAMPLE_BUFFER_BIT2_QCOM', 0x04000000) unless defined?(OpenGL::GL_MULTISAMPLE_BUFFER_BIT2_QCOM)
  OpenGL.const_set('GL_MULTISAMPLE_BUFFER_BIT3_QCOM', 0x08000000) unless defined?(OpenGL::GL_MULTISAMPLE_BUFFER_BIT3_QCOM)
  OpenGL.const_set('GL_MULTISAMPLE_BUFFER_BIT4_QCOM', 0x10000000) unless defined?(OpenGL::GL_MULTISAMPLE_BUFFER_BIT4_QCOM)
  OpenGL.const_set('GL_MULTISAMPLE_BUFFER_BIT5_QCOM', 0x20000000) unless defined?(OpenGL::GL_MULTISAMPLE_BUFFER_BIT5_QCOM)
  OpenGL.const_set('GL_MULTISAMPLE_BUFFER_BIT6_QCOM', 0x40000000) unless defined?(OpenGL::GL_MULTISAMPLE_BUFFER_BIT6_QCOM)
  OpenGL.const_set('GL_MULTISAMPLE_BUFFER_BIT7_QCOM', 0x80000000) unless defined?(OpenGL::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 6172
def self.define_ext_enum_GL_QCOM_writeonly_rendering
  OpenGL.const_set('GL_WRITEONLY_RENDERING_QCOM', 0x8823) unless defined?(OpenGL::GL_WRITEONLY_RENDERING_QCOM)
end
define_ext_enum_GL_REND_screen_coordinates() click to toggle source
# File lib/opengl_ext_enum.rb, line 12990
def self.define_ext_enum_GL_REND_screen_coordinates
  OpenGL.const_set('GL_SCREEN_COORDINATES_REND', 0x8490) unless defined?(OpenGL::GL_SCREEN_COORDINATES_REND)
  OpenGL.const_set('GL_INVERTED_SCREEN_W_REND', 0x8491) unless defined?(OpenGL::GL_INVERTED_SCREEN_W_REND)
end
define_ext_enum_GL_S3_s3tc() click to toggle source
# File lib/opengl_ext_enum.rb, line 13003
def self.define_ext_enum_GL_S3_s3tc
  OpenGL.const_set('GL_RGB_S3TC', 0x83A0) unless defined?(OpenGL::GL_RGB_S3TC)
  OpenGL.const_set('GL_RGB4_S3TC', 0x83A1) unless defined?(OpenGL::GL_RGB4_S3TC)
  OpenGL.const_set('GL_RGBA_S3TC', 0x83A2) unless defined?(OpenGL::GL_RGBA_S3TC)
  OpenGL.const_set('GL_RGBA4_S3TC', 0x83A3) unless defined?(OpenGL::GL_RGBA4_S3TC)
  OpenGL.const_set('GL_RGBA_DXT5_S3TC', 0x83A4) unless defined?(OpenGL::GL_RGBA_DXT5_S3TC)
  OpenGL.const_set('GL_RGBA4_DXT5_S3TC', 0x83A5) unless defined?(OpenGL::GL_RGBA4_DXT5_S3TC)
end
define_ext_enum_GL_SGIS_detail_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13024
def self.define_ext_enum_GL_SGIS_detail_texture
  OpenGL.const_set('GL_DETAIL_TEXTURE_2D_SGIS', 0x8095) unless defined?(OpenGL::GL_DETAIL_TEXTURE_2D_SGIS)
  OpenGL.const_set('GL_DETAIL_TEXTURE_2D_BINDING_SGIS', 0x8096) unless defined?(OpenGL::GL_DETAIL_TEXTURE_2D_BINDING_SGIS)
  OpenGL.const_set('GL_LINEAR_DETAIL_SGIS', 0x8097) unless defined?(OpenGL::GL_LINEAR_DETAIL_SGIS)
  OpenGL.const_set('GL_LINEAR_DETAIL_ALPHA_SGIS', 0x8098) unless defined?(OpenGL::GL_LINEAR_DETAIL_ALPHA_SGIS)
  OpenGL.const_set('GL_LINEAR_DETAIL_COLOR_SGIS', 0x8099) unless defined?(OpenGL::GL_LINEAR_DETAIL_COLOR_SGIS)
  OpenGL.const_set('GL_DETAIL_TEXTURE_LEVEL_SGIS', 0x809A) unless defined?(OpenGL::GL_DETAIL_TEXTURE_LEVEL_SGIS)
  OpenGL.const_set('GL_DETAIL_TEXTURE_MODE_SGIS', 0x809B) unless defined?(OpenGL::GL_DETAIL_TEXTURE_MODE_SGIS)
  OpenGL.const_set('GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS', 0x809C) unless defined?(OpenGL::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 13049
def self.define_ext_enum_GL_SGIS_fog_function
  OpenGL.const_set('GL_FOG_FUNC_SGIS', 0x812A) unless defined?(OpenGL::GL_FOG_FUNC_SGIS)
  OpenGL.const_set('GL_FOG_FUNC_POINTS_SGIS', 0x812B) unless defined?(OpenGL::GL_FOG_FUNC_POINTS_SGIS)
  OpenGL.const_set('GL_MAX_FOG_FUNC_POINTS_SGIS', 0x812C) unless defined?(OpenGL::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 13064
def self.define_ext_enum_GL_SGIS_generate_mipmap
  OpenGL.const_set('GL_GENERATE_MIPMAP_SGIS', 0x8191) unless defined?(OpenGL::GL_GENERATE_MIPMAP_SGIS)
  OpenGL.const_set('GL_GENERATE_MIPMAP_HINT_SGIS', 0x8192) unless defined?(OpenGL::GL_GENERATE_MIPMAP_HINT_SGIS)
end
define_ext_enum_GL_SGIS_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13077
def self.define_ext_enum_GL_SGIS_multisample
  OpenGL.const_set('GL_MULTISAMPLE_SGIS', 0x809D) unless defined?(OpenGL::GL_MULTISAMPLE_SGIS)
  OpenGL.const_set('GL_SAMPLE_ALPHA_TO_MASK_SGIS', 0x809E) unless defined?(OpenGL::GL_SAMPLE_ALPHA_TO_MASK_SGIS)
  OpenGL.const_set('GL_SAMPLE_ALPHA_TO_ONE_SGIS', 0x809F) unless defined?(OpenGL::GL_SAMPLE_ALPHA_TO_ONE_SGIS)
  OpenGL.const_set('GL_SAMPLE_MASK_SGIS', 0x80A0) unless defined?(OpenGL::GL_SAMPLE_MASK_SGIS)
  OpenGL.const_set('GL_1PASS_SGIS', 0x80A1) unless defined?(OpenGL::GL_1PASS_SGIS)
  OpenGL.const_set('GL_2PASS_0_SGIS', 0x80A2) unless defined?(OpenGL::GL_2PASS_0_SGIS)
  OpenGL.const_set('GL_2PASS_1_SGIS', 0x80A3) unless defined?(OpenGL::GL_2PASS_1_SGIS)
  OpenGL.const_set('GL_4PASS_0_SGIS', 0x80A4) unless defined?(OpenGL::GL_4PASS_0_SGIS)
  OpenGL.const_set('GL_4PASS_1_SGIS', 0x80A5) unless defined?(OpenGL::GL_4PASS_1_SGIS)
  OpenGL.const_set('GL_4PASS_2_SGIS', 0x80A6) unless defined?(OpenGL::GL_4PASS_2_SGIS)
  OpenGL.const_set('GL_4PASS_3_SGIS', 0x80A7) unless defined?(OpenGL::GL_4PASS_3_SGIS)
  OpenGL.const_set('GL_SAMPLE_BUFFERS_SGIS', 0x80A8) unless defined?(OpenGL::GL_SAMPLE_BUFFERS_SGIS)
  OpenGL.const_set('GL_SAMPLES_SGIS', 0x80A9) unless defined?(OpenGL::GL_SAMPLES_SGIS)
  OpenGL.const_set('GL_SAMPLE_MASK_VALUE_SGIS', 0x80AA) unless defined?(OpenGL::GL_SAMPLE_MASK_VALUE_SGIS)
  OpenGL.const_set('GL_SAMPLE_MASK_INVERT_SGIS', 0x80AB) unless defined?(OpenGL::GL_SAMPLE_MASK_INVERT_SGIS)
  OpenGL.const_set('GL_SAMPLE_PATTERN_SGIS', 0x80AC) unless defined?(OpenGL::GL_SAMPLE_PATTERN_SGIS)
end
define_ext_enum_GL_SGIS_pixel_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13118
def self.define_ext_enum_GL_SGIS_pixel_texture
  OpenGL.const_set('GL_PIXEL_TEXTURE_SGIS', 0x8353) unless defined?(OpenGL::GL_PIXEL_TEXTURE_SGIS)
  OpenGL.const_set('GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS', 0x8354) unless defined?(OpenGL::GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS)
  OpenGL.const_set('GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS', 0x8355) unless defined?(OpenGL::GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS)
  OpenGL.const_set('GL_PIXEL_GROUP_COLOR_SGIS', 0x8356) unless defined?(OpenGL::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 13135
def self.define_ext_enum_GL_SGIS_point_line_texgen
  OpenGL.const_set('GL_EYE_DISTANCE_TO_POINT_SGIS', 0x81F0) unless defined?(OpenGL::GL_EYE_DISTANCE_TO_POINT_SGIS)
  OpenGL.const_set('GL_OBJECT_DISTANCE_TO_POINT_SGIS', 0x81F1) unless defined?(OpenGL::GL_OBJECT_DISTANCE_TO_POINT_SGIS)
  OpenGL.const_set('GL_EYE_DISTANCE_TO_LINE_SGIS', 0x81F2) unless defined?(OpenGL::GL_EYE_DISTANCE_TO_LINE_SGIS)
  OpenGL.const_set('GL_OBJECT_DISTANCE_TO_LINE_SGIS', 0x81F3) unless defined?(OpenGL::GL_OBJECT_DISTANCE_TO_LINE_SGIS)
  OpenGL.const_set('GL_EYE_POINT_SGIS', 0x81F4) unless defined?(OpenGL::GL_EYE_POINT_SGIS)
  OpenGL.const_set('GL_OBJECT_POINT_SGIS', 0x81F5) unless defined?(OpenGL::GL_OBJECT_POINT_SGIS)
  OpenGL.const_set('GL_EYE_LINE_SGIS', 0x81F6) unless defined?(OpenGL::GL_EYE_LINE_SGIS)
  OpenGL.const_set('GL_OBJECT_LINE_SGIS', 0x81F7) unless defined?(OpenGL::GL_OBJECT_LINE_SGIS)
end
define_ext_enum_GL_SGIS_point_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 13160
def self.define_ext_enum_GL_SGIS_point_parameters
  OpenGL.const_set('GL_POINT_SIZE_MIN_SGIS', 0x8126) unless defined?(OpenGL::GL_POINT_SIZE_MIN_SGIS)
  OpenGL.const_set('GL_POINT_SIZE_MAX_SGIS', 0x8127) unless defined?(OpenGL::GL_POINT_SIZE_MAX_SGIS)
  OpenGL.const_set('GL_POINT_FADE_THRESHOLD_SIZE_SGIS', 0x8128) unless defined?(OpenGL::GL_POINT_FADE_THRESHOLD_SIZE_SGIS)
  OpenGL.const_set('GL_DISTANCE_ATTENUATION_SGIS', 0x8129) unless defined?(OpenGL::GL_DISTANCE_ATTENUATION_SGIS)
end
define_ext_enum_GL_SGIS_sharpen_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13177
def self.define_ext_enum_GL_SGIS_sharpen_texture
  OpenGL.const_set('GL_LINEAR_SHARPEN_SGIS', 0x80AD) unless defined?(OpenGL::GL_LINEAR_SHARPEN_SGIS)
  OpenGL.const_set('GL_LINEAR_SHARPEN_ALPHA_SGIS', 0x80AE) unless defined?(OpenGL::GL_LINEAR_SHARPEN_ALPHA_SGIS)
  OpenGL.const_set('GL_LINEAR_SHARPEN_COLOR_SGIS', 0x80AF) unless defined?(OpenGL::GL_LINEAR_SHARPEN_COLOR_SGIS)
  OpenGL.const_set('GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS', 0x80B0) unless defined?(OpenGL::GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS)
end
define_ext_enum_GL_SGIS_texture4D() click to toggle source
# File lib/opengl_ext_enum.rb, line 13194
def self.define_ext_enum_GL_SGIS_texture4D
  OpenGL.const_set('GL_PACK_SKIP_VOLUMES_SGIS', 0x8130) unless defined?(OpenGL::GL_PACK_SKIP_VOLUMES_SGIS)
  OpenGL.const_set('GL_PACK_IMAGE_DEPTH_SGIS', 0x8131) unless defined?(OpenGL::GL_PACK_IMAGE_DEPTH_SGIS)
  OpenGL.const_set('GL_UNPACK_SKIP_VOLUMES_SGIS', 0x8132) unless defined?(OpenGL::GL_UNPACK_SKIP_VOLUMES_SGIS)
  OpenGL.const_set('GL_UNPACK_IMAGE_DEPTH_SGIS', 0x8133) unless defined?(OpenGL::GL_UNPACK_IMAGE_DEPTH_SGIS)
  OpenGL.const_set('GL_TEXTURE_4D_SGIS', 0x8134) unless defined?(OpenGL::GL_TEXTURE_4D_SGIS)
  OpenGL.const_set('GL_PROXY_TEXTURE_4D_SGIS', 0x8135) unless defined?(OpenGL::GL_PROXY_TEXTURE_4D_SGIS)
  OpenGL.const_set('GL_TEXTURE_4DSIZE_SGIS', 0x8136) unless defined?(OpenGL::GL_TEXTURE_4DSIZE_SGIS)
  OpenGL.const_set('GL_TEXTURE_WRAP_Q_SGIS', 0x8137) unless defined?(OpenGL::GL_TEXTURE_WRAP_Q_SGIS)
  OpenGL.const_set('GL_MAX_4D_TEXTURE_SIZE_SGIS', 0x8138) unless defined?(OpenGL::GL_MAX_4D_TEXTURE_SIZE_SGIS)
  OpenGL.const_set('GL_TEXTURE_4D_BINDING_SGIS', 0x814F) unless defined?(OpenGL::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 13223
def self.define_ext_enum_GL_SGIS_texture_border_clamp
  OpenGL.const_set('GL_CLAMP_TO_BORDER_SGIS', 0x812D) unless defined?(OpenGL::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 13234
def self.define_ext_enum_GL_SGIS_texture_color_mask
  OpenGL.const_set('GL_TEXTURE_COLOR_WRITEMASK_SGIS', 0x81EF) unless defined?(OpenGL::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 13245
def self.define_ext_enum_GL_SGIS_texture_edge_clamp
  OpenGL.const_set('GL_CLAMP_TO_EDGE_SGIS', 0x812F) unless defined?(OpenGL::GL_CLAMP_TO_EDGE_SGIS)
end
define_ext_enum_GL_SGIS_texture_filter4() click to toggle source
# File lib/opengl_ext_enum.rb, line 13256
def self.define_ext_enum_GL_SGIS_texture_filter4
  OpenGL.const_set('GL_FILTER4_SGIS', 0x8146) unless defined?(OpenGL::GL_FILTER4_SGIS)
  OpenGL.const_set('GL_TEXTURE_FILTER4_SIZE_SGIS', 0x8147) unless defined?(OpenGL::GL_TEXTURE_FILTER4_SIZE_SGIS)
end
define_ext_enum_GL_SGIS_texture_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 13269
def self.define_ext_enum_GL_SGIS_texture_lod
  OpenGL.const_set('GL_TEXTURE_MIN_LOD_SGIS', 0x813A) unless defined?(OpenGL::GL_TEXTURE_MIN_LOD_SGIS)
  OpenGL.const_set('GL_TEXTURE_MAX_LOD_SGIS', 0x813B) unless defined?(OpenGL::GL_TEXTURE_MAX_LOD_SGIS)
  OpenGL.const_set('GL_TEXTURE_BASE_LEVEL_SGIS', 0x813C) unless defined?(OpenGL::GL_TEXTURE_BASE_LEVEL_SGIS)
  OpenGL.const_set('GL_TEXTURE_MAX_LEVEL_SGIS', 0x813D) unless defined?(OpenGL::GL_TEXTURE_MAX_LEVEL_SGIS)
end
define_ext_enum_GL_SGIS_texture_select() click to toggle source
# File lib/opengl_ext_enum.rb, line 13286
def self.define_ext_enum_GL_SGIS_texture_select
  OpenGL.const_set('GL_DUAL_ALPHA4_SGIS', 0x8110) unless defined?(OpenGL::GL_DUAL_ALPHA4_SGIS)
  OpenGL.const_set('GL_DUAL_ALPHA8_SGIS', 0x8111) unless defined?(OpenGL::GL_DUAL_ALPHA8_SGIS)
  OpenGL.const_set('GL_DUAL_ALPHA12_SGIS', 0x8112) unless defined?(OpenGL::GL_DUAL_ALPHA12_SGIS)
  OpenGL.const_set('GL_DUAL_ALPHA16_SGIS', 0x8113) unless defined?(OpenGL::GL_DUAL_ALPHA16_SGIS)
  OpenGL.const_set('GL_DUAL_LUMINANCE4_SGIS', 0x8114) unless defined?(OpenGL::GL_DUAL_LUMINANCE4_SGIS)
  OpenGL.const_set('GL_DUAL_LUMINANCE8_SGIS', 0x8115) unless defined?(OpenGL::GL_DUAL_LUMINANCE8_SGIS)
  OpenGL.const_set('GL_DUAL_LUMINANCE12_SGIS', 0x8116) unless defined?(OpenGL::GL_DUAL_LUMINANCE12_SGIS)
  OpenGL.const_set('GL_DUAL_LUMINANCE16_SGIS', 0x8117) unless defined?(OpenGL::GL_DUAL_LUMINANCE16_SGIS)
  OpenGL.const_set('GL_DUAL_INTENSITY4_SGIS', 0x8118) unless defined?(OpenGL::GL_DUAL_INTENSITY4_SGIS)
  OpenGL.const_set('GL_DUAL_INTENSITY8_SGIS', 0x8119) unless defined?(OpenGL::GL_DUAL_INTENSITY8_SGIS)
  OpenGL.const_set('GL_DUAL_INTENSITY12_SGIS', 0x811A) unless defined?(OpenGL::GL_DUAL_INTENSITY12_SGIS)
  OpenGL.const_set('GL_DUAL_INTENSITY16_SGIS', 0x811B) unless defined?(OpenGL::GL_DUAL_INTENSITY16_SGIS)
  OpenGL.const_set('GL_DUAL_LUMINANCE_ALPHA4_SGIS', 0x811C) unless defined?(OpenGL::GL_DUAL_LUMINANCE_ALPHA4_SGIS)
  OpenGL.const_set('GL_DUAL_LUMINANCE_ALPHA8_SGIS', 0x811D) unless defined?(OpenGL::GL_DUAL_LUMINANCE_ALPHA8_SGIS)
  OpenGL.const_set('GL_QUAD_ALPHA4_SGIS', 0x811E) unless defined?(OpenGL::GL_QUAD_ALPHA4_SGIS)
  OpenGL.const_set('GL_QUAD_ALPHA8_SGIS', 0x811F) unless defined?(OpenGL::GL_QUAD_ALPHA8_SGIS)
  OpenGL.const_set('GL_QUAD_LUMINANCE4_SGIS', 0x8120) unless defined?(OpenGL::GL_QUAD_LUMINANCE4_SGIS)
  OpenGL.const_set('GL_QUAD_LUMINANCE8_SGIS', 0x8121) unless defined?(OpenGL::GL_QUAD_LUMINANCE8_SGIS)
  OpenGL.const_set('GL_QUAD_INTENSITY4_SGIS', 0x8122) unless defined?(OpenGL::GL_QUAD_INTENSITY4_SGIS)
  OpenGL.const_set('GL_QUAD_INTENSITY8_SGIS', 0x8123) unless defined?(OpenGL::GL_QUAD_INTENSITY8_SGIS)
  OpenGL.const_set('GL_DUAL_TEXTURE_SELECT_SGIS', 0x8124) unless defined?(OpenGL::GL_DUAL_TEXTURE_SELECT_SGIS)
  OpenGL.const_set('GL_QUAD_TEXTURE_SELECT_SGIS', 0x8125) unless defined?(OpenGL::GL_QUAD_TEXTURE_SELECT_SGIS)
end
define_ext_enum_GL_SGIX_async() click to toggle source
# File lib/opengl_ext_enum.rb, line 13339
def self.define_ext_enum_GL_SGIX_async
  OpenGL.const_set('GL_ASYNC_MARKER_SGIX', 0x8329) unless defined?(OpenGL::GL_ASYNC_MARKER_SGIX)
end
define_ext_enum_GL_SGIX_async_histogram() click to toggle source
# File lib/opengl_ext_enum.rb, line 13350
def self.define_ext_enum_GL_SGIX_async_histogram
  OpenGL.const_set('GL_ASYNC_HISTOGRAM_SGIX', 0x832C) unless defined?(OpenGL::GL_ASYNC_HISTOGRAM_SGIX)
  OpenGL.const_set('GL_MAX_ASYNC_HISTOGRAM_SGIX', 0x832D) unless defined?(OpenGL::GL_MAX_ASYNC_HISTOGRAM_SGIX)
end
define_ext_enum_GL_SGIX_async_pixel() click to toggle source
# File lib/opengl_ext_enum.rb, line 13363
def self.define_ext_enum_GL_SGIX_async_pixel
  OpenGL.const_set('GL_ASYNC_TEX_IMAGE_SGIX', 0x835C) unless defined?(OpenGL::GL_ASYNC_TEX_IMAGE_SGIX)
  OpenGL.const_set('GL_ASYNC_DRAW_PIXELS_SGIX', 0x835D) unless defined?(OpenGL::GL_ASYNC_DRAW_PIXELS_SGIX)
  OpenGL.const_set('GL_ASYNC_READ_PIXELS_SGIX', 0x835E) unless defined?(OpenGL::GL_ASYNC_READ_PIXELS_SGIX)
  OpenGL.const_set('GL_MAX_ASYNC_TEX_IMAGE_SGIX', 0x835F) unless defined?(OpenGL::GL_MAX_ASYNC_TEX_IMAGE_SGIX)
  OpenGL.const_set('GL_MAX_ASYNC_DRAW_PIXELS_SGIX', 0x8360) unless defined?(OpenGL::GL_MAX_ASYNC_DRAW_PIXELS_SGIX)
  OpenGL.const_set('GL_MAX_ASYNC_READ_PIXELS_SGIX', 0x8361) unless defined?(OpenGL::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 13384
def self.define_ext_enum_GL_SGIX_blend_alpha_minmax
  OpenGL.const_set('GL_ALPHA_MIN_SGIX', 0x8320) unless defined?(OpenGL::GL_ALPHA_MIN_SGIX)
  OpenGL.const_set('GL_ALPHA_MAX_SGIX', 0x8321) unless defined?(OpenGL::GL_ALPHA_MAX_SGIX)
end
define_ext_enum_GL_SGIX_calligraphic_fragment() click to toggle source
# File lib/opengl_ext_enum.rb, line 13397
def self.define_ext_enum_GL_SGIX_calligraphic_fragment
  OpenGL.const_set('GL_CALLIGRAPHIC_FRAGMENT_SGIX', 0x8183) unless defined?(OpenGL::GL_CALLIGRAPHIC_FRAGMENT_SGIX)
end
define_ext_enum_GL_SGIX_clipmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 13408
def self.define_ext_enum_GL_SGIX_clipmap
  OpenGL.const_set('GL_LINEAR_CLIPMAP_LINEAR_SGIX', 0x8170) unless defined?(OpenGL::GL_LINEAR_CLIPMAP_LINEAR_SGIX)
  OpenGL.const_set('GL_TEXTURE_CLIPMAP_CENTER_SGIX', 0x8171) unless defined?(OpenGL::GL_TEXTURE_CLIPMAP_CENTER_SGIX)
  OpenGL.const_set('GL_TEXTURE_CLIPMAP_FRAME_SGIX', 0x8172) unless defined?(OpenGL::GL_TEXTURE_CLIPMAP_FRAME_SGIX)
  OpenGL.const_set('GL_TEXTURE_CLIPMAP_OFFSET_SGIX', 0x8173) unless defined?(OpenGL::GL_TEXTURE_CLIPMAP_OFFSET_SGIX)
  OpenGL.const_set('GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX', 0x8174) unless defined?(OpenGL::GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX)
  OpenGL.const_set('GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX', 0x8175) unless defined?(OpenGL::GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX)
  OpenGL.const_set('GL_TEXTURE_CLIPMAP_DEPTH_SGIX', 0x8176) unless defined?(OpenGL::GL_TEXTURE_CLIPMAP_DEPTH_SGIX)
  OpenGL.const_set('GL_MAX_CLIPMAP_DEPTH_SGIX', 0x8177) unless defined?(OpenGL::GL_MAX_CLIPMAP_DEPTH_SGIX)
  OpenGL.const_set('GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX', 0x8178) unless defined?(OpenGL::GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX)
  OpenGL.const_set('GL_NEAREST_CLIPMAP_NEAREST_SGIX', 0x844D) unless defined?(OpenGL::GL_NEAREST_CLIPMAP_NEAREST_SGIX)
  OpenGL.const_set('GL_NEAREST_CLIPMAP_LINEAR_SGIX', 0x844E) unless defined?(OpenGL::GL_NEAREST_CLIPMAP_LINEAR_SGIX)
  OpenGL.const_set('GL_LINEAR_CLIPMAP_NEAREST_SGIX', 0x844F) unless defined?(OpenGL::GL_LINEAR_CLIPMAP_NEAREST_SGIX)
end
define_ext_enum_GL_SGIX_convolution_accuracy() click to toggle source
# File lib/opengl_ext_enum.rb, line 13441
def self.define_ext_enum_GL_SGIX_convolution_accuracy
  OpenGL.const_set('GL_CONVOLUTION_HINT_SGIX', 0x8316) unless defined?(OpenGL::GL_CONVOLUTION_HINT_SGIX)
end
define_ext_enum_GL_SGIX_depth_pass_instrument() click to toggle source
# File lib/opengl_ext_enum.rb, line 13452
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 13461
def self.define_ext_enum_GL_SGIX_depth_texture
  OpenGL.const_set('GL_DEPTH_COMPONENT16_SGIX', 0x81A5) unless defined?(OpenGL::GL_DEPTH_COMPONENT16_SGIX)
  OpenGL.const_set('GL_DEPTH_COMPONENT24_SGIX', 0x81A6) unless defined?(OpenGL::GL_DEPTH_COMPONENT24_SGIX)
  OpenGL.const_set('GL_DEPTH_COMPONENT32_SGIX', 0x81A7) unless defined?(OpenGL::GL_DEPTH_COMPONENT32_SGIX)
end
define_ext_enum_GL_SGIX_flush_raster() click to toggle source
# File lib/opengl_ext_enum.rb, line 13476
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 13485
def self.define_ext_enum_GL_SGIX_fog_offset
  OpenGL.const_set('GL_FOG_OFFSET_SGIX', 0x8198) unless defined?(OpenGL::GL_FOG_OFFSET_SGIX)
  OpenGL.const_set('GL_FOG_OFFSET_VALUE_SGIX', 0x8199) unless defined?(OpenGL::GL_FOG_OFFSET_VALUE_SGIX)
end
define_ext_enum_GL_SGIX_fragment_lighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 13498
def self.define_ext_enum_GL_SGIX_fragment_lighting
  OpenGL.const_set('GL_FRAGMENT_LIGHTING_SGIX', 0x8400) unless defined?(OpenGL::GL_FRAGMENT_LIGHTING_SGIX)
  OpenGL.const_set('GL_FRAGMENT_COLOR_MATERIAL_SGIX', 0x8401) unless defined?(OpenGL::GL_FRAGMENT_COLOR_MATERIAL_SGIX)
  OpenGL.const_set('GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX', 0x8402) unless defined?(OpenGL::GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX)
  OpenGL.const_set('GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX', 0x8403) unless defined?(OpenGL::GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX)
  OpenGL.const_set('GL_MAX_FRAGMENT_LIGHTS_SGIX', 0x8404) unless defined?(OpenGL::GL_MAX_FRAGMENT_LIGHTS_SGIX)
  OpenGL.const_set('GL_MAX_ACTIVE_LIGHTS_SGIX', 0x8405) unless defined?(OpenGL::GL_MAX_ACTIVE_LIGHTS_SGIX)
  OpenGL.const_set('GL_CURRENT_RASTER_NORMAL_SGIX', 0x8406) unless defined?(OpenGL::GL_CURRENT_RASTER_NORMAL_SGIX)
  OpenGL.const_set('GL_LIGHT_ENV_MODE_SGIX', 0x8407) unless defined?(OpenGL::GL_LIGHT_ENV_MODE_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX', 0x8408) unless defined?(OpenGL::GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX', 0x8409) unless defined?(OpenGL::GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX', 0x840A) unless defined?(OpenGL::GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX', 0x840B) unless defined?(OpenGL::GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT0_SGIX', 0x840C) unless defined?(OpenGL::GL_FRAGMENT_LIGHT0_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT1_SGIX', 0x840D) unless defined?(OpenGL::GL_FRAGMENT_LIGHT1_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT2_SGIX', 0x840E) unless defined?(OpenGL::GL_FRAGMENT_LIGHT2_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT3_SGIX', 0x840F) unless defined?(OpenGL::GL_FRAGMENT_LIGHT3_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT4_SGIX', 0x8410) unless defined?(OpenGL::GL_FRAGMENT_LIGHT4_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT5_SGIX', 0x8411) unless defined?(OpenGL::GL_FRAGMENT_LIGHT5_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT6_SGIX', 0x8412) unless defined?(OpenGL::GL_FRAGMENT_LIGHT6_SGIX)
  OpenGL.const_set('GL_FRAGMENT_LIGHT7_SGIX', 0x8413) unless defined?(OpenGL::GL_FRAGMENT_LIGHT7_SGIX)
end
define_ext_enum_GL_SGIX_framezoom() click to toggle source
# File lib/opengl_ext_enum.rb, line 13547
def self.define_ext_enum_GL_SGIX_framezoom
  OpenGL.const_set('GL_FRAMEZOOM_SGIX', 0x818B) unless defined?(OpenGL::GL_FRAMEZOOM_SGIX)
  OpenGL.const_set('GL_FRAMEZOOM_FACTOR_SGIX', 0x818C) unless defined?(OpenGL::GL_FRAMEZOOM_FACTOR_SGIX)
  OpenGL.const_set('GL_MAX_FRAMEZOOM_FACTOR_SGIX', 0x818D) unless defined?(OpenGL::GL_MAX_FRAMEZOOM_FACTOR_SGIX)
end
define_ext_enum_GL_SGIX_igloo_interface() click to toggle source
# File lib/opengl_ext_enum.rb, line 13562
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 13571
def self.define_ext_enum_GL_SGIX_instruments
  OpenGL.const_set('GL_INSTRUMENT_BUFFER_POINTER_SGIX', 0x8180) unless defined?(OpenGL::GL_INSTRUMENT_BUFFER_POINTER_SGIX)
  OpenGL.const_set('GL_INSTRUMENT_MEASUREMENTS_SGIX', 0x8181) unless defined?(OpenGL::GL_INSTRUMENT_MEASUREMENTS_SGIX)
end
define_ext_enum_GL_SGIX_interlace() click to toggle source
# File lib/opengl_ext_enum.rb, line 13584
def self.define_ext_enum_GL_SGIX_interlace
  OpenGL.const_set('GL_INTERLACE_SGIX', 0x8094) unless defined?(OpenGL::GL_INTERLACE_SGIX)
end
define_ext_enum_GL_SGIX_ir_instrument1() click to toggle source
# File lib/opengl_ext_enum.rb, line 13595
def self.define_ext_enum_GL_SGIX_ir_instrument1
  OpenGL.const_set('GL_IR_INSTRUMENT1_SGIX', 0x817F) unless defined?(OpenGL::GL_IR_INSTRUMENT1_SGIX)
end
define_ext_enum_GL_SGIX_list_priority() click to toggle source
# File lib/opengl_ext_enum.rb, line 13606
def self.define_ext_enum_GL_SGIX_list_priority
  OpenGL.const_set('GL_LIST_PRIORITY_SGIX', 0x8182) unless defined?(OpenGL::GL_LIST_PRIORITY_SGIX)
end
define_ext_enum_GL_SGIX_pixel_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13617
def self.define_ext_enum_GL_SGIX_pixel_texture
  OpenGL.const_set('GL_PIXEL_TEX_GEN_SGIX', 0x8139) unless defined?(OpenGL::GL_PIXEL_TEX_GEN_SGIX)
  OpenGL.const_set('GL_PIXEL_TEX_GEN_MODE_SGIX', 0x832B) unless defined?(OpenGL::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 13630
def self.define_ext_enum_GL_SGIX_pixel_tiles
  OpenGL.const_set('GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX', 0x813E) unless defined?(OpenGL::GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX)
  OpenGL.const_set('GL_PIXEL_TILE_CACHE_INCREMENT_SGIX', 0x813F) unless defined?(OpenGL::GL_PIXEL_TILE_CACHE_INCREMENT_SGIX)
  OpenGL.const_set('GL_PIXEL_TILE_WIDTH_SGIX', 0x8140) unless defined?(OpenGL::GL_PIXEL_TILE_WIDTH_SGIX)
  OpenGL.const_set('GL_PIXEL_TILE_HEIGHT_SGIX', 0x8141) unless defined?(OpenGL::GL_PIXEL_TILE_HEIGHT_SGIX)
  OpenGL.const_set('GL_PIXEL_TILE_GRID_WIDTH_SGIX', 0x8142) unless defined?(OpenGL::GL_PIXEL_TILE_GRID_WIDTH_SGIX)
  OpenGL.const_set('GL_PIXEL_TILE_GRID_HEIGHT_SGIX', 0x8143) unless defined?(OpenGL::GL_PIXEL_TILE_GRID_HEIGHT_SGIX)
  OpenGL.const_set('GL_PIXEL_TILE_GRID_DEPTH_SGIX', 0x8144) unless defined?(OpenGL::GL_PIXEL_TILE_GRID_DEPTH_SGIX)
  OpenGL.const_set('GL_PIXEL_TILE_CACHE_SIZE_SGIX', 0x8145) unless defined?(OpenGL::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 13655
def self.define_ext_enum_GL_SGIX_polynomial_ffd
  OpenGL.const_set('GL_TEXTURE_DEFORMATION_BIT_SGIX', 0x00000001) unless defined?(OpenGL::GL_TEXTURE_DEFORMATION_BIT_SGIX)
  OpenGL.const_set('GL_GEOMETRY_DEFORMATION_BIT_SGIX', 0x00000002) unless defined?(OpenGL::GL_GEOMETRY_DEFORMATION_BIT_SGIX)
  OpenGL.const_set('GL_GEOMETRY_DEFORMATION_SGIX', 0x8194) unless defined?(OpenGL::GL_GEOMETRY_DEFORMATION_SGIX)
  OpenGL.const_set('GL_TEXTURE_DEFORMATION_SGIX', 0x8195) unless defined?(OpenGL::GL_TEXTURE_DEFORMATION_SGIX)
  OpenGL.const_set('GL_DEFORMATIONS_MASK_SGIX', 0x8196) unless defined?(OpenGL::GL_DEFORMATIONS_MASK_SGIX)
  OpenGL.const_set('GL_MAX_DEFORMATION_ORDER_SGIX', 0x8197) unless defined?(OpenGL::GL_MAX_DEFORMATION_ORDER_SGIX)
end
define_ext_enum_GL_SGIX_reference_plane() click to toggle source
# File lib/opengl_ext_enum.rb, line 13676
def self.define_ext_enum_GL_SGIX_reference_plane
  OpenGL.const_set('GL_REFERENCE_PLANE_SGIX', 0x817D) unless defined?(OpenGL::GL_REFERENCE_PLANE_SGIX)
  OpenGL.const_set('GL_REFERENCE_PLANE_EQUATION_SGIX', 0x817E) unless defined?(OpenGL::GL_REFERENCE_PLANE_EQUATION_SGIX)
end
define_ext_enum_GL_SGIX_resample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13689
def self.define_ext_enum_GL_SGIX_resample
  OpenGL.const_set('GL_PACK_RESAMPLE_SGIX', 0x842E) unless defined?(OpenGL::GL_PACK_RESAMPLE_SGIX)
  OpenGL.const_set('GL_UNPACK_RESAMPLE_SGIX', 0x842F) unless defined?(OpenGL::GL_UNPACK_RESAMPLE_SGIX)
  OpenGL.const_set('GL_RESAMPLE_REPLICATE_SGIX', 0x8433) unless defined?(OpenGL::GL_RESAMPLE_REPLICATE_SGIX)
  OpenGL.const_set('GL_RESAMPLE_ZERO_FILL_SGIX', 0x8434) unless defined?(OpenGL::GL_RESAMPLE_ZERO_FILL_SGIX)
  OpenGL.const_set('GL_RESAMPLE_DECIMATE_SGIX', 0x8430) unless defined?(OpenGL::GL_RESAMPLE_DECIMATE_SGIX)
end
define_ext_enum_GL_SGIX_scalebias_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 13708
def self.define_ext_enum_GL_SGIX_scalebias_hint
  OpenGL.const_set('GL_SCALEBIAS_HINT_SGIX', 0x8322) unless defined?(OpenGL::GL_SCALEBIAS_HINT_SGIX)
end
define_ext_enum_GL_SGIX_shadow() click to toggle source
# File lib/opengl_ext_enum.rb, line 13719
def self.define_ext_enum_GL_SGIX_shadow
  OpenGL.const_set('GL_TEXTURE_COMPARE_SGIX', 0x819A) unless defined?(OpenGL::GL_TEXTURE_COMPARE_SGIX)
  OpenGL.const_set('GL_TEXTURE_COMPARE_OPERATOR_SGIX', 0x819B) unless defined?(OpenGL::GL_TEXTURE_COMPARE_OPERATOR_SGIX)
  OpenGL.const_set('GL_TEXTURE_LEQUAL_R_SGIX', 0x819C) unless defined?(OpenGL::GL_TEXTURE_LEQUAL_R_SGIX)
  OpenGL.const_set('GL_TEXTURE_GEQUAL_R_SGIX', 0x819D) unless defined?(OpenGL::GL_TEXTURE_GEQUAL_R_SGIX)
end
define_ext_enum_GL_SGIX_shadow_ambient() click to toggle source
# File lib/opengl_ext_enum.rb, line 13736
def self.define_ext_enum_GL_SGIX_shadow_ambient
  OpenGL.const_set('GL_SHADOW_AMBIENT_SGIX', 0x80BF) unless defined?(OpenGL::GL_SHADOW_AMBIENT_SGIX)
end
define_ext_enum_GL_SGIX_sprite() click to toggle source
# File lib/opengl_ext_enum.rb, line 13747
def self.define_ext_enum_GL_SGIX_sprite
  OpenGL.const_set('GL_SPRITE_SGIX', 0x8148) unless defined?(OpenGL::GL_SPRITE_SGIX)
  OpenGL.const_set('GL_SPRITE_MODE_SGIX', 0x8149) unless defined?(OpenGL::GL_SPRITE_MODE_SGIX)
  OpenGL.const_set('GL_SPRITE_AXIS_SGIX', 0x814A) unless defined?(OpenGL::GL_SPRITE_AXIS_SGIX)
  OpenGL.const_set('GL_SPRITE_TRANSLATION_SGIX', 0x814B) unless defined?(OpenGL::GL_SPRITE_TRANSLATION_SGIX)
  OpenGL.const_set('GL_SPRITE_AXIAL_SGIX', 0x814C) unless defined?(OpenGL::GL_SPRITE_AXIAL_SGIX)
  OpenGL.const_set('GL_SPRITE_OBJECT_ALIGNED_SGIX', 0x814D) unless defined?(OpenGL::GL_SPRITE_OBJECT_ALIGNED_SGIX)
  OpenGL.const_set('GL_SPRITE_EYE_ALIGNED_SGIX', 0x814E) unless defined?(OpenGL::GL_SPRITE_EYE_ALIGNED_SGIX)
end
define_ext_enum_GL_SGIX_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13770
def self.define_ext_enum_GL_SGIX_subsample
  OpenGL.const_set('GL_PACK_SUBSAMPLE_RATE_SGIX', 0x85A0) unless defined?(OpenGL::GL_PACK_SUBSAMPLE_RATE_SGIX)
  OpenGL.const_set('GL_UNPACK_SUBSAMPLE_RATE_SGIX', 0x85A1) unless defined?(OpenGL::GL_UNPACK_SUBSAMPLE_RATE_SGIX)
  OpenGL.const_set('GL_PIXEL_SUBSAMPLE_4444_SGIX', 0x85A2) unless defined?(OpenGL::GL_PIXEL_SUBSAMPLE_4444_SGIX)
  OpenGL.const_set('GL_PIXEL_SUBSAMPLE_2424_SGIX', 0x85A3) unless defined?(OpenGL::GL_PIXEL_SUBSAMPLE_2424_SGIX)
  OpenGL.const_set('GL_PIXEL_SUBSAMPLE_4242_SGIX', 0x85A4) unless defined?(OpenGL::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 13789
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 13798
def self.define_ext_enum_GL_SGIX_texture_add_env
  OpenGL.const_set('GL_TEXTURE_ENV_BIAS_SGIX', 0x80BE) unless defined?(OpenGL::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 13809
def self.define_ext_enum_GL_SGIX_texture_coordinate_clamp
  OpenGL.const_set('GL_TEXTURE_MAX_CLAMP_S_SGIX', 0x8369) unless defined?(OpenGL::GL_TEXTURE_MAX_CLAMP_S_SGIX)
  OpenGL.const_set('GL_TEXTURE_MAX_CLAMP_T_SGIX', 0x836A) unless defined?(OpenGL::GL_TEXTURE_MAX_CLAMP_T_SGIX)
  OpenGL.const_set('GL_TEXTURE_MAX_CLAMP_R_SGIX', 0x836B) unless defined?(OpenGL::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 13824
def self.define_ext_enum_GL_SGIX_texture_lod_bias
  OpenGL.const_set('GL_TEXTURE_LOD_BIAS_S_SGIX', 0x818E) unless defined?(OpenGL::GL_TEXTURE_LOD_BIAS_S_SGIX)
  OpenGL.const_set('GL_TEXTURE_LOD_BIAS_T_SGIX', 0x818F) unless defined?(OpenGL::GL_TEXTURE_LOD_BIAS_T_SGIX)
  OpenGL.const_set('GL_TEXTURE_LOD_BIAS_R_SGIX', 0x8190) unless defined?(OpenGL::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 13839
def self.define_ext_enum_GL_SGIX_texture_multi_buffer
  OpenGL.const_set('GL_TEXTURE_MULTI_BUFFER_HINT_SGIX', 0x812E) unless defined?(OpenGL::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 13850
def self.define_ext_enum_GL_SGIX_texture_scale_bias
  OpenGL.const_set('GL_POST_TEXTURE_FILTER_BIAS_SGIX', 0x8179) unless defined?(OpenGL::GL_POST_TEXTURE_FILTER_BIAS_SGIX)
  OpenGL.const_set('GL_POST_TEXTURE_FILTER_SCALE_SGIX', 0x817A) unless defined?(OpenGL::GL_POST_TEXTURE_FILTER_SCALE_SGIX)
  OpenGL.const_set('GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX', 0x817B) unless defined?(OpenGL::GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX)
  OpenGL.const_set('GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX', 0x817C) unless defined?(OpenGL::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 13867
def self.define_ext_enum_GL_SGIX_vertex_preclip
  OpenGL.const_set('GL_VERTEX_PRECLIP_SGIX', 0x83EE) unless defined?(OpenGL::GL_VERTEX_PRECLIP_SGIX)
  OpenGL.const_set('GL_VERTEX_PRECLIP_HINT_SGIX', 0x83EF) unless defined?(OpenGL::GL_VERTEX_PRECLIP_HINT_SGIX)
end
define_ext_enum_GL_SGIX_ycrcb() click to toggle source
# File lib/opengl_ext_enum.rb, line 13880
def self.define_ext_enum_GL_SGIX_ycrcb
  OpenGL.const_set('GL_YCRCB_422_SGIX', 0x81BB) unless defined?(OpenGL::GL_YCRCB_422_SGIX)
  OpenGL.const_set('GL_YCRCB_444_SGIX', 0x81BC) unless defined?(OpenGL::GL_YCRCB_444_SGIX)
end
define_ext_enum_GL_SGIX_ycrcb_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13893
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 13902
def self.define_ext_enum_GL_SGIX_ycrcba
  OpenGL.const_set('GL_YCRCB_SGIX', 0x8318) unless defined?(OpenGL::GL_YCRCB_SGIX)
  OpenGL.const_set('GL_YCRCBA_SGIX', 0x8319) unless defined?(OpenGL::GL_YCRCBA_SGIX)
end
define_ext_enum_GL_SGI_color_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 13915
def self.define_ext_enum_GL_SGI_color_matrix
  OpenGL.const_set('GL_COLOR_MATRIX_SGI', 0x80B1) unless defined?(OpenGL::GL_COLOR_MATRIX_SGI)
  OpenGL.const_set('GL_COLOR_MATRIX_STACK_DEPTH_SGI', 0x80B2) unless defined?(OpenGL::GL_COLOR_MATRIX_STACK_DEPTH_SGI)
  OpenGL.const_set('GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI', 0x80B3) unless defined?(OpenGL::GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_RED_SCALE_SGI', 0x80B4) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_RED_SCALE_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI', 0x80B5) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI', 0x80B6) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI', 0x80B7) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_RED_BIAS_SGI', 0x80B8) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_RED_BIAS_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI', 0x80B9) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI', 0x80BA) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI', 0x80BB) unless defined?(OpenGL::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 13946
def self.define_ext_enum_GL_SGI_color_table
  OpenGL.const_set('GL_COLOR_TABLE_SGI', 0x80D0) unless defined?(OpenGL::GL_COLOR_TABLE_SGI)
  OpenGL.const_set('GL_POST_CONVOLUTION_COLOR_TABLE_SGI', 0x80D1) unless defined?(OpenGL::GL_POST_CONVOLUTION_COLOR_TABLE_SGI)
  OpenGL.const_set('GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 0x80D2) unless defined?(OpenGL::GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI)
  OpenGL.const_set('GL_PROXY_COLOR_TABLE_SGI', 0x80D3) unless defined?(OpenGL::GL_PROXY_COLOR_TABLE_SGI)
  OpenGL.const_set('GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI', 0x80D4) unless defined?(OpenGL::GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI)
  OpenGL.const_set('GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 0x80D5) unless defined?(OpenGL::GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_SCALE_SGI', 0x80D6) unless defined?(OpenGL::GL_COLOR_TABLE_SCALE_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_BIAS_SGI', 0x80D7) unless defined?(OpenGL::GL_COLOR_TABLE_BIAS_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_FORMAT_SGI', 0x80D8) unless defined?(OpenGL::GL_COLOR_TABLE_FORMAT_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_WIDTH_SGI', 0x80D9) unless defined?(OpenGL::GL_COLOR_TABLE_WIDTH_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_RED_SIZE_SGI', 0x80DA) unless defined?(OpenGL::GL_COLOR_TABLE_RED_SIZE_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_GREEN_SIZE_SGI', 0x80DB) unless defined?(OpenGL::GL_COLOR_TABLE_GREEN_SIZE_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_BLUE_SIZE_SGI', 0x80DC) unless defined?(OpenGL::GL_COLOR_TABLE_BLUE_SIZE_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_ALPHA_SIZE_SGI', 0x80DD) unless defined?(OpenGL::GL_COLOR_TABLE_ALPHA_SIZE_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_LUMINANCE_SIZE_SGI', 0x80DE) unless defined?(OpenGL::GL_COLOR_TABLE_LUMINANCE_SIZE_SGI)
  OpenGL.const_set('GL_COLOR_TABLE_INTENSITY_SIZE_SGI', 0x80DF) unless defined?(OpenGL::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 13987
def self.define_ext_enum_GL_SGI_texture_color_table
  OpenGL.const_set('GL_TEXTURE_COLOR_TABLE_SGI', 0x80BC) unless defined?(OpenGL::GL_TEXTURE_COLOR_TABLE_SGI)
  OpenGL.const_set('GL_PROXY_TEXTURE_COLOR_TABLE_SGI', 0x80BD) unless defined?(OpenGL::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 14000
def self.define_ext_enum_GL_SUNX_constant_data
  OpenGL.const_set('GL_UNPACK_CONSTANT_DATA_SUNX', 0x81D5) unless defined?(OpenGL::GL_UNPACK_CONSTANT_DATA_SUNX)
  OpenGL.const_set('GL_TEXTURE_CONSTANT_DATA_SUNX', 0x81D6) unless defined?(OpenGL::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 14013
def self.define_ext_enum_GL_SUN_convolution_border_modes
  OpenGL.const_set('GL_WRAP_BORDER_SUN', 0x81D4) unless defined?(OpenGL::GL_WRAP_BORDER_SUN)
end
define_ext_enum_GL_SUN_global_alpha() click to toggle source
# File lib/opengl_ext_enum.rb, line 14024
def self.define_ext_enum_GL_SUN_global_alpha
  OpenGL.const_set('GL_GLOBAL_ALPHA_SUN', 0x81D9) unless defined?(OpenGL::GL_GLOBAL_ALPHA_SUN)
  OpenGL.const_set('GL_GLOBAL_ALPHA_FACTOR_SUN', 0x81DA) unless defined?(OpenGL::GL_GLOBAL_ALPHA_FACTOR_SUN)
end
define_ext_enum_GL_SUN_mesh_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 14037
def self.define_ext_enum_GL_SUN_mesh_array
  OpenGL.const_set('GL_QUAD_MESH_SUN', 0x8614) unless defined?(OpenGL::GL_QUAD_MESH_SUN)
  OpenGL.const_set('GL_TRIANGLE_MESH_SUN', 0x8615) unless defined?(OpenGL::GL_TRIANGLE_MESH_SUN)
end
define_ext_enum_GL_SUN_slice_accum() click to toggle source
# File lib/opengl_ext_enum.rb, line 14050
def self.define_ext_enum_GL_SUN_slice_accum
  OpenGL.const_set('GL_SLICE_ACCUM_SUN', 0x85CC) unless defined?(OpenGL::GL_SLICE_ACCUM_SUN)
end
define_ext_enum_GL_SUN_triangle_list() click to toggle source
# File lib/opengl_ext_enum.rb, line 14061
def self.define_ext_enum_GL_SUN_triangle_list
  OpenGL.const_set('GL_RESTART_SUN', 0x0001) unless defined?(OpenGL::GL_RESTART_SUN)
  OpenGL.const_set('GL_REPLACE_MIDDLE_SUN', 0x0002) unless defined?(OpenGL::GL_REPLACE_MIDDLE_SUN)
  OpenGL.const_set('GL_REPLACE_OLDEST_SUN', 0x0003) unless defined?(OpenGL::GL_REPLACE_OLDEST_SUN)
  OpenGL.const_set('GL_TRIANGLE_LIST_SUN', 0x81D7) unless defined?(OpenGL::GL_TRIANGLE_LIST_SUN)
  OpenGL.const_set('GL_REPLACEMENT_CODE_SUN', 0x81D8) unless defined?(OpenGL::GL_REPLACEMENT_CODE_SUN)
  OpenGL.const_set('GL_REPLACEMENT_CODE_ARRAY_SUN', 0x85C0) unless defined?(OpenGL::GL_REPLACEMENT_CODE_ARRAY_SUN)
  OpenGL.const_set('GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN', 0x85C1) unless defined?(OpenGL::GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN)
  OpenGL.const_set('GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN', 0x85C2) unless defined?(OpenGL::GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN)
  OpenGL.const_set('GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN', 0x85C3) unless defined?(OpenGL::GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN)
  OpenGL.const_set('GL_R1UI_V3F_SUN', 0x85C4) unless defined?(OpenGL::GL_R1UI_V3F_SUN)
  OpenGL.const_set('GL_R1UI_C4UB_V3F_SUN', 0x85C5) unless defined?(OpenGL::GL_R1UI_C4UB_V3F_SUN)
  OpenGL.const_set('GL_R1UI_C3F_V3F_SUN', 0x85C6) unless defined?(OpenGL::GL_R1UI_C3F_V3F_SUN)
  OpenGL.const_set('GL_R1UI_N3F_V3F_SUN', 0x85C7) unless defined?(OpenGL::GL_R1UI_N3F_V3F_SUN)
  OpenGL.const_set('GL_R1UI_C4F_N3F_V3F_SUN', 0x85C8) unless defined?(OpenGL::GL_R1UI_C4F_N3F_V3F_SUN)
  OpenGL.const_set('GL_R1UI_T2F_V3F_SUN', 0x85C9) unless defined?(OpenGL::GL_R1UI_T2F_V3F_SUN)
  OpenGL.const_set('GL_R1UI_T2F_N3F_V3F_SUN', 0x85CA) unless defined?(OpenGL::GL_R1UI_T2F_N3F_V3F_SUN)
  OpenGL.const_set('GL_R1UI_T2F_C4F_N3F_V3F_SUN', 0x85CB) unless defined?(OpenGL::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 14104
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 6192
def self.define_ext_enum_GL_VIV_shader_binary
  OpenGL.const_set('GL_SHADER_BINARY_VIV', 0x8FC4) unless defined?(OpenGL::GL_SHADER_BINARY_VIV)
end
define_ext_enum_GL_WIN_phong_shading() click to toggle source
# File lib/opengl_ext_enum.rb, line 14113
def self.define_ext_enum_GL_WIN_phong_shading
  OpenGL.const_set('GL_PHONG_WIN', 0x80EA) unless defined?(OpenGL::GL_PHONG_WIN)
  OpenGL.const_set('GL_PHONG_HINT_WIN', 0x80EB) unless defined?(OpenGL::GL_PHONG_HINT_WIN)
end
define_ext_enum_GL_WIN_specular_fog() click to toggle source
# File lib/opengl_ext_enum.rb, line 14126
def self.define_ext_enum_GL_WIN_specular_fog
  OpenGL.const_set('GL_FOG_SPECULAR_TEXTURE_WIN', 0x80EC) unless defined?(OpenGL::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 31
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 41
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 50
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 59
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 103
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 116
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 160
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 49
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 236
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 249
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 258
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 267
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 581
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 632
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 659
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 696
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 716
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 158
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 844
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 178
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 853
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 870
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 880
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 889
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 898
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 943
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 907
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 916
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 925
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 934
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 969
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 988
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 998
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 1007
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 1016
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 1025
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 1034
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 1060
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 1071
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 187
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 196
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 213
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 231
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 267
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 279
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 288
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 297
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 306
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 315
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 332
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 1080
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 1089
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 342
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 351
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 368
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 1142
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 1227
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 1244
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 1270
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 395
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 1307
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 406
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 1328
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 1337
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 477
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 493
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 502
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 511
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 1363
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 1374
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 1418
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 1457
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 1531
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 1547
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 1600
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 1622
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 1640
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 1650
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 1659
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 1694
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 1849
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 1891
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 1910
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 1928
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 1955
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 1983
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 2002
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 2020
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 2030
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 2039
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 2065
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 2084
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 2094
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 2103
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 2120
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 2138
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 2148
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 2192
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 2205
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 2214
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 2223
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 2232
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 3113
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 3227
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 3272
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 3320
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 3350
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 3378
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 3389
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 3398
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 3407
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 3416
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 3425
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 3604
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 3632
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 3641
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 3650
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 3676
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 3866
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 3895
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 3939
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 3978
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 4007
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 4026
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 4036
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 4206
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 4556
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 4601
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 4610
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 4924
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 4984
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 5003
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 5021
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 5039
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 5102
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 5117
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 5143
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 5198
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 5265
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 5297
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 5316
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 5631
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 5745
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 5762
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 5779
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 5789
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 5798
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 5824
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 5835
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 5852
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 5862
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 5924
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 5947
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 5957
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 5966
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 6154
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 6183
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 6218
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 6238
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 6373
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 6396
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 6405
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 6962
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 7032
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 7049
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 7059
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 7068
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 7077
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 7086
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 7095
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 7121
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 7132
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 7491
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 7539
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 7548
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 7565
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 7646
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 7663
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 7672
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 7681
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 7690
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 7699
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 7761
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 7776
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 7785
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 7794
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 7829
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 7849
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 7859
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 7868
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 7877
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 7886
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 7957
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 7990
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 8009
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 8019
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 8036
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 8046
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 8063
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 8135
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 8151
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 8160
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 8169
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 8178
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 8187
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 8196
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 8205
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 8214
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 8223
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 8232
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 8241
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 8250
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 8259
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 8268
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 8312
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 8325
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 8334
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 8343
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 8352
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 8361
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 8370
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 8379
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 8414
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 8443
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 8454
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 8471
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 8507
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 8581
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 8632
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 8662
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 8673
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 8717
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 8819
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 8838
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 8882
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 8984
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 9056
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 9160
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 9277
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 9854
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 10338
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 10393
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 10743
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 10897
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 11061
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 520
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 529
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 538
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 547
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 556
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 565
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 11094
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 11130
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 11177
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 11315
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 11355
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 11366
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 11375
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 11401
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 11429
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 11440
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 11449
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 11458
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 11467
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 11583
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 11630
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 12046
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 574
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 583
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 12100
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 592
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 618
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 629
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 12137
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 638
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 12146
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 673
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 12155
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 12190
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 12210
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 12228
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 720
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 12246
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 12256
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 741
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 12283
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 759
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 786
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 805
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 815
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 12292
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 12301
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 824
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 833
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 12327
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 12355
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 842
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 12482
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 12701
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 859
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 12776
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 12807
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 886
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 923
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 12892
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 935
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 15196
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 952
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 1069
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 1098
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 15513
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 1179
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 1231
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 1261
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 15564
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 1289
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 1317
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 1328
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 15646
def self.get_ext_command_GL_EXT_fog_coord
  [
    'glFogCoordfEXT',
    'glFogCoordfvEXT',
    'glFogCoorddEXT',
    'glFogCoorddvEXT',
    'glFogCoordPointerEXT',
  ]
end
get_ext_command_GL_EXT_fragment_shading_rate() click to toggle source
# File lib/opengl_es_ext_command.rb, line 1372
def self.get_ext_command_GL_EXT_fragment_shading_rate
  [
    'glGetFragmentShadingRatesEXT',
    'glShadingRateEXT',
    'glShadingRateCombinerOpsEXT',
    'glFramebufferShadingRateEXT',
  ]
end
get_ext_command_GL_EXT_framebuffer_blit() click to toggle source
# File lib/opengl_ext_command.rb, line 15668
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 15686
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 15696
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 15857
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 15883
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 1385
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 1402
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 15900
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 15927
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 16243
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 1412
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 16375
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 16394
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 16411
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 16429
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 16439
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 1447
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 16474
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 1476
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 1657
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 1693
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 1720
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 16730
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 1748
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 1776
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 16784
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 1787
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 1813
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 1824
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 1859
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 1871
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 1880
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 1889
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 1960
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 16822
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 16831
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 16840
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 16884
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 16897
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 16959
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 16974
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 17000
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 17019
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 1984
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 1994
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 2011
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 2021
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 17064
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 2030
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 2047
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 2057
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 2066
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 17092
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 2110
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 2267
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 2276
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 17397
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 2203
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 2229
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 2256
def self.get_ext_command_GL_EXT_semaphore_win32
  [
    'glImportSemaphoreWin32HandleEXT',
    'glImportSemaphoreWin32NameEXT',
  ]
end
get_ext_command_GL_EXT_separate_depth_stencil() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2285
def self.get_ext_command_GL_EXT_separate_depth_stencil
  [
  ]
end
get_ext_command_GL_EXT_separate_shader_objects() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2716
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 17901
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 2772
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 2789
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 2799
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 17937
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 17963
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 2808
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 2817
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 2826
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 2835
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 2844
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 2879
def self.get_ext_command_GL_EXT_shader_pixel_local_storage2
  [
    'glFramebufferPixelLocalStorageSizeEXT',
    'glGetFramebufferPixelLocalStorageSizeEXT',
    'glClearPixelLocalStorageuiEXT',
  ]
end
get_ext_command_GL_EXT_shader_samples_identical() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2891
def self.get_ext_command_GL_EXT_shader_samples_identical
  [
  ]
end
get_ext_command_GL_EXT_shader_texture_lod() click to toggle source
# File lib/opengl_es_ext_command.rb, line 2900
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 17992
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 2909
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 18001
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 2926
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 2936
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 18027
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 18045
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 18055
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 18081
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 2945
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 2962
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 18092
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 18118
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 18137
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 3043
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 3077
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 18155
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 3088
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 3097
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 3106
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 18165
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 3115
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 3124
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 3133
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 18192
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 3142
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 18201
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 18210
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 18219
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 3151
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 3160
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 3169
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 3178
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 18299
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 18314
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 18323
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 3187
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 3196
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 18385
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 18408
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 3205
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 3214
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 18418
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 3223
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 3232
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 3241
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 8492
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 18454
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 18463
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 3303
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 3335
def self.get_ext_command_GL_EXT_texture_storage_compression
  [
    'glTexStorageAttribs2DEXT',
    'glTexStorageAttribs3DEXT',
  ]
end
get_ext_command_GL_EXT_texture_swizzle() click to toggle source
# File lib/opengl_ext_command.rb, line 18540
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 3346
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 3363
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 18604
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 18677
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 3411
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 18773
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 18791
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 18889
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 19285
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 19362
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 3437
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 3456
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 19428
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 3466
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 19446
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 19464
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 19474
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 19536
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 19551
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 19560
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 19569
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 19595
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 19606
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 19623
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 19633
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 19713
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 3528
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 3560
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 3588
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 3599
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 3608
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 3617
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 3626
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 3635
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 3644
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 19738
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 19748
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 19757
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 3680
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 3653
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 19775
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 3670
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 19828
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 19884
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 3778
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 3805
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 3815
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 3824
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 4030
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 4061
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 4231
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 4070
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 4168
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 4187
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 4196
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 4205
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 4214
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 20449
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 4241
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 4250
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 4276
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 4287
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 20504
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 4296
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 20530
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 4305
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 20549
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 20773
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 20806
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 4314
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 20841
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 20852
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 23362
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 20887
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 23412
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 20907
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 20934
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 20962
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 4439
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 4478
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 4489
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 4498
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 21157
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 4515
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 21336
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 21362
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 4525
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 4551
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 4570
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 21434
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 4580
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 4597
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 21471
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 4615
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 21480
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 21497
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 4642
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 21507
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 21542
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 21554
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 4653
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 4670
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 4697
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 21571
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 4752
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 21719
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 4766
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 21763
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 4775
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 4846
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 4862
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 21862
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 21871
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 4879
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 21951
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 21966
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 21975
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 21984
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 4889
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 4898
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 4915
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 4960
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 4981
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 22067
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 4991
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 22112
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 22125
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 5000
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 23288
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 22286
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 22328
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 22339
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 5305
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 23099
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 5347
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 5364
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 5382
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 23172
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 5445
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 5495
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 5543
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 23589
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 23598
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 5609
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 23669
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 23685
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 23720
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 23732
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 6370
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 6462
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 6471
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 24605
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 24633
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 6488
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 24697
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 24729
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 6498
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 24757
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 24793
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 6515
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 6525
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 6534
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 6543
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 6552
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 24921
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 24960
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 6561
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 24980
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 6570
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 6605
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 6617
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 6643
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 25064
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 25073
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 25082
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 6654
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 25100
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 25234
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 25257
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 6663
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 25266
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 6672
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 6681
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 25293
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 25302
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 6752
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 6768
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 6777
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 6786
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 25398
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 25407
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 25416
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 25433
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 6795
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 6804
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 25443
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 25452
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 25461
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 25523
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 6813
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 25538
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 25547
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 25556
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 25565
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 25574
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 3399
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 25690
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 25773
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 25789
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 25887
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 25914
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 25941
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 25952
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 26131
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 26266
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 26862
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 26935
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 26944
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 26953
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 26962
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 27177
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 27316
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 6929
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 6950
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 6967
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 6994
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 7005
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 7014
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 27561
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 7023
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 7032
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 7041
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 7058
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 7068
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 7077
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 7086
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 7166
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 7218
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 7231
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 7240
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 28563
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 7249
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 7258
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 7275
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 7302
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 7313
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 7348
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 7360
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 7377
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 28687
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 28697
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 7387
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 7396
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 7413
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 7423
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 7432
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 7441
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 7450
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 28759
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 7459
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 7468
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 7477
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 7486
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 7495
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 7512
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 7575
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 7661
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 7695
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 7706
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 7715
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 7724
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 7733
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 7742
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 7751
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 7760
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 7769
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 7786
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 7804
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 7849
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 7862
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 7871
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 7987
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 28774
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 28783
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 28792
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 8016
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 8026
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 8043
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 28836
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 28846
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 8474
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 8061
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 8071
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 8115
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 8199
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 8251
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 8328
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 8281
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 8309
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 8383
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 8338
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 8400
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 8410
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 8427
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 8355
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 8365
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 8374
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 8454
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 8465
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 28855
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 28864
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 28890
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 28918
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 28929
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 28955
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 29019
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 29034
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 29060
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 29088
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 29116
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 29127
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 29144
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 29154
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 29180
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 29191
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 29200
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 29262
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 29277
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 29286
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 29295
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 29304
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 29313
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 29322
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 29331
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 29340
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 29357
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 29367
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 29537
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 29572
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 29590
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 29653
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 29668
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 29677
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 29739
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 29762
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 29772
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 29816
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 29837
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 29847
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 29856
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 29865
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 29874
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 29918
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 29931
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 29948
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 29958
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 29967
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 29976
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 29985
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 29994
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 30003
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 30012
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 30021
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 30030
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 30039
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 30110
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 30126
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 30143
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 30153
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 30233
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 30258
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 30268
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 30339
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 30714
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 8483
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 30763
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 30772
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
  [
    'GL_MULTISAMPLE_3DFX',
    'GL_SAMPLE_BUFFERS_3DFX',
    'GL_SAMPLES_3DFX',
    'GL_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
  [
    'GL_COMPRESSED_RGB_FXT1_3DFX',
    'GL_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
  [
    'GL_FACTOR_MIN_AMD',
    'GL_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',
    'GL_3DC_XY_AMD',
  ]
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
  [
    'GL_ATC_RGB_AMD',
    'GL_ATC_RGBA_EXPLICIT_ALPHA_AMD',
    'GL_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
  [
    'GL_MAX_DEBUG_MESSAGE_LENGTH_AMD',
    'GL_MAX_DEBUG_LOGGED_MESSAGES_AMD',
    'GL_DEBUG_LOGGED_MESSAGES_AMD',
    'GL_DEBUG_SEVERITY_HIGH_AMD',
    'GL_DEBUG_SEVERITY_MEDIUM_AMD',
    'GL_DEBUG_SEVERITY_LOW_AMD',
    'GL_DEBUG_CATEGORY_API_ERROR_AMD',
    'GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD',
    'GL_DEBUG_CATEGORY_DEPRECATION_AMD',
    'GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD',
    'GL_DEBUG_CATEGORY_PERFORMANCE_AMD',
    'GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD',
    'GL_DEBUG_CATEGORY_APPLICATION_AMD',
    'GL_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
  [
    'GL_DEPTH_CLAMP_NEAR_AMD',
    'GL_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
  [
    'GL_RENDERBUFFER_STORAGE_SAMPLES_AMD',
    'GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD',
    'GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD',
    'GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD',
    'GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD',
    'GL_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
  [
    'GL_SUBSAMPLE_DISTANCE_AMD',
    'GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD',
    'GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD',
    'GL_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
  [
    'GL_FLOAT16_NV',
    'GL_FLOAT16_VEC2_NV',
    'GL_FLOAT16_VEC3_NV',
    'GL_FLOAT16_VEC4_NV',
    'GL_FLOAT16_MAT2_AMD',
    'GL_FLOAT16_MAT3_AMD',
    'GL_FLOAT16_MAT4_AMD',
    'GL_FLOAT16_MAT2x3_AMD',
    'GL_FLOAT16_MAT2x4_AMD',
    'GL_FLOAT16_MAT3x2_AMD',
    'GL_FLOAT16_MAT3x4_AMD',
    'GL_FLOAT16_MAT4x2_AMD',
    'GL_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
  [
    'GL_INT64_NV',
    'GL_UNSIGNED_INT64_NV',
    'GL_INT8_NV',
    'GL_INT8_VEC2_NV',
    'GL_INT8_VEC3_NV',
    'GL_INT8_VEC4_NV',
    'GL_INT16_NV',
    'GL_INT16_VEC2_NV',
    'GL_INT16_VEC3_NV',
    'GL_INT16_VEC4_NV',
    'GL_INT64_VEC2_NV',
    'GL_INT64_VEC3_NV',
    'GL_INT64_VEC4_NV',
    'GL_UNSIGNED_INT8_NV',
    'GL_UNSIGNED_INT8_VEC2_NV',
    'GL_UNSIGNED_INT8_VEC3_NV',
    'GL_UNSIGNED_INT8_VEC4_NV',
    'GL_UNSIGNED_INT16_NV',
    'GL_UNSIGNED_INT16_VEC2_NV',
    'GL_UNSIGNED_INT16_VEC3_NV',
    'GL_UNSIGNED_INT16_VEC4_NV',
    'GL_UNSIGNED_INT64_VEC2_NV',
    'GL_UNSIGNED_INT64_VEC3_NV',
    'GL_UNSIGNED_INT64_VEC4_NV',
    'GL_FLOAT16_NV',
    'GL_FLOAT16_VEC2_NV',
    'GL_FLOAT16_VEC3_NV',
    'GL_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
  [
    'GL_VERTEX_ELEMENT_SWIZZLE_AMD',
    'GL_VERTEX_ID_SWIZZLE_AMD',
    'GL_RED',
    'GL_GREEN',
    'GL_BLUE',
    'GL_ALPHA',
    'GL_RG8UI',
    'GL_RG16UI',
    'GL_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
  [
    'GL_DATA_BUFFER_AMD',
    'GL_PERFORMANCE_MONITOR_AMD',
    'GL_QUERY_OBJECT_AMD',
    'GL_VERTEX_ARRAY_OBJECT_AMD',
    'GL_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
  [
    'GL_OCCLUSION_QUERY_EVENT_MASK_AMD',
    'GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD',
    'GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD',
    'GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD',
    'GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD',
    'GL_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
  [
    'GL_COUNTER_TYPE_AMD',
    'GL_COUNTER_RANGE_AMD',
    'GL_UNSIGNED_INT64_AMD',
    'GL_PERCENTAGE_AMD',
    'GL_PERFMON_RESULT_AVAILABLE_AMD',
    'GL_PERFMON_RESULT_SIZE_AMD',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_QUERY_BUFFER_AMD',
    'GL_QUERY_BUFFER_BINDING_AMD',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_VIRTUAL_PAGE_SIZE_X_AMD',
    'GL_VIRTUAL_PAGE_SIZE_Y_AMD',
    'GL_VIRTUAL_PAGE_SIZE_Z_AMD',
    'GL_MAX_SPARSE_TEXTURE_SIZE_AMD',
    'GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD',
    'GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS',
    'GL_MIN_SPARSE_LEVEL_AMD',
    'GL_MIN_LOD_WARNING_AMD',
    'GL_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
  [
    'GL_SET_AMD',
    'GL_REPLACE_VALUE_AMD',
    'GL_STENCIL_OP_VALUE_AMD',
    'GL_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
  [
    'GL_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
  [
    'GL_SAMPLER_BUFFER_AMD',
    'GL_INT_SAMPLER_BUFFER_AMD',
    'GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD',
    'GL_TESSELLATION_MODE_AMD',
    'GL_TESSELLATION_FACTOR_AMD',
    'GL_DISCRETE_AMD',
    'GL_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
  [
    'GL_DEPTH_COMPONENT',
    'GL_DEPTH_STENCIL_OES',
    'GL_UNSIGNED_SHORT',
    'GL_UNSIGNED_INT',
    'GL_UNSIGNED_INT_24_8_OES',
    'GL_DEPTH_COMPONENT16',
    'GL_DEPTH_COMPONENT32_OES',
    'GL_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
  [
    'GL_READ_FRAMEBUFFER_ANGLE',
    'GL_DRAW_FRAMEBUFFER_ANGLE',
    'GL_DRAW_FRAMEBUFFER_BINDING_ANGLE',
    'GL_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
  [
    'GL_RENDERBUFFER_SAMPLES_ANGLE',
    'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_TEXTURE_USAGE_ANGLE',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_MAX_CLIP_DISTANCES_APPLE',
    'GL_CLIP_DISTANCE0_APPLE',
    'GL_CLIP_DISTANCE1_APPLE',
    'GL_CLIP_DISTANCE2_APPLE',
    'GL_CLIP_DISTANCE3_APPLE',
    'GL_CLIP_DISTANCE4_APPLE',
    'GL_CLIP_DISTANCE5_APPLE',
    'GL_CLIP_DISTANCE6_APPLE',
    'GL_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
  [
    'GL_ELEMENT_ARRAY_APPLE',
    'GL_ELEMENT_ARRAY_TYPE_APPLE',
    'GL_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
  [
    'GL_DRAW_PIXELS_APPLE',
    'GL_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
  [
    'GL_HALF_APPLE',
    'GL_RGBA_FLOAT32_APPLE',
    'GL_RGB_FLOAT32_APPLE',
    'GL_ALPHA_FLOAT32_APPLE',
    'GL_INTENSITY_FLOAT32_APPLE',
    'GL_LUMINANCE_FLOAT32_APPLE',
    'GL_LUMINANCE_ALPHA_FLOAT32_APPLE',
    'GL_RGBA_FLOAT16_APPLE',
    'GL_RGB_FLOAT16_APPLE',
    'GL_ALPHA_FLOAT16_APPLE',
    'GL_INTENSITY_FLOAT16_APPLE',
    'GL_LUMINANCE_FLOAT16_APPLE',
    'GL_LUMINANCE_ALPHA_FLOAT16_APPLE',
    'GL_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
  [
    'GL_BUFFER_SERIALIZED_MODIFY_APPLE',
    'GL_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
  [
    'GL_RENDERBUFFER_SAMPLES_APPLE',
    'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE',
    'GL_MAX_SAMPLES_APPLE',
    'GL_READ_FRAMEBUFFER_APPLE',
    'GL_DRAW_FRAMEBUFFER_APPLE',
    'GL_DRAW_FRAMEBUFFER_BINDING_APPLE',
    'GL_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
  [
    'GL_BUFFER_OBJECT_APPLE',
    'GL_RELEASED_APPLE',
    'GL_VOLATILE_APPLE',
    'GL_RETAINED_APPLE',
    'GL_UNDEFINED_APPLE',
    'GL_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
  [
    'GL_RGB_422_APPLE',
    'GL_UNSIGNED_SHORT_8_8_APPLE',
    'GL_UNSIGNED_SHORT_8_8_REV_APPLE',
    'GL_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
  [
    'GL_PACK_ROW_BYTES_APPLE',
    'GL_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
  [
    'GL_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
  [
    'GL_SYNC_OBJECT_APPLE',
    'GL_MAX_SERVER_WAIT_TIMEOUT_APPLE',
    'GL_OBJECT_TYPE_APPLE',
    'GL_SYNC_CONDITION_APPLE',
    'GL_SYNC_STATUS_APPLE',
    'GL_SYNC_FLAGS_APPLE',
    'GL_SYNC_FENCE_APPLE',
    'GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE',
    'GL_UNSIGNALED_APPLE',
    'GL_SIGNALED_APPLE',
    'GL_ALREADY_SIGNALED_APPLE',
    'GL_TIMEOUT_EXPIRED_APPLE',
    'GL_CONDITION_SATISFIED_APPLE',
    'GL_WAIT_FAILED_APPLE',
    'GL_SYNC_FLUSH_COMMANDS_BIT_APPLE',
    'GL_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
  [
    'GL_BGRA_EXT',
    'GL_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
  [
    'GL_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
  [
    'GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE',
    'GL_UNSIGNED_INT_5_9_9_9_REV_APPLE',
    'GL_R11F_G11F_B10F_APPLE',
    'GL_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
  [
    'GL_TEXTURE_RANGE_LENGTH_APPLE',
    'GL_TEXTURE_RANGE_POINTER_APPLE',
    'GL_TEXTURE_STORAGE_HINT_APPLE',
    'GL_STORAGE_PRIVATE_APPLE',
    'GL_STORAGE_CACHED_APPLE',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_VERTEX_ARRAY_RANGE_APPLE',
    'GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE',
    'GL_VERTEX_ARRAY_STORAGE_HINT_APPLE',
    'GL_VERTEX_ARRAY_RANGE_POINTER_APPLE',
    'GL_STORAGE_CLIENT_APPLE',
    'GL_STORAGE_CACHED_APPLE',
    'GL_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
  [
    'GL_VERTEX_ATTRIB_MAP1_APPLE',
    'GL_VERTEX_ATTRIB_MAP2_APPLE',
    'GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE',
    'GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE',
    'GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE',
    'GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE',
    'GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE',
    'GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE',
    'GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE',
    'GL_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
  [
    'GL_YCBCR_422_APPLE',
    'GL_UNSIGNED_SHORT_8_8_APPLE',
    'GL_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
  [
    'GL_FIXED',
    'GL_IMPLEMENTATION_COLOR_READ_TYPE',
    'GL_IMPLEMENTATION_COLOR_READ_FORMAT',
    'GL_LOW_FLOAT',
    'GL_MEDIUM_FLOAT',
    'GL_HIGH_FLOAT',
    'GL_LOW_INT',
    'GL_MEDIUM_INT',
    'GL_HIGH_INT',
    'GL_SHADER_COMPILER',
    'GL_SHADER_BINARY_FORMATS',
    'GL_NUM_SHADER_BINARY_FORMATS',
    'GL_MAX_VERTEX_UNIFORM_VECTORS',
    'GL_MAX_VARYING_VECTORS',
    'GL_MAX_FRAGMENT_UNIFORM_VECTORS',
    'GL_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
  [
    'GL_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
  [
    'GL_PRIMITIVE_BOUNDING_BOX_ARB',
    'GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB',
    'GL_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
  [
    'GL_COMPRESSED_RGB8_ETC2',
    'GL_COMPRESSED_SRGB8_ETC2',
    'GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2',
    'GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2',
    'GL_COMPRESSED_RGBA8_ETC2_EAC',
    'GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC',
    'GL_COMPRESSED_R11_EAC',
    'GL_COMPRESSED_SIGNED_R11_EAC',
    'GL_COMPRESSED_RG11_EAC',
    'GL_COMPRESSED_SIGNED_RG11_EAC',
    'GL_PRIMITIVE_RESTART_FIXED_INDEX',
    'GL_ANY_SAMPLES_PASSED_CONSERVATIVE',
    'GL_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
  [
    'GL_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
  [
    'GL_SRC1_COLOR',
    'GL_SRC1_ALPHA',
    'GL_ONE_MINUS_SRC1_COLOR',
    'GL_ONE_MINUS_SRC1_ALPHA',
    'GL_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
  [
    'GL_MAP_READ_BIT',
    'GL_MAP_WRITE_BIT',
    'GL_MAP_PERSISTENT_BIT',
    'GL_MAP_COHERENT_BIT',
    'GL_DYNAMIC_STORAGE_BIT',
    'GL_CLIENT_STORAGE_BIT',
    'GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT',
    'GL_BUFFER_IMMUTABLE_STORAGE',
    'GL_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
  [
    'GL_SYNC_CL_EVENT_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_LOWER_LEFT',
    'GL_UPPER_LEFT',
    'GL_NEGATIVE_ONE_TO_ONE',
    'GL_ZERO_TO_ONE',
    'GL_CLIP_ORIGIN',
    'GL_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
  [
    'GL_RGBA_FLOAT_MODE_ARB',
    'GL_CLAMP_VERTEX_COLOR_ARB',
    'GL_CLAMP_FRAGMENT_COLOR_ARB',
    'GL_CLAMP_READ_COLOR_ARB',
    'GL_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
  [
    'GL_UNPACK_COMPRESSED_BLOCK_WIDTH',
    'GL_UNPACK_COMPRESSED_BLOCK_HEIGHT',
    'GL_UNPACK_COMPRESSED_BLOCK_DEPTH',
    'GL_UNPACK_COMPRESSED_BLOCK_SIZE',
    'GL_PACK_COMPRESSED_BLOCK_WIDTH',
    'GL_PACK_COMPRESSED_BLOCK_HEIGHT',
    'GL_PACK_COMPRESSED_BLOCK_DEPTH',
    'GL_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
  [
    'GL_COMPUTE_SHADER',
    'GL_MAX_COMPUTE_UNIFORM_BLOCKS',
    'GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS',
    'GL_MAX_COMPUTE_IMAGE_UNIFORMS',
    'GL_MAX_COMPUTE_SHARED_MEMORY_SIZE',
    'GL_MAX_COMPUTE_UNIFORM_COMPONENTS',
    'GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS',
    'GL_MAX_COMPUTE_ATOMIC_COUNTERS',
    'GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS',
    'GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS',
    'GL_MAX_COMPUTE_WORK_GROUP_COUNT',
    'GL_MAX_COMPUTE_WORK_GROUP_SIZE',
    'GL_COMPUTE_WORK_GROUP_SIZE',
    'GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER',
    'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER',
    'GL_DISPATCH_INDIRECT_BUFFER',
    'GL_DISPATCH_INDIRECT_BUFFER_BINDING',
    'GL_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
  [
    'GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB',
    'GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB',
    'GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB',
    'GL_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
  [
    'GL_QUERY_WAIT_INVERTED',
    'GL_QUERY_NO_WAIT_INVERTED',
    'GL_QUERY_BY_REGION_WAIT_INVERTED',
    'GL_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
  [
    'GL_COPY_READ_BUFFER',
    'GL_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
  [
    'GL_MAX_CULL_DISTANCES',
    'GL_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
  [
    'GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB',
    'GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB',
    'GL_DEBUG_CALLBACK_FUNCTION_ARB',
    'GL_DEBUG_CALLBACK_USER_PARAM_ARB',
    'GL_DEBUG_SOURCE_API_ARB',
    'GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB',
    'GL_DEBUG_SOURCE_SHADER_COMPILER_ARB',
    'GL_DEBUG_SOURCE_THIRD_PARTY_ARB',
    'GL_DEBUG_SOURCE_APPLICATION_ARB',
    'GL_DEBUG_SOURCE_OTHER_ARB',
    'GL_DEBUG_TYPE_ERROR_ARB',
    'GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB',
    'GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB',
    'GL_DEBUG_TYPE_PORTABILITY_ARB',
    'GL_DEBUG_TYPE_PERFORMANCE_ARB',
    'GL_DEBUG_TYPE_OTHER_ARB',
    'GL_MAX_DEBUG_MESSAGE_LENGTH_ARB',
    'GL_MAX_DEBUG_LOGGED_MESSAGES_ARB',
    'GL_DEBUG_LOGGED_MESSAGES_ARB',
    'GL_DEBUG_SEVERITY_HIGH_ARB',
    'GL_DEBUG_SEVERITY_MEDIUM_ARB',
    'GL_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
  [
    'GL_DEPTH_COMPONENT32F',
    'GL_DEPTH32F_STENCIL8',
    'GL_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
  [
    'GL_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
  [
    'GL_DEPTH_COMPONENT16_ARB',
    'GL_DEPTH_COMPONENT24_ARB',
    'GL_DEPTH_COMPONENT32_ARB',
    'GL_TEXTURE_DEPTH_SIZE_ARB',
    'GL_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
  [
    'GL_TEXTURE_TARGET',
    'GL_QUERY_TARGET',
    'GL_TEXTURE_BINDING_1D',
    'GL_TEXTURE_BINDING_1D_ARRAY',
    'GL_TEXTURE_BINDING_2D',
    'GL_TEXTURE_BINDING_2D_ARRAY',
    'GL_TEXTURE_BINDING_2D_MULTISAMPLE',
    'GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY',
    'GL_TEXTURE_BINDING_3D',
    'GL_TEXTURE_BINDING_BUFFER',
    'GL_TEXTURE_BINDING_CUBE_MAP',
    'GL_TEXTURE_BINDING_CUBE_MAP_ARRAY',
    'GL_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
  [
    'GL_MAX_DRAW_BUFFERS_ARB',
    'GL_DRAW_BUFFER0_ARB',
    'GL_DRAW_BUFFER1_ARB',
    'GL_DRAW_BUFFER2_ARB',
    'GL_DRAW_BUFFER3_ARB',
    'GL_DRAW_BUFFER4_ARB',
    'GL_DRAW_BUFFER5_ARB',
    'GL_DRAW_BUFFER6_ARB',
    'GL_DRAW_BUFFER7_ARB',
    'GL_DRAW_BUFFER8_ARB',
    'GL_DRAW_BUFFER9_ARB',
    'GL_DRAW_BUFFER10_ARB',
    'GL_DRAW_BUFFER11_ARB',
    'GL_DRAW_BUFFER12_ARB',
    'GL_DRAW_BUFFER13_ARB',
    'GL_DRAW_BUFFER14_ARB',
    'GL_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
  [
    'GL_DRAW_INDIRECT_BUFFER',
    'GL_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
  [
    'GL_LOCATION_COMPONENT',
    'GL_TRANSFORM_FEEDBACK_BUFFER',
    'GL_TRANSFORM_FEEDBACK_BUFFER_INDEX',
    'GL_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
  [
    'GL_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
  [
    'GL_FRAGMENT_PROGRAM_ARB',
    'GL_PROGRAM_FORMAT_ASCII_ARB',
    'GL_PROGRAM_LENGTH_ARB',
    'GL_PROGRAM_FORMAT_ARB',
    'GL_PROGRAM_BINDING_ARB',
    'GL_PROGRAM_INSTRUCTIONS_ARB',
    'GL_MAX_PROGRAM_INSTRUCTIONS_ARB',
    'GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB',
    'GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB',
    'GL_PROGRAM_TEMPORARIES_ARB',
    'GL_MAX_PROGRAM_TEMPORARIES_ARB',
    'GL_PROGRAM_NATIVE_TEMPORARIES_ARB',
    'GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB',
    'GL_PROGRAM_PARAMETERS_ARB',
    'GL_MAX_PROGRAM_PARAMETERS_ARB',
    'GL_PROGRAM_NATIVE_PARAMETERS_ARB',
    'GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB',
    'GL_PROGRAM_ATTRIBS_ARB',
    'GL_MAX_PROGRAM_ATTRIBS_ARB',
    'GL_PROGRAM_NATIVE_ATTRIBS_ARB',
    'GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB',
    'GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB',
    'GL_MAX_PROGRAM_ENV_PARAMETERS_ARB',
    'GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB',
    'GL_PROGRAM_ALU_INSTRUCTIONS_ARB',
    'GL_PROGRAM_TEX_INSTRUCTIONS_ARB',
    'GL_PROGRAM_TEX_INDIRECTIONS_ARB',
    'GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',
    'GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',
    'GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB',
    'GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB',
    'GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB',
    'GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB',
    'GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',
    'GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',
    'GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB',
    'GL_PROGRAM_STRING_ARB',
    'GL_PROGRAM_ERROR_POSITION_ARB',
    'GL_CURRENT_MATRIX_ARB',
    'GL_TRANSPOSE_CURRENT_MATRIX_ARB',
    'GL_CURRENT_MATRIX_STACK_DEPTH_ARB',
    'GL_MAX_PROGRAM_MATRICES_ARB',
    'GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB',
    'GL_MAX_TEXTURE_COORDS_ARB',
    'GL_MAX_TEXTURE_IMAGE_UNITS_ARB',
    'GL_PROGRAM_ERROR_STRING_ARB',
    'GL_MATRIX0_ARB',
    'GL_MATRIX1_ARB',
    'GL_MATRIX2_ARB',
    'GL_MATRIX3_ARB',
    'GL_MATRIX4_ARB',
    'GL_MATRIX5_ARB',
    'GL_MATRIX6_ARB',
    'GL_MATRIX7_ARB',
    'GL_MATRIX8_ARB',
    'GL_MATRIX9_ARB',
    'GL_MATRIX10_ARB',
    'GL_MATRIX11_ARB',
    'GL_MATRIX12_ARB',
    'GL_MATRIX13_ARB',
    'GL_MATRIX14_ARB',
    'GL_MATRIX15_ARB',
    'GL_MATRIX16_ARB',
    'GL_MATRIX17_ARB',
    'GL_MATRIX18_ARB',
    'GL_MATRIX19_ARB',
    'GL_MATRIX20_ARB',
    'GL_MATRIX21_ARB',
    'GL_MATRIX22_ARB',
    'GL_MATRIX23_ARB',
    'GL_MATRIX24_ARB',
    'GL_MATRIX25_ARB',
    'GL_MATRIX26_ARB',
    'GL_MATRIX27_ARB',
    'GL_MATRIX28_ARB',
    'GL_MATRIX29_ARB',
    'GL_MATRIX30_ARB',
    'GL_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
  [
    'GL_FRAGMENT_SHADER_ARB',
    'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB',
    'GL_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
  [
    'GL_FRAMEBUFFER_DEFAULT_WIDTH',
    'GL_FRAMEBUFFER_DEFAULT_HEIGHT',
    'GL_FRAMEBUFFER_DEFAULT_LAYERS',
    'GL_FRAMEBUFFER_DEFAULT_SAMPLES',
    'GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS',
    'GL_MAX_FRAMEBUFFER_WIDTH',
    'GL_MAX_FRAMEBUFFER_HEIGHT',
    'GL_MAX_FRAMEBUFFER_LAYERS',
    'GL_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
  [
    'GL_INVALID_FRAMEBUFFER_OPERATION',
    'GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING',
    'GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE',
    'GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE',
    'GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE',
    'GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE',
    'GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE',
    'GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE',
    'GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE',
    'GL_FRAMEBUFFER_DEFAULT',
    'GL_FRAMEBUFFER_UNDEFINED',
    'GL_DEPTH_STENCIL_ATTACHMENT',
    'GL_MAX_RENDERBUFFER_SIZE',
    'GL_DEPTH_STENCIL',
    'GL_UNSIGNED_INT_24_8',
    'GL_DEPTH24_STENCIL8',
    'GL_TEXTURE_STENCIL_SIZE',
    'GL_UNSIGNED_NORMALIZED',
    'GL_FRAMEBUFFER_BINDING',
    'GL_DRAW_FRAMEBUFFER_BINDING',
    'GL_RENDERBUFFER_BINDING',
    'GL_READ_FRAMEBUFFER',
    'GL_DRAW_FRAMEBUFFER',
    'GL_READ_FRAMEBUFFER_BINDING',
    'GL_RENDERBUFFER_SAMPLES',
    'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE',
    'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER',
    'GL_FRAMEBUFFER_COMPLETE',
    'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT',
    'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT',
    'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER',
    'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER',
    'GL_FRAMEBUFFER_UNSUPPORTED',
    'GL_MAX_COLOR_ATTACHMENTS',
    'GL_COLOR_ATTACHMENT0',
    'GL_COLOR_ATTACHMENT1',
    'GL_COLOR_ATTACHMENT2',
    'GL_COLOR_ATTACHMENT3',
    'GL_COLOR_ATTACHMENT4',
    'GL_COLOR_ATTACHMENT5',
    'GL_COLOR_ATTACHMENT6',
    'GL_COLOR_ATTACHMENT7',
    'GL_COLOR_ATTACHMENT8',
    'GL_COLOR_ATTACHMENT9',
    'GL_COLOR_ATTACHMENT10',
    'GL_COLOR_ATTACHMENT11',
    'GL_COLOR_ATTACHMENT12',
    'GL_COLOR_ATTACHMENT13',
    'GL_COLOR_ATTACHMENT14',
    'GL_COLOR_ATTACHMENT15',
    'GL_DEPTH_ATTACHMENT',
    'GL_STENCIL_ATTACHMENT',
    'GL_FRAMEBUFFER',
    'GL_RENDERBUFFER',
    'GL_RENDERBUFFER_WIDTH',
    'GL_RENDERBUFFER_HEIGHT',
    'GL_RENDERBUFFER_INTERNAL_FORMAT',
    'GL_STENCIL_INDEX1',
    'GL_STENCIL_INDEX4',
    'GL_STENCIL_INDEX8',
    'GL_STENCIL_INDEX16',
    'GL_RENDERBUFFER_RED_SIZE',
    'GL_RENDERBUFFER_GREEN_SIZE',
    'GL_RENDERBUFFER_BLUE_SIZE',
    'GL_RENDERBUFFER_ALPHA_SIZE',
    'GL_RENDERBUFFER_DEPTH_SIZE',
    'GL_RENDERBUFFER_STENCIL_SIZE',
    'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE',
    'GL_MAX_SAMPLES',
    'GL_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
  [
    'GL_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
  [
    'GL_LINES_ADJACENCY_ARB',
    'GL_LINE_STRIP_ADJACENCY_ARB',
    'GL_TRIANGLES_ADJACENCY_ARB',
    'GL_TRIANGLE_STRIP_ADJACENCY_ARB',
    'GL_PROGRAM_POINT_SIZE_ARB',
    'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB',
    'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB',
    'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB',
    'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB',
    'GL_GEOMETRY_SHADER_ARB',
    'GL_GEOMETRY_VERTICES_OUT_ARB',
    'GL_GEOMETRY_INPUT_TYPE_ARB',
    'GL_GEOMETRY_OUTPUT_TYPE_ARB',
    'GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB',
    'GL_MAX_VERTEX_VARYING_COMPONENTS_ARB',
    'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB',
    'GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB',
    'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB',
    'GL_MAX_VARYING_COMPONENTS',
    'GL_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
  [
    'GL_PROGRAM_BINARY_RETRIEVABLE_HINT',
    'GL_PROGRAM_BINARY_LENGTH',
    'GL_NUM_PROGRAM_BINARY_FORMATS',
    'GL_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
  [
    'GL_SHADER_BINARY_FORMAT_SPIR_V_ARB',
    'GL_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
  [
    'GL_GEOMETRY_SHADER_INVOCATIONS',
    'GL_MAX_GEOMETRY_SHADER_INVOCATIONS',
    'GL_MIN_FRAGMENT_INTERPOLATION_OFFSET',
    'GL_MAX_FRAGMENT_INTERPOLATION_OFFSET',
    'GL_FRAGMENT_INTERPOLATION_OFFSET_BITS',
    'GL_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
  [
    'GL_DOUBLE',
    'GL_DOUBLE_VEC2',
    'GL_DOUBLE_VEC3',
    'GL_DOUBLE_VEC4',
    'GL_DOUBLE_MAT2',
    'GL_DOUBLE_MAT3',
    'GL_DOUBLE_MAT4',
    'GL_DOUBLE_MAT2x3',
    'GL_DOUBLE_MAT2x4',
    'GL_DOUBLE_MAT3x2',
    'GL_DOUBLE_MAT3x4',
    'GL_DOUBLE_MAT4x2',
    'GL_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
  [
    'GL_INT64_ARB',
    'GL_UNSIGNED_INT64_ARB',
    'GL_INT64_VEC2_ARB',
    'GL_INT64_VEC3_ARB',
    'GL_INT64_VEC4_ARB',
    'GL_UNSIGNED_INT64_VEC2_ARB',
    'GL_UNSIGNED_INT64_VEC3_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_BLEND_COLOR',
    'GL_BLEND_EQUATION',
    'GL_CONSTANT_COLOR',
    'GL_ONE_MINUS_CONSTANT_COLOR',
    'GL_CONSTANT_ALPHA',
    'GL_ONE_MINUS_CONSTANT_ALPHA',
    'GL_FUNC_ADD',
    'GL_FUNC_REVERSE_SUBTRACT',
    'GL_FUNC_SUBTRACT',
    'GL_MIN',
    'GL_MAX',
    'GL_CONVOLUTION_1D',
    'GL_CONVOLUTION_2D',
    'GL_SEPARABLE_2D',
    'GL_CONVOLUTION_BORDER_MODE',
    'GL_CONVOLUTION_FILTER_SCALE',
    'GL_CONVOLUTION_FILTER_BIAS',
    'GL_REDUCE',
    'GL_CONVOLUTION_FORMAT',
    'GL_CONVOLUTION_WIDTH',
    'GL_CONVOLUTION_HEIGHT',
    'GL_MAX_CONVOLUTION_WIDTH',
    'GL_MAX_CONVOLUTION_HEIGHT',
    'GL_POST_CONVOLUTION_RED_SCALE',
    'GL_POST_CONVOLUTION_GREEN_SCALE',
    'GL_POST_CONVOLUTION_BLUE_SCALE',
    'GL_POST_CONVOLUTION_ALPHA_SCALE',
    'GL_POST_CONVOLUTION_RED_BIAS',
    'GL_POST_CONVOLUTION_GREEN_BIAS',
    'GL_POST_CONVOLUTION_BLUE_BIAS',
    'GL_POST_CONVOLUTION_ALPHA_BIAS',
    'GL_HISTOGRAM',
    'GL_PROXY_HISTOGRAM',
    'GL_HISTOGRAM_WIDTH',
    'GL_HISTOGRAM_FORMAT',
    'GL_HISTOGRAM_RED_SIZE',
    'GL_HISTOGRAM_GREEN_SIZE',
    'GL_HISTOGRAM_BLUE_SIZE',
    'GL_HISTOGRAM_ALPHA_SIZE',
    'GL_HISTOGRAM_LUMINANCE_SIZE',
    'GL_HISTOGRAM_SINK',
    'GL_MINMAX',
    'GL_MINMAX_FORMAT',
    'GL_MINMAX_SINK',
    'GL_TABLE_TOO_LARGE',
    'GL_COLOR_MATRIX',
    'GL_COLOR_MATRIX_STACK_DEPTH',
    'GL_MAX_COLOR_MATRIX_STACK_DEPTH',
    'GL_POST_COLOR_MATRIX_RED_SCALE',
    'GL_POST_COLOR_MATRIX_GREEN_SCALE',
    'GL_POST_COLOR_MATRIX_BLUE_SCALE',
    'GL_POST_COLOR_MATRIX_ALPHA_SCALE',
    'GL_POST_COLOR_MATRIX_RED_BIAS',
    'GL_POST_COLOR_MATRIX_GREEN_BIAS',
    'GL_POST_COLOR_MATRIX_BLUE_BIAS',
    'GL_POST_COLOR_MATRIX_ALPHA_BIAS',
    'GL_COLOR_TABLE',
    'GL_POST_CONVOLUTION_COLOR_TABLE',
    'GL_POST_COLOR_MATRIX_COLOR_TABLE',
    'GL_PROXY_COLOR_TABLE',
    'GL_PROXY_POST_CONVOLUTION_COLOR_TABLE',
    'GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE',
    'GL_COLOR_TABLE_SCALE',
    'GL_COLOR_TABLE_BIAS',
    'GL_COLOR_TABLE_FORMAT',
    'GL_COLOR_TABLE_WIDTH',
    'GL_COLOR_TABLE_RED_SIZE',
    'GL_COLOR_TABLE_GREEN_SIZE',
    'GL_COLOR_TABLE_BLUE_SIZE',
    'GL_COLOR_TABLE_ALPHA_SIZE',
    'GL_COLOR_TABLE_LUMINANCE_SIZE',
    'GL_COLOR_TABLE_INTENSITY_SIZE',
    'GL_CONSTANT_BORDER',
    'GL_REPLICATE_BORDER',
    'GL_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
  [
    'GL_PARAMETER_BUFFER_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_IMAGE_FORMAT_COMPATIBILITY_TYPE',
    'GL_NUM_SAMPLE_COUNTS',
    'GL_RENDERBUFFER',
    'GL_SAMPLES',
    'GL_TEXTURE_1D',
    'GL_TEXTURE_1D_ARRAY',
    'GL_TEXTURE_2D',
    'GL_TEXTURE_2D_ARRAY',
    'GL_TEXTURE_3D',
    'GL_TEXTURE_CUBE_MAP',
    'GL_TEXTURE_CUBE_MAP_ARRAY',
    'GL_TEXTURE_RECTANGLE',
    'GL_TEXTURE_BUFFER',
    'GL_TEXTURE_2D_MULTISAMPLE',
    'GL_TEXTURE_2D_MULTISAMPLE_ARRAY',
    'GL_TEXTURE_COMPRESSED',
    'GL_INTERNALFORMAT_SUPPORTED',
    'GL_INTERNALFORMAT_PREFERRED',
    'GL_INTERNALFORMAT_RED_SIZE',
    'GL_INTERNALFORMAT_GREEN_SIZE',
    'GL_INTERNALFORMAT_BLUE_SIZE',
    'GL_INTERNALFORMAT_ALPHA_SIZE',
    'GL_INTERNALFORMAT_DEPTH_SIZE',
    'GL_INTERNALFORMAT_STENCIL_SIZE',
    'GL_INTERNALFORMAT_SHARED_SIZE',
    'GL_INTERNALFORMAT_RED_TYPE',
    'GL_INTERNALFORMAT_GREEN_TYPE',
    'GL_INTERNALFORMAT_BLUE_TYPE',
    'GL_INTERNALFORMAT_ALPHA_TYPE',
    'GL_INTERNALFORMAT_DEPTH_TYPE',
    'GL_INTERNALFORMAT_STENCIL_TYPE',
    'GL_MAX_WIDTH',
    'GL_MAX_HEIGHT',
    'GL_MAX_DEPTH',
    'GL_MAX_LAYERS',
    'GL_MAX_COMBINED_DIMENSIONS',
    'GL_COLOR_COMPONENTS',
    'GL_DEPTH_COMPONENTS',
    'GL_STENCIL_COMPONENTS',
    'GL_COLOR_RENDERABLE',
    'GL_DEPTH_RENDERABLE',
    'GL_STENCIL_RENDERABLE',
    'GL_FRAMEBUFFER_RENDERABLE',
    'GL_FRAMEBUFFER_RENDERABLE_LAYERED',
    'GL_FRAMEBUFFER_BLEND',
    'GL_READ_PIXELS',
    'GL_READ_PIXELS_FORMAT',
    'GL_READ_PIXELS_TYPE',
    'GL_TEXTURE_IMAGE_FORMAT',
    'GL_TEXTURE_IMAGE_TYPE',
    'GL_GET_TEXTURE_IMAGE_FORMAT',
    'GL_GET_TEXTURE_IMAGE_TYPE',
    'GL_MIPMAP',
    'GL_MANUAL_GENERATE_MIPMAP',
    'GL_AUTO_GENERATE_MIPMAP',
    'GL_COLOR_ENCODING',
    'GL_SRGB_READ',
    'GL_SRGB_WRITE',
    'GL_SRGB_DECODE_ARB',
    'GL_FILTER',
    'GL_VERTEX_TEXTURE',
    'GL_TESS_CONTROL_TEXTURE',
    'GL_TESS_EVALUATION_TEXTURE',
    'GL_GEOMETRY_TEXTURE',
    'GL_FRAGMENT_TEXTURE',
    'GL_COMPUTE_TEXTURE',
    'GL_TEXTURE_SHADOW',
    'GL_TEXTURE_GATHER',
    'GL_TEXTURE_GATHER_SHADOW',
    'GL_SHADER_IMAGE_LOAD',
    'GL_SHADER_IMAGE_STORE',
    'GL_SHADER_IMAGE_ATOMIC',
    'GL_IMAGE_TEXEL_SIZE',
    'GL_IMAGE_COMPATIBILITY_CLASS',
    'GL_IMAGE_PIXEL_FORMAT',
    'GL_IMAGE_PIXEL_TYPE',
    'GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST',
    'GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST',
    'GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE',
    'GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE',
    'GL_TEXTURE_COMPRESSED_BLOCK_WIDTH',
    'GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT',
    'GL_TEXTURE_COMPRESSED_BLOCK_SIZE',
    'GL_CLEAR_BUFFER',
    'GL_TEXTURE_VIEW',
    'GL_VIEW_COMPATIBILITY_CLASS',
    'GL_FULL_SUPPORT',
    'GL_CAVEAT_SUPPORT',
    'GL_IMAGE_CLASS_4_X_32',
    'GL_IMAGE_CLASS_2_X_32',
    'GL_IMAGE_CLASS_1_X_32',
    'GL_IMAGE_CLASS_4_X_16',
    'GL_IMAGE_CLASS_2_X_16',
    'GL_IMAGE_CLASS_1_X_16',
    'GL_IMAGE_CLASS_4_X_8',
    'GL_IMAGE_CLASS_2_X_8',
    'GL_IMAGE_CLASS_1_X_8',
    'GL_IMAGE_CLASS_11_11_10',
    'GL_IMAGE_CLASS_10_10_10_2',
    'GL_VIEW_CLASS_128_BITS',
    'GL_VIEW_CLASS_96_BITS',
    'GL_VIEW_CLASS_64_BITS',
    'GL_VIEW_CLASS_48_BITS',
    'GL_VIEW_CLASS_32_BITS',
    'GL_VIEW_CLASS_24_BITS',
    'GL_VIEW_CLASS_16_BITS',
    'GL_VIEW_CLASS_8_BITS',
    'GL_VIEW_CLASS_S3TC_DXT1_RGB',
    'GL_VIEW_CLASS_S3TC_DXT1_RGBA',
    'GL_VIEW_CLASS_S3TC_DXT3_RGBA',
    'GL_VIEW_CLASS_S3TC_DXT5_RGBA',
    'GL_VIEW_CLASS_RGTC1_RED',
    'GL_VIEW_CLASS_RGTC2_RG',
    'GL_VIEW_CLASS_BPTC_UNORM',
    'GL_VIEW_CLASS_BPTC_FLOAT',
    'GL_VIEW_CLASS_EAC_R11',
    'GL_VIEW_CLASS_EAC_RG11',
    'GL_VIEW_CLASS_ETC2_RGB',
    'GL_VIEW_CLASS_ETC2_RGBA',
    'GL_VIEW_CLASS_ETC2_EAC_RGBA',
    'GL_VIEW_CLASS_ASTC_4x4_RGBA',
    'GL_VIEW_CLASS_ASTC_5x4_RGBA',
    'GL_VIEW_CLASS_ASTC_5x5_RGBA',
    'GL_VIEW_CLASS_ASTC_6x5_RGBA',
    'GL_VIEW_CLASS_ASTC_6x6_RGBA',
    'GL_VIEW_CLASS_ASTC_8x5_RGBA',
    'GL_VIEW_CLASS_ASTC_8x6_RGBA',
    'GL_VIEW_CLASS_ASTC_8x8_RGBA',
    'GL_VIEW_CLASS_ASTC_10x5_RGBA',
    'GL_VIEW_CLASS_ASTC_10x6_RGBA',
    'GL_VIEW_CLASS_ASTC_10x8_RGBA',
    'GL_VIEW_CLASS_ASTC_10x10_RGBA',
    'GL_VIEW_CLASS_ASTC_12x10_RGBA',
    'GL_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
  [
    'GL_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
  [
    'GL_MAP_READ_BIT',
    'GL_MAP_WRITE_BIT',
    'GL_MAP_INVALIDATE_RANGE_BIT',
    'GL_MAP_INVALIDATE_BUFFER_BIT',
    'GL_MAP_FLUSH_EXPLICIT_BIT',
    'GL_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
  [
    'GL_MATRIX_PALETTE_ARB',
    'GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB',
    'GL_MAX_PALETTE_MATRICES_ARB',
    'GL_CURRENT_PALETTE_MATRIX_ARB',
    'GL_MATRIX_INDEX_ARRAY_ARB',
    'GL_CURRENT_MATRIX_INDEX_ARB',
    'GL_MATRIX_INDEX_ARRAY_SIZE_ARB',
    'GL_MATRIX_INDEX_ARRAY_TYPE_ARB',
    'GL_MATRIX_INDEX_ARRAY_STRIDE_ARB',
    'GL_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
  [
    'GL_MULTISAMPLE_ARB',
    'GL_SAMPLE_ALPHA_TO_COVERAGE_ARB',
    'GL_SAMPLE_ALPHA_TO_ONE_ARB',
    'GL_SAMPLE_COVERAGE_ARB',
    'GL_SAMPLE_BUFFERS_ARB',
    'GL_SAMPLES_ARB',
    'GL_SAMPLE_COVERAGE_VALUE_ARB',
    'GL_SAMPLE_COVERAGE_INVERT_ARB',
    'GL_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
  [
    'GL_TEXTURE0_ARB',
    'GL_TEXTURE1_ARB',
    'GL_TEXTURE2_ARB',
    'GL_TEXTURE3_ARB',
    'GL_TEXTURE4_ARB',
    'GL_TEXTURE5_ARB',
    'GL_TEXTURE6_ARB',
    'GL_TEXTURE7_ARB',
    'GL_TEXTURE8_ARB',
    'GL_TEXTURE9_ARB',
    'GL_TEXTURE10_ARB',
    'GL_TEXTURE11_ARB',
    'GL_TEXTURE12_ARB',
    'GL_TEXTURE13_ARB',
    'GL_TEXTURE14_ARB',
    'GL_TEXTURE15_ARB',
    'GL_TEXTURE16_ARB',
    'GL_TEXTURE17_ARB',
    'GL_TEXTURE18_ARB',
    'GL_TEXTURE19_ARB',
    'GL_TEXTURE20_ARB',
    'GL_TEXTURE21_ARB',
    'GL_TEXTURE22_ARB',
    'GL_TEXTURE23_ARB',
    'GL_TEXTURE24_ARB',
    'GL_TEXTURE25_ARB',
    'GL_TEXTURE26_ARB',
    'GL_TEXTURE27_ARB',
    'GL_TEXTURE28_ARB',
    'GL_TEXTURE29_ARB',
    'GL_TEXTURE30_ARB',
    'GL_TEXTURE31_ARB',
    'GL_ACTIVE_TEXTURE_ARB',
    'GL_CLIENT_ACTIVE_TEXTURE_ARB',
    'GL_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
  [
    'GL_QUERY_COUNTER_BITS_ARB',
    'GL_CURRENT_QUERY_ARB',
    'GL_QUERY_RESULT_ARB',
    'GL_QUERY_RESULT_AVAILABLE_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_MAX_SHADER_COMPILER_THREADS_ARB',
    'GL_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
  [
    'GL_VERTICES_SUBMITTED_ARB',
    'GL_PRIMITIVES_SUBMITTED_ARB',
    'GL_VERTEX_SHADER_INVOCATIONS_ARB',
    'GL_TESS_CONTROL_SHADER_PATCHES_ARB',
    'GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB',
    'GL_GEOMETRY_SHADER_INVOCATIONS',
    'GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB',
    'GL_FRAGMENT_SHADER_INVOCATIONS_ARB',
    'GL_COMPUTE_SHADER_INVOCATIONS_ARB',
    'GL_CLIPPING_INPUT_PRIMITIVES_ARB',
    'GL_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
  [
    'GL_PIXEL_PACK_BUFFER_ARB',
    'GL_PIXEL_UNPACK_BUFFER_ARB',
    'GL_PIXEL_PACK_BUFFER_BINDING_ARB',
    'GL_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
  [
    'GL_POINT_SIZE_MIN_ARB',
    'GL_POINT_SIZE_MAX_ARB',
    'GL_POINT_FADE_THRESHOLD_SIZE_ARB',
    'GL_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
  [
    'GL_POINT_SPRITE_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_UNIFORM',
    'GL_UNIFORM_BLOCK',
    'GL_PROGRAM_INPUT',
    'GL_PROGRAM_OUTPUT',
    'GL_BUFFER_VARIABLE',
    'GL_SHADER_STORAGE_BLOCK',
    'GL_ATOMIC_COUNTER_BUFFER',
    'GL_VERTEX_SUBROUTINE',
    'GL_TESS_CONTROL_SUBROUTINE',
    'GL_TESS_EVALUATION_SUBROUTINE',
    'GL_GEOMETRY_SUBROUTINE',
    'GL_FRAGMENT_SUBROUTINE',
    'GL_COMPUTE_SUBROUTINE',
    'GL_VERTEX_SUBROUTINE_UNIFORM',
    'GL_TESS_CONTROL_SUBROUTINE_UNIFORM',
    'GL_TESS_EVALUATION_SUBROUTINE_UNIFORM',
    'GL_GEOMETRY_SUBROUTINE_UNIFORM',
    'GL_FRAGMENT_SUBROUTINE_UNIFORM',
    'GL_COMPUTE_SUBROUTINE_UNIFORM',
    'GL_TRANSFORM_FEEDBACK_VARYING',
    'GL_ACTIVE_RESOURCES',
    'GL_MAX_NAME_LENGTH',
    'GL_MAX_NUM_ACTIVE_VARIABLES',
    'GL_MAX_NUM_COMPATIBLE_SUBROUTINES',
    'GL_NAME_LENGTH',
    'GL_TYPE',
    'GL_ARRAY_SIZE',
    'GL_OFFSET',
    'GL_BLOCK_INDEX',
    'GL_ARRAY_STRIDE',
    'GL_MATRIX_STRIDE',
    'GL_IS_ROW_MAJOR',
    'GL_ATOMIC_COUNTER_BUFFER_INDEX',
    'GL_BUFFER_BINDING',
    'GL_BUFFER_DATA_SIZE',
    'GL_NUM_ACTIVE_VARIABLES',
    'GL_ACTIVE_VARIABLES',
    'GL_REFERENCED_BY_VERTEX_SHADER',
    'GL_REFERENCED_BY_TESS_CONTROL_SHADER',
    'GL_REFERENCED_BY_TESS_EVALUATION_SHADER',
    'GL_REFERENCED_BY_GEOMETRY_SHADER',
    'GL_REFERENCED_BY_FRAGMENT_SHADER',
    'GL_REFERENCED_BY_COMPUTE_SHADER',
    'GL_TOP_LEVEL_ARRAY_SIZE',
    'GL_TOP_LEVEL_ARRAY_STRIDE',
    'GL_LOCATION',
    'GL_LOCATION_INDEX',
    'GL_IS_PER_PATCH',
    'GL_NUM_COMPATIBLE_SUBROUTINES',
    'GL_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
  [
    'GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION',
    'GL_FIRST_VERTEX_CONVENTION',
    'GL_LAST_VERTEX_CONVENTION',
    'GL_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
  [
    'GL_QUERY_BUFFER',
    'GL_QUERY_BUFFER_BARRIER_BIT',
    'GL_QUERY_BUFFER_BINDING',
    'GL_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
  [
    'GL_NO_ERROR',
    'GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB',
    'GL_LOSE_CONTEXT_ON_RESET_ARB',
    'GL_GUILTY_CONTEXT_RESET_ARB',
    'GL_INNOCENT_CONTEXT_RESET_ARB',
    'GL_UNKNOWN_CONTEXT_RESET_ARB',
    'GL_RESET_NOTIFICATION_STRATEGY_ARB',
    'GL_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
  [
    'GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB',
    'GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB',
    'GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB',
    'GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB',
    'GL_SAMPLE_LOCATION_ARB',
    'GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB',
    'GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB',
    'GL_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
  [
    'GL_SAMPLE_SHADING_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_VERTEX_SHADER_BIT',
    'GL_FRAGMENT_SHADER_BIT',
    'GL_GEOMETRY_SHADER_BIT',
    'GL_TESS_CONTROL_SHADER_BIT',
    'GL_TESS_EVALUATION_SHADER_BIT',
    'GL_ALL_SHADER_BITS',
    'GL_PROGRAM_SEPARABLE',
    'GL_ACTIVE_PROGRAM',
    'GL_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
  [
    'GL_ATOMIC_COUNTER_BUFFER',
    'GL_ATOMIC_COUNTER_BUFFER_BINDING',
    'GL_ATOMIC_COUNTER_BUFFER_START',
    'GL_ATOMIC_COUNTER_BUFFER_SIZE',
    'GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE',
    'GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS',
    'GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES',
    'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER',
    'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER',
    'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER',
    'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER',
    'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER',
    'GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS',
    'GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS',
    'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS',
    'GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS',
    'GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS',
    'GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS',
    'GL_MAX_VERTEX_ATOMIC_COUNTERS',
    'GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS',
    'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS',
    'GL_MAX_GEOMETRY_ATOMIC_COUNTERS',
    'GL_MAX_FRAGMENT_ATOMIC_COUNTERS',
    'GL_MAX_COMBINED_ATOMIC_COUNTERS',
    'GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE',
    'GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS',
    'GL_ACTIVE_ATOMIC_COUNTER_BUFFERS',
    'GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX',
    'GL_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
  [
    'GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT',
    'GL_ELEMENT_ARRAY_BARRIER_BIT',
    'GL_UNIFORM_BARRIER_BIT',
    'GL_TEXTURE_FETCH_BARRIER_BIT',
    'GL_SHADER_IMAGE_ACCESS_BARRIER_BIT',
    'GL_COMMAND_BARRIER_BIT',
    'GL_PIXEL_BUFFER_BARRIER_BIT',
    'GL_TEXTURE_UPDATE_BARRIER_BIT',
    'GL_BUFFER_UPDATE_BARRIER_BIT',
    'GL_FRAMEBUFFER_BARRIER_BIT',
    'GL_TRANSFORM_FEEDBACK_BARRIER_BIT',
    'GL_ATOMIC_COUNTER_BARRIER_BIT',
    'GL_ALL_BARRIER_BITS',
    'GL_MAX_IMAGE_UNITS',
    'GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS',
    'GL_IMAGE_BINDING_NAME',
    'GL_IMAGE_BINDING_LEVEL',
    'GL_IMAGE_BINDING_LAYERED',
    'GL_IMAGE_BINDING_LAYER',
    'GL_IMAGE_BINDING_ACCESS',
    'GL_IMAGE_1D',
    'GL_IMAGE_2D',
    'GL_IMAGE_3D',
    'GL_IMAGE_2D_RECT',
    'GL_IMAGE_CUBE',
    'GL_IMAGE_BUFFER',
    'GL_IMAGE_1D_ARRAY',
    'GL_IMAGE_2D_ARRAY',
    'GL_IMAGE_CUBE_MAP_ARRAY',
    'GL_IMAGE_2D_MULTISAMPLE',
    'GL_IMAGE_2D_MULTISAMPLE_ARRAY',
    'GL_INT_IMAGE_1D',
    'GL_INT_IMAGE_2D',
    'GL_INT_IMAGE_3D',
    'GL_INT_IMAGE_2D_RECT',
    'GL_INT_IMAGE_CUBE',
    'GL_INT_IMAGE_BUFFER',
    'GL_INT_IMAGE_1D_ARRAY',
    'GL_INT_IMAGE_2D_ARRAY',
    'GL_INT_IMAGE_CUBE_MAP_ARRAY',
    'GL_INT_IMAGE_2D_MULTISAMPLE',
    'GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY',
    'GL_UNSIGNED_INT_IMAGE_1D',
    'GL_UNSIGNED_INT_IMAGE_2D',
    'GL_UNSIGNED_INT_IMAGE_3D',
    'GL_UNSIGNED_INT_IMAGE_2D_RECT',
    'GL_UNSIGNED_INT_IMAGE_CUBE',
    'GL_UNSIGNED_INT_IMAGE_BUFFER',
    'GL_UNSIGNED_INT_IMAGE_1D_ARRAY',
    'GL_UNSIGNED_INT_IMAGE_2D_ARRAY',
    'GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY',
    'GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE',
    'GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY',
    'GL_MAX_IMAGE_SAMPLES',
    'GL_IMAGE_BINDING_FORMAT',
    'GL_IMAGE_FORMAT_COMPATIBILITY_TYPE',
    'GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE',
    'GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS',
    'GL_MAX_VERTEX_IMAGE_UNIFORMS',
    'GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS',
    'GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS',
    'GL_MAX_GEOMETRY_IMAGE_UNIFORMS',
    'GL_MAX_FRAGMENT_IMAGE_UNIFORMS',
    'GL_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
  [
    'GL_PROGRAM_OBJECT_ARB',
    'GL_SHADER_OBJECT_ARB',
    'GL_OBJECT_TYPE_ARB',
    'GL_OBJECT_SUBTYPE_ARB',
    'GL_FLOAT_VEC2_ARB',
    'GL_FLOAT_VEC3_ARB',
    'GL_FLOAT_VEC4_ARB',
    'GL_INT_VEC2_ARB',
    'GL_INT_VEC3_ARB',
    'GL_INT_VEC4_ARB',
    'GL_BOOL_ARB',
    'GL_BOOL_VEC2_ARB',
    'GL_BOOL_VEC3_ARB',
    'GL_BOOL_VEC4_ARB',
    'GL_FLOAT_MAT2_ARB',
    'GL_FLOAT_MAT3_ARB',
    'GL_FLOAT_MAT4_ARB',
    'GL_SAMPLER_1D_ARB',
    'GL_SAMPLER_2D_ARB',
    'GL_SAMPLER_3D_ARB',
    'GL_SAMPLER_CUBE_ARB',
    'GL_SAMPLER_1D_SHADOW_ARB',
    'GL_SAMPLER_2D_SHADOW_ARB',
    'GL_SAMPLER_2D_RECT_ARB',
    'GL_SAMPLER_2D_RECT_SHADOW_ARB',
    'GL_OBJECT_DELETE_STATUS_ARB',
    'GL_OBJECT_COMPILE_STATUS_ARB',
    'GL_OBJECT_LINK_STATUS_ARB',
    'GL_OBJECT_VALIDATE_STATUS_ARB',
    'GL_OBJECT_INFO_LOG_LENGTH_ARB',
    'GL_OBJECT_ATTACHED_OBJECTS_ARB',
    'GL_OBJECT_ACTIVE_UNIFORMS_ARB',
    'GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB',
    'GL_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
  [
    'GL_SHADER_STORAGE_BUFFER',
    'GL_SHADER_STORAGE_BUFFER_BINDING',
    'GL_SHADER_STORAGE_BUFFER_START',
    'GL_SHADER_STORAGE_BUFFER_SIZE',
    'GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS',
    'GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS',
    'GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS',
    'GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS',
    'GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS',
    'GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS',
    'GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS',
    'GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS',
    'GL_MAX_SHADER_STORAGE_BLOCK_SIZE',
    'GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT',
    'GL_SHADER_STORAGE_BARRIER_BIT',
    'GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES',
    'GL_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
  [
    'GL_ACTIVE_SUBROUTINES',
    'GL_ACTIVE_SUBROUTINE_UNIFORMS',
    'GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS',
    'GL_ACTIVE_SUBROUTINE_MAX_LENGTH',
    'GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH',
    'GL_MAX_SUBROUTINES',
    'GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS',
    'GL_NUM_COMPATIBLE_SUBROUTINES',
    'GL_COMPATIBLE_SUBROUTINES',
    'GL_UNIFORM_SIZE',
    'GL_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
  [
    'GL_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
  [
    'GL_SHADER_INCLUDE_ARB',
    'GL_NAMED_STRING_LENGTH_ARB',
    'GL_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
  [
    'GL_TEXTURE_COMPARE_MODE_ARB',
    'GL_TEXTURE_COMPARE_FUNC_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_SPARSE_STORAGE_BIT_ARB',
    'GL_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
  [
    'GL_TEXTURE_SPARSE_ARB',
    'GL_VIRTUAL_PAGE_SIZE_INDEX_ARB',
    'GL_NUM_SPARSE_LEVELS_ARB',
    'GL_NUM_VIRTUAL_PAGE_SIZES_ARB',
    'GL_VIRTUAL_PAGE_SIZE_X_ARB',
    'GL_VIRTUAL_PAGE_SIZE_Y_ARB',
    'GL_VIRTUAL_PAGE_SIZE_Z_ARB',
    'GL_MAX_SPARSE_TEXTURE_SIZE_ARB',
    'GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB',
    'GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB',
    'GL_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
  [
    'GL_SPIR_V_EXTENSIONS',
    'GL_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
  [
    'GL_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
  [
    'GL_MAX_SERVER_WAIT_TIMEOUT',
    'GL_OBJECT_TYPE',
    'GL_SYNC_CONDITION',
    'GL_SYNC_STATUS',
    'GL_SYNC_FLAGS',
    'GL_SYNC_FENCE',
    'GL_SYNC_GPU_COMMANDS_COMPLETE',
    'GL_UNSIGNALED',
    'GL_SIGNALED',
    'GL_ALREADY_SIGNALED',
    'GL_TIMEOUT_EXPIRED',
    'GL_CONDITION_SATISFIED',
    'GL_WAIT_FAILED',
    'GL_SYNC_FLUSH_COMMANDS_BIT',
    'GL_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
  [
    'GL_PATCHES',
    'GL_PATCH_VERTICES',
    'GL_PATCH_DEFAULT_INNER_LEVEL',
    'GL_PATCH_DEFAULT_OUTER_LEVEL',
    'GL_TESS_CONTROL_OUTPUT_VERTICES',
    'GL_TESS_GEN_MODE',
    'GL_TESS_GEN_SPACING',
    'GL_TESS_GEN_VERTEX_ORDER',
    'GL_TESS_GEN_POINT_MODE',
    'GL_TRIANGLES',
    'GL_ISOLINES',
    'GL_QUADS',
    'GL_EQUAL',
    'GL_FRACTIONAL_ODD',
    'GL_FRACTIONAL_EVEN',
    'GL_CCW',
    'GL_CW',
    'GL_MAX_PATCH_VERTICES',
    'GL_MAX_TESS_GEN_LEVEL',
    'GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS',
    'GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS',
    'GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS',
    'GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS',
    'GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS',
    'GL_MAX_TESS_PATCH_COMPONENTS',
    'GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS',
    'GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS',
    'GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS',
    'GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS',
    'GL_MAX_TESS_CONTROL_INPUT_COMPONENTS',
    'GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS',
    'GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS',
    'GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS',
    'GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER',
    'GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER',
    'GL_TESS_EVALUATION_SHADER',
    'GL_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
  [
    'GL_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
  [
    'GL_TEXTURE_BUFFER_ARB',
    'GL_MAX_TEXTURE_BUFFER_SIZE_ARB',
    'GL_TEXTURE_BINDING_BUFFER_ARB',
    'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB',
    'GL_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
  [
    'GL_RGB32F',
    'GL_RGB32UI',
    'GL_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
  [
    'GL_TEXTURE_BUFFER_OFFSET',
    'GL_TEXTURE_BUFFER_SIZE',
    'GL_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
  [
    'GL_COMPRESSED_ALPHA_ARB',
    'GL_COMPRESSED_LUMINANCE_ARB',
    'GL_COMPRESSED_LUMINANCE_ALPHA_ARB',
    'GL_COMPRESSED_INTENSITY_ARB',
    'GL_COMPRESSED_RGB_ARB',
    'GL_COMPRESSED_RGBA_ARB',
    'GL_TEXTURE_COMPRESSION_HINT_ARB',
    'GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB',
    'GL_TEXTURE_COMPRESSED_ARB',
    'GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB',
    'GL_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
  [
    'GL_COMPRESSED_RGBA_BPTC_UNORM_ARB',
    'GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB',
    'GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB',
    'GL_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
  [
    'GL_COMPRESSED_RED_RGTC1',
    'GL_COMPRESSED_SIGNED_RED_RGTC1',
    'GL_COMPRESSED_RG_RGTC2',
    'GL_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
  [
    'GL_NORMAL_MAP_ARB',
    'GL_REFLECTION_MAP_ARB',
    'GL_TEXTURE_CUBE_MAP_ARB',
    'GL_TEXTURE_BINDING_CUBE_MAP_ARB',
    'GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB',
    'GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB',
    'GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB',
    'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB',
    'GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB',
    'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB',
    'GL_PROXY_TEXTURE_CUBE_MAP_ARB',
    'GL_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
  [
    'GL_TEXTURE_CUBE_MAP_ARRAY_ARB',
    'GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB',
    'GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB',
    'GL_SAMPLER_CUBE_MAP_ARRAY_ARB',
    'GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB',
    'GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB',
    'GL_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
  [
    'GL_COMBINE_ARB',
    'GL_COMBINE_RGB_ARB',
    'GL_COMBINE_ALPHA_ARB',
    'GL_SOURCE0_RGB_ARB',
    'GL_SOURCE1_RGB_ARB',
    'GL_SOURCE2_RGB_ARB',
    'GL_SOURCE0_ALPHA_ARB',
    'GL_SOURCE1_ALPHA_ARB',
    'GL_SOURCE2_ALPHA_ARB',
    'GL_OPERAND0_RGB_ARB',
    'GL_OPERAND1_RGB_ARB',
    'GL_OPERAND2_RGB_ARB',
    'GL_OPERAND0_ALPHA_ARB',
    'GL_OPERAND1_ALPHA_ARB',
    'GL_OPERAND2_ALPHA_ARB',
    'GL_RGB_SCALE_ARB',
    'GL_ADD_SIGNED_ARB',
    'GL_INTERPOLATE_ARB',
    'GL_SUBTRACT_ARB',
    'GL_CONSTANT_ARB',
    'GL_PRIMARY_COLOR_ARB',
    'GL_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
  [
    'GL_DOT3_RGB_ARB',
    'GL_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
  [
    'GL_TEXTURE_MAX_ANISOTROPY',
    'GL_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
  [
    'GL_TEXTURE_REDUCTION_MODE_ARB',
    'GL_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
  [
    'GL_TEXTURE_RED_TYPE_ARB',
    'GL_TEXTURE_GREEN_TYPE_ARB',
    'GL_TEXTURE_BLUE_TYPE_ARB',
    'GL_TEXTURE_ALPHA_TYPE_ARB',
    'GL_TEXTURE_LUMINANCE_TYPE_ARB',
    'GL_TEXTURE_INTENSITY_TYPE_ARB',
    'GL_TEXTURE_DEPTH_TYPE_ARB',
    'GL_UNSIGNED_NORMALIZED_ARB',
    'GL_RGBA32F_ARB',
    'GL_RGB32F_ARB',
    'GL_ALPHA32F_ARB',
    'GL_INTENSITY32F_ARB',
    'GL_LUMINANCE32F_ARB',
    'GL_LUMINANCE_ALPHA32F_ARB',
    'GL_RGBA16F_ARB',
    'GL_RGB16F_ARB',
    'GL_ALPHA16F_ARB',
    'GL_INTENSITY16F_ARB',
    'GL_LUMINANCE16F_ARB',
    'GL_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
  [
    'GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB',
    'GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_SAMPLE_POSITION',
    'GL_SAMPLE_MASK',
    'GL_SAMPLE_MASK_VALUE',
    'GL_MAX_SAMPLE_MASK_WORDS',
    'GL_TEXTURE_2D_MULTISAMPLE',
    'GL_PROXY_TEXTURE_2D_MULTISAMPLE',
    'GL_TEXTURE_2D_MULTISAMPLE_ARRAY',
    'GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY',
    'GL_TEXTURE_BINDING_2D_MULTISAMPLE',
    'GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY',
    'GL_TEXTURE_SAMPLES',
    'GL_TEXTURE_FIXED_SAMPLE_LOCATIONS',
    'GL_SAMPLER_2D_MULTISAMPLE',
    'GL_INT_SAMPLER_2D_MULTISAMPLE',
    'GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE',
    'GL_SAMPLER_2D_MULTISAMPLE_ARRAY',
    'GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY',
    'GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY',
    'GL_MAX_COLOR_TEXTURE_SAMPLES',
    'GL_MAX_DEPTH_TEXTURE_SAMPLES',
    'GL_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
  [
    'GL_TEXTURE_RECTANGLE_ARB',
    'GL_TEXTURE_BINDING_RECTANGLE_ARB',
    'GL_PROXY_TEXTURE_RECTANGLE_ARB',
    'GL_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
  [
    'GL_RG',
    'GL_RG_INTEGER',
    'GL_R8',
    'GL_R16',
    'GL_RG8',
    'GL_RG16',
    'GL_R16F',
    'GL_R32F',
    'GL_RG16F',
    'GL_RG32F',
    'GL_R8I',
    'GL_R8UI',
    'GL_R16I',
    'GL_R16UI',
    'GL_R32I',
    'GL_R32UI',
    'GL_RG8I',
    'GL_RG8UI',
    'GL_RG16I',
    'GL_RG16UI',
    'GL_RG32I',
    'GL_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
  [
    'GL_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
  [
    'GL_STENCIL_INDEX',
    'GL_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
  [
    'GL_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
  [
    'GL_TEXTURE_SWIZZLE_R',
    'GL_TEXTURE_SWIZZLE_G',
    'GL_TEXTURE_SWIZZLE_B',
    'GL_TEXTURE_SWIZZLE_A',
    'GL_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
  [
    'GL_TEXTURE_VIEW_MIN_LEVEL',
    'GL_TEXTURE_VIEW_NUM_LEVELS',
    'GL_TEXTURE_VIEW_MIN_LAYER',
    'GL_TEXTURE_VIEW_NUM_LAYERS',
    'GL_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
  [
    'GL_TIME_ELAPSED',
    'GL_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
  [
    'GL_TRANSFORM_FEEDBACK',
    'GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED',
    'GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE',
    'GL_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
  [
    'GL_MAX_TRANSFORM_FEEDBACK_BUFFERS',
    'GL_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
  [
    'GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB',
    'GL_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
  [
    'GL_TRANSPOSE_MODELVIEW_MATRIX_ARB',
    'GL_TRANSPOSE_PROJECTION_MATRIX_ARB',
    'GL_TRANSPOSE_TEXTURE_MATRIX_ARB',
    'GL_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
  [
    'GL_UNIFORM_BUFFER',
    'GL_UNIFORM_BUFFER_BINDING',
    'GL_UNIFORM_BUFFER_START',
    'GL_UNIFORM_BUFFER_SIZE',
    'GL_MAX_VERTEX_UNIFORM_BLOCKS',
    'GL_MAX_GEOMETRY_UNIFORM_BLOCKS',
    'GL_MAX_FRAGMENT_UNIFORM_BLOCKS',
    'GL_MAX_COMBINED_UNIFORM_BLOCKS',
    'GL_MAX_UNIFORM_BUFFER_BINDINGS',
    'GL_MAX_UNIFORM_BLOCK_SIZE',
    'GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS',
    'GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS',
    'GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS',
    'GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT',
    'GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH',
    'GL_ACTIVE_UNIFORM_BLOCKS',
    'GL_UNIFORM_TYPE',
    'GL_UNIFORM_SIZE',
    'GL_UNIFORM_NAME_LENGTH',
    'GL_UNIFORM_BLOCK_INDEX',
    'GL_UNIFORM_OFFSET',
    'GL_UNIFORM_ARRAY_STRIDE',
    'GL_UNIFORM_MATRIX_STRIDE',
    'GL_UNIFORM_IS_ROW_MAJOR',
    'GL_UNIFORM_BLOCK_BINDING',
    'GL_UNIFORM_BLOCK_DATA_SIZE',
    'GL_UNIFORM_BLOCK_NAME_LENGTH',
    'GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS',
    'GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES',
    'GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER',
    'GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER',
    'GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_RGB32I',
    'GL_DOUBLE_VEC2',
    'GL_DOUBLE_VEC3',
    'GL_DOUBLE_VEC4',
    'GL_DOUBLE_MAT2',
    'GL_DOUBLE_MAT3',
    'GL_DOUBLE_MAT4',
    'GL_DOUBLE_MAT2x3',
    'GL_DOUBLE_MAT2x4',
    'GL_DOUBLE_MAT3x2',
    'GL_DOUBLE_MAT3x4',
    'GL_DOUBLE_MAT4x2',
    'GL_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
  [
    'GL_VERTEX_ATTRIB_BINDING',
    'GL_VERTEX_ATTRIB_RELATIVE_OFFSET',
    'GL_VERTEX_BINDING_DIVISOR',
    'GL_VERTEX_BINDING_OFFSET',
    'GL_VERTEX_BINDING_STRIDE',
    'GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET',
    'GL_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
  [
    'GL_MAX_VERTEX_UNITS_ARB',
    'GL_ACTIVE_VERTEX_UNITS_ARB',
    'GL_WEIGHT_SUM_UNITY_ARB',
    'GL_VERTEX_BLEND_ARB',
    'GL_CURRENT_WEIGHT_ARB',
    'GL_WEIGHT_ARRAY_TYPE_ARB',
    'GL_WEIGHT_ARRAY_STRIDE_ARB',
    'GL_WEIGHT_ARRAY_SIZE_ARB',
    'GL_WEIGHT_ARRAY_POINTER_ARB',
    'GL_WEIGHT_ARRAY_ARB',
    'GL_MODELVIEW0_ARB',
    'GL_MODELVIEW1_ARB',
    'GL_MODELVIEW2_ARB',
    'GL_MODELVIEW3_ARB',
    'GL_MODELVIEW4_ARB',
    'GL_MODELVIEW5_ARB',
    'GL_MODELVIEW6_ARB',
    'GL_MODELVIEW7_ARB',
    'GL_MODELVIEW8_ARB',
    'GL_MODELVIEW9_ARB',
    'GL_MODELVIEW10_ARB',
    'GL_MODELVIEW11_ARB',
    'GL_MODELVIEW12_ARB',
    'GL_MODELVIEW13_ARB',
    'GL_MODELVIEW14_ARB',
    'GL_MODELVIEW15_ARB',
    'GL_MODELVIEW16_ARB',
    'GL_MODELVIEW17_ARB',
    'GL_MODELVIEW18_ARB',
    'GL_MODELVIEW19_ARB',
    'GL_MODELVIEW20_ARB',
    'GL_MODELVIEW21_ARB',
    'GL_MODELVIEW22_ARB',
    'GL_MODELVIEW23_ARB',
    'GL_MODELVIEW24_ARB',
    'GL_MODELVIEW25_ARB',
    'GL_MODELVIEW26_ARB',
    'GL_MODELVIEW27_ARB',
    'GL_MODELVIEW28_ARB',
    'GL_MODELVIEW29_ARB',
    'GL_MODELVIEW30_ARB',
    'GL_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
  [
    'GL_BUFFER_SIZE_ARB',
    'GL_BUFFER_USAGE_ARB',
    'GL_ARRAY_BUFFER_ARB',
    'GL_ELEMENT_ARRAY_BUFFER_ARB',
    'GL_ARRAY_BUFFER_BINDING_ARB',
    'GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB',
    'GL_VERTEX_ARRAY_BUFFER_BINDING_ARB',
    'GL_NORMAL_ARRAY_BUFFER_BINDING_ARB',
    'GL_COLOR_ARRAY_BUFFER_BINDING_ARB',
    'GL_INDEX_ARRAY_BUFFER_BINDING_ARB',
    'GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB',
    'GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB',
    'GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB',
    'GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB',
    'GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB',
    'GL_READ_ONLY_ARB',
    'GL_WRITE_ONLY_ARB',
    'GL_READ_WRITE_ARB',
    'GL_BUFFER_ACCESS_ARB',
    'GL_BUFFER_MAPPED_ARB',
    'GL_BUFFER_MAP_POINTER_ARB',
    'GL_STREAM_DRAW_ARB',
    'GL_STREAM_READ_ARB',
    'GL_STREAM_COPY_ARB',
    'GL_STATIC_DRAW_ARB',
    'GL_STATIC_READ_ARB',
    'GL_STATIC_COPY_ARB',
    'GL_DYNAMIC_DRAW_ARB',
    'GL_DYNAMIC_READ_ARB',
    'GL_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
  [
    'GL_COLOR_SUM_ARB',
    'GL_VERTEX_PROGRAM_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB',
    'GL_CURRENT_VERTEX_ATTRIB_ARB',
    'GL_PROGRAM_LENGTH_ARB',
    'GL_PROGRAM_STRING_ARB',
    'GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB',
    'GL_MAX_PROGRAM_MATRICES_ARB',
    'GL_CURRENT_MATRIX_STACK_DEPTH_ARB',
    'GL_CURRENT_MATRIX_ARB',
    'GL_VERTEX_PROGRAM_POINT_SIZE_ARB',
    'GL_VERTEX_PROGRAM_TWO_SIDE_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB',
    'GL_PROGRAM_ERROR_POSITION_ARB',
    'GL_PROGRAM_BINDING_ARB',
    'GL_MAX_VERTEX_ATTRIBS_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB',
    'GL_PROGRAM_ERROR_STRING_ARB',
    'GL_PROGRAM_FORMAT_ASCII_ARB',
    'GL_PROGRAM_FORMAT_ARB',
    'GL_PROGRAM_INSTRUCTIONS_ARB',
    'GL_MAX_PROGRAM_INSTRUCTIONS_ARB',
    'GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB',
    'GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB',
    'GL_PROGRAM_TEMPORARIES_ARB',
    'GL_MAX_PROGRAM_TEMPORARIES_ARB',
    'GL_PROGRAM_NATIVE_TEMPORARIES_ARB',
    'GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB',
    'GL_PROGRAM_PARAMETERS_ARB',
    'GL_MAX_PROGRAM_PARAMETERS_ARB',
    'GL_PROGRAM_NATIVE_PARAMETERS_ARB',
    'GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB',
    'GL_PROGRAM_ATTRIBS_ARB',
    'GL_MAX_PROGRAM_ATTRIBS_ARB',
    'GL_PROGRAM_NATIVE_ATTRIBS_ARB',
    'GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB',
    'GL_PROGRAM_ADDRESS_REGISTERS_ARB',
    'GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB',
    'GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB',
    'GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB',
    'GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB',
    'GL_MAX_PROGRAM_ENV_PARAMETERS_ARB',
    'GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB',
    'GL_TRANSPOSE_CURRENT_MATRIX_ARB',
    'GL_MATRIX0_ARB',
    'GL_MATRIX1_ARB',
    'GL_MATRIX2_ARB',
    'GL_MATRIX3_ARB',
    'GL_MATRIX4_ARB',
    'GL_MATRIX5_ARB',
    'GL_MATRIX6_ARB',
    'GL_MATRIX7_ARB',
    'GL_MATRIX8_ARB',
    'GL_MATRIX9_ARB',
    'GL_MATRIX10_ARB',
    'GL_MATRIX11_ARB',
    'GL_MATRIX12_ARB',
    'GL_MATRIX13_ARB',
    'GL_MATRIX14_ARB',
    'GL_MATRIX15_ARB',
    'GL_MATRIX16_ARB',
    'GL_MATRIX17_ARB',
    'GL_MATRIX18_ARB',
    'GL_MATRIX19_ARB',
    'GL_MATRIX20_ARB',
    'GL_MATRIX21_ARB',
    'GL_MATRIX22_ARB',
    'GL_MATRIX23_ARB',
    'GL_MATRIX24_ARB',
    'GL_MATRIX25_ARB',
    'GL_MATRIX26_ARB',
    'GL_MATRIX27_ARB',
    'GL_MATRIX28_ARB',
    'GL_MATRIX29_ARB',
    'GL_MATRIX30_ARB',
    'GL_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
  [
    'GL_VERTEX_SHADER_ARB',
    'GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB',
    'GL_MAX_VARYING_FLOATS_ARB',
    'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB',
    'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB',
    'GL_OBJECT_ACTIVE_ATTRIBUTES_ARB',
    'GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB',
    'GL_MAX_VERTEX_ATTRIBS_ARB',
    'GL_MAX_TEXTURE_IMAGE_UNITS_ARB',
    'GL_MAX_TEXTURE_COORDS_ARB',
    'GL_VERTEX_PROGRAM_POINT_SIZE_ARB',
    'GL_VERTEX_PROGRAM_TWO_SIDE_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB',
    'GL_CURRENT_VERTEX_ATTRIB_ARB',
    'GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB',
    'GL_FLOAT',
    'GL_FLOAT_VEC2_ARB',
    'GL_FLOAT_VEC3_ARB',
    'GL_FLOAT_VEC4_ARB',
    'GL_FLOAT_MAT2_ARB',
    'GL_FLOAT_MAT3_ARB',
    'GL_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
  [
    'GL_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
  [
    'GL_UNSIGNED_INT_2_10_10_10_REV',
    'GL_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
  [
    'GL_SCISSOR_BOX',
    'GL_VIEWPORT',
    'GL_DEPTH_RANGE',
    'GL_SCISSOR_TEST',
    'GL_MAX_VIEWPORTS',
    'GL_VIEWPORT_SUBPIXEL_BITS',
    'GL_VIEWPORT_BOUNDS_RANGE',
    'GL_LAYER_PROVOKING_VERTEX',
    'GL_VIEWPORT_INDEX_PROVOKING_VERTEX',
    'GL_UNDEFINED_VERTEX',
    'GL_FIRST_VERTEX_CONVENTION',
    'GL_LAST_VERTEX_CONVENTION',
    'GL_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
  [
    'GL_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
  [
    'GL_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
  [
    'GL_FETCH_PER_SAMPLE_ARM',
    'GL_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
  [
    'GL_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
  [
    'GL_MAX_DRAW_BUFFERS_ATI',
    'GL_DRAW_BUFFER0_ATI',
    'GL_DRAW_BUFFER1_ATI',
    'GL_DRAW_BUFFER2_ATI',
    'GL_DRAW_BUFFER3_ATI',
    'GL_DRAW_BUFFER4_ATI',
    'GL_DRAW_BUFFER5_ATI',
    'GL_DRAW_BUFFER6_ATI',
    'GL_DRAW_BUFFER7_ATI',
    'GL_DRAW_BUFFER8_ATI',
    'GL_DRAW_BUFFER9_ATI',
    'GL_DRAW_BUFFER10_ATI',
    'GL_DRAW_BUFFER11_ATI',
    'GL_DRAW_BUFFER12_ATI',
    'GL_DRAW_BUFFER13_ATI',
    'GL_DRAW_BUFFER14_ATI',
    'GL_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
  [
    'GL_ELEMENT_ARRAY_ATI',
    'GL_ELEMENT_ARRAY_TYPE_ATI',
    'GL_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
  [
    'GL_BUMP_ROT_MATRIX_ATI',
    'GL_BUMP_ROT_MATRIX_SIZE_ATI',
    'GL_BUMP_NUM_TEX_UNITS_ATI',
    'GL_BUMP_TEX_UNITS_ATI',
    'GL_DUDV_ATI',
    'GL_DU8DV8_ATI',
    'GL_BUMP_ENVMAP_ATI',
    'GL_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
  [
    'GL_FRAGMENT_SHADER_ATI',
    'GL_REG_0_ATI',
    'GL_REG_1_ATI',
    'GL_REG_2_ATI',
    'GL_REG_3_ATI',
    'GL_REG_4_ATI',
    'GL_REG_5_ATI',
    'GL_REG_6_ATI',
    'GL_REG_7_ATI',
    'GL_REG_8_ATI',
    'GL_REG_9_ATI',
    'GL_REG_10_ATI',
    'GL_REG_11_ATI',
    'GL_REG_12_ATI',
    'GL_REG_13_ATI',
    'GL_REG_14_ATI',
    'GL_REG_15_ATI',
    'GL_REG_16_ATI',
    'GL_REG_17_ATI',
    'GL_REG_18_ATI',
    'GL_REG_19_ATI',
    'GL_REG_20_ATI',
    'GL_REG_21_ATI',
    'GL_REG_22_ATI',
    'GL_REG_23_ATI',
    'GL_REG_24_ATI',
    'GL_REG_25_ATI',
    'GL_REG_26_ATI',
    'GL_REG_27_ATI',
    'GL_REG_28_ATI',
    'GL_REG_29_ATI',
    'GL_REG_30_ATI',
    'GL_REG_31_ATI',
    'GL_CON_0_ATI',
    'GL_CON_1_ATI',
    'GL_CON_2_ATI',
    'GL_CON_3_ATI',
    'GL_CON_4_ATI',
    'GL_CON_5_ATI',
    'GL_CON_6_ATI',
    'GL_CON_7_ATI',
    'GL_CON_8_ATI',
    'GL_CON_9_ATI',
    'GL_CON_10_ATI',
    'GL_CON_11_ATI',
    'GL_CON_12_ATI',
    'GL_CON_13_ATI',
    'GL_CON_14_ATI',
    'GL_CON_15_ATI',
    'GL_CON_16_ATI',
    'GL_CON_17_ATI',
    'GL_CON_18_ATI',
    'GL_CON_19_ATI',
    'GL_CON_20_ATI',
    'GL_CON_21_ATI',
    'GL_CON_22_ATI',
    'GL_CON_23_ATI',
    'GL_CON_24_ATI',
    'GL_CON_25_ATI',
    'GL_CON_26_ATI',
    'GL_CON_27_ATI',
    'GL_CON_28_ATI',
    'GL_CON_29_ATI',
    'GL_CON_30_ATI',
    'GL_CON_31_ATI',
    'GL_MOV_ATI',
    'GL_ADD_ATI',
    'GL_MUL_ATI',
    'GL_SUB_ATI',
    'GL_DOT3_ATI',
    'GL_DOT4_ATI',
    'GL_MAD_ATI',
    'GL_LERP_ATI',
    'GL_CND_ATI',
    'GL_CND0_ATI',
    'GL_DOT2_ADD_ATI',
    'GL_SECONDARY_INTERPOLATOR_ATI',
    'GL_NUM_FRAGMENT_REGISTERS_ATI',
    'GL_NUM_FRAGMENT_CONSTANTS_ATI',
    'GL_NUM_PASSES_ATI',
    'GL_NUM_INSTRUCTIONS_PER_PASS_ATI',
    'GL_NUM_INSTRUCTIONS_TOTAL_ATI',
    'GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI',
    'GL_NUM_LOOPBACK_COMPONENTS_ATI',
    'GL_COLOR_ALPHA_PAIRING_ATI',
    'GL_SWIZZLE_STR_ATI',
    'GL_SWIZZLE_STQ_ATI',
    'GL_SWIZZLE_STR_DR_ATI',
    'GL_SWIZZLE_STQ_DQ_ATI',
    'GL_SWIZZLE_STRQ_ATI',
    'GL_SWIZZLE_STRQ_DQ_ATI',
    'GL_RED_BIT_ATI',
    'GL_GREEN_BIT_ATI',
    'GL_BLUE_BIT_ATI',
    'GL_2X_BIT_ATI',
    'GL_4X_BIT_ATI',
    'GL_8X_BIT_ATI',
    'GL_HALF_BIT_ATI',
    'GL_QUARTER_BIT_ATI',
    'GL_EIGHTH_BIT_ATI',
    'GL_SATURATE_BIT_ATI',
    'GL_COMP_BIT_ATI',
    'GL_NEGATE_BIT_ATI',
    'GL_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
  [
    'GL_VBO_FREE_MEMORY_ATI',
    'GL_TEXTURE_FREE_MEMORY_ATI',
    'GL_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
  [
    'GL_RGBA_FLOAT_MODE_ATI',
    'GL_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
  [
    'GL_PN_TRIANGLES_ATI',
    'GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI',
    'GL_PN_TRIANGLES_POINT_MODE_ATI',
    'GL_PN_TRIANGLES_NORMAL_MODE_ATI',
    'GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI',
    'GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI',
    'GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI',
    'GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI',
    'GL_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
  [
    'GL_STENCIL_BACK_FUNC_ATI',
    'GL_STENCIL_BACK_FAIL_ATI',
    'GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI',
    'GL_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
  [
    'GL_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
  [
    'GL_MODULATE_ADD_ATI',
    'GL_MODULATE_SIGNED_ADD_ATI',
    'GL_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
  [
    'GL_RGBA_FLOAT32_ATI',
    'GL_RGB_FLOAT32_ATI',
    'GL_ALPHA_FLOAT32_ATI',
    'GL_INTENSITY_FLOAT32_ATI',
    'GL_LUMINANCE_FLOAT32_ATI',
    'GL_LUMINANCE_ALPHA_FLOAT32_ATI',
    'GL_RGBA_FLOAT16_ATI',
    'GL_RGB_FLOAT16_ATI',
    'GL_ALPHA_FLOAT16_ATI',
    'GL_INTENSITY_FLOAT16_ATI',
    'GL_LUMINANCE_FLOAT16_ATI',
    'GL_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
  [
    'GL_MIRROR_CLAMP_ATI',
    'GL_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
  [
    'GL_STATIC_ATI',
    'GL_DYNAMIC_ATI',
    'GL_PRESERVE_ATI',
    'GL_DISCARD_ATI',
    'GL_OBJECT_BUFFER_SIZE_ATI',
    'GL_OBJECT_BUFFER_USAGE_ATI',
    'GL_ARRAY_OBJECT_BUFFER_ATI',
    'GL_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
  [
    'GL_MAX_VERTEX_STREAMS_ATI',
    'GL_VERTEX_STREAM0_ATI',
    'GL_VERTEX_STREAM1_ATI',
    'GL_VERTEX_STREAM2_ATI',
    'GL_VERTEX_STREAM3_ATI',
    'GL_VERTEX_STREAM4_ATI',
    'GL_VERTEX_STREAM5_ATI',
    'GL_VERTEX_STREAM6_ATI',
    'GL_VERTEX_STREAM7_ATI',
    'GL_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
  [
    'GL_SMAPHS30_PROGRAM_BINARY_DMP',
    'GL_SMAPHS_PROGRAM_BINARY_DMP',
    'GL_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
  [
    'GL_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',
    'GL_422_REV_EXT',
    'GL_422_AVERAGE_EXT',
    'GL_422_REV_AVERAGE_EXT',
  ]
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
  [
    'GL_SURFACE_COMPRESSION_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT',
    'GL_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
  [
    'GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT',
    'GL_TEXTURE_EXTERNAL_OES',
    'GL_TEXTURE_BINDING_EXTERNAL_OES',
    'GL_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
  [
    'GL_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
  [
    'GL_BGR_EXT',
    'GL_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
  [
    'GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT',
    'GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT',
    'GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT',
    'GL_MAX_BINDABLE_UNIFORM_SIZE_EXT',
    'GL_UNIFORM_BUFFER_EXT',
    'GL_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
  [
    'GL_CONSTANT_COLOR_EXT',
    'GL_ONE_MINUS_CONSTANT_COLOR_EXT',
    'GL_CONSTANT_ALPHA_EXT',
    'GL_ONE_MINUS_CONSTANT_ALPHA_EXT',
    'GL_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
  [
    'GL_BLEND_EQUATION_RGB_EXT',
    'GL_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
  [
    'GL_SRC1_COLOR_EXT',
    'GL_SRC1_ALPHA_EXT',
    'GL_ONE_MINUS_SRC1_COLOR_EXT',
    'GL_ONE_MINUS_SRC1_ALPHA_EXT',
    'GL_SRC_ALPHA_SATURATE_EXT',
    'GL_LOCATION_INDEX_EXT',
    'GL_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
  [
    'GL_BLEND_DST_RGB_EXT',
    'GL_BLEND_SRC_RGB_EXT',
    'GL_BLEND_DST_ALPHA_EXT',
    'GL_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
  [
    'GL_MIN_EXT',
    'GL_MAX_EXT',
    'GL_FUNC_ADD_EXT',
    'GL_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
  [
    'GL_FUNC_SUBTRACT_EXT',
    'GL_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
  [
    'GL_MAP_READ_BIT',
    'GL_MAP_WRITE_BIT',
    'GL_MAP_PERSISTENT_BIT_EXT',
    'GL_MAP_COHERENT_BIT_EXT',
    'GL_DYNAMIC_STORAGE_BIT_EXT',
    'GL_CLIENT_STORAGE_BIT_EXT',
    'GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT',
    'GL_BUFFER_IMMUTABLE_STORAGE_EXT',
    'GL_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
  [
    'GL_LOWER_LEFT_EXT',
    'GL_UPPER_LEFT_EXT',
    'GL_NEGATIVE_ONE_TO_ONE_EXT',
    'GL_ZERO_TO_ONE_EXT',
    'GL_CLIP_ORIGIN_EXT',
    'GL_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
  [
    'GL_MAX_CLIP_DISTANCES_EXT',
    'GL_MAX_CULL_DISTANCES_EXT',
    'GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT',
    'GL_CLIP_DISTANCE0_EXT',
    'GL_CLIP_DISTANCE1_EXT',
    'GL_CLIP_DISTANCE2_EXT',
    'GL_CLIP_DISTANCE3_EXT',
    'GL_CLIP_DISTANCE4_EXT',
    'GL_CLIP_DISTANCE5_EXT',
    'GL_CLIP_DISTANCE6_EXT',
    'GL_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
  [
    'GL_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
  [
    'GL_CMYK_EXT',
    'GL_CMYKA_EXT',
    'GL_PACK_CMYK_HINT_EXT',
    'GL_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
  [
    'GL_RGBA16F_EXT',
    'GL_RGB16F_EXT',
    'GL_RG16F_EXT',
    'GL_R16F_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT',
    'GL_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
  [
    'GL_ARRAY_ELEMENT_LOCK_FIRST_EXT',
    'GL_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
  [
    'GL_CONVOLUTION_1D_EXT',
    'GL_CONVOLUTION_2D_EXT',
    'GL_SEPARABLE_2D_EXT',
    'GL_CONVOLUTION_BORDER_MODE_EXT',
    'GL_CONVOLUTION_FILTER_SCALE_EXT',
    'GL_CONVOLUTION_FILTER_BIAS_EXT',
    'GL_REDUCE_EXT',
    'GL_CONVOLUTION_FORMAT_EXT',
    'GL_CONVOLUTION_WIDTH_EXT',
    'GL_CONVOLUTION_HEIGHT_EXT',
    'GL_MAX_CONVOLUTION_WIDTH_EXT',
    'GL_MAX_CONVOLUTION_HEIGHT_EXT',
    'GL_POST_CONVOLUTION_RED_SCALE_EXT',
    'GL_POST_CONVOLUTION_GREEN_SCALE_EXT',
    'GL_POST_CONVOLUTION_BLUE_SCALE_EXT',
    'GL_POST_CONVOLUTION_ALPHA_SCALE_EXT',
    'GL_POST_CONVOLUTION_RED_BIAS_EXT',
    'GL_POST_CONVOLUTION_GREEN_BIAS_EXT',
    'GL_POST_CONVOLUTION_BLUE_BIAS_EXT',
    'GL_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
  [
    'GL_TANGENT_ARRAY_EXT',
    'GL_BINORMAL_ARRAY_EXT',
    'GL_CURRENT_TANGENT_EXT',
    'GL_CURRENT_BINORMAL_EXT',
    'GL_TANGENT_ARRAY_TYPE_EXT',
    'GL_TANGENT_ARRAY_STRIDE_EXT',
    'GL_BINORMAL_ARRAY_TYPE_EXT',
    'GL_BINORMAL_ARRAY_STRIDE_EXT',
    'GL_TANGENT_ARRAY_POINTER_EXT',
    'GL_BINORMAL_ARRAY_POINTER_EXT',
    'GL_MAP1_TANGENT_EXT',
    'GL_MAP2_TANGENT_EXT',
    'GL_MAP1_BINORMAL_EXT',
    'GL_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
  [
    'GL_CULL_VERTEX_EXT',
    'GL_CULL_VERTEX_EYE_POSITION_EXT',
    'GL_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
  [
    'GL_PROGRAM_PIPELINE_OBJECT_EXT',
    'GL_PROGRAM_OBJECT_EXT',
    'GL_SHADER_OBJECT_EXT',
    'GL_BUFFER_OBJECT_EXT',
    'GL_QUERY_OBJECT_EXT',
    'GL_VERTEX_ARRAY_OBJECT_EXT',
    'GL_SAMPLER',
    'GL_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
  [
    'GL_DEPTH_BOUNDS_TEST_EXT',
    'GL_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
  [
    'GL_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
  [
    'GL_PROGRAM_MATRIX_EXT',
    'GL_TRANSPOSE_PROGRAM_MATRIX_EXT',
    'GL_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
  [
    'GL_COLOR_EXT',
    'GL_DEPTH_EXT',
    'GL_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
  [
    'GL_QUERY_COUNTER_BITS_EXT',
    'GL_CURRENT_QUERY_EXT',
    'GL_QUERY_RESULT_EXT',
    'GL_QUERY_RESULT_AVAILABLE_EXT',
    'GL_TIME_ELAPSED_EXT',
    'GL_TIMESTAMP_EXT',
    'GL_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
  [
    'GL_MAX_COLOR_ATTACHMENTS_EXT',
    'GL_MAX_DRAW_BUFFERS_EXT',
    'GL_DRAW_BUFFER0_EXT',
    'GL_DRAW_BUFFER1_EXT',
    'GL_DRAW_BUFFER2_EXT',
    'GL_DRAW_BUFFER3_EXT',
    'GL_DRAW_BUFFER4_EXT',
    'GL_DRAW_BUFFER5_EXT',
    'GL_DRAW_BUFFER6_EXT',
    'GL_DRAW_BUFFER7_EXT',
    'GL_DRAW_BUFFER8_EXT',
    'GL_DRAW_BUFFER9_EXT',
    'GL_DRAW_BUFFER10_EXT',
    'GL_DRAW_BUFFER11_EXT',
    'GL_DRAW_BUFFER12_EXT',
    'GL_DRAW_BUFFER13_EXT',
    'GL_DRAW_BUFFER14_EXT',
    'GL_DRAW_BUFFER15_EXT',
    'GL_COLOR_ATTACHMENT0_EXT',
    'GL_COLOR_ATTACHMENT1_EXT',
    'GL_COLOR_ATTACHMENT2_EXT',
    'GL_COLOR_ATTACHMENT3_EXT',
    'GL_COLOR_ATTACHMENT4_EXT',
    'GL_COLOR_ATTACHMENT5_EXT',
    'GL_COLOR_ATTACHMENT6_EXT',
    'GL_COLOR_ATTACHMENT7_EXT',
    'GL_COLOR_ATTACHMENT8_EXT',
    'GL_COLOR_ATTACHMENT9_EXT',
    'GL_COLOR_ATTACHMENT10_EXT',
    'GL_COLOR_ATTACHMENT11_EXT',
    'GL_COLOR_ATTACHMENT12_EXT',
    'GL_COLOR_ATTACHMENT13_EXT',
    'GL_COLOR_ATTACHMENT14_EXT',
    'GL_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
  [
    'GL_BLEND_EQUATION_RGB',
    'GL_BLEND_EQUATION_ALPHA',
    'GL_BLEND_SRC_RGB',
    'GL_BLEND_SRC_ALPHA',
    'GL_BLEND_DST_RGB',
    'GL_BLEND_DST_ALPHA',
    'GL_COLOR_WRITEMASK',
    'GL_BLEND',
    'GL_FUNC_ADD',
    'GL_FUNC_SUBTRACT',
    'GL_FUNC_REVERSE_SUBTRACT',
    'GL_MIN',
    'GL_MAX',
    'GL_ZERO',
    'GL_ONE',
    'GL_SRC_COLOR',
    'GL_ONE_MINUS_SRC_COLOR',
    'GL_DST_COLOR',
    'GL_ONE_MINUS_DST_COLOR',
    'GL_SRC_ALPHA',
    'GL_ONE_MINUS_SRC_ALPHA',
    'GL_DST_ALPHA',
    'GL_ONE_MINUS_DST_ALPHA',
    'GL_CONSTANT_COLOR',
    'GL_ONE_MINUS_CONSTANT_COLOR',
    'GL_CONSTANT_ALPHA',
    'GL_ONE_MINUS_CONSTANT_ALPHA',
    'GL_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
  [
    'GL_MAX_ELEMENTS_VERTICES_EXT',
    'GL_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
  [
    'GL_FOG_COORDINATE_SOURCE_EXT',
    'GL_FOG_COORDINATE_EXT',
    'GL_FRAGMENT_DEPTH_EXT',
    'GL_CURRENT_FOG_COORDINATE_EXT',
    'GL_FOG_COORDINATE_ARRAY_TYPE_EXT',
    'GL_FOG_COORDINATE_ARRAY_STRIDE_EXT',
    'GL_FOG_COORDINATE_ARRAY_POINTER_EXT',
    'GL_FOG_COORDINATE_ARRAY_EXT',
  ]
end
get_ext_enum_GL_EXT_fragment_shading_rate() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1028
def self.get_ext_enum_GL_EXT_fragment_shading_rate
  [
    'GL_SHADING_RATE_1X1_PIXELS_EXT',
    'GL_SHADING_RATE_1X2_PIXELS_EXT',
    'GL_SHADING_RATE_2X1_PIXELS_EXT',
    'GL_SHADING_RATE_2X2_PIXELS_EXT',
    'GL_SHADING_RATE_1X4_PIXELS_EXT',
    'GL_SHADING_RATE_4X1_PIXELS_EXT',
    'GL_SHADING_RATE_4X2_PIXELS_EXT',
    'GL_SHADING_RATE_2X4_PIXELS_EXT',
    'GL_SHADING_RATE_4X4_PIXELS_EXT',
    'GL_SHADING_RATE_EXT',
    'GL_SHADING_RATE_ATTACHMENT_EXT',
    'GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT',
    'GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT',
    'GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT',
    'GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT',
    'GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT',
    'GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT',
    'GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT',
    'GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT',
    'GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT',
    'GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT',
    'GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT',
    'GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT',
    'GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT',
    'GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT',
    'GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_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
  [
    'GL_READ_FRAMEBUFFER_EXT',
    'GL_DRAW_FRAMEBUFFER_EXT',
    'GL_DRAW_FRAMEBUFFER_BINDING_EXT',
    'GL_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
  [
    'GL_RENDERBUFFER_SAMPLES_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT',
    'GL_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
  [
    'GL_SCALED_RESOLVE_FASTEST_EXT',
    'GL_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
  [
    'GL_INVALID_FRAMEBUFFER_OPERATION_EXT',
    'GL_MAX_RENDERBUFFER_SIZE_EXT',
    'GL_FRAMEBUFFER_BINDING_EXT',
    'GL_RENDERBUFFER_BINDING_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT',
    'GL_FRAMEBUFFER_COMPLETE_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT',
    'GL_FRAMEBUFFER_UNSUPPORTED_EXT',
    'GL_MAX_COLOR_ATTACHMENTS_EXT',
    'GL_COLOR_ATTACHMENT0_EXT',
    'GL_COLOR_ATTACHMENT1_EXT',
    'GL_COLOR_ATTACHMENT2_EXT',
    'GL_COLOR_ATTACHMENT3_EXT',
    'GL_COLOR_ATTACHMENT4_EXT',
    'GL_COLOR_ATTACHMENT5_EXT',
    'GL_COLOR_ATTACHMENT6_EXT',
    'GL_COLOR_ATTACHMENT7_EXT',
    'GL_COLOR_ATTACHMENT8_EXT',
    'GL_COLOR_ATTACHMENT9_EXT',
    'GL_COLOR_ATTACHMENT10_EXT',
    'GL_COLOR_ATTACHMENT11_EXT',
    'GL_COLOR_ATTACHMENT12_EXT',
    'GL_COLOR_ATTACHMENT13_EXT',
    'GL_COLOR_ATTACHMENT14_EXT',
    'GL_COLOR_ATTACHMENT15_EXT',
    'GL_DEPTH_ATTACHMENT_EXT',
    'GL_STENCIL_ATTACHMENT_EXT',
    'GL_FRAMEBUFFER_EXT',
    'GL_RENDERBUFFER_EXT',
    'GL_RENDERBUFFER_WIDTH_EXT',
    'GL_RENDERBUFFER_HEIGHT_EXT',
    'GL_RENDERBUFFER_INTERNAL_FORMAT_EXT',
    'GL_STENCIL_INDEX1_EXT',
    'GL_STENCIL_INDEX4_EXT',
    'GL_STENCIL_INDEX8_EXT',
    'GL_STENCIL_INDEX16_EXT',
    'GL_RENDERBUFFER_RED_SIZE_EXT',
    'GL_RENDERBUFFER_GREEN_SIZE_EXT',
    'GL_RENDERBUFFER_BLUE_SIZE_EXT',
    'GL_RENDERBUFFER_ALPHA_SIZE_EXT',
    'GL_RENDERBUFFER_DEPTH_SIZE_EXT',
    'GL_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
  [
    'GL_FRAMEBUFFER_SRGB_EXT',
    'GL_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 1063
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 1105
def self.get_ext_enum_GL_EXT_geometry_shader
  [
    'GL_GEOMETRY_SHADER_EXT',
    'GL_GEOMETRY_SHADER_BIT_EXT',
    'GL_GEOMETRY_LINKED_VERTICES_OUT_EXT',
    'GL_GEOMETRY_LINKED_INPUT_TYPE_EXT',
    'GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT',
    'GL_GEOMETRY_SHADER_INVOCATIONS_EXT',
    'GL_LAYER_PROVOKING_VERTEX_EXT',
    'GL_LINES_ADJACENCY_EXT',
    'GL_LINE_STRIP_ADJACENCY_EXT',
    'GL_TRIANGLES_ADJACENCY_EXT',
    'GL_TRIANGLE_STRIP_ADJACENCY_EXT',
    'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT',
    'GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT',
    'GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT',
    'GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT',
    'GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT',
    'GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT',
    'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT',
    'GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT',
    'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT',
    'GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT',
    'GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT',
    'GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT',
    'GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT',
    'GL_FIRST_VERTEX_CONVENTION_EXT',
    'GL_LAST_VERTEX_CONVENTION_EXT',
    'GL_UNDEFINED_VERTEX_EXT',
    'GL_PRIMITIVES_GENERATED_EXT',
    'GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT',
    'GL_MAX_FRAMEBUFFER_LAYERS_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT',
    'GL_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
  [
    'GL_GEOMETRY_SHADER_EXT',
    'GL_GEOMETRY_VERTICES_OUT_EXT',
    'GL_GEOMETRY_INPUT_TYPE_EXT',
    'GL_GEOMETRY_OUTPUT_TYPE_EXT',
    'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT',
    'GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT',
    'GL_MAX_VERTEX_VARYING_COMPONENTS_EXT',
    'GL_MAX_VARYING_COMPONENTS_EXT',
    'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT',
    'GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT',
    'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT',
    'GL_LINES_ADJACENCY_EXT',
    'GL_LINE_STRIP_ADJACENCY_EXT',
    'GL_TRIANGLES_ADJACENCY_EXT',
    'GL_TRIANGLE_STRIP_ADJACENCY_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT',
    'GL_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
  [
    'GL_SAMPLER_1D_ARRAY_EXT',
    'GL_SAMPLER_2D_ARRAY_EXT',
    'GL_SAMPLER_BUFFER_EXT',
    'GL_SAMPLER_1D_ARRAY_SHADOW_EXT',
    'GL_SAMPLER_2D_ARRAY_SHADOW_EXT',
    'GL_SAMPLER_CUBE_SHADOW_EXT',
    'GL_UNSIGNED_INT_VEC2_EXT',
    'GL_UNSIGNED_INT_VEC3_EXT',
    'GL_UNSIGNED_INT_VEC4_EXT',
    'GL_INT_SAMPLER_1D_EXT',
    'GL_INT_SAMPLER_2D_EXT',
    'GL_INT_SAMPLER_3D_EXT',
    'GL_INT_SAMPLER_CUBE_EXT',
    'GL_INT_SAMPLER_2D_RECT_EXT',
    'GL_INT_SAMPLER_1D_ARRAY_EXT',
    'GL_INT_SAMPLER_2D_ARRAY_EXT',
    'GL_INT_SAMPLER_BUFFER_EXT',
    'GL_UNSIGNED_INT_SAMPLER_1D_EXT',
    'GL_UNSIGNED_INT_SAMPLER_2D_EXT',
    'GL_UNSIGNED_INT_SAMPLER_3D_EXT',
    'GL_UNSIGNED_INT_SAMPLER_CUBE_EXT',
    'GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT',
    'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT',
    'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT',
    'GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT',
    'GL_MIN_PROGRAM_TEXEL_OFFSET_EXT',
    'GL_MAX_PROGRAM_TEXEL_OFFSET_EXT',
    'GL_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 1147
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
  [
    'GL_HISTOGRAM_EXT',
    'GL_PROXY_HISTOGRAM_EXT',
    'GL_HISTOGRAM_WIDTH_EXT',
    'GL_HISTOGRAM_FORMAT_EXT',
    'GL_HISTOGRAM_RED_SIZE_EXT',
    'GL_HISTOGRAM_GREEN_SIZE_EXT',
    'GL_HISTOGRAM_BLUE_SIZE_EXT',
    'GL_HISTOGRAM_ALPHA_SIZE_EXT',
    'GL_HISTOGRAM_LUMINANCE_SIZE_EXT',
    'GL_HISTOGRAM_SINK_EXT',
    'GL_MINMAX_EXT',
    'GL_MINMAX_FORMAT_EXT',
    'GL_MINMAX_SINK_EXT',
    'GL_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
  [
    'GL_IUI_V2F_EXT',
    'GL_IUI_V3F_EXT',
    'GL_IUI_N3F_V2F_EXT',
    'GL_IUI_N3F_V3F_EXT',
    'GL_T2F_IUI_V2F_EXT',
    'GL_T2F_IUI_V3F_EXT',
    'GL_T2F_IUI_N3F_V2F_EXT',
    'GL_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
  [
    'GL_INDEX_TEST_EXT',
    'GL_INDEX_TEST_FUNC_EXT',
    'GL_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
  [
    'GL_INDEX_MATERIAL_EXT',
    'GL_INDEX_MATERIAL_PARAMETER_EXT',
    'GL_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 1157
def self.get_ext_enum_GL_EXT_instanced_arrays
  [
    'GL_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
  [
    'GL_FRAGMENT_MATERIAL_EXT',
    'GL_FRAGMENT_NORMAL_EXT',
    'GL_FRAGMENT_COLOR_EXT',
    'GL_ATTENUATION_EXT',
    'GL_SHADOW_ATTENUATION_EXT',
    'GL_TEXTURE_APPLICATION_MODE_EXT',
    'GL_TEXTURE_LIGHT_EXT',
    'GL_TEXTURE_MATERIAL_FACE_EXT',
    'GL_TEXTURE_MATERIAL_PARAMETER_EXT',
    'GL_FRAGMENT_DEPTH_EXT',
  ]
end
get_ext_enum_GL_EXT_map_buffer_range() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1173
def self.get_ext_enum_GL_EXT_map_buffer_range
  [
    'GL_MAP_READ_BIT_EXT',
    'GL_MAP_WRITE_BIT_EXT',
    'GL_MAP_INVALIDATE_RANGE_BIT_EXT',
    'GL_MAP_INVALIDATE_BUFFER_BIT_EXT',
    'GL_MAP_FLUSH_EXPLICIT_BIT_EXT',
    'GL_MAP_UNSYNCHRONIZED_BIT_EXT',
  ]
end
get_ext_enum_GL_EXT_memory_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1199
def self.get_ext_enum_GL_EXT_memory_object
  [
    'GL_TEXTURE_TILING_EXT',
    'GL_DEDICATED_MEMORY_OBJECT_EXT',
    'GL_PROTECTED_MEMORY_OBJECT_EXT',
    'GL_NUM_TILING_TYPES_EXT',
    'GL_TILING_TYPES_EXT',
    'GL_OPTIMAL_TILING_EXT',
    'GL_LINEAR_TILING_EXT',
    'GL_NUM_DEVICE_UUIDS_EXT',
    'GL_DEVICE_UUID_EXT',
    'GL_DRIVER_UUID_EXT',
    'GL_UUID_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_memory_object_fd() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1220
def self.get_ext_enum_GL_EXT_memory_object_fd
  [
    'GL_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 1239
def self.get_ext_enum_GL_EXT_memory_object_win32
  [
    'GL_HANDLE_TYPE_OPAQUE_WIN32_EXT',
    'GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT',
    'GL_DEVICE_LUID_EXT',
    'GL_DEVICE_NODE_MASK_EXT',
    'GL_LUID_SIZE_EXT',
    'GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT',
    'GL_HANDLE_TYPE_D3D12_RESOURCE_EXT',
    'GL_HANDLE_TYPE_D3D11_IMAGE_EXT',
    'GL_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 1257
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 1266
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
  [
    'GL_MULTISAMPLE_EXT',
    'GL_SAMPLE_ALPHA_TO_MASK_EXT',
    'GL_SAMPLE_ALPHA_TO_ONE_EXT',
    'GL_SAMPLE_MASK_EXT',
    'GL_1PASS_EXT',
    'GL_2PASS_0_EXT',
    'GL_2PASS_1_EXT',
    'GL_4PASS_0_EXT',
    'GL_4PASS_1_EXT',
    'GL_4PASS_2_EXT',
    'GL_4PASS_3_EXT',
    'GL_SAMPLE_BUFFERS_EXT',
    'GL_SAMPLES_EXT',
    'GL_SAMPLE_MASK_VALUE_EXT',
    'GL_SAMPLE_MASK_INVERT_EXT',
    'GL_SAMPLE_PATTERN_EXT',
    'GL_MULTISAMPLE_BIT_EXT',
  ]
end
get_ext_enum_GL_EXT_multisampled_compatibility() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1277
def self.get_ext_enum_GL_EXT_multisampled_compatibility
  [
    'GL_MULTISAMPLE_EXT',
    'GL_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 1292
def self.get_ext_enum_GL_EXT_multisampled_render_to_texture
  [
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT',
    'GL_RENDERBUFFER_SAMPLES_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT',
    'GL_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 1305
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 1319
def self.get_ext_enum_GL_EXT_multiview_draw_buffers
  [
    'GL_COLOR_ATTACHMENT_EXT',
    'GL_MULTIVIEW_EXT',
    'GL_DRAW_BUFFER_EXT',
    'GL_READ_BUFFER_EXT',
    'GL_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 1333
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 1342
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 1351
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 1365
def self.get_ext_enum_GL_EXT_occlusion_query_boolean
  [
    'GL_ANY_SAMPLES_PASSED_EXT',
    'GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT',
    'GL_CURRENT_QUERY_EXT',
    'GL_QUERY_RESULT_EXT',
    'GL_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
  [
    'GL_DEPTH_STENCIL_EXT',
    'GL_UNSIGNED_INT_24_8_EXT',
    'GL_DEPTH24_STENCIL8_EXT',
    'GL_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
  [
    'GL_R11F_G11F_B10F_EXT',
    'GL_UNSIGNED_INT_10F_11F_11F_REV_EXT',
    'GL_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
  [
    'GL_UNSIGNED_BYTE_3_3_2_EXT',
    'GL_UNSIGNED_SHORT_4_4_4_4_EXT',
    'GL_UNSIGNED_SHORT_5_5_5_1_EXT',
    'GL_UNSIGNED_INT_8_8_8_8_EXT',
    'GL_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
  [
    'GL_COLOR_INDEX1_EXT',
    'GL_COLOR_INDEX2_EXT',
    'GL_COLOR_INDEX4_EXT',
    'GL_COLOR_INDEX8_EXT',
    'GL_COLOR_INDEX12_EXT',
    'GL_COLOR_INDEX16_EXT',
    'GL_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
  [
    'GL_PIXEL_PACK_BUFFER_EXT',
    'GL_PIXEL_UNPACK_BUFFER_EXT',
    'GL_PIXEL_PACK_BUFFER_BINDING_EXT',
    'GL_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
  [
    'GL_PIXEL_TRANSFORM_2D_EXT',
    'GL_PIXEL_MAG_FILTER_EXT',
    'GL_PIXEL_MIN_FILTER_EXT',
    'GL_PIXEL_CUBIC_WEIGHT_EXT',
    'GL_CUBIC_EXT',
    'GL_AVERAGE_EXT',
    'GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT',
    'GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT',
    'GL_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
  [
    'GL_POINT_SIZE_MIN_EXT',
    'GL_POINT_SIZE_MAX_EXT',
    'GL_POINT_FADE_THRESHOLD_SIZE_EXT',
    'GL_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
  [
    'GL_POLYGON_OFFSET_EXT',
    'GL_POLYGON_OFFSET_FACTOR_EXT',
    'GL_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 1380
def self.get_ext_enum_GL_EXT_polygon_offset_clamp
  [
    'GL_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 1390
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 1400
def self.get_ext_enum_GL_EXT_primitive_bounding_box
  [
    'GL_PRIMITIVE_BOUNDING_BOX_EXT',
  ]
end
get_ext_enum_GL_EXT_protected_textures() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1412
def self.get_ext_enum_GL_EXT_protected_textures
  [
    'GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT',
    'GL_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
  [
    'GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT',
    'GL_FIRST_VERTEX_CONVENTION_EXT',
    'GL_LAST_VERTEX_CONVENTION_EXT',
    'GL_PROVOKING_VERTEX_EXT',
  ]
end
get_ext_enum_GL_EXT_pvrtc_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1429
def self.get_ext_enum_GL_EXT_pvrtc_sRGB
  [
    'GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT',
    'GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG',
    'GL_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 1450
def self.get_ext_enum_GL_EXT_raster_multisample
  [
    'GL_RASTER_MULTISAMPLE_EXT',
    'GL_RASTER_SAMPLES_EXT',
    'GL_MAX_RASTER_SAMPLES_EXT',
    'GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT',
    'GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT',
    'GL_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 1468
def self.get_ext_enum_GL_EXT_read_format_bgra
  [
    'GL_BGRA_EXT',
    'GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT',
    'GL_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 1488
def self.get_ext_enum_GL_EXT_render_snorm
  [
    'GL_BYTE',
    'GL_SHORT',
    'GL_R8_SNORM',
    'GL_RG8_SNORM',
    'GL_RGBA8_SNORM',
    'GL_R16_SNORM_EXT',
    'GL_RG16_SNORM_EXT',
    'GL_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
  [
    'GL_RESCALE_NORMAL_EXT',
  ]
end
get_ext_enum_GL_EXT_robustness() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1513
def self.get_ext_enum_GL_EXT_robustness
  [
    'GL_NO_ERROR',
    'GL_GUILTY_CONTEXT_RESET_EXT',
    'GL_INNOCENT_CONTEXT_RESET_EXT',
    'GL_UNKNOWN_CONTEXT_RESET_EXT',
    'GL_CONTEXT_ROBUST_ACCESS_EXT',
    'GL_RESET_NOTIFICATION_STRATEGY_EXT',
    'GL_LOSE_CONTEXT_ON_RESET_EXT',
    'GL_NO_RESET_NOTIFICATION_EXT',
  ]
end
get_ext_enum_GL_EXT_sRGB() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1603
def self.get_ext_enum_GL_EXT_sRGB
  [
    'GL_SRGB_EXT',
    'GL_SRGB_ALPHA_EXT',
    'GL_SRGB8_ALPHA8_EXT',
    'GL_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 1617
def self.get_ext_enum_GL_EXT_sRGB_write_control
  [
    'GL_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
  [
    'GL_COLOR_SUM_EXT',
    'GL_CURRENT_SECONDARY_COLOR_EXT',
    'GL_SECONDARY_COLOR_ARRAY_SIZE_EXT',
    'GL_SECONDARY_COLOR_ARRAY_TYPE_EXT',
    'GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT',
    'GL_SECONDARY_COLOR_ARRAY_POINTER_EXT',
    'GL_SECONDARY_COLOR_ARRAY_EXT',
  ]
end
get_ext_enum_GL_EXT_semaphore() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1543
def self.get_ext_enum_GL_EXT_semaphore
  [
    'GL_NUM_DEVICE_UUIDS_EXT',
    'GL_DEVICE_UUID_EXT',
    'GL_DRIVER_UUID_EXT',
    'GL_UUID_SIZE_EXT',
    'GL_LAYOUT_GENERAL_EXT',
    'GL_LAYOUT_COLOR_ATTACHMENT_EXT',
    'GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT',
    'GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT',
    'GL_LAYOUT_SHADER_READ_ONLY_EXT',
    'GL_LAYOUT_TRANSFER_SRC_EXT',
    'GL_LAYOUT_TRANSFER_DST_EXT',
    'GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT',
    'GL_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 1566
def self.get_ext_enum_GL_EXT_semaphore_fd
  [
    'GL_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 1583
def self.get_ext_enum_GL_EXT_semaphore_win32
  [
    'GL_HANDLE_TYPE_OPAQUE_WIN32_EXT',
    'GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT',
    'GL_DEVICE_LUID_EXT',
    'GL_DEVICE_NODE_MASK_EXT',
    'GL_LUID_SIZE_EXT',
    'GL_HANDLE_TYPE_D3D12_FENCE_EXT',
    'GL_D3D12_FENCE_VALUE_EXT',
  ]
end
get_ext_enum_GL_EXT_separate_depth_stencil() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1627
def self.get_ext_enum_GL_EXT_separate_depth_stencil
  [
  ]
end
get_ext_enum_GL_EXT_separate_shader_objects() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1642
def self.get_ext_enum_GL_EXT_separate_shader_objects
  [
    'GL_ACTIVE_PROGRAM_EXT',
    'GL_VERTEX_SHADER_BIT_EXT',
    'GL_FRAGMENT_SHADER_BIT_EXT',
    'GL_ALL_SHADER_BITS_EXT',
    'GL_PROGRAM_SEPARABLE_EXT',
    'GL_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
  [
    'GL_LIGHT_MODEL_COLOR_CONTROL_EXT',
    'GL_SINGLE_COLOR_EXT',
    'GL_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 1658
def self.get_ext_enum_GL_EXT_shader_framebuffer_fetch
  [
    'GL_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 1669
def self.get_ext_enum_GL_EXT_shader_framebuffer_fetch_non_coherent
  [
    'GL_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 1679
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
  [
    'GL_MAX_IMAGE_UNITS_EXT',
    'GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT',
    'GL_IMAGE_BINDING_NAME_EXT',
    'GL_IMAGE_BINDING_LEVEL_EXT',
    'GL_IMAGE_BINDING_LAYERED_EXT',
    'GL_IMAGE_BINDING_LAYER_EXT',
    'GL_IMAGE_BINDING_ACCESS_EXT',
    'GL_IMAGE_1D_EXT',
    'GL_IMAGE_2D_EXT',
    'GL_IMAGE_3D_EXT',
    'GL_IMAGE_2D_RECT_EXT',
    'GL_IMAGE_CUBE_EXT',
    'GL_IMAGE_BUFFER_EXT',
    'GL_IMAGE_1D_ARRAY_EXT',
    'GL_IMAGE_2D_ARRAY_EXT',
    'GL_IMAGE_CUBE_MAP_ARRAY_EXT',
    'GL_IMAGE_2D_MULTISAMPLE_EXT',
    'GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT',
    'GL_INT_IMAGE_1D_EXT',
    'GL_INT_IMAGE_2D_EXT',
    'GL_INT_IMAGE_3D_EXT',
    'GL_INT_IMAGE_2D_RECT_EXT',
    'GL_INT_IMAGE_CUBE_EXT',
    'GL_INT_IMAGE_BUFFER_EXT',
    'GL_INT_IMAGE_1D_ARRAY_EXT',
    'GL_INT_IMAGE_2D_ARRAY_EXT',
    'GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT',
    'GL_INT_IMAGE_2D_MULTISAMPLE_EXT',
    'GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT',
    'GL_UNSIGNED_INT_IMAGE_1D_EXT',
    'GL_UNSIGNED_INT_IMAGE_2D_EXT',
    'GL_UNSIGNED_INT_IMAGE_3D_EXT',
    'GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT',
    'GL_UNSIGNED_INT_IMAGE_CUBE_EXT',
    'GL_UNSIGNED_INT_IMAGE_BUFFER_EXT',
    'GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT',
    'GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT',
    'GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT',
    'GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT',
    'GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT',
    'GL_MAX_IMAGE_SAMPLES_EXT',
    'GL_IMAGE_BINDING_FORMAT_EXT',
    'GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT',
    'GL_ELEMENT_ARRAY_BARRIER_BIT_EXT',
    'GL_UNIFORM_BARRIER_BIT_EXT',
    'GL_TEXTURE_FETCH_BARRIER_BIT_EXT',
    'GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT',
    'GL_COMMAND_BARRIER_BIT_EXT',
    'GL_PIXEL_BUFFER_BARRIER_BIT_EXT',
    'GL_TEXTURE_UPDATE_BARRIER_BIT_EXT',
    'GL_BUFFER_UPDATE_BARRIER_BIT_EXT',
    'GL_FRAMEBUFFER_BARRIER_BIT_EXT',
    'GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT',
    'GL_ATOMIC_COUNTER_BARRIER_BIT_EXT',
    'GL_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 1688
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 1697
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 1706
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 1715
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 1727
def self.get_ext_enum_GL_EXT_shader_pixel_local_storage
  [
    'GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT',
    'GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT',
    'GL_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 1742
def self.get_ext_enum_GL_EXT_shader_pixel_local_storage2
  [
    'GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT',
    'GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT',
  ]
end
get_ext_enum_GL_EXT_shader_samples_identical() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1754
def self.get_ext_enum_GL_EXT_shader_samples_identical
  [
  ]
end
get_ext_enum_GL_EXT_shader_texture_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1763
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 7380
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 1776
def self.get_ext_enum_GL_EXT_shadow_samplers
  [
    'GL_TEXTURE_COMPARE_MODE_EXT',
    'GL_TEXTURE_COMPARE_FUNC_EXT',
    'GL_COMPARE_REF_TO_TEXTURE_EXT',
    'GL_SAMPLER_2D_SHADOW_EXT',
  ]
end
get_ext_enum_GL_EXT_shared_texture_palette() click to toggle source
# File lib/opengl_ext_enum.rb, line 7390
def self.get_ext_enum_GL_EXT_shared_texture_palette
  [
    'GL_SHARED_TEXTURE_PALETTE_EXT',
  ]
end
get_ext_enum_GL_EXT_sparse_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1805
def self.get_ext_enum_GL_EXT_sparse_texture
  [
    'GL_TEXTURE_SPARSE_EXT',
    'GL_VIRTUAL_PAGE_SIZE_INDEX_EXT',
    'GL_NUM_SPARSE_LEVELS_EXT',
    'GL_NUM_VIRTUAL_PAGE_SIZES_EXT',
    'GL_VIRTUAL_PAGE_SIZE_X_EXT',
    'GL_VIRTUAL_PAGE_SIZE_Y_EXT',
    'GL_VIRTUAL_PAGE_SIZE_Z_EXT',
    'GL_TEXTURE_2D',
    'GL_TEXTURE_2D_ARRAY',
    'GL_TEXTURE_CUBE_MAP',
    'GL_TEXTURE_CUBE_MAP_ARRAY_OES',
    'GL_TEXTURE_3D',
    'GL_MAX_SPARSE_TEXTURE_SIZE_EXT',
    'GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT',
    'GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT',
    'GL_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 1830
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 7411
def self.get_ext_enum_GL_EXT_stencil_clear_tag
  [
    'GL_STENCIL_TAG_BITS_EXT',
    'GL_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 7424
def self.get_ext_enum_GL_EXT_stencil_two_side
  [
    'GL_STENCIL_TEST_TWO_SIDE_EXT',
    'GL_ACTIVE_STENCIL_FACE_EXT',
  ]
end
get_ext_enum_GL_EXT_stencil_wrap() click to toggle source
# File lib/opengl_ext_enum.rb, line 7437
def self.get_ext_enum_GL_EXT_stencil_wrap
  [
    'GL_INCR_WRAP_EXT',
    'GL_DECR_WRAP_EXT',
  ]
end
get_ext_enum_GL_EXT_subtexture() click to toggle source
# File lib/opengl_ext_enum.rb, line 7448
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 1839
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 1895
def self.get_ext_enum_GL_EXT_tessellation_shader
  [
    'GL_PATCHES_EXT',
    'GL_PATCH_VERTICES_EXT',
    'GL_TESS_CONTROL_OUTPUT_VERTICES_EXT',
    'GL_TESS_GEN_MODE_EXT',
    'GL_TESS_GEN_SPACING_EXT',
    'GL_TESS_GEN_VERTEX_ORDER_EXT',
    'GL_TESS_GEN_POINT_MODE_EXT',
    'GL_TRIANGLES',
    'GL_ISOLINES_EXT',
    'GL_QUADS_EXT',
    'GL_EQUAL',
    'GL_FRACTIONAL_ODD_EXT',
    'GL_FRACTIONAL_EVEN_EXT',
    'GL_CCW',
    'GL_CW',
    'GL_MAX_PATCH_VERTICES_EXT',
    'GL_MAX_TESS_GEN_LEVEL_EXT',
    'GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT',
    'GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT',
    'GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT',
    'GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT',
    'GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT',
    'GL_MAX_TESS_PATCH_COMPONENTS_EXT',
    'GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT',
    'GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT',
    'GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT',
    'GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT',
    'GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT',
    'GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT',
    'GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT',
    'GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT',
    'GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT',
    'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT',
    'GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT',
    'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT',
    'GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT',
    'GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT',
    'GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT',
    'GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT',
    'GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED',
    'GL_IS_PER_PATCH_EXT',
    'GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT',
    'GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT',
    'GL_TESS_CONTROL_SHADER_EXT',
    'GL_TESS_EVALUATION_SHADER_EXT',
    'GL_TESS_CONTROL_SHADER_BIT_EXT',
    'GL_TESS_EVALUATION_SHADER_BIT_EXT',
  ]
end
get_ext_enum_GL_EXT_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 7500
def self.get_ext_enum_GL_EXT_texture
  [
    'GL_ALPHA4_EXT',
    'GL_ALPHA8_EXT',
    'GL_ALPHA12_EXT',
    'GL_ALPHA16_EXT',
    'GL_LUMINANCE4_EXT',
    'GL_LUMINANCE8_EXT',
    'GL_LUMINANCE12_EXT',
    'GL_LUMINANCE16_EXT',
    'GL_LUMINANCE4_ALPHA4_EXT',
    'GL_LUMINANCE6_ALPHA2_EXT',
    'GL_LUMINANCE8_ALPHA8_EXT',
    'GL_LUMINANCE12_ALPHA4_EXT',
    'GL_LUMINANCE12_ALPHA12_EXT',
    'GL_LUMINANCE16_ALPHA16_EXT',
    'GL_INTENSITY_EXT',
    'GL_INTENSITY4_EXT',
    'GL_INTENSITY8_EXT',
    'GL_INTENSITY12_EXT',
    'GL_INTENSITY16_EXT',
    'GL_RGB2_EXT',
    'GL_RGB4_EXT',
    'GL_RGB5_EXT',
    'GL_RGB8_EXT',
    'GL_RGB10_EXT',
    'GL_RGB12_EXT',
    'GL_RGB16_EXT',
    'GL_RGBA2_EXT',
    'GL_RGBA4_EXT',
    'GL_RGB5_A1_EXT',
    'GL_RGBA8_EXT',
    'GL_RGB10_A2_EXT',
    'GL_RGBA12_EXT',
    'GL_RGBA16_EXT',
    'GL_TEXTURE_RED_SIZE_EXT',
    'GL_TEXTURE_GREEN_SIZE_EXT',
    'GL_TEXTURE_BLUE_SIZE_EXT',
    'GL_TEXTURE_ALPHA_SIZE_EXT',
    'GL_TEXTURE_LUMINANCE_SIZE_EXT',
    'GL_TEXTURE_INTENSITY_SIZE_EXT',
    'GL_REPLACE_EXT',
    'GL_PROXY_TEXTURE_1D_EXT',
    'GL_PROXY_TEXTURE_2D_EXT',
    'GL_TEXTURE_TOO_LARGE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture3D() click to toggle source
# File lib/opengl_ext_enum.rb, line 7561
def self.get_ext_enum_GL_EXT_texture3D
  [
    'GL_PACK_SKIP_IMAGES_EXT',
    'GL_PACK_IMAGE_HEIGHT_EXT',
    'GL_UNPACK_SKIP_IMAGES_EXT',
    'GL_UNPACK_IMAGE_HEIGHT_EXT',
    'GL_TEXTURE_3D_EXT',
    'GL_PROXY_TEXTURE_3D_EXT',
    'GL_TEXTURE_DEPTH_EXT',
    'GL_TEXTURE_WRAP_R_EXT',
    'GL_MAX_3D_TEXTURE_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 7588
def self.get_ext_enum_GL_EXT_texture_array
  [
    'GL_TEXTURE_1D_ARRAY_EXT',
    'GL_PROXY_TEXTURE_1D_ARRAY_EXT',
    'GL_TEXTURE_2D_ARRAY_EXT',
    'GL_PROXY_TEXTURE_2D_ARRAY_EXT',
    'GL_TEXTURE_BINDING_1D_ARRAY_EXT',
    'GL_TEXTURE_BINDING_2D_ARRAY_EXT',
    'GL_MAX_ARRAY_TEXTURE_LAYERS_EXT',
    'GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT',
    'GL_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 1953
def self.get_ext_enum_GL_EXT_texture_border_clamp
  [
    'GL_TEXTURE_BORDER_COLOR_EXT',
    'GL_CLAMP_TO_BORDER_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 1978
def self.get_ext_enum_GL_EXT_texture_buffer
  [
    'GL_TEXTURE_BUFFER_EXT',
    'GL_TEXTURE_BUFFER_BINDING_EXT',
    'GL_MAX_TEXTURE_BUFFER_SIZE_EXT',
    'GL_TEXTURE_BINDING_BUFFER_EXT',
    'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT',
    'GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT',
    'GL_SAMPLER_BUFFER_EXT',
    'GL_INT_SAMPLER_BUFFER_EXT',
    'GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT',
    'GL_IMAGE_BUFFER_EXT',
    'GL_INT_IMAGE_BUFFER_EXT',
    'GL_UNSIGNED_INT_IMAGE_BUFFER_EXT',
    'GL_TEXTURE_BUFFER_OFFSET_EXT',
    'GL_TEXTURE_BUFFER_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_buffer_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 7611
def self.get_ext_enum_GL_EXT_texture_buffer_object
  [
    'GL_TEXTURE_BUFFER_EXT',
    'GL_MAX_TEXTURE_BUFFER_SIZE_EXT',
    'GL_TEXTURE_BINDING_BUFFER_EXT',
    'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT',
    'GL_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 2002
def self.get_ext_enum_GL_EXT_texture_compression_astc_decode_mode
  [
    'GL_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 2016
def self.get_ext_enum_GL_EXT_texture_compression_bptc
  [
    'GL_COMPRESSED_RGBA_BPTC_UNORM_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT',
    'GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT',
    'GL_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 2031
def self.get_ext_enum_GL_EXT_texture_compression_dxt1
  [
    'GL_COMPRESSED_RGB_S3TC_DXT1_EXT',
    'GL_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 7629
def self.get_ext_enum_GL_EXT_texture_compression_latc
  [
    'GL_COMPRESSED_LUMINANCE_LATC1_EXT',
    'GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT',
    'GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT',
    'GL_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 2046
def self.get_ext_enum_GL_EXT_texture_compression_rgtc
  [
    'GL_COMPRESSED_RED_RGTC1_EXT',
    'GL_COMPRESSED_SIGNED_RED_RGTC1_EXT',
    'GL_COMPRESSED_RED_GREEN_RGTC2_EXT',
    'GL_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 2063
def self.get_ext_enum_GL_EXT_texture_compression_s3tc
  [
    'GL_COMPRESSED_RGB_S3TC_DXT1_EXT',
    'GL_COMPRESSED_RGBA_S3TC_DXT1_EXT',
    'GL_COMPRESSED_RGBA_S3TC_DXT3_EXT',
    'GL_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 2080
def self.get_ext_enum_GL_EXT_texture_compression_s3tc_srgb
  [
    'GL_COMPRESSED_SRGB_S3TC_DXT1_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT',
    'GL_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 7688
def self.get_ext_enum_GL_EXT_texture_cube_map
  [
    'GL_NORMAL_MAP_EXT',
    'GL_REFLECTION_MAP_EXT',
    'GL_TEXTURE_CUBE_MAP_EXT',
    'GL_TEXTURE_BINDING_CUBE_MAP_EXT',
    'GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT',
    'GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT',
    'GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT',
    'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT',
    'GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT',
    'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT',
    'GL_PROXY_TEXTURE_CUBE_MAP_EXT',
    'GL_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 2102
def self.get_ext_enum_GL_EXT_texture_cube_map_array
  [
    'GL_TEXTURE_CUBE_MAP_ARRAY_EXT',
    'GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT',
    'GL_SAMPLER_CUBE_MAP_ARRAY_EXT',
    'GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT',
    'GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT',
    'GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT',
    'GL_IMAGE_CUBE_MAP_ARRAY_EXT',
    'GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT',
    'GL_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 7709
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 7739
def self.get_ext_enum_GL_EXT_texture_env_combine
  [
    'GL_COMBINE_EXT',
    'GL_COMBINE_RGB_EXT',
    'GL_COMBINE_ALPHA_EXT',
    'GL_RGB_SCALE_EXT',
    'GL_ADD_SIGNED_EXT',
    'GL_INTERPOLATE_EXT',
    'GL_CONSTANT_EXT',
    'GL_PRIMARY_COLOR_EXT',
    'GL_PREVIOUS_EXT',
    'GL_SOURCE0_RGB_EXT',
    'GL_SOURCE1_RGB_EXT',
    'GL_SOURCE2_RGB_EXT',
    'GL_SOURCE0_ALPHA_EXT',
    'GL_SOURCE1_ALPHA_EXT',
    'GL_SOURCE2_ALPHA_EXT',
    'GL_OPERAND0_RGB_EXT',
    'GL_OPERAND1_RGB_EXT',
    'GL_OPERAND2_RGB_EXT',
    'GL_OPERAND0_ALPHA_EXT',
    'GL_OPERAND1_ALPHA_EXT',
    'GL_OPERAND2_ALPHA_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_env_dot3() click to toggle source
# File lib/opengl_ext_enum.rb, line 7771
def self.get_ext_enum_GL_EXT_texture_env_dot3
  [
    'GL_DOT3_RGB_EXT',
    'GL_DOT3_RGBA_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_filter_anisotropic() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2122
def self.get_ext_enum_GL_EXT_texture_filter_anisotropic
  [
    'GL_TEXTURE_MAX_ANISOTROPY_EXT',
    'GL_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 2135
def self.get_ext_enum_GL_EXT_texture_filter_minmax
  [
    'GL_TEXTURE_REDUCTION_MODE_EXT',
    'GL_WEIGHTED_AVERAGE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_format_BGRA8888() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2147
def self.get_ext_enum_GL_EXT_texture_format_BGRA8888
  [
    'GL_BGRA_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_format_sRGB_override() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2158
def self.get_ext_enum_GL_EXT_texture_format_sRGB_override
  [
    'GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_integer() click to toggle source
# File lib/opengl_ext_enum.rb, line 7855
def self.get_ext_enum_GL_EXT_texture_integer
  [
    'GL_RGBA32UI_EXT',
    'GL_RGB32UI_EXT',
    'GL_ALPHA32UI_EXT',
    'GL_INTENSITY32UI_EXT',
    'GL_LUMINANCE32UI_EXT',
    'GL_LUMINANCE_ALPHA32UI_EXT',
    'GL_RGBA16UI_EXT',
    'GL_RGB16UI_EXT',
    'GL_ALPHA16UI_EXT',
    'GL_INTENSITY16UI_EXT',
    'GL_LUMINANCE16UI_EXT',
    'GL_LUMINANCE_ALPHA16UI_EXT',
    'GL_RGBA8UI_EXT',
    'GL_RGB8UI_EXT',
    'GL_ALPHA8UI_EXT',
    'GL_INTENSITY8UI_EXT',
    'GL_LUMINANCE8UI_EXT',
    'GL_LUMINANCE_ALPHA8UI_EXT',
    'GL_RGBA32I_EXT',
    'GL_RGB32I_EXT',
    'GL_ALPHA32I_EXT',
    'GL_INTENSITY32I_EXT',
    'GL_LUMINANCE32I_EXT',
    'GL_LUMINANCE_ALPHA32I_EXT',
    'GL_RGBA16I_EXT',
    'GL_RGB16I_EXT',
    'GL_ALPHA16I_EXT',
    'GL_INTENSITY16I_EXT',
    'GL_LUMINANCE16I_EXT',
    'GL_LUMINANCE_ALPHA16I_EXT',
    'GL_RGBA8I_EXT',
    'GL_RGB8I_EXT',
    'GL_ALPHA8I_EXT',
    'GL_INTENSITY8I_EXT',
    'GL_LUMINANCE8I_EXT',
    'GL_LUMINANCE_ALPHA8I_EXT',
    'GL_RED_INTEGER_EXT',
    'GL_GREEN_INTEGER_EXT',
    'GL_BLUE_INTEGER_EXT',
    'GL_ALPHA_INTEGER_EXT',
    'GL_RGB_INTEGER_EXT',
    'GL_RGBA_INTEGER_EXT',
    'GL_BGR_INTEGER_EXT',
    'GL_BGRA_INTEGER_EXT',
    'GL_LUMINANCE_INTEGER_EXT',
    'GL_LUMINANCE_ALPHA_INTEGER_EXT',
    'GL_RGBA_INTEGER_MODE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_lod_bias() click to toggle source
# File lib/opengl_ext_enum.rb, line 7914
def self.get_ext_enum_GL_EXT_texture_lod_bias
  [
    'GL_MAX_TEXTURE_LOD_BIAS_EXT',
    'GL_TEXTURE_FILTER_CONTROL_EXT',
    'GL_TEXTURE_LOD_BIAS_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_mirror_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 7929
def self.get_ext_enum_GL_EXT_texture_mirror_clamp
  [
    'GL_MIRROR_CLAMP_EXT',
    'GL_MIRROR_CLAMP_TO_EDGE_EXT',
    'GL_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 2169
def self.get_ext_enum_GL_EXT_texture_mirror_clamp_to_edge
  [
    'GL_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 2187
def self.get_ext_enum_GL_EXT_texture_norm16
  [
    'GL_R16_EXT',
    'GL_RG16_EXT',
    'GL_RGBA16_EXT',
    'GL_RGB16_EXT',
    'GL_R16_SNORM_EXT',
    'GL_RG16_SNORM_EXT',
    'GL_RGB16_SNORM_EXT',
    'GL_RGBA16_SNORM_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 7946
def self.get_ext_enum_GL_EXT_texture_object
  [
    'GL_TEXTURE_PRIORITY_EXT',
    'GL_TEXTURE_RESIDENT_EXT',
    'GL_TEXTURE_1D_BINDING_EXT',
    'GL_TEXTURE_2D_BINDING_EXT',
    'GL_TEXTURE_3D_BINDING_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_perturb_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 7962
def self.get_ext_enum_GL_EXT_texture_perturb_normal
  [
    'GL_PERTURB_EXT',
    'GL_TEXTURE_NORMAL_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_query_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2204
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 2217
def self.get_ext_enum_GL_EXT_texture_rg
  [
    'GL_RED_EXT',
    'GL_RG_EXT',
    'GL_R8_EXT',
    'GL_RG8_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_sRGB() click to toggle source
# File lib/opengl_ext_enum.rb, line 7989
def self.get_ext_enum_GL_EXT_texture_sRGB
  [
    'GL_SRGB_EXT',
    'GL_SRGB8_EXT',
    'GL_SRGB_ALPHA_EXT',
    'GL_SRGB8_ALPHA8_EXT',
    'GL_SLUMINANCE_ALPHA_EXT',
    'GL_SLUMINANCE8_ALPHA8_EXT',
    'GL_SLUMINANCE_EXT',
    'GL_SLUMINANCE8_EXT',
    'GL_COMPRESSED_SRGB_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_EXT',
    'GL_COMPRESSED_SLUMINANCE_EXT',
    'GL_COMPRESSED_SLUMINANCE_ALPHA_EXT',
    'GL_COMPRESSED_SRGB_S3TC_DXT1_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT',
    'GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT',
    'GL_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 2231
def self.get_ext_enum_GL_EXT_texture_sRGB_R8
  [
    'GL_SR8_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_sRGB_RG8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2242
def self.get_ext_enum_GL_EXT_texture_sRGB_RG8
  [
    'GL_SRG8_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_sRGB_decode() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2255
def self.get_ext_enum_GL_EXT_texture_sRGB_decode
  [
    'GL_TEXTURE_SRGB_DECODE_EXT',
    'GL_DECODE_EXT',
    'GL_SKIP_DECODE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_shadow_lod() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6206
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 8054
def self.get_ext_enum_GL_EXT_texture_shared_exponent
  [
    'GL_RGB9_E5_EXT',
    'GL_UNSIGNED_INT_5_9_9_9_REV_EXT',
    'GL_TEXTURE_SHARED_SIZE_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_snorm() click to toggle source
# File lib/opengl_ext_enum.rb, line 8091
def self.get_ext_enum_GL_EXT_texture_snorm
  [
    'GL_ALPHA_SNORM',
    'GL_LUMINANCE_SNORM',
    'GL_LUMINANCE_ALPHA_SNORM',
    'GL_INTENSITY_SNORM',
    'GL_ALPHA8_SNORM',
    'GL_LUMINANCE8_SNORM',
    'GL_LUMINANCE8_ALPHA8_SNORM',
    'GL_INTENSITY8_SNORM',
    'GL_ALPHA16_SNORM',
    'GL_LUMINANCE16_SNORM',
    'GL_LUMINANCE16_ALPHA16_SNORM',
    'GL_INTENSITY16_SNORM',
    'GL_RED_SNORM',
    'GL_RG_SNORM',
    'GL_RGB_SNORM',
    'GL_RGBA_SNORM',
    'GL_R8_SNORM',
    'GL_RG8_SNORM',
    'GL_RGB8_SNORM',
    'GL_RGBA8_SNORM',
    'GL_R16_SNORM',
    'GL_RG16_SNORM',
    'GL_RGB16_SNORM',
    'GL_RGBA16_SNORM',
    'GL_SIGNED_NORMALIZED',
  ]
end
get_ext_enum_GL_EXT_texture_storage() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2290
def self.get_ext_enum_GL_EXT_texture_storage
  [
    'GL_TEXTURE_IMMUTABLE_FORMAT_EXT',
    'GL_ALPHA8_EXT',
    'GL_LUMINANCE8_EXT',
    'GL_LUMINANCE8_ALPHA8_EXT',
    'GL_RGBA32F_EXT',
    'GL_RGB32F_EXT',
    'GL_ALPHA32F_EXT',
    'GL_LUMINANCE32F_EXT',
    'GL_LUMINANCE_ALPHA32F_EXT',
    'GL_RGBA16F_EXT',
    'GL_RGB16F_EXT',
    'GL_ALPHA16F_EXT',
    'GL_LUMINANCE16F_EXT',
    'GL_LUMINANCE_ALPHA16F_EXT',
    'GL_RGB10_A2_EXT',
    'GL_RGB10_EXT',
    'GL_BGRA8_EXT',
    'GL_R8_EXT',
    'GL_RG8_EXT',
    'GL_R32F_EXT',
    'GL_RG32F_EXT',
    'GL_R16F_EXT',
    'GL_RG16F_EXT',
  ]
end
get_ext_enum_GL_EXT_texture_storage_compression() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2338
def self.get_ext_enum_GL_EXT_texture_storage_compression
  [
    'GL_SURFACE_COMPRESSION_EXT',
    'GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT',
    'GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT',
    'GL_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 8185
def self.get_ext_enum_GL_EXT_texture_swizzle
  [
    'GL_TEXTURE_SWIZZLE_R_EXT',
    'GL_TEXTURE_SWIZZLE_G_EXT',
    'GL_TEXTURE_SWIZZLE_B_EXT',
    'GL_TEXTURE_SWIZZLE_A_EXT',
    'GL_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 2364
def self.get_ext_enum_GL_EXT_texture_type_2_10_10_10_REV
  [
    'GL_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 2379
def self.get_ext_enum_GL_EXT_texture_view
  [
    'GL_TEXTURE_VIEW_MIN_LEVEL_EXT',
    'GL_TEXTURE_VIEW_NUM_LEVELS_EXT',
    'GL_TEXTURE_VIEW_MIN_LAYER_EXT',
    'GL_TEXTURE_VIEW_NUM_LAYERS_EXT',
    'GL_TEXTURE_IMMUTABLE_LEVELS',
  ]
end
get_ext_enum_GL_EXT_timer_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 8219
def self.get_ext_enum_GL_EXT_timer_query
  [
    'GL_TIME_ELAPSED_EXT',
  ]
end
get_ext_enum_GL_EXT_transform_feedback() click to toggle source
# File lib/opengl_ext_enum.rb, line 8244
def self.get_ext_enum_GL_EXT_transform_feedback
  [
    'GL_TRANSFORM_FEEDBACK_BUFFER_EXT',
    'GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT',
    'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT',
    'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT',
    'GL_INTERLEAVED_ATTRIBS_EXT',
    'GL_SEPARATE_ATTRIBS_EXT',
    'GL_PRIMITIVES_GENERATED_EXT',
    'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT',
    'GL_RASTERIZER_DISCARD_EXT',
    'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT',
    'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT',
    'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT',
    'GL_TRANSFORM_FEEDBACK_VARYINGS_EXT',
    'GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT',
    'GL_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 2415
def self.get_ext_enum_GL_EXT_unpack_subimage
  [
    'GL_UNPACK_ROW_LENGTH_EXT',
    'GL_UNPACK_SKIP_ROWS_EXT',
    'GL_UNPACK_SKIP_PIXELS_EXT',
  ]
end
get_ext_enum_GL_EXT_vertex_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 8300
def self.get_ext_enum_GL_EXT_vertex_array
  [
    'GL_VERTEX_ARRAY_EXT',
    'GL_NORMAL_ARRAY_EXT',
    'GL_COLOR_ARRAY_EXT',
    'GL_INDEX_ARRAY_EXT',
    'GL_TEXTURE_COORD_ARRAY_EXT',
    'GL_EDGE_FLAG_ARRAY_EXT',
    'GL_VERTEX_ARRAY_SIZE_EXT',
    'GL_VERTEX_ARRAY_TYPE_EXT',
    'GL_VERTEX_ARRAY_STRIDE_EXT',
    'GL_VERTEX_ARRAY_COUNT_EXT',
    'GL_NORMAL_ARRAY_TYPE_EXT',
    'GL_NORMAL_ARRAY_STRIDE_EXT',
    'GL_NORMAL_ARRAY_COUNT_EXT',
    'GL_COLOR_ARRAY_SIZE_EXT',
    'GL_COLOR_ARRAY_TYPE_EXT',
    'GL_COLOR_ARRAY_STRIDE_EXT',
    'GL_COLOR_ARRAY_COUNT_EXT',
    'GL_INDEX_ARRAY_TYPE_EXT',
    'GL_INDEX_ARRAY_STRIDE_EXT',
    'GL_INDEX_ARRAY_COUNT_EXT',
    'GL_TEXTURE_COORD_ARRAY_SIZE_EXT',
    'GL_TEXTURE_COORD_ARRAY_TYPE_EXT',
    'GL_TEXTURE_COORD_ARRAY_STRIDE_EXT',
    'GL_TEXTURE_COORD_ARRAY_COUNT_EXT',
    'GL_EDGE_FLAG_ARRAY_STRIDE_EXT',
    'GL_EDGE_FLAG_ARRAY_COUNT_EXT',
    'GL_VERTEX_ARRAY_POINTER_EXT',
    'GL_NORMAL_ARRAY_POINTER_EXT',
    'GL_COLOR_ARRAY_POINTER_EXT',
    'GL_INDEX_ARRAY_POINTER_EXT',
    'GL_TEXTURE_COORD_ARRAY_POINTER_EXT',
    'GL_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 8342
def self.get_ext_enum_GL_EXT_vertex_array_bgra
  [
    'GL_BGRA',
  ]
end
get_ext_enum_GL_EXT_vertex_attrib_64bit() click to toggle source
# File lib/opengl_ext_enum.rb, line 8365
def self.get_ext_enum_GL_EXT_vertex_attrib_64bit
  [
    'GL_DOUBLE',
    'GL_DOUBLE_VEC2_EXT',
    'GL_DOUBLE_VEC3_EXT',
    'GL_DOUBLE_VEC4_EXT',
    'GL_DOUBLE_MAT2_EXT',
    'GL_DOUBLE_MAT3_EXT',
    'GL_DOUBLE_MAT4_EXT',
    'GL_DOUBLE_MAT2x3_EXT',
    'GL_DOUBLE_MAT2x4_EXT',
    'GL_DOUBLE_MAT3x2_EXT',
    'GL_DOUBLE_MAT3x4_EXT',
    'GL_DOUBLE_MAT4x2_EXT',
    'GL_DOUBLE_MAT4x3_EXT',
  ]
end
get_ext_enum_GL_EXT_vertex_shader() click to toggle source
# File lib/opengl_ext_enum.rb, line 8497
def self.get_ext_enum_GL_EXT_vertex_shader
  [
    'GL_VERTEX_SHADER_EXT',
    'GL_VERTEX_SHADER_BINDING_EXT',
    'GL_OP_INDEX_EXT',
    'GL_OP_NEGATE_EXT',
    'GL_OP_DOT3_EXT',
    'GL_OP_DOT4_EXT',
    'GL_OP_MUL_EXT',
    'GL_OP_ADD_EXT',
    'GL_OP_MADD_EXT',
    'GL_OP_FRAC_EXT',
    'GL_OP_MAX_EXT',
    'GL_OP_MIN_EXT',
    'GL_OP_SET_GE_EXT',
    'GL_OP_SET_LT_EXT',
    'GL_OP_CLAMP_EXT',
    'GL_OP_FLOOR_EXT',
    'GL_OP_ROUND_EXT',
    'GL_OP_EXP_BASE_2_EXT',
    'GL_OP_LOG_BASE_2_EXT',
    'GL_OP_POWER_EXT',
    'GL_OP_RECIP_EXT',
    'GL_OP_RECIP_SQRT_EXT',
    'GL_OP_SUB_EXT',
    'GL_OP_CROSS_PRODUCT_EXT',
    'GL_OP_MULTIPLY_MATRIX_EXT',
    'GL_OP_MOV_EXT',
    'GL_OUTPUT_VERTEX_EXT',
    'GL_OUTPUT_COLOR0_EXT',
    'GL_OUTPUT_COLOR1_EXT',
    'GL_OUTPUT_TEXTURE_COORD0_EXT',
    'GL_OUTPUT_TEXTURE_COORD1_EXT',
    'GL_OUTPUT_TEXTURE_COORD2_EXT',
    'GL_OUTPUT_TEXTURE_COORD3_EXT',
    'GL_OUTPUT_TEXTURE_COORD4_EXT',
    'GL_OUTPUT_TEXTURE_COORD5_EXT',
    'GL_OUTPUT_TEXTURE_COORD6_EXT',
    'GL_OUTPUT_TEXTURE_COORD7_EXT',
    'GL_OUTPUT_TEXTURE_COORD8_EXT',
    'GL_OUTPUT_TEXTURE_COORD9_EXT',
    'GL_OUTPUT_TEXTURE_COORD10_EXT',
    'GL_OUTPUT_TEXTURE_COORD11_EXT',
    'GL_OUTPUT_TEXTURE_COORD12_EXT',
    'GL_OUTPUT_TEXTURE_COORD13_EXT',
    'GL_OUTPUT_TEXTURE_COORD14_EXT',
    'GL_OUTPUT_TEXTURE_COORD15_EXT',
    'GL_OUTPUT_TEXTURE_COORD16_EXT',
    'GL_OUTPUT_TEXTURE_COORD17_EXT',
    'GL_OUTPUT_TEXTURE_COORD18_EXT',
    'GL_OUTPUT_TEXTURE_COORD19_EXT',
    'GL_OUTPUT_TEXTURE_COORD20_EXT',
    'GL_OUTPUT_TEXTURE_COORD21_EXT',
    'GL_OUTPUT_TEXTURE_COORD22_EXT',
    'GL_OUTPUT_TEXTURE_COORD23_EXT',
    'GL_OUTPUT_TEXTURE_COORD24_EXT',
    'GL_OUTPUT_TEXTURE_COORD25_EXT',
    'GL_OUTPUT_TEXTURE_COORD26_EXT',
    'GL_OUTPUT_TEXTURE_COORD27_EXT',
    'GL_OUTPUT_TEXTURE_COORD28_EXT',
    'GL_OUTPUT_TEXTURE_COORD29_EXT',
    'GL_OUTPUT_TEXTURE_COORD30_EXT',
    'GL_OUTPUT_TEXTURE_COORD31_EXT',
    'GL_OUTPUT_FOG_EXT',
    'GL_SCALAR_EXT',
    'GL_VECTOR_EXT',
    'GL_MATRIX_EXT',
    'GL_VARIANT_EXT',
    'GL_INVARIANT_EXT',
    'GL_LOCAL_CONSTANT_EXT',
    'GL_LOCAL_EXT',
    'GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT',
    'GL_MAX_VERTEX_SHADER_VARIANTS_EXT',
    'GL_MAX_VERTEX_SHADER_INVARIANTS_EXT',
    'GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
    'GL_MAX_VERTEX_SHADER_LOCALS_EXT',
    'GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT',
    'GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT',
    'GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
    'GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT',
    'GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT',
    'GL_VERTEX_SHADER_INSTRUCTIONS_EXT',
    'GL_VERTEX_SHADER_VARIANTS_EXT',
    'GL_VERTEX_SHADER_INVARIANTS_EXT',
    'GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
    'GL_VERTEX_SHADER_LOCALS_EXT',
    'GL_VERTEX_SHADER_OPTIMIZED_EXT',
    'GL_X_EXT',
    'GL_Y_EXT',
    'GL_Z_EXT',
    'GL_W_EXT',
    'GL_NEGATIVE_X_EXT',
    'GL_NEGATIVE_Y_EXT',
    'GL_NEGATIVE_Z_EXT',
    'GL_NEGATIVE_W_EXT',
    'GL_ZERO_EXT',
    'GL_ONE_EXT',
    'GL_NEGATIVE_ONE_EXT',
    'GL_NORMALIZED_RANGE_EXT',
    'GL_FULL_RANGE_EXT',
    'GL_CURRENT_VERTEX_EXT',
    'GL_MVP_MATRIX_EXT',
    'GL_VARIANT_VALUE_EXT',
    'GL_VARIANT_DATATYPE_EXT',
    'GL_VARIANT_ARRAY_STRIDE_EXT',
    'GL_VARIANT_ARRAY_TYPE_EXT',
    'GL_VARIANT_ARRAY_EXT',
    'GL_VARIANT_ARRAY_POINTER_EXT',
    'GL_INVARIANT_VALUE_EXT',
    'GL_INVARIANT_DATATYPE_EXT',
    'GL_LOCAL_CONSTANT_VALUE_EXT',
    'GL_LOCAL_CONSTANT_DATATYPE_EXT',
  ]
end
get_ext_enum_GL_EXT_vertex_weighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 8629
def self.get_ext_enum_GL_EXT_vertex_weighting
  [
    'GL_MODELVIEW0_STACK_DEPTH_EXT',
    'GL_MODELVIEW1_STACK_DEPTH_EXT',
    'GL_MODELVIEW0_MATRIX_EXT',
    'GL_MODELVIEW1_MATRIX_EXT',
    'GL_VERTEX_WEIGHTING_EXT',
    'GL_MODELVIEW0_EXT',
    'GL_MODELVIEW1_EXT',
    'GL_CURRENT_VERTEX_WEIGHT_EXT',
    'GL_VERTEX_WEIGHT_ARRAY_EXT',
    'GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT',
    'GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT',
    'GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT',
    'GL_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 2427
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 2442
def self.get_ext_enum_GL_EXT_window_rectangles
  [
    'GL_INCLUSIVE_EXT',
    'GL_EXCLUSIVE_EXT',
    'GL_WINDOW_RECTANGLE_EXT',
    'GL_WINDOW_RECTANGLE_MODE_EXT',
    'GL_MAX_WINDOW_RECTANGLES_EXT',
    'GL_NUM_WINDOW_RECTANGLES_EXT',
  ]
end
get_ext_enum_GL_EXT_x11_sync_object() click to toggle source
# File lib/opengl_ext_enum.rb, line 8682
def self.get_ext_enum_GL_EXT_x11_sync_object
  [
    'GL_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 2458
def self.get_ext_enum_GL_FJ_shader_binary_GCCSO
  [
    'GL_GCCSO_SHADER_BINARY_FJ',
  ]
end
get_ext_enum_GL_GREMEDY_frame_terminator() click to toggle source
# File lib/opengl_ext_enum.rb, line 8692
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 8701
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 8714
def self.get_ext_enum_GL_HP_convolution_border_modes
  [
    'GL_IGNORE_BORDER_HP',
    'GL_CONSTANT_BORDER_HP',
    'GL_REPLICATE_BORDER_HP',
    'GL_CONVOLUTION_BORDER_COLOR_HP',
  ]
end
get_ext_enum_GL_HP_image_transform() click to toggle source
# File lib/opengl_ext_enum.rb, line 8742
def self.get_ext_enum_GL_HP_image_transform
  [
    'GL_IMAGE_SCALE_X_HP',
    'GL_IMAGE_SCALE_Y_HP',
    'GL_IMAGE_TRANSLATE_X_HP',
    'GL_IMAGE_TRANSLATE_Y_HP',
    'GL_IMAGE_ROTATE_ANGLE_HP',
    'GL_IMAGE_ROTATE_ORIGIN_X_HP',
    'GL_IMAGE_ROTATE_ORIGIN_Y_HP',
    'GL_IMAGE_MAG_FILTER_HP',
    'GL_IMAGE_MIN_FILTER_HP',
    'GL_IMAGE_CUBIC_WEIGHT_HP',
    'GL_CUBIC_HP',
    'GL_AVERAGE_HP',
    'GL_IMAGE_TRANSFORM_2D_HP',
    'GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP',
    'GL_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 8768
def self.get_ext_enum_GL_HP_occlusion_test
  [
    'GL_OCCLUSION_TEST_HP',
    'GL_OCCLUSION_TEST_RESULT_HP',
  ]
end
get_ext_enum_GL_HP_texture_lighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 8782
def self.get_ext_enum_GL_HP_texture_lighting
  [
    'GL_TEXTURE_LIGHTING_MODE_HP',
    'GL_TEXTURE_POST_SPECULAR_HP',
    'GL_TEXTURE_PRE_SPECULAR_HP',
  ]
end
get_ext_enum_GL_IBM_cull_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 8795
def self.get_ext_enum_GL_IBM_cull_vertex
  [
    'GL_CULL_VERTEX_IBM',
  ]
end
get_ext_enum_GL_IBM_multimode_draw_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 8805
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 8815
def self.get_ext_enum_GL_IBM_rasterpos_clip
  [
    'GL_RASTER_POSITION_UNCLIPPED_IBM',
  ]
end
get_ext_enum_GL_IBM_static_data() click to toggle source
# File lib/opengl_ext_enum.rb, line 8827
def self.get_ext_enum_GL_IBM_static_data
  [
    'GL_ALL_STATIC_DATA_IBM',
    'GL_STATIC_VERTEX_ARRAY_IBM',
  ]
end
get_ext_enum_GL_IBM_texture_mirrored_repeat() click to toggle source
# File lib/opengl_ext_enum.rb, line 8839
def self.get_ext_enum_GL_IBM_texture_mirrored_repeat
  [
    'GL_MIRRORED_REPEAT_IBM',
  ]
end
get_ext_enum_GL_IBM_vertex_array_lists() click to toggle source
# File lib/opengl_ext_enum.rb, line 8865
def self.get_ext_enum_GL_IBM_vertex_array_lists
  [
    'GL_VERTEX_ARRAY_LIST_IBM',
    'GL_NORMAL_ARRAY_LIST_IBM',
    'GL_COLOR_ARRAY_LIST_IBM',
    'GL_INDEX_ARRAY_LIST_IBM',
    'GL_TEXTURE_COORD_ARRAY_LIST_IBM',
    'GL_EDGE_FLAG_ARRAY_LIST_IBM',
    'GL_FOG_COORDINATE_ARRAY_LIST_IBM',
    'GL_SECONDARY_COLOR_ARRAY_LIST_IBM',
    'GL_VERTEX_ARRAY_LIST_STRIDE_IBM',
    'GL_NORMAL_ARRAY_LIST_STRIDE_IBM',
    'GL_COLOR_ARRAY_LIST_STRIDE_IBM',
    'GL_INDEX_ARRAY_LIST_STRIDE_IBM',
    'GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM',
    'GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM',
    'GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM',
    'GL_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 2468
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 2481
def self.get_ext_enum_GL_IMG_framebuffer_downsample
  [
    'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG',
    'GL_NUM_DOWNSAMPLE_SCALES_IMG',
    'GL_DOWNSAMPLE_SCALES_IMG',
    'GL_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 2498
def self.get_ext_enum_GL_IMG_multisampled_render_to_texture
  [
    'GL_RENDERBUFFER_SAMPLES_IMG',
    'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG',
    'GL_MAX_SAMPLES_IMG',
    'GL_TEXTURE_SAMPLES_IMG',
  ]
end
get_ext_enum_GL_IMG_program_binary() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2512
def self.get_ext_enum_GL_IMG_program_binary
  [
    'GL_SGX_PROGRAM_BINARY_IMG',
  ]
end
get_ext_enum_GL_IMG_read_format() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2524
def self.get_ext_enum_GL_IMG_read_format
  [
    'GL_BGRA_IMG',
    'GL_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 2536
def self.get_ext_enum_GL_IMG_shader_binary
  [
    'GL_SGX_BINARY_IMG',
  ]
end
get_ext_enum_GL_IMG_texture_compression_pvrtc() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2550
def self.get_ext_enum_GL_IMG_texture_compression_pvrtc
  [
    'GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG',
    'GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG',
    'GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG',
    'GL_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 2565
def self.get_ext_enum_GL_IMG_texture_compression_pvrtc2
  [
    'GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG',
    'GL_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 2579
def self.get_ext_enum_GL_IMG_texture_filter_cubic
  [
    'GL_CUBIC_IMG',
    'GL_CUBIC_MIPMAP_NEAREST_IMG',
    'GL_CUBIC_MIPMAP_LINEAR_IMG',
  ]
end
get_ext_enum_GL_INGR_blend_func_separate() click to toggle source
# File lib/opengl_ext_enum.rb, line 8890
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 8907
def self.get_ext_enum_GL_INGR_color_clamp
  [
    'GL_RED_MIN_CLAMP_INGR',
    'GL_GREEN_MIN_CLAMP_INGR',
    'GL_BLUE_MIN_CLAMP_INGR',
    'GL_ALPHA_MIN_CLAMP_INGR',
    'GL_RED_MAX_CLAMP_INGR',
    'GL_GREEN_MAX_CLAMP_INGR',
    'GL_BLUE_MAX_CLAMP_INGR',
    'GL_ALPHA_MAX_CLAMP_INGR',
  ]
end
get_ext_enum_GL_INGR_interlace_read() click to toggle source
# File lib/opengl_ext_enum.rb, line 8925
def self.get_ext_enum_GL_INGR_interlace_read
  [
    'GL_INTERLACE_READ_INGR',
  ]
end
get_ext_enum_GL_INTEL_blackhole_render() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2612
def self.get_ext_enum_GL_INTEL_blackhole_render
  [
    'GL_BLACKHOLE_RENDER_INTEL',
  ]
end
get_ext_enum_GL_INTEL_conservative_rasterization() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2592
def self.get_ext_enum_GL_INTEL_conservative_rasterization
  [
    'GL_CONSERVATIVE_RASTERIZATION_INTEL',
  ]
end
get_ext_enum_GL_INTEL_fragment_shader_ordering() click to toggle source
# File lib/opengl_ext_enum.rb, line 8946
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 2602
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 8968
def self.get_ext_enum_GL_INTEL_map_texture
  [
    'GL_TEXTURE_MEMORY_LAYOUT_INTEL',
    'GL_LAYOUT_DEFAULT_INTEL',
    'GL_LAYOUT_LINEAR_INTEL',
    'GL_LAYOUT_LINEAR_CPU_CACHED_INTEL',
  ]
end
get_ext_enum_GL_INTEL_parallel_arrays() click to toggle source
# File lib/opengl_ext_enum.rb, line 8997
def self.get_ext_enum_GL_INTEL_parallel_arrays
  [
    'GL_PARALLEL_ARRAYS_INTEL',
    'GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL',
    'GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL',
    'GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL',
    'GL_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 2642
def self.get_ext_enum_GL_INTEL_performance_query
  [
    'GL_PERFQUERY_SINGLE_CONTEXT_INTEL',
    'GL_PERFQUERY_GLOBAL_CONTEXT_INTEL',
    'GL_PERFQUERY_WAIT_INTEL',
    'GL_PERFQUERY_FLUSH_INTEL',
    'GL_PERFQUERY_DONOT_FLUSH_INTEL',
    'GL_PERFQUERY_COUNTER_EVENT_INTEL',
    'GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL',
    'GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL',
    'GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL',
    'GL_PERFQUERY_COUNTER_RAW_INTEL',
    'GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL',
    'GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL',
    'GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL',
    'GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL',
    'GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL',
    'GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL',
    'GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL',
    'GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL',
    'GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL',
    'GL_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 2686
def self.get_ext_enum_GL_KHR_blend_equation_advanced
  [
    'GL_MULTIPLY_KHR',
    'GL_SCREEN_KHR',
    'GL_OVERLAY_KHR',
    'GL_DARKEN_KHR',
    'GL_LIGHTEN_KHR',
    'GL_COLORDODGE_KHR',
    'GL_COLORBURN_KHR',
    'GL_HARDLIGHT_KHR',
    'GL_SOFTLIGHT_KHR',
    'GL_DIFFERENCE_KHR',
    'GL_EXCLUSION_KHR',
    'GL_HSL_HUE_KHR',
    'GL_HSL_SATURATION_KHR',
    'GL_HSL_COLOR_KHR',
    'GL_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 2711
def self.get_ext_enum_GL_KHR_blend_equation_advanced_coherent
  [
    'GL_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 2726
def self.get_ext_enum_GL_KHR_context_flush_control
  [
    'GL_CONTEXT_RELEASE_BEHAVIOR',
    'GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH',
    'GL_NONE',
    'GL_CONTEXT_RELEASE_BEHAVIOR_KHR',
    'GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR',
  ]
end
get_ext_enum_GL_KHR_debug() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2821
def self.get_ext_enum_GL_KHR_debug
  [
    'GL_DEBUG_OUTPUT_SYNCHRONOUS',
    'GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH',
    'GL_DEBUG_CALLBACK_FUNCTION',
    'GL_DEBUG_CALLBACK_USER_PARAM',
    'GL_DEBUG_SOURCE_API',
    'GL_DEBUG_SOURCE_WINDOW_SYSTEM',
    'GL_DEBUG_SOURCE_SHADER_COMPILER',
    'GL_DEBUG_SOURCE_THIRD_PARTY',
    'GL_DEBUG_SOURCE_APPLICATION',
    'GL_DEBUG_SOURCE_OTHER',
    'GL_DEBUG_TYPE_ERROR',
    'GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR',
    'GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR',
    'GL_DEBUG_TYPE_PORTABILITY',
    'GL_DEBUG_TYPE_PERFORMANCE',
    'GL_DEBUG_TYPE_OTHER',
    'GL_DEBUG_TYPE_MARKER',
    'GL_DEBUG_TYPE_PUSH_GROUP',
    'GL_DEBUG_TYPE_POP_GROUP',
    'GL_DEBUG_SEVERITY_NOTIFICATION',
    'GL_MAX_DEBUG_GROUP_STACK_DEPTH',
    'GL_DEBUG_GROUP_STACK_DEPTH',
    'GL_BUFFER',
    'GL_SHADER',
    'GL_PROGRAM',
    'GL_VERTEX_ARRAY',
    'GL_QUERY',
    'GL_PROGRAM_PIPELINE',
    'GL_SAMPLER',
    'GL_MAX_LABEL_LENGTH',
    'GL_MAX_DEBUG_MESSAGE_LENGTH',
    'GL_MAX_DEBUG_LOGGED_MESSAGES',
    'GL_DEBUG_LOGGED_MESSAGES',
    'GL_DEBUG_SEVERITY_HIGH',
    'GL_DEBUG_SEVERITY_MEDIUM',
    'GL_DEBUG_SEVERITY_LOW',
    'GL_DEBUG_OUTPUT',
    'GL_CONTEXT_FLAG_DEBUG_BIT',
    'GL_STACK_OVERFLOW',
    'GL_STACK_UNDERFLOW',
    'GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR',
    'GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR',
    'GL_DEBUG_CALLBACK_FUNCTION_KHR',
    'GL_DEBUG_CALLBACK_USER_PARAM_KHR',
    'GL_DEBUG_SOURCE_API_KHR',
    'GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR',
    'GL_DEBUG_SOURCE_SHADER_COMPILER_KHR',
    'GL_DEBUG_SOURCE_THIRD_PARTY_KHR',
    'GL_DEBUG_SOURCE_APPLICATION_KHR',
    'GL_DEBUG_SOURCE_OTHER_KHR',
    'GL_DEBUG_TYPE_ERROR_KHR',
    'GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR',
    'GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR',
    'GL_DEBUG_TYPE_PORTABILITY_KHR',
    'GL_DEBUG_TYPE_PERFORMANCE_KHR',
    'GL_DEBUG_TYPE_OTHER_KHR',
    'GL_DEBUG_TYPE_MARKER_KHR',
    'GL_DEBUG_TYPE_PUSH_GROUP_KHR',
    'GL_DEBUG_TYPE_POP_GROUP_KHR',
    'GL_DEBUG_SEVERITY_NOTIFICATION_KHR',
    'GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR',
    'GL_DEBUG_GROUP_STACK_DEPTH_KHR',
    'GL_BUFFER_KHR',
    'GL_SHADER_KHR',
    'GL_PROGRAM_KHR',
    'GL_VERTEX_ARRAY_KHR',
    'GL_QUERY_KHR',
    'GL_PROGRAM_PIPELINE_KHR',
    'GL_SAMPLER_KHR',
    'GL_MAX_LABEL_LENGTH_KHR',
    'GL_MAX_DEBUG_MESSAGE_LENGTH_KHR',
    'GL_MAX_DEBUG_LOGGED_MESSAGES_KHR',
    'GL_DEBUG_LOGGED_MESSAGES_KHR',
    'GL_DEBUG_SEVERITY_HIGH_KHR',
    'GL_DEBUG_SEVERITY_MEDIUM_KHR',
    'GL_DEBUG_SEVERITY_LOW_KHR',
    'GL_DEBUG_OUTPUT_KHR',
    'GL_CONTEXT_FLAG_DEBUG_BIT_KHR',
    'GL_STACK_OVERFLOW_KHR',
    'GL_STACK_UNDERFLOW_KHR',
    'GL_DISPLAY_LIST',
  ]
end
get_ext_enum_GL_KHR_no_error() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2912
def self.get_ext_enum_GL_KHR_no_error
  [
    'GL_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 3148
def self.get_ext_enum_GL_KHR_parallel_shader_compile
  [
    'GL_MAX_SHADER_COMPILER_THREADS_KHR',
    'GL_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 2922
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 2948
def self.get_ext_enum_GL_KHR_robustness
  [
    'GL_NO_ERROR',
    'GL_CONTEXT_ROBUST_ACCESS',
    'GL_LOSE_CONTEXT_ON_RESET',
    'GL_GUILTY_CONTEXT_RESET',
    'GL_INNOCENT_CONTEXT_RESET',
    'GL_UNKNOWN_CONTEXT_RESET',
    'GL_RESET_NOTIFICATION_STRATEGY',
    'GL_NO_RESET_NOTIFICATION',
    'GL_CONTEXT_LOST',
    'GL_CONTEXT_ROBUST_ACCESS_KHR',
    'GL_LOSE_CONTEXT_ON_RESET_KHR',
    'GL_GUILTY_CONTEXT_RESET_KHR',
    'GL_INNOCENT_CONTEXT_RESET_KHR',
    'GL_UNKNOWN_CONTEXT_RESET_KHR',
    'GL_RESET_NOTIFICATION_STRATEGY_KHR',
    'GL_NO_RESET_NOTIFICATION_KHR',
    'GL_CONTEXT_LOST_KHR',
  ]
end
get_ext_enum_GL_KHR_shader_subgroup() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 2986
def self.get_ext_enum_GL_KHR_shader_subgroup
  [
    'GL_SUBGROUP_SIZE_KHR',
    'GL_SUBGROUP_SUPPORTED_STAGES_KHR',
    'GL_SUBGROUP_SUPPORTED_FEATURES_KHR',
    'GL_SUBGROUP_QUAD_ALL_STAGES_KHR',
    'GL_SUBGROUP_FEATURE_BASIC_BIT_KHR',
    'GL_SUBGROUP_FEATURE_VOTE_BIT_KHR',
    'GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR',
    'GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR',
    'GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR',
    'GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR',
    'GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR',
    'GL_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 3035
def self.get_ext_enum_GL_KHR_texture_compression_astc_hdr
  [
    'GL_COMPRESSED_RGBA_ASTC_4x4_KHR',
    'GL_COMPRESSED_RGBA_ASTC_5x4_KHR',
    'GL_COMPRESSED_RGBA_ASTC_5x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_6x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_6x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x8_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x8_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x10_KHR',
    'GL_COMPRESSED_RGBA_ASTC_12x10_KHR',
    'GL_COMPRESSED_RGBA_ASTC_12x12_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR',
    'GL_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 3100
def self.get_ext_enum_GL_KHR_texture_compression_astc_ldr
  [
    'GL_COMPRESSED_RGBA_ASTC_4x4_KHR',
    'GL_COMPRESSED_RGBA_ASTC_5x4_KHR',
    'GL_COMPRESSED_RGBA_ASTC_5x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_6x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_6x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x8_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x8_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x10_KHR',
    'GL_COMPRESSED_RGBA_ASTC_12x10_KHR',
    'GL_COMPRESSED_RGBA_ASTC_12x12_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR',
    'GL_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 3137
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 9554
def self.get_ext_enum_GL_MESAX_texture_stack
  [
    'GL_TEXTURE_1D_STACK_MESAX',
    'GL_TEXTURE_2D_STACK_MESAX',
    'GL_PROXY_TEXTURE_1D_STACK_MESAX',
    'GL_PROXY_TEXTURE_2D_STACK_MESAX',
    'GL_TEXTURE_1D_STACK_BINDING_MESAX',
    'GL_TEXTURE_2D_STACK_BINDING_MESAX',
  ]
end
get_ext_enum_GL_MESA_bgra() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3161
def self.get_ext_enum_GL_MESA_bgra
  [
    'GL_BGR_EXT',
    'GL_BGRA_EXT',
  ]
end
get_ext_enum_GL_MESA_framebuffer_flip_x() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3173
def self.get_ext_enum_GL_MESA_framebuffer_flip_x
  [
    'GL_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 3184
def self.get_ext_enum_GL_MESA_framebuffer_flip_y
  [
    'GL_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 3195
def self.get_ext_enum_GL_MESA_framebuffer_swap_xy
  [
    'GL_FRAMEBUFFER_SWAP_XY_MESA',
  ]
end
get_ext_enum_GL_MESA_pack_invert() click to toggle source
# File lib/opengl_ext_enum.rb, line 9603
def self.get_ext_enum_GL_MESA_pack_invert
  [
    'GL_PACK_INVERT_MESA',
  ]
end
get_ext_enum_GL_MESA_program_binary_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3206
def self.get_ext_enum_GL_MESA_program_binary_formats
  [
    'GL_PROGRAM_BINARY_FORMAT_MESA',
  ]
end
get_ext_enum_GL_MESA_resize_buffers() click to toggle source
# File lib/opengl_ext_enum.rb, line 9624
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 3216
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 9645
def self.get_ext_enum_GL_MESA_tile_raster_order
  [
    'GL_TILE_RASTER_ORDER_FIXED_MESA',
    'GL_TILE_RASTER_ORDER_INCREASING_X_MESA',
    'GL_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 9657
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 9669
def self.get_ext_enum_GL_MESA_ycbcr_texture
  [
    'GL_UNSIGNED_SHORT_8_8_MESA',
    'GL_UNSIGNED_SHORT_8_8_REV_MESA',
    'GL_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 3225
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 9690
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 9704
def self.get_ext_enum_GL_NVX_gpu_memory_info
  [
    'GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX',
    'GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX',
    'GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX',
    'GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX',
    'GL_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 10731
def self.get_ext_enum_GL_NVX_gpu_multicast2
  [
    'GL_UPLOAD_GPU_MASK_NVX',
  ]
end
get_ext_enum_GL_NVX_linked_gpu_multicast() click to toggle source
# File lib/opengl_ext_enum.rb, line 9720
def self.get_ext_enum_GL_NVX_linked_gpu_multicast
  [
    'GL_LGPU_SEPARATE_STORAGE_BIT_NVX',
    'GL_MAX_LGPU_GPUS_NVX',
  ]
end
get_ext_enum_GL_NVX_progress_fence() click to toggle source
# File lib/opengl_ext_enum.rb, line 10741
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 9735
def self.get_ext_enum_GL_NV_alpha_to_coverage_dither_control
  [
    'GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV',
    'GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV',
    'GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV',
    'GL_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 9748
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 9757
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 3234
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 3294
def self.get_ext_enum_GL_NV_blend_equation_advanced
  [
    'GL_BLEND_OVERLAP_NV',
    'GL_BLEND_PREMULTIPLIED_SRC_NV',
    'GL_BLUE_NV',
    'GL_COLORBURN_NV',
    'GL_COLORDODGE_NV',
    'GL_CONJOINT_NV',
    'GL_CONTRAST_NV',
    'GL_DARKEN_NV',
    'GL_DIFFERENCE_NV',
    'GL_DISJOINT_NV',
    'GL_DST_ATOP_NV',
    'GL_DST_IN_NV',
    'GL_DST_NV',
    'GL_DST_OUT_NV',
    'GL_DST_OVER_NV',
    'GL_EXCLUSION_NV',
    'GL_GREEN_NV',
    'GL_HARDLIGHT_NV',
    'GL_HARDMIX_NV',
    'GL_HSL_COLOR_NV',
    'GL_HSL_HUE_NV',
    'GL_HSL_LUMINOSITY_NV',
    'GL_HSL_SATURATION_NV',
    'GL_INVERT',
    'GL_INVERT_OVG_NV',
    'GL_INVERT_RGB_NV',
    'GL_LIGHTEN_NV',
    'GL_LINEARBURN_NV',
    'GL_LINEARDODGE_NV',
    'GL_LINEARLIGHT_NV',
    'GL_MINUS_CLAMPED_NV',
    'GL_MINUS_NV',
    'GL_MULTIPLY_NV',
    'GL_OVERLAY_NV',
    'GL_PINLIGHT_NV',
    'GL_PLUS_CLAMPED_ALPHA_NV',
    'GL_PLUS_CLAMPED_NV',
    'GL_PLUS_DARKER_NV',
    'GL_PLUS_NV',
    'GL_RED_NV',
    'GL_SCREEN_NV',
    'GL_SOFTLIGHT_NV',
    'GL_SRC_ATOP_NV',
    'GL_SRC_IN_NV',
    'GL_SRC_NV',
    'GL_SRC_OUT_NV',
    'GL_SRC_OVER_NV',
    'GL_UNCORRELATED_NV',
    'GL_VIVIDLIGHT_NV',
    'GL_XOR_NV',
    'GL_ZERO',
  ]
end
get_ext_enum_GL_NV_blend_equation_advanced_coherent() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3355
def self.get_ext_enum_GL_NV_blend_equation_advanced_coherent
  [
    'GL_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 3367
def self.get_ext_enum_GL_NV_blend_minmax_factor
  [
    'GL_FACTOR_MIN_AMD',
    'GL_FACTOR_MAX_AMD',
  ]
end
get_ext_enum_GL_NV_blend_square() click to toggle source
# File lib/opengl_ext_enum.rb, line 9910
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 3381
def self.get_ext_enum_GL_NV_clip_space_w_scaling
  [
    'GL_VIEWPORT_POSITION_W_SCALE_NV',
    'GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV',
    'GL_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 9953
def self.get_ext_enum_GL_NV_command_list
  [
    'GL_TERMINATE_SEQUENCE_COMMAND_NV',
    'GL_NOP_COMMAND_NV',
    'GL_DRAW_ELEMENTS_COMMAND_NV',
    'GL_DRAW_ARRAYS_COMMAND_NV',
    'GL_DRAW_ELEMENTS_STRIP_COMMAND_NV',
    'GL_DRAW_ARRAYS_STRIP_COMMAND_NV',
    'GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV',
    'GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV',
    'GL_ELEMENT_ADDRESS_COMMAND_NV',
    'GL_ATTRIBUTE_ADDRESS_COMMAND_NV',
    'GL_UNIFORM_ADDRESS_COMMAND_NV',
    'GL_BLEND_COLOR_COMMAND_NV',
    'GL_STENCIL_REF_COMMAND_NV',
    'GL_LINE_WIDTH_COMMAND_NV',
    'GL_POLYGON_OFFSET_COMMAND_NV',
    'GL_ALPHA_REF_COMMAND_NV',
    'GL_VIEWPORT_COMMAND_NV',
    'GL_SCISSOR_COMMAND_NV',
    'GL_FRONT_FACE_COMMAND_NV',
  ]
end
get_ext_enum_GL_NV_compute_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 9983
def self.get_ext_enum_GL_NV_compute_program5
  [
    'GL_COMPUTE_PROGRAM_NV',
    'GL_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 3393
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 3406
def self.get_ext_enum_GL_NV_conditional_render
  [
    'GL_QUERY_WAIT_NV',
    'GL_QUERY_NO_WAIT_NV',
    'GL_QUERY_BY_REGION_WAIT_NV',
    'GL_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 3423
def self.get_ext_enum_GL_NV_conservative_raster
  [
    'GL_CONSERVATIVE_RASTERIZATION_NV',
    'GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV',
    'GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV',
    'GL_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 10040
def self.get_ext_enum_GL_NV_conservative_raster_dilate
  [
    'GL_CONSERVATIVE_RASTER_DILATE_NV',
    'GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV',
    'GL_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 3437
def self.get_ext_enum_GL_NV_conservative_raster_pre_snap
  [
    'GL_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 3450
def self.get_ext_enum_GL_NV_conservative_raster_pre_snap_triangles
  [
    'GL_CONSERVATIVE_RASTER_MODE_NV',
    'GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV',
    'GL_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 10078
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 3464
def self.get_ext_enum_GL_NV_copy_buffer
  [
    'GL_COPY_READ_BUFFER_NV',
    'GL_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 10089
def self.get_ext_enum_GL_NV_copy_depth_to_color
  [
    'GL_DEPTH_STENCIL_TO_RGBA_NV',
    'GL_DEPTH_STENCIL_TO_BGRA_NV',
  ]
end
get_ext_enum_GL_NV_copy_image() click to toggle source
# File lib/opengl_ext_enum.rb, line 10100
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 3484
def self.get_ext_enum_GL_NV_coverage_sample
  [
    'GL_COVERAGE_COMPONENT_NV',
    'GL_COVERAGE_COMPONENT4_NV',
    'GL_COVERAGE_ATTACHMENT_NV',
    'GL_COVERAGE_BUFFERS_NV',
    'GL_COVERAGE_SAMPLES_NV',
    'GL_COVERAGE_ALL_FRAGMENTS_NV',
    'GL_COVERAGE_EDGE_FRAGMENTS_NV',
    'GL_COVERAGE_AUTOMATIC_NV',
    'GL_COVERAGE_BUFFER_BIT_NV',
  ]
end
get_ext_enum_GL_NV_deep_texture3D() click to toggle source
# File lib/opengl_ext_enum.rb, line 10111
def self.get_ext_enum_GL_NV_deep_texture3D
  [
    'GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV',
    'GL_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 10126
def self.get_ext_enum_GL_NV_depth_buffer_float
  [
    'GL_DEPTH_COMPONENT32F_NV',
    'GL_DEPTH32F_STENCIL8_NV',
    'GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV',
    'GL_DEPTH_BUFFER_FLOAT_MODE_NV',
  ]
end
get_ext_enum_GL_NV_depth_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 10140
def self.get_ext_enum_GL_NV_depth_clamp
  [
    'GL_DEPTH_CLAMP_NV',
  ]
end
get_ext_enum_GL_NV_depth_nonlinear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3503
def self.get_ext_enum_GL_NV_depth_nonlinear
  [
    'GL_DEPTH_COMPONENT16_NONLINEAR_NV',
  ]
end
get_ext_enum_GL_NV_draw_buffers() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3546
def self.get_ext_enum_GL_NV_draw_buffers
  [
    'GL_MAX_DRAW_BUFFERS_NV',
    'GL_DRAW_BUFFER0_NV',
    'GL_DRAW_BUFFER1_NV',
    'GL_DRAW_BUFFER2_NV',
    'GL_DRAW_BUFFER3_NV',
    'GL_DRAW_BUFFER4_NV',
    'GL_DRAW_BUFFER5_NV',
    'GL_DRAW_BUFFER6_NV',
    'GL_DRAW_BUFFER7_NV',
    'GL_DRAW_BUFFER8_NV',
    'GL_DRAW_BUFFER9_NV',
    'GL_DRAW_BUFFER10_NV',
    'GL_DRAW_BUFFER11_NV',
    'GL_DRAW_BUFFER12_NV',
    'GL_DRAW_BUFFER13_NV',
    'GL_DRAW_BUFFER14_NV',
    'GL_DRAW_BUFFER15_NV',
    'GL_COLOR_ATTACHMENT0_NV',
    'GL_COLOR_ATTACHMENT1_NV',
    'GL_COLOR_ATTACHMENT2_NV',
    'GL_COLOR_ATTACHMENT3_NV',
    'GL_COLOR_ATTACHMENT4_NV',
    'GL_COLOR_ATTACHMENT5_NV',
    'GL_COLOR_ATTACHMENT6_NV',
    'GL_COLOR_ATTACHMENT7_NV',
    'GL_COLOR_ATTACHMENT8_NV',
    'GL_COLOR_ATTACHMENT9_NV',
    'GL_COLOR_ATTACHMENT10_NV',
    'GL_COLOR_ATTACHMENT11_NV',
    'GL_COLOR_ATTACHMENT12_NV',
    'GL_COLOR_ATTACHMENT13_NV',
    'GL_COLOR_ATTACHMENT14_NV',
    'GL_COLOR_ATTACHMENT15_NV',
  ]
end
get_ext_enum_GL_NV_draw_instanced() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3588
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 10150
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 3597
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 10192
def self.get_ext_enum_GL_NV_evaluators
  [
    'GL_EVAL_2D_NV',
    'GL_EVAL_TRIANGULAR_2D_NV',
    'GL_MAP_TESSELLATION_NV',
    'GL_MAP_ATTRIB_U_ORDER_NV',
    'GL_MAP_ATTRIB_V_ORDER_NV',
    'GL_EVAL_FRACTIONAL_TESSELLATION_NV',
    'GL_EVAL_VERTEX_ATTRIB0_NV',
    'GL_EVAL_VERTEX_ATTRIB1_NV',
    'GL_EVAL_VERTEX_ATTRIB2_NV',
    'GL_EVAL_VERTEX_ATTRIB3_NV',
    'GL_EVAL_VERTEX_ATTRIB4_NV',
    'GL_EVAL_VERTEX_ATTRIB5_NV',
    'GL_EVAL_VERTEX_ATTRIB6_NV',
    'GL_EVAL_VERTEX_ATTRIB7_NV',
    'GL_EVAL_VERTEX_ATTRIB8_NV',
    'GL_EVAL_VERTEX_ATTRIB9_NV',
    'GL_EVAL_VERTEX_ATTRIB10_NV',
    'GL_EVAL_VERTEX_ATTRIB11_NV',
    'GL_EVAL_VERTEX_ATTRIB12_NV',
    'GL_EVAL_VERTEX_ATTRIB13_NV',
    'GL_EVAL_VERTEX_ATTRIB14_NV',
    'GL_EVAL_VERTEX_ATTRIB15_NV',
    'GL_MAX_MAP_TESSELLATION_NV',
    'GL_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 3606
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 10235
def self.get_ext_enum_GL_NV_explicit_multisample
  [
    'GL_SAMPLE_POSITION_NV',
    'GL_SAMPLE_MASK_NV',
    'GL_SAMPLE_MASK_VALUE_NV',
    'GL_TEXTURE_BINDING_RENDERBUFFER_NV',
    'GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV',
    'GL_TEXTURE_RENDERBUFFER_NV',
    'GL_SAMPLER_RENDERBUFFER_NV',
    'GL_INT_SAMPLER_RENDERBUFFER_NV',
    'GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV',
    'GL_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 3632
def self.get_ext_enum_GL_NV_fbo_color_attachments
  [
    'GL_MAX_COLOR_ATTACHMENTS_NV',
    'GL_COLOR_ATTACHMENT0_NV',
    'GL_COLOR_ATTACHMENT1_NV',
    'GL_COLOR_ATTACHMENT2_NV',
    'GL_COLOR_ATTACHMENT3_NV',
    'GL_COLOR_ATTACHMENT4_NV',
    'GL_COLOR_ATTACHMENT5_NV',
    'GL_COLOR_ATTACHMENT6_NV',
    'GL_COLOR_ATTACHMENT7_NV',
    'GL_COLOR_ATTACHMENT8_NV',
    'GL_COLOR_ATTACHMENT9_NV',
    'GL_COLOR_ATTACHMENT10_NV',
    'GL_COLOR_ATTACHMENT11_NV',
    'GL_COLOR_ATTACHMENT12_NV',
    'GL_COLOR_ATTACHMENT13_NV',
    'GL_COLOR_ATTACHMENT14_NV',
    'GL_COLOR_ATTACHMENT15_NV',
  ]
end
get_ext_enum_GL_NV_fence() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3661
def self.get_ext_enum_GL_NV_fence
  [
    'GL_ALL_COMPLETED_NV',
    'GL_FENCE_STATUS_NV',
    'GL_FENCE_CONDITION_NV',
  ]
end
get_ext_enum_GL_NV_fill_rectangle() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3674
def self.get_ext_enum_GL_NV_fill_rectangle
  [
    'GL_FILL_RECTANGLE_NV',
  ]
end
get_ext_enum_GL_NV_float_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 10295
def self.get_ext_enum_GL_NV_float_buffer
  [
    'GL_FLOAT_R_NV',
    'GL_FLOAT_RG_NV',
    'GL_FLOAT_RGB_NV',
    'GL_FLOAT_RGBA_NV',
    'GL_FLOAT_R16_NV',
    'GL_FLOAT_R32_NV',
    'GL_FLOAT_RG16_NV',
    'GL_FLOAT_RG32_NV',
    'GL_FLOAT_RGB16_NV',
    'GL_FLOAT_RGB32_NV',
    'GL_FLOAT_RGBA16_NV',
    'GL_FLOAT_RGBA32_NV',
    'GL_TEXTURE_FLOAT_COMPONENTS_NV',
    'GL_FLOAT_CLEAR_COLOR_VALUE_NV',
    'GL_FLOAT_RGBA_MODE_NV',
  ]
end
get_ext_enum_GL_NV_fog_distance() click to toggle source
# File lib/opengl_ext_enum.rb, line 10323
def self.get_ext_enum_GL_NV_fog_distance
  [
    'GL_FOG_DISTANCE_MODE_NV',
    'GL_EYE_RADIAL_NV',
    'GL_EYE_PLANE_ABSOLUTE_NV',
    'GL_EYE_PLANE',
  ]
end
get_ext_enum_GL_NV_fragment_coverage_to_color() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3686
def self.get_ext_enum_GL_NV_fragment_coverage_to_color
  [
    'GL_FRAGMENT_COVERAGE_TO_COLOR_NV',
    'GL_FRAGMENT_COVERAGE_COLOR_NV',
  ]
end
get_ext_enum_GL_NV_fragment_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 10355
def self.get_ext_enum_GL_NV_fragment_program
  [
    'GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV',
    'GL_FRAGMENT_PROGRAM_NV',
    'GL_MAX_TEXTURE_COORDS_NV',
    'GL_MAX_TEXTURE_IMAGE_UNITS_NV',
    'GL_FRAGMENT_PROGRAM_BINDING_NV',
    'GL_PROGRAM_ERROR_STRING_NV',
  ]
end
get_ext_enum_GL_NV_fragment_program2() click to toggle source
# File lib/opengl_ext_enum.rb, line 10375
def self.get_ext_enum_GL_NV_fragment_program2
  [
    'GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV',
    'GL_MAX_PROGRAM_CALL_DEPTH_NV',
    'GL_MAX_PROGRAM_IF_DEPTH_NV',
    'GL_MAX_PROGRAM_LOOP_DEPTH_NV',
    'GL_MAX_PROGRAM_LOOP_COUNT_NV',
  ]
end
get_ext_enum_GL_NV_fragment_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10389
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 10398
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 3697
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 3706
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 3719
def self.get_ext_enum_GL_NV_framebuffer_blit
  [
    'GL_READ_FRAMEBUFFER_NV',
    'GL_DRAW_FRAMEBUFFER_NV',
    'GL_DRAW_FRAMEBUFFER_BINDING_NV',
    'GL_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 3746
def self.get_ext_enum_GL_NV_framebuffer_mixed_samples
  [
    'GL_RASTER_MULTISAMPLE_EXT',
    'GL_COVERAGE_MODULATION_TABLE_NV',
    'GL_RASTER_SAMPLES_EXT',
    'GL_MAX_RASTER_SAMPLES_EXT',
    'GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT',
    'GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT',
    'GL_EFFECTIVE_RASTER_SAMPLES_EXT',
    'GL_COLOR_SAMPLES_NV',
    'GL_DEPTH_SAMPLES_NV',
    'GL_STENCIL_SAMPLES_NV',
    'GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV',
    'GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV',
    'GL_COVERAGE_MODULATION_NV',
    'GL_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 3772
def self.get_ext_enum_GL_NV_framebuffer_multisample
  [
    'GL_RENDERBUFFER_SAMPLES_NV',
    'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV',
    'GL_MAX_SAMPLES_NV',
  ]
end
get_ext_enum_GL_NV_framebuffer_multisample_coverage() click to toggle source
# File lib/opengl_ext_enum.rb, line 10466
def self.get_ext_enum_GL_NV_framebuffer_multisample_coverage
  [
    'GL_RENDERBUFFER_COVERAGE_SAMPLES_NV',
    'GL_RENDERBUFFER_COLOR_SAMPLES_NV',
    'GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV',
    'GL_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 3784
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 10495
def self.get_ext_enum_GL_NV_geometry_program4
  [
    'GL_LINES_ADJACENCY_EXT',
    'GL_LINE_STRIP_ADJACENCY_EXT',
    'GL_TRIANGLES_ADJACENCY_EXT',
    'GL_TRIANGLE_STRIP_ADJACENCY_EXT',
    'GL_GEOMETRY_PROGRAM_NV',
    'GL_MAX_PROGRAM_OUTPUT_VERTICES_NV',
    'GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV',
    'GL_GEOMETRY_VERTICES_OUT_EXT',
    'GL_GEOMETRY_INPUT_TYPE_EXT',
    'GL_GEOMETRY_OUTPUT_TYPE_EXT',
    'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT',
    'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT',
    'GL_PROGRAM_POINT_SIZE_EXT',
  ]
end
get_ext_enum_GL_NV_geometry_shader4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10520
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 3793
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 10716
def self.get_ext_enum_GL_NV_gpu_multicast
  [
    'GL_PER_GPU_STORAGE_BIT_NV',
    'GL_MULTICAST_GPUS_NV',
    'GL_RENDER_GPU_MASK_NV',
    'GL_PER_GPU_STORAGE_NV',
    'GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV',
  ]
end
get_ext_enum_GL_NV_gpu_program4() click to toggle source
# File lib/opengl_ext_enum.rb, line 10546
def self.get_ext_enum_GL_NV_gpu_program4
  [
    'GL_MIN_PROGRAM_TEXEL_OFFSET_NV',
    'GL_MAX_PROGRAM_TEXEL_OFFSET_NV',
    'GL_PROGRAM_ATTRIB_COMPONENTS_NV',
    'GL_PROGRAM_RESULT_COMPONENTS_NV',
    'GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV',
    'GL_MAX_PROGRAM_RESULT_COMPONENTS_NV',
    'GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV',
    'GL_MAX_PROGRAM_GENERIC_RESULTS_NV',
  ]
end
get_ext_enum_GL_NV_gpu_program5() click to toggle source
# File lib/opengl_ext_enum.rb, line 10571
def self.get_ext_enum_GL_NV_gpu_program5
  [
    'GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV',
    'GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV',
    'GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV',
    'GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV',
    'GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV',
    'GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV',
    'GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV',
    'GL_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 10588
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 3831
def self.get_ext_enum_GL_NV_gpu_shader5
  [
    'GL_INT64_NV',
    'GL_UNSIGNED_INT64_NV',
    'GL_INT8_NV',
    'GL_INT8_VEC2_NV',
    'GL_INT8_VEC3_NV',
    'GL_INT8_VEC4_NV',
    'GL_INT16_NV',
    'GL_INT16_VEC2_NV',
    'GL_INT16_VEC3_NV',
    'GL_INT16_VEC4_NV',
    'GL_INT64_VEC2_NV',
    'GL_INT64_VEC3_NV',
    'GL_INT64_VEC4_NV',
    'GL_UNSIGNED_INT8_NV',
    'GL_UNSIGNED_INT8_VEC2_NV',
    'GL_UNSIGNED_INT8_VEC3_NV',
    'GL_UNSIGNED_INT8_VEC4_NV',
    'GL_UNSIGNED_INT16_NV',
    'GL_UNSIGNED_INT16_VEC2_NV',
    'GL_UNSIGNED_INT16_VEC3_NV',
    'GL_UNSIGNED_INT16_VEC4_NV',
    'GL_UNSIGNED_INT64_VEC2_NV',
    'GL_UNSIGNED_INT64_VEC3_NV',
    'GL_UNSIGNED_INT64_VEC4_NV',
    'GL_FLOAT16_NV',
    'GL_FLOAT16_VEC2_NV',
    'GL_FLOAT16_VEC3_NV',
    'GL_FLOAT16_VEC4_NV',
    'GL_PATCHES',
  ]
end
get_ext_enum_GL_NV_half_float() click to toggle source
# File lib/opengl_ext_enum.rb, line 10665
def self.get_ext_enum_GL_NV_half_float
  [
    'GL_HALF_FLOAT_NV',
  ]
end
get_ext_enum_GL_NV_image_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3869
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 3879
def self.get_ext_enum_GL_NV_instanced_arrays
  [
    'GL_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 3896
def self.get_ext_enum_GL_NV_internalformat_sample_query
  [
    'GL_RENDERBUFFER',
    'GL_TEXTURE_2D_MULTISAMPLE',
    'GL_TEXTURE_2D_MULTISAMPLE_ARRAY',
    'GL_MULTISAMPLES_NV',
    'GL_SUPERSAMPLE_SCALE_X_NV',
    'GL_SUPERSAMPLE_SCALE_Y_NV',
    'GL_CONFORMANT_NV',
  ]
end
get_ext_enum_GL_NV_light_max_exponent() click to toggle source
# File lib/opengl_ext_enum.rb, line 10700
def self.get_ext_enum_GL_NV_light_max_exponent
  [
    'GL_MAX_SHININESS_NV',
    'GL_MAX_SPOT_EXPONENT_NV',
  ]
end
get_ext_enum_GL_NV_memory_attachment() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 3922
def self.get_ext_enum_GL_NV_memory_attachment
  [
    'GL_ATTACHED_MEMORY_OBJECT_NV',
    'GL_ATTACHED_MEMORY_OFFSET_NV',
    'GL_MEMORY_ATTACHABLE_ALIGNMENT_NV',
    'GL_MEMORY_ATTACHABLE_SIZE_NV',
    'GL_MEMORY_ATTACHABLE_NV',
    'GL_DETACHED_MEMORY_INCARNATION_NV',
    'GL_DETACHED_TEXTURES_NV',
    'GL_DETACHED_BUFFERS_NV',
    'GL_MAX_DETACHED_TEXTURES_NV',
    'GL_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 3941
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 3998
def self.get_ext_enum_GL_NV_mesh_shader
  [
    'GL_MESH_SHADER_NV',
    'GL_TASK_SHADER_NV',
    'GL_MAX_MESH_UNIFORM_BLOCKS_NV',
    'GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV',
    'GL_MAX_MESH_IMAGE_UNIFORMS_NV',
    'GL_MAX_MESH_UNIFORM_COMPONENTS_NV',
    'GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV',
    'GL_MAX_MESH_ATOMIC_COUNTERS_NV',
    'GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV',
    'GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV',
    'GL_MAX_TASK_UNIFORM_BLOCKS_NV',
    'GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV',
    'GL_MAX_TASK_IMAGE_UNIFORMS_NV',
    'GL_MAX_TASK_UNIFORM_COMPONENTS_NV',
    'GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV',
    'GL_MAX_TASK_ATOMIC_COUNTERS_NV',
    'GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV',
    'GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV',
    'GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV',
    'GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV',
    'GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV',
    'GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV',
    'GL_MAX_MESH_OUTPUT_VERTICES_NV',
    'GL_MAX_MESH_OUTPUT_PRIMITIVES_NV',
    'GL_MAX_TASK_OUTPUT_COUNT_NV',
    'GL_MAX_DRAW_MESH_TASKS_COUNT_NV',
    'GL_MAX_MESH_VIEWS_NV',
    'GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV',
    'GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV',
    'GL_MAX_MESH_WORK_GROUP_SIZE_NV',
    'GL_MAX_TASK_WORK_GROUP_SIZE_NV',
    'GL_MESH_WORK_GROUP_SIZE_NV',
    'GL_TASK_WORK_GROUP_SIZE_NV',
    'GL_MESH_VERTICES_OUT_NV',
    'GL_MESH_PRIMITIVES_OUT_NV',
    'GL_MESH_OUTPUT_TYPE_NV',
    'GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV',
    'GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV',
    'GL_REFERENCED_BY_MESH_SHADER_NV',
    'GL_REFERENCED_BY_TASK_SHADER_NV',
    'GL_MESH_SHADER_BIT_NV',
    'GL_TASK_SHADER_BIT_NV',
    'GL_MESH_SUBROUTINE_NV',
    'GL_TASK_SUBROUTINE_NV',
    'GL_MESH_SUBROUTINE_UNIFORM_NV',
    'GL_TASK_SUBROUTINE_UNIFORM_NV',
    'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV',
    'GL_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 10895
def self.get_ext_enum_GL_NV_multisample_coverage
  [
    'GL_SAMPLES_ARB',
    'GL_COLOR_SAMPLES_NV',
  ]
end
get_ext_enum_GL_NV_multisample_filter_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 10907
def self.get_ext_enum_GL_NV_multisample_filter_hint
  [
    'GL_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 4061
def self.get_ext_enum_GL_NV_non_square_matrices
  [
    'GL_FLOAT_MAT2x3_NV',
    'GL_FLOAT_MAT2x4_NV',
    'GL_FLOAT_MAT3x2_NV',
    'GL_FLOAT_MAT3x4_NV',
    'GL_FLOAT_MAT4x2_NV',
    'GL_FLOAT_MAT4x3_NV',
  ]
end
get_ext_enum_GL_NV_occlusion_query() click to toggle source
# File lib/opengl_ext_enum.rb, line 10921
def self.get_ext_enum_GL_NV_occlusion_query
  [
    'GL_PIXEL_COUNTER_BITS_NV',
    'GL_CURRENT_OCCLUSION_QUERY_ID_NV',
    'GL_PIXEL_COUNT_NV',
    'GL_PIXEL_COUNT_AVAILABLE_NV',
  ]
end
get_ext_enum_GL_NV_packed_depth_stencil() click to toggle source
# File lib/opengl_ext_enum.rb, line 10936
def self.get_ext_enum_GL_NV_packed_depth_stencil
  [
    'GL_DEPTH_STENCIL_NV',
    'GL_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 10952
def self.get_ext_enum_GL_NV_parameter_buffer_object
  [
    'GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV',
    'GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV',
    'GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV',
    'GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV',
    'GL_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 10966
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 4240
def self.get_ext_enum_GL_NV_path_rendering
  [
    'GL_PATH_FORMAT_SVG_NV',
    'GL_PATH_FORMAT_PS_NV',
    'GL_STANDARD_FONT_NAME_NV',
    'GL_SYSTEM_FONT_NAME_NV',
    'GL_FILE_NAME_NV',
    'GL_PATH_STROKE_WIDTH_NV',
    'GL_PATH_END_CAPS_NV',
    'GL_PATH_INITIAL_END_CAP_NV',
    'GL_PATH_TERMINAL_END_CAP_NV',
    'GL_PATH_JOIN_STYLE_NV',
    'GL_PATH_MITER_LIMIT_NV',
    'GL_PATH_DASH_CAPS_NV',
    'GL_PATH_INITIAL_DASH_CAP_NV',
    'GL_PATH_TERMINAL_DASH_CAP_NV',
    'GL_PATH_DASH_OFFSET_NV',
    'GL_PATH_CLIENT_LENGTH_NV',
    'GL_PATH_FILL_MODE_NV',
    'GL_PATH_FILL_MASK_NV',
    'GL_PATH_FILL_COVER_MODE_NV',
    'GL_PATH_STROKE_COVER_MODE_NV',
    'GL_PATH_STROKE_MASK_NV',
    'GL_COUNT_UP_NV',
    'GL_COUNT_DOWN_NV',
    'GL_PATH_OBJECT_BOUNDING_BOX_NV',
    'GL_CONVEX_HULL_NV',
    'GL_BOUNDING_BOX_NV',
    'GL_TRANSLATE_X_NV',
    'GL_TRANSLATE_Y_NV',
    'GL_TRANSLATE_2D_NV',
    'GL_TRANSLATE_3D_NV',
    'GL_AFFINE_2D_NV',
    'GL_AFFINE_3D_NV',
    'GL_TRANSPOSE_AFFINE_2D_NV',
    'GL_TRANSPOSE_AFFINE_3D_NV',
    'GL_UTF8_NV',
    'GL_UTF16_NV',
    'GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV',
    'GL_PATH_COMMAND_COUNT_NV',
    'GL_PATH_COORD_COUNT_NV',
    'GL_PATH_DASH_ARRAY_COUNT_NV',
    'GL_PATH_COMPUTED_LENGTH_NV',
    'GL_PATH_FILL_BOUNDING_BOX_NV',
    'GL_PATH_STROKE_BOUNDING_BOX_NV',
    'GL_SQUARE_NV',
    'GL_ROUND_NV',
    'GL_TRIANGULAR_NV',
    'GL_BEVEL_NV',
    'GL_MITER_REVERT_NV',
    'GL_MITER_TRUNCATE_NV',
    'GL_SKIP_MISSING_GLYPH_NV',
    'GL_USE_MISSING_GLYPH_NV',
    'GL_PATH_ERROR_POSITION_NV',
    'GL_ACCUM_ADJACENT_PAIRS_NV',
    'GL_ADJACENT_PAIRS_NV',
    'GL_FIRST_TO_REST_NV',
    'GL_PATH_GEN_MODE_NV',
    'GL_PATH_GEN_COEFF_NV',
    'GL_PATH_GEN_COMPONENTS_NV',
    'GL_PATH_STENCIL_FUNC_NV',
    'GL_PATH_STENCIL_REF_NV',
    'GL_PATH_STENCIL_VALUE_MASK_NV',
    'GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV',
    'GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV',
    'GL_PATH_COVER_DEPTH_FUNC_NV',
    'GL_PATH_DASH_OFFSET_RESET_NV',
    'GL_MOVE_TO_RESETS_NV',
    'GL_MOVE_TO_CONTINUES_NV',
    'GL_CLOSE_PATH_NV',
    'GL_MOVE_TO_NV',
    'GL_RELATIVE_MOVE_TO_NV',
    'GL_LINE_TO_NV',
    'GL_RELATIVE_LINE_TO_NV',
    'GL_HORIZONTAL_LINE_TO_NV',
    'GL_RELATIVE_HORIZONTAL_LINE_TO_NV',
    'GL_VERTICAL_LINE_TO_NV',
    'GL_RELATIVE_VERTICAL_LINE_TO_NV',
    'GL_QUADRATIC_CURVE_TO_NV',
    'GL_RELATIVE_QUADRATIC_CURVE_TO_NV',
    'GL_CUBIC_CURVE_TO_NV',
    'GL_RELATIVE_CUBIC_CURVE_TO_NV',
    'GL_SMOOTH_QUADRATIC_CURVE_TO_NV',
    'GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV',
    'GL_SMOOTH_CUBIC_CURVE_TO_NV',
    'GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV',
    'GL_SMALL_CCW_ARC_TO_NV',
    'GL_RELATIVE_SMALL_CCW_ARC_TO_NV',
    'GL_SMALL_CW_ARC_TO_NV',
    'GL_RELATIVE_SMALL_CW_ARC_TO_NV',
    'GL_LARGE_CCW_ARC_TO_NV',
    'GL_RELATIVE_LARGE_CCW_ARC_TO_NV',
    'GL_LARGE_CW_ARC_TO_NV',
    'GL_RELATIVE_LARGE_CW_ARC_TO_NV',
    'GL_RESTART_PATH_NV',
    'GL_DUP_FIRST_CUBIC_CURVE_TO_NV',
    'GL_DUP_LAST_CUBIC_CURVE_TO_NV',
    'GL_RECT_NV',
    'GL_CIRCULAR_CCW_ARC_TO_NV',
    'GL_CIRCULAR_CW_ARC_TO_NV',
    'GL_CIRCULAR_TANGENT_ARC_TO_NV',
    'GL_ARC_TO_NV',
    'GL_RELATIVE_ARC_TO_NV',
    'GL_BOLD_BIT_NV',
    'GL_ITALIC_BIT_NV',
    'GL_GLYPH_WIDTH_BIT_NV',
    'GL_GLYPH_HEIGHT_BIT_NV',
    'GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV',
    'GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV',
    'GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV',
    'GL_GLYPH_VERTICAL_BEARING_X_BIT_NV',
    'GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV',
    'GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV',
    'GL_GLYPH_HAS_KERNING_BIT_NV',
    'GL_FONT_X_MIN_BOUNDS_BIT_NV',
    'GL_FONT_Y_MIN_BOUNDS_BIT_NV',
    'GL_FONT_X_MAX_BOUNDS_BIT_NV',
    'GL_FONT_Y_MAX_BOUNDS_BIT_NV',
    'GL_FONT_UNITS_PER_EM_BIT_NV',
    'GL_FONT_ASCENDER_BIT_NV',
    'GL_FONT_DESCENDER_BIT_NV',
    'GL_FONT_HEIGHT_BIT_NV',
    'GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV',
    'GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV',
    'GL_FONT_UNDERLINE_POSITION_BIT_NV',
    'GL_FONT_UNDERLINE_THICKNESS_BIT_NV',
    'GL_FONT_HAS_KERNING_BIT_NV',
    'GL_ROUNDED_RECT_NV',
    'GL_RELATIVE_ROUNDED_RECT_NV',
    'GL_ROUNDED_RECT2_NV',
    'GL_RELATIVE_ROUNDED_RECT2_NV',
    'GL_ROUNDED_RECT4_NV',
    'GL_RELATIVE_ROUNDED_RECT4_NV',
    'GL_ROUNDED_RECT8_NV',
    'GL_RELATIVE_ROUNDED_RECT8_NV',
    'GL_RELATIVE_RECT_NV',
    'GL_FONT_GLYPHS_AVAILABLE_NV',
    'GL_FONT_TARGET_UNAVAILABLE_NV',
    'GL_FONT_UNAVAILABLE_NV',
    'GL_FONT_UNINTELLIGIBLE_NV',
    'GL_CONIC_CURVE_TO_NV',
    'GL_RELATIVE_CONIC_CURVE_TO_NV',
    'GL_FONT_NUM_GLYPH_INDICES_BIT_NV',
    'GL_STANDARD_FONT_FORMAT_NV',
    'GL_2_BYTES_NV',
    'GL_3_BYTES_NV',
    'GL_4_BYTES_NV',
    'GL_EYE_LINEAR_NV',
    'GL_OBJECT_LINEAR_NV',
    'GL_CONSTANT_NV',
    'GL_PATH_FOG_GEN_MODE_NV',
    'GL_PRIMARY_COLOR',
    'GL_PRIMARY_COLOR_NV',
    'GL_SECONDARY_COLOR_NV',
    'GL_PATH_GEN_COLOR_FORMAT_NV',
    'GL_PATH_PROJECTION_NV',
    'GL_PATH_MODELVIEW_NV',
    'GL_PATH_MODELVIEW_STACK_DEPTH_NV',
    'GL_PATH_MODELVIEW_MATRIX_NV',
    'GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV',
    'GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV',
    'GL_PATH_PROJECTION_STACK_DEPTH_NV',
    'GL_PATH_PROJECTION_MATRIX_NV',
    'GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV',
    'GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV',
    'GL_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 4414
def self.get_ext_enum_GL_NV_path_rendering_shared_edge
  [
    'GL_SHARED_EDGE_NV',
  ]
end
get_ext_enum_GL_NV_pixel_buffer_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4428
def self.get_ext_enum_GL_NV_pixel_buffer_object
  [
    'GL_PIXEL_PACK_BUFFER_NV',
    'GL_PIXEL_UNPACK_BUFFER_NV',
    'GL_PIXEL_PACK_BUFFER_BINDING_NV',
    'GL_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 11329
def self.get_ext_enum_GL_NV_pixel_data_range
  [
    'GL_WRITE_PIXEL_DATA_RANGE_NV',
    'GL_READ_PIXEL_DATA_RANGE_NV',
    'GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV',
    'GL_READ_PIXEL_DATA_RANGE_LENGTH_NV',
    'GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV',
    'GL_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 11347
def self.get_ext_enum_GL_NV_point_sprite
  [
    'GL_POINT_SPRITE_NV',
    'GL_COORD_REPLACE_NV',
    'GL_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 4447
def self.get_ext_enum_GL_NV_polygon_mode
  [
    'GL_POLYGON_MODE_NV',
    'GL_POLYGON_OFFSET_POINT_NV',
    'GL_POLYGON_OFFSET_LINE_NV',
    'GL_POINT_NV',
    'GL_LINE_NV',
    'GL_FILL_NV',
  ]
end
get_ext_enum_GL_NV_present_video() click to toggle source
# File lib/opengl_ext_enum.rb, line 11365
def self.get_ext_enum_GL_NV_present_video
  [
    'GL_FRAME_NV',
    'GL_FIELDS_NV',
    'GL_CURRENT_TIME_NV',
    'GL_NUM_FILL_STREAMS_NV',
    'GL_PRESENT_TIME_NV',
    'GL_PRESENT_DURATION_NV',
  ]
end
get_ext_enum_GL_NV_primitive_restart() click to toggle source
# File lib/opengl_ext_enum.rb, line 11382
def self.get_ext_enum_GL_NV_primitive_restart
  [
    'GL_PRIMITIVE_RESTART_NV',
    'GL_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 4464
def self.get_ext_enum_GL_NV_primitive_shading_rate
  [
    'GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV',
    'GL_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 11412
def self.get_ext_enum_GL_NV_query_resource
  [
    'GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV',
    'GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV',
    'GL_QUERY_RESOURCE_SYS_RESERVED_NV',
    'GL_QUERY_RESOURCE_TEXTURE_NV',
    'GL_QUERY_RESOURCE_RENDERBUFFER_NV',
    'GL_QUERY_RESOURCE_BUFFEROBJECT_NV',
  ]
end
get_ext_enum_GL_NV_query_resource_tag() click to toggle source
# File lib/opengl_ext_enum.rb, line 11427
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 4476
def self.get_ext_enum_GL_NV_read_buffer
  [
    'GL_READ_BUFFER_NV',
  ]
end
get_ext_enum_GL_NV_read_buffer_front() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4486
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 4495
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 4504
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 4513
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 11492
def self.get_ext_enum_GL_NV_register_combiners
  [
    'GL_REGISTER_COMBINERS_NV',
    'GL_VARIABLE_A_NV',
    'GL_VARIABLE_B_NV',
    'GL_VARIABLE_C_NV',
    'GL_VARIABLE_D_NV',
    'GL_VARIABLE_E_NV',
    'GL_VARIABLE_F_NV',
    'GL_VARIABLE_G_NV',
    'GL_CONSTANT_COLOR0_NV',
    'GL_CONSTANT_COLOR1_NV',
    'GL_PRIMARY_COLOR_NV',
    'GL_SECONDARY_COLOR_NV',
    'GL_SPARE0_NV',
    'GL_SPARE1_NV',
    'GL_DISCARD_NV',
    'GL_E_TIMES_F_NV',
    'GL_SPARE0_PLUS_SECONDARY_COLOR_NV',
    'GL_UNSIGNED_IDENTITY_NV',
    'GL_UNSIGNED_INVERT_NV',
    'GL_EXPAND_NORMAL_NV',
    'GL_EXPAND_NEGATE_NV',
    'GL_HALF_BIAS_NORMAL_NV',
    'GL_HALF_BIAS_NEGATE_NV',
    'GL_SIGNED_IDENTITY_NV',
    'GL_SIGNED_NEGATE_NV',
    'GL_SCALE_BY_TWO_NV',
    'GL_SCALE_BY_FOUR_NV',
    'GL_SCALE_BY_ONE_HALF_NV',
    'GL_BIAS_BY_NEGATIVE_ONE_HALF_NV',
    'GL_COMBINER_INPUT_NV',
    'GL_COMBINER_MAPPING_NV',
    'GL_COMBINER_COMPONENT_USAGE_NV',
    'GL_COMBINER_AB_DOT_PRODUCT_NV',
    'GL_COMBINER_CD_DOT_PRODUCT_NV',
    'GL_COMBINER_MUX_SUM_NV',
    'GL_COMBINER_SCALE_NV',
    'GL_COMBINER_BIAS_NV',
    'GL_COMBINER_AB_OUTPUT_NV',
    'GL_COMBINER_CD_OUTPUT_NV',
    'GL_COMBINER_SUM_OUTPUT_NV',
    'GL_MAX_GENERAL_COMBINERS_NV',
    'GL_NUM_GENERAL_COMBINERS_NV',
    'GL_COLOR_SUM_CLAMP_NV',
    'GL_COMBINER0_NV',
    'GL_COMBINER1_NV',
    'GL_COMBINER2_NV',
    'GL_COMBINER3_NV',
    'GL_COMBINER4_NV',
    'GL_COMBINER5_NV',
    'GL_COMBINER6_NV',
    'GL_COMBINER7_NV',
    'GL_TEXTURE0_ARB',
    'GL_TEXTURE1_ARB',
    'GL_ZERO',
    'GL_NONE',
    'GL_FOG',
  ]
end
get_ext_enum_GL_NV_register_combiners2() click to toggle source
# File lib/opengl_ext_enum.rb, line 11558
def self.get_ext_enum_GL_NV_register_combiners2
  [
    'GL_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 4523
def self.get_ext_enum_GL_NV_representative_fragment_test
  [
    'GL_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 11580
def self.get_ext_enum_GL_NV_robustness_video_memory_purge
  [
    'GL_PURGED_CONTEXT_RESET_NV',
  ]
end
get_ext_enum_GL_NV_sRGB_formats() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4543
def self.get_ext_enum_GL_NV_sRGB_formats
  [
    'GL_SLUMINANCE_NV',
    'GL_SLUMINANCE_ALPHA_NV',
    'GL_SRGB8_NV',
    'GL_SLUMINANCE8_NV',
    'GL_SLUMINANCE8_ALPHA8_NV',
    'GL_COMPRESSED_SRGB_S3TC_DXT1_NV',
    'GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV',
    'GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV',
    'GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV',
    'GL_ETC1_SRGB8_NV',
  ]
end
get_ext_enum_GL_NV_sample_locations() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4570
def self.get_ext_enum_GL_NV_sample_locations
  [
    'GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV',
    'GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV',
    'GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV',
    'GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV',
    'GL_SAMPLE_LOCATION_NV',
    'GL_PROGRAMMABLE_SAMPLE_LOCATION_NV',
    'GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV',
    'GL_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 4587
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 4598
def self.get_ext_enum_GL_NV_scissor_exclusive
  [
    'GL_SCISSOR_TEST_EXCLUSIVE_NV',
    'GL_SCISSOR_BOX_EXCLUSIVE_NV',
  ]
end
get_ext_enum_GL_NV_shader_atomic_counters() click to toggle source
# File lib/opengl_ext_enum.rb, line 11637
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 11646
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 11655
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 4609
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 11673
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 11685
def self.get_ext_enum_GL_NV_shader_buffer_load
  [
    'GL_BUFFER_GPU_ADDRESS_NV',
    'GL_GPU_ADDRESS_NV',
    'GL_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 11700
def self.get_ext_enum_GL_NV_shader_buffer_store
  [
    'GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV',
    'GL_READ_WRITE',
    'GL_WRITE_ONLY',
  ]
end
get_ext_enum_GL_NV_shader_noperspective_interpolation() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4618
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 11712
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 4628
def self.get_ext_enum_GL_NV_shader_subgroup_partitioned
  [
    'GL_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 4638
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 11744
def self.get_ext_enum_GL_NV_shader_thread_group
  [
    'GL_WARP_SIZE_NV',
    'GL_WARPS_PER_SM_NV',
    'GL_SM_COUNT_NV',
  ]
end
get_ext_enum_GL_NV_shader_thread_shuffle() click to toggle source
# File lib/opengl_ext_enum.rb, line 11756
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 4668
def self.get_ext_enum_GL_NV_shading_rate_image
  [
    'GL_SHADING_RATE_IMAGE_NV',
    'GL_SHADING_RATE_NO_INVOCATIONS_NV',
    'GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV',
    'GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV',
    'GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV',
    'GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV',
    'GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV',
    'GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV',
    'GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV',
    'GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV',
    'GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV',
    'GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV',
    'GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV',
    'GL_SHADING_RATE_IMAGE_BINDING_NV',
    'GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV',
    'GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV',
    'GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV',
    'GL_MAX_COARSE_FRAGMENT_SAMPLES_NV',
    'GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV',
    'GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV',
    'GL_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 4699
def self.get_ext_enum_GL_NV_shadow_samplers_array
  [
    'GL_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 4710
def self.get_ext_enum_GL_NV_shadow_samplers_cube
  [
    'GL_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 4720
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 11830
def self.get_ext_enum_GL_NV_tessellation_program5
  [
    'GL_MAX_PROGRAM_PATCH_ATTRIBS_NV',
    'GL_TESS_CONTROL_PROGRAM_NV',
    'GL_TESS_EVALUATION_PROGRAM_NV',
    'GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV',
    'GL_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 11847
def self.get_ext_enum_GL_NV_texgen_emboss
  [
    'GL_EMBOSS_LIGHT_NV',
    'GL_EMBOSS_CONSTANT_NV',
    'GL_EMBOSS_MAP_NV',
  ]
end
get_ext_enum_GL_NV_texgen_reflection() click to toggle source
# File lib/opengl_ext_enum.rb, line 11861
def self.get_ext_enum_GL_NV_texgen_reflection
  [
    'GL_NORMAL_MAP_NV',
    'GL_REFLECTION_MAP_NV',
  ]
end
get_ext_enum_GL_NV_texture_barrier() click to toggle source
# File lib/opengl_ext_enum.rb, line 11872
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 4731
def self.get_ext_enum_GL_NV_texture_border_clamp
  [
    'GL_TEXTURE_BORDER_COLOR_NV',
    'GL_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 4742
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 11881
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 11895
def self.get_ext_enum_GL_NV_texture_env_combine4
  [
    'GL_COMBINE4_NV',
    'GL_SOURCE3_RGB_NV',
    'GL_SOURCE3_ALPHA_NV',
    'GL_OPERAND3_RGB_NV',
    'GL_OPERAND3_ALPHA_NV',
  ]
end
get_ext_enum_GL_NV_texture_expand_normal() click to toggle source
# File lib/opengl_ext_enum.rb, line 11910
def self.get_ext_enum_GL_NV_texture_expand_normal
  [
    'GL_TEXTURE_UNSIGNED_REMAP_MODE_NV',
  ]
end
get_ext_enum_GL_NV_texture_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 11922
def self.get_ext_enum_GL_NV_texture_multisample
  [
    'GL_TEXTURE_COVERAGE_SAMPLES_NV',
    'GL_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 4751
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 11937
def self.get_ext_enum_GL_NV_texture_rectangle
  [
    'GL_TEXTURE_RECTANGLE_NV',
    'GL_TEXTURE_BINDING_RECTANGLE_NV',
    'GL_PROXY_TEXTURE_RECTANGLE_NV',
    'GL_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 11950
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 12032
def self.get_ext_enum_GL_NV_texture_shader
  [
    'GL_OFFSET_TEXTURE_RECTANGLE_NV',
    'GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV',
    'GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV',
    'GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV',
    'GL_UNSIGNED_INT_S8_S8_8_8_NV',
    'GL_UNSIGNED_INT_8_8_S8_S8_REV_NV',
    'GL_DSDT_MAG_INTENSITY_NV',
    'GL_SHADER_CONSISTENT_NV',
    'GL_TEXTURE_SHADER_NV',
    'GL_SHADER_OPERATION_NV',
    'GL_CULL_MODES_NV',
    'GL_OFFSET_TEXTURE_MATRIX_NV',
    'GL_OFFSET_TEXTURE_SCALE_NV',
    'GL_OFFSET_TEXTURE_BIAS_NV',
    'GL_OFFSET_TEXTURE_2D_MATRIX_NV',
    'GL_OFFSET_TEXTURE_2D_SCALE_NV',
    'GL_OFFSET_TEXTURE_2D_BIAS_NV',
    'GL_PREVIOUS_TEXTURE_INPUT_NV',
    'GL_CONST_EYE_NV',
    'GL_PASS_THROUGH_NV',
    'GL_CULL_FRAGMENT_NV',
    'GL_OFFSET_TEXTURE_2D_NV',
    'GL_DEPENDENT_AR_TEXTURE_2D_NV',
    'GL_DEPENDENT_GB_TEXTURE_2D_NV',
    'GL_DOT_PRODUCT_NV',
    'GL_DOT_PRODUCT_DEPTH_REPLACE_NV',
    'GL_DOT_PRODUCT_TEXTURE_2D_NV',
    'GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV',
    'GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV',
    'GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV',
    'GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV',
    'GL_HILO_NV',
    'GL_DSDT_NV',
    'GL_DSDT_MAG_NV',
    'GL_DSDT_MAG_VIB_NV',
    'GL_HILO16_NV',
    'GL_SIGNED_HILO_NV',
    'GL_SIGNED_HILO16_NV',
    'GL_SIGNED_RGBA_NV',
    'GL_SIGNED_RGBA8_NV',
    'GL_SIGNED_RGB_NV',
    'GL_SIGNED_RGB8_NV',
    'GL_SIGNED_LUMINANCE_NV',
    'GL_SIGNED_LUMINANCE8_NV',
    'GL_SIGNED_LUMINANCE_ALPHA_NV',
    'GL_SIGNED_LUMINANCE8_ALPHA8_NV',
    'GL_SIGNED_ALPHA_NV',
    'GL_SIGNED_ALPHA8_NV',
    'GL_SIGNED_INTENSITY_NV',
    'GL_SIGNED_INTENSITY8_NV',
    'GL_DSDT8_NV',
    'GL_DSDT8_MAG8_NV',
    'GL_DSDT8_MAG8_INTENSITY8_NV',
    'GL_SIGNED_RGB_UNSIGNED_ALPHA_NV',
    'GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV',
    'GL_HI_SCALE_NV',
    'GL_LO_SCALE_NV',
    'GL_DS_SCALE_NV',
    'GL_DT_SCALE_NV',
    'GL_MAGNITUDE_SCALE_NV',
    'GL_VIBRANCE_SCALE_NV',
    'GL_HI_BIAS_NV',
    'GL_LO_BIAS_NV',
    'GL_DS_BIAS_NV',
    'GL_DT_BIAS_NV',
    'GL_MAGNITUDE_BIAS_NV',
    'GL_VIBRANCE_BIAS_NV',
    'GL_TEXTURE_BORDER_VALUES_NV',
    'GL_TEXTURE_HI_SIZE_NV',
    'GL_TEXTURE_LO_SIZE_NV',
    'GL_TEXTURE_DS_SIZE_NV',
    'GL_TEXTURE_DT_SIZE_NV',
    'GL_TEXTURE_MAG_SIZE_NV',
  ]
end
get_ext_enum_GL_NV_texture_shader2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12115
def self.get_ext_enum_GL_NV_texture_shader2
  [
    'GL_DOT_PRODUCT_TEXTURE_3D_NV',
  ]
end
get_ext_enum_GL_NV_texture_shader3() click to toggle source
# File lib/opengl_ext_enum.rb, line 12142
def self.get_ext_enum_GL_NV_texture_shader3
  [
    'GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV',
    'GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV',
    'GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV',
    'GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV',
    'GL_OFFSET_HILO_TEXTURE_2D_NV',
    'GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV',
    'GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV',
    'GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV',
    'GL_DEPENDENT_HILO_TEXTURE_2D_NV',
    'GL_DEPENDENT_RGB_TEXTURE_3D_NV',
    'GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV',
    'GL_DOT_PRODUCT_PASS_THROUGH_NV',
    'GL_DOT_PRODUCT_TEXTURE_1D_NV',
    'GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV',
    'GL_HILO8_NV',
    'GL_SIGNED_HILO8_NV',
    'GL_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 2398
def self.get_ext_enum_GL_NV_timeline_semaphore
  [
    'GL_TIMELINE_SEMAPHORE_VALUE_NV',
    'GL_SEMAPHORE_TYPE_NV',
    'GL_SEMAPHORE_TYPE_BINARY_NV',
    'GL_SEMAPHORE_TYPE_TIMELINE_NV',
    'GL_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 12199
def self.get_ext_enum_GL_NV_transform_feedback
  [
    'GL_BACK_PRIMARY_COLOR_NV',
    'GL_BACK_SECONDARY_COLOR_NV',
    'GL_TEXTURE_COORD_NV',
    'GL_CLIP_DISTANCE_NV',
    'GL_VERTEX_ID_NV',
    'GL_PRIMITIVE_ID_NV',
    'GL_GENERIC_ATTRIB_NV',
    'GL_TRANSFORM_FEEDBACK_ATTRIBS_NV',
    'GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV',
    'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV',
    'GL_ACTIVE_VARYINGS_NV',
    'GL_ACTIVE_VARYING_MAX_LENGTH_NV',
    'GL_TRANSFORM_FEEDBACK_VARYINGS_NV',
    'GL_TRANSFORM_FEEDBACK_BUFFER_START_NV',
    'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV',
    'GL_TRANSFORM_FEEDBACK_RECORD_NV',
    'GL_PRIMITIVES_GENERATED_NV',
    'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV',
    'GL_RASTERIZER_DISCARD_NV',
    'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV',
    'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV',
    'GL_INTERLEAVED_ATTRIBS_NV',
    'GL_SEPARATE_ATTRIBS_NV',
    'GL_TRANSFORM_FEEDBACK_BUFFER_NV',
    'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV',
    'GL_LAYER_NV',
    'GL_NEXT_BUFFER_NV',
    'GL_SKIP_COMPONENTS4_NV',
    'GL_SKIP_COMPONENTS3_NV',
    'GL_SKIP_COMPONENTS2_NV',
    'GL_SKIP_COMPONENTS1_NV',
  ]
end
get_ext_enum_GL_NV_transform_feedback2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12243
def self.get_ext_enum_GL_NV_transform_feedback2
  [
    'GL_TRANSFORM_FEEDBACK_NV',
    'GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV',
    'GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV',
    'GL_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 12259
def self.get_ext_enum_GL_NV_uniform_buffer_unified_memory
  [
    'GL_UNIFORM_BUFFER_UNIFIED_NV',
    'GL_UNIFORM_BUFFER_ADDRESS_NV',
    'GL_UNIFORM_BUFFER_LENGTH_NV',
  ]
end
get_ext_enum_GL_NV_vdpau_interop() click to toggle source
# File lib/opengl_ext_enum.rb, line 12275
def self.get_ext_enum_GL_NV_vdpau_interop
  [
    'GL_SURFACE_STATE_NV',
    'GL_SURFACE_REGISTERED_NV',
    'GL_SURFACE_MAPPED_NV',
    'GL_WRITE_DISCARD_NV',
  ]
end
get_ext_enum_GL_NV_vdpau_interop2() click to toggle source
# File lib/opengl_ext_enum.rb, line 12288
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 12302
def self.get_ext_enum_GL_NV_vertex_array_range
  [
    'GL_VERTEX_ARRAY_RANGE_NV',
    'GL_VERTEX_ARRAY_RANGE_LENGTH_NV',
    'GL_VERTEX_ARRAY_RANGE_VALID_NV',
    'GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV',
    'GL_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 12317
def self.get_ext_enum_GL_NV_vertex_array_range2
  [
    'GL_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 12329
def self.get_ext_enum_GL_NV_vertex_attrib_integer_64bit
  [
    'GL_INT64_NV',
    'GL_UNSIGNED_INT64_NV',
  ]
end
get_ext_enum_GL_NV_vertex_buffer_unified_memory() click to toggle source
# File lib/opengl_ext_enum.rb, line 12365
def self.get_ext_enum_GL_NV_vertex_buffer_unified_memory
  [
    'GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV',
    'GL_ELEMENT_ARRAY_UNIFIED_NV',
    'GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV',
    'GL_VERTEX_ARRAY_ADDRESS_NV',
    'GL_NORMAL_ARRAY_ADDRESS_NV',
    'GL_COLOR_ARRAY_ADDRESS_NV',
    'GL_INDEX_ARRAY_ADDRESS_NV',
    'GL_TEXTURE_COORD_ARRAY_ADDRESS_NV',
    'GL_EDGE_FLAG_ARRAY_ADDRESS_NV',
    'GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV',
    'GL_FOG_COORD_ARRAY_ADDRESS_NV',
    'GL_ELEMENT_ARRAY_ADDRESS_NV',
    'GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV',
    'GL_VERTEX_ARRAY_LENGTH_NV',
    'GL_NORMAL_ARRAY_LENGTH_NV',
    'GL_COLOR_ARRAY_LENGTH_NV',
    'GL_INDEX_ARRAY_LENGTH_NV',
    'GL_TEXTURE_COORD_ARRAY_LENGTH_NV',
    'GL_EDGE_FLAG_ARRAY_LENGTH_NV',
    'GL_SECONDARY_COLOR_ARRAY_LENGTH_NV',
    'GL_FOG_COORD_ARRAY_LENGTH_NV',
    'GL_ELEMENT_ARRAY_LENGTH_NV',
    'GL_DRAW_INDIRECT_UNIFIED_NV',
    'GL_DRAW_INDIRECT_ADDRESS_NV',
    'GL_DRAW_INDIRECT_LENGTH_NV',
  ]
end
get_ext_enum_GL_NV_vertex_program() click to toggle source
# File lib/opengl_ext_enum.rb, line 12482
def self.get_ext_enum_GL_NV_vertex_program
  [
    'GL_VERTEX_PROGRAM_NV',
    'GL_VERTEX_STATE_PROGRAM_NV',
    'GL_ATTRIB_ARRAY_SIZE_NV',
    'GL_ATTRIB_ARRAY_STRIDE_NV',
    'GL_ATTRIB_ARRAY_TYPE_NV',
    'GL_CURRENT_ATTRIB_NV',
    'GL_PROGRAM_LENGTH_NV',
    'GL_PROGRAM_STRING_NV',
    'GL_MODELVIEW_PROJECTION_NV',
    'GL_IDENTITY_NV',
    'GL_INVERSE_NV',
    'GL_TRANSPOSE_NV',
    'GL_INVERSE_TRANSPOSE_NV',
    'GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV',
    'GL_MAX_TRACK_MATRICES_NV',
    'GL_MATRIX0_NV',
    'GL_MATRIX1_NV',
    'GL_MATRIX2_NV',
    'GL_MATRIX3_NV',
    'GL_MATRIX4_NV',
    'GL_MATRIX5_NV',
    'GL_MATRIX6_NV',
    'GL_MATRIX7_NV',
    'GL_CURRENT_MATRIX_STACK_DEPTH_NV',
    'GL_CURRENT_MATRIX_NV',
    'GL_VERTEX_PROGRAM_POINT_SIZE_NV',
    'GL_VERTEX_PROGRAM_TWO_SIDE_NV',
    'GL_PROGRAM_PARAMETER_NV',
    'GL_ATTRIB_ARRAY_POINTER_NV',
    'GL_PROGRAM_TARGET_NV',
    'GL_PROGRAM_RESIDENT_NV',
    'GL_TRACK_MATRIX_NV',
    'GL_TRACK_MATRIX_TRANSFORM_NV',
    'GL_VERTEX_PROGRAM_BINDING_NV',
    'GL_PROGRAM_ERROR_POSITION_NV',
    'GL_VERTEX_ATTRIB_ARRAY0_NV',
    'GL_VERTEX_ATTRIB_ARRAY1_NV',
    'GL_VERTEX_ATTRIB_ARRAY2_NV',
    'GL_VERTEX_ATTRIB_ARRAY3_NV',
    'GL_VERTEX_ATTRIB_ARRAY4_NV',
    'GL_VERTEX_ATTRIB_ARRAY5_NV',
    'GL_VERTEX_ATTRIB_ARRAY6_NV',
    'GL_VERTEX_ATTRIB_ARRAY7_NV',
    'GL_VERTEX_ATTRIB_ARRAY8_NV',
    'GL_VERTEX_ATTRIB_ARRAY9_NV',
    'GL_VERTEX_ATTRIB_ARRAY10_NV',
    'GL_VERTEX_ATTRIB_ARRAY11_NV',
    'GL_VERTEX_ATTRIB_ARRAY12_NV',
    'GL_VERTEX_ATTRIB_ARRAY13_NV',
    'GL_VERTEX_ATTRIB_ARRAY14_NV',
    'GL_VERTEX_ATTRIB_ARRAY15_NV',
    'GL_MAP1_VERTEX_ATTRIB0_4_NV',
    'GL_MAP1_VERTEX_ATTRIB1_4_NV',
    'GL_MAP1_VERTEX_ATTRIB2_4_NV',
    'GL_MAP1_VERTEX_ATTRIB3_4_NV',
    'GL_MAP1_VERTEX_ATTRIB4_4_NV',
    'GL_MAP1_VERTEX_ATTRIB5_4_NV',
    'GL_MAP1_VERTEX_ATTRIB6_4_NV',
    'GL_MAP1_VERTEX_ATTRIB7_4_NV',
    'GL_MAP1_VERTEX_ATTRIB8_4_NV',
    'GL_MAP1_VERTEX_ATTRIB9_4_NV',
    'GL_MAP1_VERTEX_ATTRIB10_4_NV',
    'GL_MAP1_VERTEX_ATTRIB11_4_NV',
    'GL_MAP1_VERTEX_ATTRIB12_4_NV',
    'GL_MAP1_VERTEX_ATTRIB13_4_NV',
    'GL_MAP1_VERTEX_ATTRIB14_4_NV',
    'GL_MAP1_VERTEX_ATTRIB15_4_NV',
    'GL_MAP2_VERTEX_ATTRIB0_4_NV',
    'GL_MAP2_VERTEX_ATTRIB1_4_NV',
    'GL_MAP2_VERTEX_ATTRIB2_4_NV',
    'GL_MAP2_VERTEX_ATTRIB3_4_NV',
    'GL_MAP2_VERTEX_ATTRIB4_4_NV',
    'GL_MAP2_VERTEX_ATTRIB5_4_NV',
    'GL_MAP2_VERTEX_ATTRIB6_4_NV',
    'GL_MAP2_VERTEX_ATTRIB7_4_NV',
    'GL_MAP2_VERTEX_ATTRIB8_4_NV',
    'GL_MAP2_VERTEX_ATTRIB9_4_NV',
    'GL_MAP2_VERTEX_ATTRIB10_4_NV',
    'GL_MAP2_VERTEX_ATTRIB11_4_NV',
    'GL_MAP2_VERTEX_ATTRIB12_4_NV',
    'GL_MAP2_VERTEX_ATTRIB13_4_NV',
    'GL_MAP2_VERTEX_ATTRIB14_4_NV',
    'GL_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 12574
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 12583
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 12594
def self.get_ext_enum_GL_NV_vertex_program2_option
  [
    'GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV',
    'GL_MAX_PROGRAM_CALL_DEPTH_NV',
  ]
end
get_ext_enum_GL_NV_vertex_program3() click to toggle source
# File lib/opengl_ext_enum.rb, line 12606
def self.get_ext_enum_GL_NV_vertex_program3
  [
    'GL_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 12617
def self.get_ext_enum_GL_NV_vertex_program4
  [
    'GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV',
  ]
end
get_ext_enum_GL_NV_video_capture() click to toggle source
# File lib/opengl_ext_enum.rb, line 12656
def self.get_ext_enum_GL_NV_video_capture
  [
    'GL_VIDEO_BUFFER_NV',
    'GL_VIDEO_BUFFER_BINDING_NV',
    'GL_FIELD_UPPER_NV',
    'GL_FIELD_LOWER_NV',
    'GL_NUM_VIDEO_CAPTURE_STREAMS_NV',
    'GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV',
    'GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV',
    'GL_LAST_VIDEO_CAPTURE_STATUS_NV',
    'GL_VIDEO_BUFFER_PITCH_NV',
    'GL_VIDEO_COLOR_CONVERSION_MATRIX_NV',
    'GL_VIDEO_COLOR_CONVERSION_MAX_NV',
    'GL_VIDEO_COLOR_CONVERSION_MIN_NV',
    'GL_VIDEO_COLOR_CONVERSION_OFFSET_NV',
    'GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV',
    'GL_PARTIAL_SUCCESS_NV',
    'GL_SUCCESS_NV',
    'GL_FAILURE_NV',
    'GL_YCBYCR8_422_NV',
    'GL_YCBAYCR8A_4224_NV',
    'GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV',
    'GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV',
    'GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV',
    'GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV',
    'GL_Z4Y12Z4CB12Z4CR12_444_NV',
    'GL_VIDEO_CAPTURE_FRAME_WIDTH_NV',
    'GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV',
    'GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV',
    'GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV',
    'GL_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 4768
def self.get_ext_enum_GL_NV_viewport_array
  [
    'GL_MAX_VIEWPORTS_NV',
    'GL_VIEWPORT_SUBPIXEL_BITS_NV',
    'GL_VIEWPORT_BOUNDS_RANGE_NV',
    'GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV',
    'GL_SCISSOR_BOX',
    'GL_VIEWPORT',
    'GL_DEPTH_RANGE',
    'GL_SCISSOR_TEST',
  ]
end
get_ext_enum_GL_NV_viewport_array2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4785
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 4806
def self.get_ext_enum_GL_NV_viewport_swizzle
  [
    'GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV',
    'GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV',
    'GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV',
    'GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV',
    'GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV',
    'GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV',
    'GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV',
    'GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV',
    'GL_VIEWPORT_SWIZZLE_X_NV',
    'GL_VIEWPORT_SWIZZLE_Y_NV',
    'GL_VIEWPORT_SWIZZLE_Z_NV',
    'GL_VIEWPORT_SWIZZLE_W_NV',
  ]
end
get_ext_enum_GL_OES_EGL_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4827
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 4840
def self.get_ext_enum_GL_OES_EGL_image_external
  [
    'GL_TEXTURE_EXTERNAL_OES',
    'GL_TEXTURE_BINDING_EXTERNAL_OES',
    'GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES',
    'GL_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 4853
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 12737
def self.get_ext_enum_GL_OES_byte_coordinates
  [
    'GL_BYTE',
  ]
end
get_ext_enum_GL_OES_compressed_ETC1_RGB8_sub_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4862
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 4872
def self.get_ext_enum_GL_OES_compressed_ETC1_RGB8_texture
  [
    'GL_ETC1_RGB8_OES',
  ]
end
get_ext_enum_GL_OES_compressed_paletted_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4892
def self.get_ext_enum_GL_OES_compressed_paletted_texture
  [
    'GL_PALETTE4_RGB8_OES',
    'GL_PALETTE4_RGBA8_OES',
    'GL_PALETTE4_R5_G6_B5_OES',
    'GL_PALETTE4_RGBA4_OES',
    'GL_PALETTE4_RGB5_A1_OES',
    'GL_PALETTE8_RGB8_OES',
    'GL_PALETTE8_RGBA8_OES',
    'GL_PALETTE8_R5_G6_B5_OES',
    'GL_PALETTE8_RGBA4_OES',
    'GL_PALETTE8_RGB5_A1_OES',
  ]
end
get_ext_enum_GL_OES_copy_image() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4911
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 4921
def self.get_ext_enum_GL_OES_depth24
  [
    'GL_DEPTH_COMPONENT24_OES',
  ]
end
get_ext_enum_GL_OES_depth32() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4932
def self.get_ext_enum_GL_OES_depth32
  [
    'GL_DEPTH_COMPONENT32_OES',
  ]
end
get_ext_enum_GL_OES_depth_texture() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4945
def self.get_ext_enum_GL_OES_depth_texture
  [
    'GL_DEPTH_COMPONENT',
    'GL_UNSIGNED_SHORT',
    'GL_UNSIGNED_INT',
  ]
end
get_ext_enum_GL_OES_draw_buffers_indexed() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 4985
def self.get_ext_enum_GL_OES_draw_buffers_indexed
  [
    'GL_BLEND_EQUATION_RGB',
    'GL_BLEND_EQUATION_ALPHA',
    'GL_BLEND_SRC_RGB',
    'GL_BLEND_SRC_ALPHA',
    'GL_BLEND_DST_RGB',
    'GL_BLEND_DST_ALPHA',
    'GL_COLOR_WRITEMASK',
    'GL_BLEND',
    'GL_FUNC_ADD',
    'GL_FUNC_SUBTRACT',
    'GL_FUNC_REVERSE_SUBTRACT',
    'GL_MIN',
    'GL_MAX',
    'GL_ZERO',
    'GL_ONE',
    'GL_SRC_COLOR',
    'GL_ONE_MINUS_SRC_COLOR',
    'GL_DST_COLOR',
    'GL_ONE_MINUS_DST_COLOR',
    'GL_SRC_ALPHA',
    'GL_ONE_MINUS_SRC_ALPHA',
    'GL_DST_ALPHA',
    'GL_ONE_MINUS_DST_ALPHA',
    'GL_CONSTANT_COLOR',
    'GL_ONE_MINUS_CONSTANT_COLOR',
    'GL_CONSTANT_ALPHA',
    'GL_ONE_MINUS_CONSTANT_ALPHA',
    'GL_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 5022
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 5032
def self.get_ext_enum_GL_OES_element_index_uint
  [
    'GL_UNSIGNED_INT',
  ]
end
get_ext_enum_GL_OES_fbo_render_mipmap() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5042
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 12777
def self.get_ext_enum_GL_OES_fixed_point
  [
    'GL_FIXED_OES',
  ]
end
get_ext_enum_GL_OES_fragment_precision_high() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5051
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 5060
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 5102
def self.get_ext_enum_GL_OES_geometry_shader
  [
    'GL_GEOMETRY_SHADER_OES',
    'GL_GEOMETRY_SHADER_BIT_OES',
    'GL_GEOMETRY_LINKED_VERTICES_OUT_OES',
    'GL_GEOMETRY_LINKED_INPUT_TYPE_OES',
    'GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES',
    'GL_GEOMETRY_SHADER_INVOCATIONS_OES',
    'GL_LAYER_PROVOKING_VERTEX_OES',
    'GL_LINES_ADJACENCY_OES',
    'GL_LINE_STRIP_ADJACENCY_OES',
    'GL_TRIANGLES_ADJACENCY_OES',
    'GL_TRIANGLE_STRIP_ADJACENCY_OES',
    'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES',
    'GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES',
    'GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES',
    'GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES',
    'GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES',
    'GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES',
    'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES',
    'GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES',
    'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES',
    'GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES',
    'GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES',
    'GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES',
    'GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES',
    'GL_FIRST_VERTEX_CONVENTION_OES',
    'GL_LAST_VERTEX_CONVENTION_OES',
    'GL_UNDEFINED_VERTEX_OES',
    'GL_PRIMITIVES_GENERATED_OES',
    'GL_FRAMEBUFFER_DEFAULT_LAYERS_OES',
    'GL_MAX_FRAMEBUFFER_LAYERS_OES',
    'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES',
    'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES',
    'GL_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 5147
def self.get_ext_enum_GL_OES_get_program_binary
  [
    'GL_PROGRAM_BINARY_LENGTH_OES',
    'GL_NUM_PROGRAM_BINARY_FORMATS_OES',
    'GL_PROGRAM_BINARY_FORMATS_OES',
  ]
end
get_ext_enum_GL_OES_gpu_shader5() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5159
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 5172
def self.get_ext_enum_GL_OES_mapbuffer
  [
    'GL_WRITE_ONLY_OES',
    'GL_BUFFER_ACCESS_OES',
    'GL_BUFFER_MAPPED_OES',
    'GL_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 5188
def self.get_ext_enum_GL_OES_packed_depth_stencil
  [
    'GL_DEPTH_STENCIL_OES',
    'GL_UNSIGNED_INT_24_8_OES',
    'GL_DEPTH24_STENCIL8_OES',
  ]
end
get_ext_enum_GL_OES_primitive_bounding_box() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5201
def self.get_ext_enum_GL_OES_primitive_bounding_box
  [
    'GL_PRIMITIVE_BOUNDING_BOX_OES',
  ]
end
get_ext_enum_GL_OES_query_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 12787
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 12798
def self.get_ext_enum_GL_OES_read_format
  [
    'GL_IMPLEMENTATION_COLOR_READ_TYPE_OES',
    'GL_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 5226
def self.get_ext_enum_GL_OES_required_internalformat
  [
    'GL_ALPHA8_OES',
    'GL_DEPTH_COMPONENT16_OES',
    'GL_DEPTH_COMPONENT24_OES',
    'GL_DEPTH24_STENCIL8_OES',
    'GL_DEPTH_COMPONENT32_OES',
    'GL_LUMINANCE4_ALPHA4_OES',
    'GL_LUMINANCE8_ALPHA8_OES',
    'GL_LUMINANCE8_OES',
    'GL_RGBA4_OES',
    'GL_RGB5_A1_OES',
    'GL_RGB565_OES',
    'GL_RGB8_OES',
    'GL_RGBA8_OES',
    'GL_RGB10_EXT',
    'GL_RGB10_A2_EXT',
  ]
end
get_ext_enum_GL_OES_rgb8_rgba8() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5252
def self.get_ext_enum_GL_OES_rgb8_rgba8
  [
    'GL_RGB8_OES',
    'GL_RGBA8_OES',
  ]
end
get_ext_enum_GL_OES_sample_shading() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5265
def self.get_ext_enum_GL_OES_sample_shading
  [
    'GL_SAMPLE_SHADING_OES',
    'GL_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 5276
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 5285
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 5294
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 5306
def self.get_ext_enum_GL_OES_shader_multisample_interpolation
  [
    'GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES',
    'GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES',
    'GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES',
  ]
end
get_ext_enum_GL_OES_single_precision() click to toggle source
# File lib/opengl_ext_enum.rb, line 12809
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 5319
def self.get_ext_enum_GL_OES_standard_derivatives
  [
    'GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES',
  ]
end
get_ext_enum_GL_OES_stencil1() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5330
def self.get_ext_enum_GL_OES_stencil1
  [
    'GL_STENCIL_INDEX1_OES',
  ]
end
get_ext_enum_GL_OES_stencil4() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5341
def self.get_ext_enum_GL_OES_stencil4
  [
    'GL_STENCIL_INDEX4_OES',
  ]
end
get_ext_enum_GL_OES_surfaceless_context() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5352
def self.get_ext_enum_GL_OES_surfaceless_context
  [
    'GL_FRAMEBUFFER_UNDEFINED_OES',
  ]
end
get_ext_enum_GL_OES_tessellation_point_size() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5362
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 5418
def self.get_ext_enum_GL_OES_tessellation_shader
  [
    'GL_PATCHES_OES',
    'GL_PATCH_VERTICES_OES',
    'GL_TESS_CONTROL_OUTPUT_VERTICES_OES',
    'GL_TESS_GEN_MODE_OES',
    'GL_TESS_GEN_SPACING_OES',
    'GL_TESS_GEN_VERTEX_ORDER_OES',
    'GL_TESS_GEN_POINT_MODE_OES',
    'GL_TRIANGLES',
    'GL_ISOLINES_OES',
    'GL_QUADS_OES',
    'GL_EQUAL',
    'GL_FRACTIONAL_ODD_OES',
    'GL_FRACTIONAL_EVEN_OES',
    'GL_CCW',
    'GL_CW',
    'GL_MAX_PATCH_VERTICES_OES',
    'GL_MAX_TESS_GEN_LEVEL_OES',
    'GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES',
    'GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES',
    'GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES',
    'GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES',
    'GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES',
    'GL_MAX_TESS_PATCH_COMPONENTS_OES',
    'GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES',
    'GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES',
    'GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES',
    'GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES',
    'GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES',
    'GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES',
    'GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES',
    'GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES',
    'GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES',
    'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES',
    'GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES',
    'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES',
    'GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES',
    'GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES',
    'GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES',
    'GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES',
    'GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES',
    'GL_IS_PER_PATCH_OES',
    'GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES',
    'GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES',
    'GL_TESS_CONTROL_SHADER_OES',
    'GL_TESS_EVALUATION_SHADER_OES',
    'GL_TESS_CONTROL_SHADER_BIT_OES',
    'GL_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 5480
def self.get_ext_enum_GL_OES_texture_3D
  [
    'GL_TEXTURE_WRAP_R_OES',
    'GL_TEXTURE_3D_OES',
    'GL_TEXTURE_BINDING_3D_OES',
    'GL_MAX_3D_TEXTURE_SIZE_OES',
    'GL_SAMPLER_3D_OES',
    'GL_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 5497
def self.get_ext_enum_GL_OES_texture_border_clamp
  [
    'GL_TEXTURE_BORDER_COLOR_OES',
    'GL_CLAMP_TO_BORDER_OES',
  ]
end
get_ext_enum_GL_OES_texture_buffer() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5522
def self.get_ext_enum_GL_OES_texture_buffer
  [
    'GL_TEXTURE_BUFFER_OES',
    'GL_TEXTURE_BUFFER_BINDING_OES',
    'GL_MAX_TEXTURE_BUFFER_SIZE_OES',
    'GL_TEXTURE_BINDING_BUFFER_OES',
    'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES',
    'GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES',
    'GL_SAMPLER_BUFFER_OES',
    'GL_INT_SAMPLER_BUFFER_OES',
    'GL_UNSIGNED_INT_SAMPLER_BUFFER_OES',
    'GL_IMAGE_BUFFER_OES',
    'GL_INT_IMAGE_BUFFER_OES',
    'GL_UNSIGNED_INT_IMAGE_BUFFER_OES',
    'GL_TEXTURE_BUFFER_OFFSET_OES',
    'GL_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 5593
def self.get_ext_enum_GL_OES_texture_compression_astc
  [
    'GL_COMPRESSED_RGBA_ASTC_4x4_KHR',
    'GL_COMPRESSED_RGBA_ASTC_5x4_KHR',
    'GL_COMPRESSED_RGBA_ASTC_5x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_6x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_6x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_8x8_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x5_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x6_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x8_KHR',
    'GL_COMPRESSED_RGBA_ASTC_10x10_KHR',
    'GL_COMPRESSED_RGBA_ASTC_12x10_KHR',
    'GL_COMPRESSED_RGBA_ASTC_12x12_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR',
    'GL_COMPRESSED_RGBA_ASTC_3x3x3_OES',
    'GL_COMPRESSED_RGBA_ASTC_4x3x3_OES',
    'GL_COMPRESSED_RGBA_ASTC_4x4x3_OES',
    'GL_COMPRESSED_RGBA_ASTC_4x4x4_OES',
    'GL_COMPRESSED_RGBA_ASTC_5x4x4_OES',
    'GL_COMPRESSED_RGBA_ASTC_5x5x4_OES',
    'GL_COMPRESSED_RGBA_ASTC_5x5x5_OES',
    'GL_COMPRESSED_RGBA_ASTC_6x5x5_OES',
    'GL_COMPRESSED_RGBA_ASTC_6x6x5_OES',
    'GL_COMPRESSED_RGBA_ASTC_6x6x6_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES',
    'GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES',
    'GL_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 5659
def self.get_ext_enum_GL_OES_texture_cube_map_array
  [
    'GL_TEXTURE_CUBE_MAP_ARRAY_OES',
    'GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES',
    'GL_SAMPLER_CUBE_MAP_ARRAY_OES',
    'GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES',
    'GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES',
    'GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES',
    'GL_IMAGE_CUBE_MAP_ARRAY_OES',
    'GL_INT_IMAGE_CUBE_MAP_ARRAY_OES',
    'GL_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 5678
def self.get_ext_enum_GL_OES_texture_float
  [
    'GL_FLOAT',
  ]
end
get_ext_enum_GL_OES_texture_float_linear() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5688
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 5698
def self.get_ext_enum_GL_OES_texture_half_float
  [
    'GL_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 5708
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 5717
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 5728
def self.get_ext_enum_GL_OES_texture_stencil8
  [
    'GL_STENCIL_INDEX_OES',
    'GL_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 5744
def self.get_ext_enum_GL_OES_texture_storage_multisample_2d_array
  [
    'GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES',
    'GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES',
    'GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES',
    'GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES',
    'GL_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 5763
def self.get_ext_enum_GL_OES_texture_view
  [
    'GL_TEXTURE_VIEW_MIN_LEVEL_OES',
    'GL_TEXTURE_VIEW_NUM_LEVELS_OES',
    'GL_TEXTURE_VIEW_MIN_LAYER_OES',
    'GL_TEXTURE_VIEW_NUM_LAYERS_OES',
    'GL_TEXTURE_IMMUTABLE_LEVELS',
  ]
end
get_ext_enum_GL_OES_vertex_array_object() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5778
def self.get_ext_enum_GL_OES_vertex_array_object
  [
    'GL_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 5789
def self.get_ext_enum_GL_OES_vertex_half_float
  [
    'GL_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 5801
def self.get_ext_enum_GL_OES_vertex_type_10_10_10_2
  [
    'GL_UNSIGNED_INT_10_10_10_2_OES',
    'GL_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 5820
def self.get_ext_enum_GL_OES_viewport_array
  [
    'GL_SCISSOR_BOX',
    'GL_VIEWPORT',
    'GL_DEPTH_RANGE',
    'GL_SCISSOR_TEST',
    'GL_MAX_VIEWPORTS_OES',
    'GL_VIEWPORT_SUBPIXEL_BITS_OES',
    'GL_VIEWPORT_BOUNDS_RANGE_OES',
    'GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES',
  ]
end
get_ext_enum_GL_OML_interlace() click to toggle source
# File lib/opengl_ext_enum.rb, line 12820
def self.get_ext_enum_GL_OML_interlace
  [
    'GL_INTERLACE_OML',
    'GL_INTERLACE_READ_OML',
  ]
end
get_ext_enum_GL_OML_resample() click to toggle source
# File lib/opengl_ext_enum.rb, line 12837
def self.get_ext_enum_GL_OML_resample
  [
    'GL_PACK_RESAMPLE_OML',
    'GL_UNPACK_RESAMPLE_OML',
    'GL_RESAMPLE_REPLICATE_OML',
    'GL_RESAMPLE_ZERO_FILL_OML',
    'GL_RESAMPLE_AVERAGE_OML',
    'GL_RESAMPLE_DECIMATE_OML',
  ]
end
get_ext_enum_GL_OML_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 12854
def self.get_ext_enum_GL_OML_subsample
  [
    'GL_FORMAT_SUBSAMPLE_24_24_OML',
    'GL_FORMAT_SUBSAMPLE_244_244_OML',
  ]
end
get_ext_enum_GL_OVR_multiview() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5841
def self.get_ext_enum_GL_OVR_multiview
  [
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR',
    'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR',
    'GL_MAX_VIEWS_OVR',
    'GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR',
  ]
end
get_ext_enum_GL_OVR_multiview2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5854
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 5863
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 12911
def self.get_ext_enum_GL_PGI_misc_hints
  [
    'GL_PREFER_DOUBLEBUFFER_HINT_PGI',
    'GL_CONSERVE_MEMORY_HINT_PGI',
    'GL_RECLAIM_MEMORY_HINT_PGI',
    'GL_NATIVE_GRAPHICS_HANDLE_PGI',
    'GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI',
    'GL_NATIVE_GRAPHICS_END_HINT_PGI',
    'GL_ALWAYS_FAST_HINT_PGI',
    'GL_ALWAYS_SOFT_HINT_PGI',
    'GL_ALLOW_DRAW_OBJ_HINT_PGI',
    'GL_ALLOW_DRAW_WIN_HINT_PGI',
    'GL_ALLOW_DRAW_FRG_HINT_PGI',
    'GL_ALLOW_DRAW_MEM_HINT_PGI',
    'GL_STRICT_DEPTHFUNC_HINT_PGI',
    'GL_STRICT_LIGHTING_HINT_PGI',
    'GL_STRICT_SCISSOR_HINT_PGI',
    'GL_FULL_STIPPLE_HINT_PGI',
    'GL_CLIP_NEAR_HINT_PGI',
    'GL_CLIP_FAR_HINT_PGI',
    'GL_WIDE_LINE_HINT_PGI',
    'GL_BACK_NORMALS_HINT_PGI',
  ]
end
get_ext_enum_GL_PGI_vertex_hints() click to toggle source
# File lib/opengl_ext_enum.rb, line 12962
def self.get_ext_enum_GL_PGI_vertex_hints
  [
    'GL_VERTEX_DATA_HINT_PGI',
    'GL_VERTEX_CONSISTENT_HINT_PGI',
    'GL_MATERIAL_SIDE_HINT_PGI',
    'GL_MAX_VERTEX_HINT_PGI',
    'GL_COLOR3_BIT_PGI',
    'GL_COLOR4_BIT_PGI',
    'GL_EDGEFLAG_BIT_PGI',
    'GL_INDEX_BIT_PGI',
    'GL_MAT_AMBIENT_BIT_PGI',
    'GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI',
    'GL_MAT_DIFFUSE_BIT_PGI',
    'GL_MAT_EMISSION_BIT_PGI',
    'GL_MAT_COLOR_INDEXES_BIT_PGI',
    'GL_MAT_SHININESS_BIT_PGI',
    'GL_MAT_SPECULAR_BIT_PGI',
    'GL_NORMAL_BIT_PGI',
    'GL_TEXCOORD1_BIT_PGI',
    'GL_TEXCOORD2_BIT_PGI',
    'GL_TEXCOORD3_BIT_PGI',
    'GL_TEXCOORD4_BIT_PGI',
    'GL_VERTEX23_BIT_PGI',
    'GL_VERTEX4_BIT_PGI',
  ]
end
get_ext_enum_GL_QCOM_YUV_texture_gather() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6186
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 5875
def self.get_ext_enum_GL_QCOM_alpha_test
  [
    'GL_ALPHA_TEST_QCOM',
    'GL_ALPHA_TEST_FUNC_QCOM',
    'GL_ALPHA_TEST_REF_QCOM',
  ]
end
get_ext_enum_GL_QCOM_binning_control() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5891
def self.get_ext_enum_GL_QCOM_binning_control
  [
    'GL_BINNING_CONTROL_HINT_QCOM',
    'GL_CPU_OPTIMIZED_QCOM',
    'GL_GPU_OPTIMIZED_QCOM',
    'GL_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 5904
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 5924
def self.get_ext_enum_GL_QCOM_extended_get
  [
    'GL_TEXTURE_WIDTH_QCOM',
    'GL_TEXTURE_HEIGHT_QCOM',
    'GL_TEXTURE_DEPTH_QCOM',
    'GL_TEXTURE_INTERNAL_FORMAT_QCOM',
    'GL_TEXTURE_FORMAT_QCOM',
    'GL_TEXTURE_TYPE_QCOM',
    'GL_TEXTURE_IMAGE_VALID_QCOM',
    'GL_TEXTURE_NUM_LEVELS_QCOM',
    'GL_TEXTURE_TARGET_QCOM',
    'GL_TEXTURE_OBJECT_VALID_QCOM',
    'GL_STATE_RESTORE',
  ]
end
get_ext_enum_GL_QCOM_extended_get2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 5944
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 5981
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 5955
def self.get_ext_enum_GL_QCOM_framebuffer_foveated
  [
    'GL_FOVEATION_ENABLE_BIT_QCOM',
    'GL_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 5969
def self.get_ext_enum_GL_QCOM_motion_estimation
  [
    'GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM',
    'GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM',
    'GL_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 6047
def self.get_ext_enum_GL_QCOM_perfmon_global_mode
  [
    'GL_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 5990
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 6058
def self.get_ext_enum_GL_QCOM_shader_framebuffer_fetch_noncoherent
  [
    'GL_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 6068
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 6085
def self.get_ext_enum_GL_QCOM_shading_rate
  [
    'GL_SHADING_RATE_QCOM',
    'GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM',
    'GL_SHADING_RATE_1X1_PIXELS_QCOM',
    'GL_SHADING_RATE_1X2_PIXELS_QCOM',
    'GL_SHADING_RATE_2X1_PIXELS_QCOM',
    'GL_SHADING_RATE_2X2_PIXELS_QCOM',
    'GL_SHADING_RATE_4X2_PIXELS_QCOM',
    'GL_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 6006
def self.get_ext_enum_GL_QCOM_texture_foveated
  [
    'GL_FOVEATION_ENABLE_BIT_QCOM',
    'GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM',
    'GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM',
    'GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM',
    'GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM',
    'GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM',
    'GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM',
  ]
end
get_ext_enum_GL_QCOM_texture_foveated2() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6023
def self.get_ext_enum_GL_QCOM_texture_foveated2
  [
    'GL_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 6035
def self.get_ext_enum_GL_QCOM_texture_foveated_subsampled_layout
  [
    'GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM',
    'GL_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 6134
def self.get_ext_enum_GL_QCOM_tiled_rendering
  [
    'GL_COLOR_BUFFER_BIT0_QCOM',
    'GL_COLOR_BUFFER_BIT1_QCOM',
    'GL_COLOR_BUFFER_BIT2_QCOM',
    'GL_COLOR_BUFFER_BIT3_QCOM',
    'GL_COLOR_BUFFER_BIT4_QCOM',
    'GL_COLOR_BUFFER_BIT5_QCOM',
    'GL_COLOR_BUFFER_BIT6_QCOM',
    'GL_COLOR_BUFFER_BIT7_QCOM',
    'GL_DEPTH_BUFFER_BIT0_QCOM',
    'GL_DEPTH_BUFFER_BIT1_QCOM',
    'GL_DEPTH_BUFFER_BIT2_QCOM',
    'GL_DEPTH_BUFFER_BIT3_QCOM',
    'GL_DEPTH_BUFFER_BIT4_QCOM',
    'GL_DEPTH_BUFFER_BIT5_QCOM',
    'GL_DEPTH_BUFFER_BIT6_QCOM',
    'GL_DEPTH_BUFFER_BIT7_QCOM',
    'GL_STENCIL_BUFFER_BIT0_QCOM',
    'GL_STENCIL_BUFFER_BIT1_QCOM',
    'GL_STENCIL_BUFFER_BIT2_QCOM',
    'GL_STENCIL_BUFFER_BIT3_QCOM',
    'GL_STENCIL_BUFFER_BIT4_QCOM',
    'GL_STENCIL_BUFFER_BIT5_QCOM',
    'GL_STENCIL_BUFFER_BIT6_QCOM',
    'GL_STENCIL_BUFFER_BIT7_QCOM',
    'GL_MULTISAMPLE_BUFFER_BIT0_QCOM',
    'GL_MULTISAMPLE_BUFFER_BIT1_QCOM',
    'GL_MULTISAMPLE_BUFFER_BIT2_QCOM',
    'GL_MULTISAMPLE_BUFFER_BIT3_QCOM',
    'GL_MULTISAMPLE_BUFFER_BIT4_QCOM',
    'GL_MULTISAMPLE_BUFFER_BIT5_QCOM',
    'GL_MULTISAMPLE_BUFFER_BIT6_QCOM',
    'GL_MULTISAMPLE_BUFFER_BIT7_QCOM',
  ]
end
get_ext_enum_GL_QCOM_writeonly_rendering() click to toggle source
# File lib/opengl_es_ext_enum.rb, line 6176
def self.get_ext_enum_GL_QCOM_writeonly_rendering
  [
    'GL_WRITEONLY_RENDERING_QCOM',
  ]
end
get_ext_enum_GL_REND_screen_coordinates() click to toggle source
# File lib/opengl_ext_enum.rb, line 12995
def self.get_ext_enum_GL_REND_screen_coordinates
  [
    'GL_SCREEN_COORDINATES_REND',
    'GL_INVERTED_SCREEN_W_REND',
  ]
end
get_ext_enum_GL_S3_s3tc() click to toggle source
# File lib/opengl_ext_enum.rb, line 13012
def self.get_ext_enum_GL_S3_s3tc
  [
    'GL_RGB_S3TC',
    'GL_RGB4_S3TC',
    'GL_RGBA_S3TC',
    'GL_RGBA4_S3TC',
    'GL_RGBA_DXT5_S3TC',
    'GL_RGBA4_DXT5_S3TC',
  ]
end
get_ext_enum_GL_SGIS_detail_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13035
def self.get_ext_enum_GL_SGIS_detail_texture
  [
    'GL_DETAIL_TEXTURE_2D_SGIS',
    'GL_DETAIL_TEXTURE_2D_BINDING_SGIS',
    'GL_LINEAR_DETAIL_SGIS',
    'GL_LINEAR_DETAIL_ALPHA_SGIS',
    'GL_LINEAR_DETAIL_COLOR_SGIS',
    'GL_DETAIL_TEXTURE_LEVEL_SGIS',
    'GL_DETAIL_TEXTURE_MODE_SGIS',
    'GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS',
  ]
end
get_ext_enum_GL_SGIS_fog_function() click to toggle source
# File lib/opengl_ext_enum.rb, line 13055
def self.get_ext_enum_GL_SGIS_fog_function
  [
    'GL_FOG_FUNC_SGIS',
    'GL_FOG_FUNC_POINTS_SGIS',
    'GL_MAX_FOG_FUNC_POINTS_SGIS',
  ]
end
get_ext_enum_GL_SGIS_generate_mipmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 13069
def self.get_ext_enum_GL_SGIS_generate_mipmap
  [
    'GL_GENERATE_MIPMAP_SGIS',
    'GL_GENERATE_MIPMAP_HINT_SGIS',
  ]
end
get_ext_enum_GL_SGIS_multisample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13096
def self.get_ext_enum_GL_SGIS_multisample
  [
    'GL_MULTISAMPLE_SGIS',
    'GL_SAMPLE_ALPHA_TO_MASK_SGIS',
    'GL_SAMPLE_ALPHA_TO_ONE_SGIS',
    'GL_SAMPLE_MASK_SGIS',
    'GL_1PASS_SGIS',
    'GL_2PASS_0_SGIS',
    'GL_2PASS_1_SGIS',
    'GL_4PASS_0_SGIS',
    'GL_4PASS_1_SGIS',
    'GL_4PASS_2_SGIS',
    'GL_4PASS_3_SGIS',
    'GL_SAMPLE_BUFFERS_SGIS',
    'GL_SAMPLES_SGIS',
    'GL_SAMPLE_MASK_VALUE_SGIS',
    'GL_SAMPLE_MASK_INVERT_SGIS',
    'GL_SAMPLE_PATTERN_SGIS',
  ]
end
get_ext_enum_GL_SGIS_pixel_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13125
def self.get_ext_enum_GL_SGIS_pixel_texture
  [
    'GL_PIXEL_TEXTURE_SGIS',
    'GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS',
    'GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS',
    'GL_PIXEL_GROUP_COLOR_SGIS',
  ]
end
get_ext_enum_GL_SGIS_point_line_texgen() click to toggle source
# File lib/opengl_ext_enum.rb, line 13146
def self.get_ext_enum_GL_SGIS_point_line_texgen
  [
    'GL_EYE_DISTANCE_TO_POINT_SGIS',
    'GL_OBJECT_DISTANCE_TO_POINT_SGIS',
    'GL_EYE_DISTANCE_TO_LINE_SGIS',
    'GL_OBJECT_DISTANCE_TO_LINE_SGIS',
    'GL_EYE_POINT_SGIS',
    'GL_OBJECT_POINT_SGIS',
    'GL_EYE_LINE_SGIS',
    'GL_OBJECT_LINE_SGIS',
  ]
end
get_ext_enum_GL_SGIS_point_parameters() click to toggle source
# File lib/opengl_ext_enum.rb, line 13167
def self.get_ext_enum_GL_SGIS_point_parameters
  [
    'GL_POINT_SIZE_MIN_SGIS',
    'GL_POINT_SIZE_MAX_SGIS',
    'GL_POINT_FADE_THRESHOLD_SIZE_SGIS',
    'GL_DISTANCE_ATTENUATION_SGIS',
  ]
end
get_ext_enum_GL_SGIS_sharpen_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13184
def self.get_ext_enum_GL_SGIS_sharpen_texture
  [
    'GL_LINEAR_SHARPEN_SGIS',
    'GL_LINEAR_SHARPEN_ALPHA_SGIS',
    'GL_LINEAR_SHARPEN_COLOR_SGIS',
    'GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture4D() click to toggle source
# File lib/opengl_ext_enum.rb, line 13207
def self.get_ext_enum_GL_SGIS_texture4D
  [
    'GL_PACK_SKIP_VOLUMES_SGIS',
    'GL_PACK_IMAGE_DEPTH_SGIS',
    'GL_UNPACK_SKIP_VOLUMES_SGIS',
    'GL_UNPACK_IMAGE_DEPTH_SGIS',
    'GL_TEXTURE_4D_SGIS',
    'GL_PROXY_TEXTURE_4D_SGIS',
    'GL_TEXTURE_4DSIZE_SGIS',
    'GL_TEXTURE_WRAP_Q_SGIS',
    'GL_MAX_4D_TEXTURE_SIZE_SGIS',
    'GL_TEXTURE_4D_BINDING_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_border_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13227
def self.get_ext_enum_GL_SGIS_texture_border_clamp
  [
    'GL_CLAMP_TO_BORDER_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_color_mask() click to toggle source
# File lib/opengl_ext_enum.rb, line 13238
def self.get_ext_enum_GL_SGIS_texture_color_mask
  [
    'GL_TEXTURE_COLOR_WRITEMASK_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_edge_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13249
def self.get_ext_enum_GL_SGIS_texture_edge_clamp
  [
    'GL_CLAMP_TO_EDGE_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_filter4() click to toggle source
# File lib/opengl_ext_enum.rb, line 13261
def self.get_ext_enum_GL_SGIS_texture_filter4
  [
    'GL_FILTER4_SGIS',
    'GL_TEXTURE_FILTER4_SIZE_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_lod() click to toggle source
# File lib/opengl_ext_enum.rb, line 13276
def self.get_ext_enum_GL_SGIS_texture_lod
  [
    'GL_TEXTURE_MIN_LOD_SGIS',
    'GL_TEXTURE_MAX_LOD_SGIS',
    'GL_TEXTURE_BASE_LEVEL_SGIS',
    'GL_TEXTURE_MAX_LEVEL_SGIS',
  ]
end
get_ext_enum_GL_SGIS_texture_select() click to toggle source
# File lib/opengl_ext_enum.rb, line 13311
def self.get_ext_enum_GL_SGIS_texture_select
  [
    'GL_DUAL_ALPHA4_SGIS',
    'GL_DUAL_ALPHA8_SGIS',
    'GL_DUAL_ALPHA12_SGIS',
    'GL_DUAL_ALPHA16_SGIS',
    'GL_DUAL_LUMINANCE4_SGIS',
    'GL_DUAL_LUMINANCE8_SGIS',
    'GL_DUAL_LUMINANCE12_SGIS',
    'GL_DUAL_LUMINANCE16_SGIS',
    'GL_DUAL_INTENSITY4_SGIS',
    'GL_DUAL_INTENSITY8_SGIS',
    'GL_DUAL_INTENSITY12_SGIS',
    'GL_DUAL_INTENSITY16_SGIS',
    'GL_DUAL_LUMINANCE_ALPHA4_SGIS',
    'GL_DUAL_LUMINANCE_ALPHA8_SGIS',
    'GL_QUAD_ALPHA4_SGIS',
    'GL_QUAD_ALPHA8_SGIS',
    'GL_QUAD_LUMINANCE4_SGIS',
    'GL_QUAD_LUMINANCE8_SGIS',
    'GL_QUAD_INTENSITY4_SGIS',
    'GL_QUAD_INTENSITY8_SGIS',
    'GL_DUAL_TEXTURE_SELECT_SGIS',
    'GL_QUAD_TEXTURE_SELECT_SGIS',
  ]
end
get_ext_enum_GL_SGIX_async() click to toggle source
# File lib/opengl_ext_enum.rb, line 13343
def self.get_ext_enum_GL_SGIX_async
  [
    'GL_ASYNC_MARKER_SGIX',
  ]
end
get_ext_enum_GL_SGIX_async_histogram() click to toggle source
# File lib/opengl_ext_enum.rb, line 13355
def self.get_ext_enum_GL_SGIX_async_histogram
  [
    'GL_ASYNC_HISTOGRAM_SGIX',
    'GL_MAX_ASYNC_HISTOGRAM_SGIX',
  ]
end
get_ext_enum_GL_SGIX_async_pixel() click to toggle source
# File lib/opengl_ext_enum.rb, line 13372
def self.get_ext_enum_GL_SGIX_async_pixel
  [
    'GL_ASYNC_TEX_IMAGE_SGIX',
    'GL_ASYNC_DRAW_PIXELS_SGIX',
    'GL_ASYNC_READ_PIXELS_SGIX',
    'GL_MAX_ASYNC_TEX_IMAGE_SGIX',
    'GL_MAX_ASYNC_DRAW_PIXELS_SGIX',
    'GL_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 13389
def self.get_ext_enum_GL_SGIX_blend_alpha_minmax
  [
    'GL_ALPHA_MIN_SGIX',
    'GL_ALPHA_MAX_SGIX',
  ]
end
get_ext_enum_GL_SGIX_calligraphic_fragment() click to toggle source
# File lib/opengl_ext_enum.rb, line 13401
def self.get_ext_enum_GL_SGIX_calligraphic_fragment
  [
    'GL_CALLIGRAPHIC_FRAGMENT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_clipmap() click to toggle source
# File lib/opengl_ext_enum.rb, line 13423
def self.get_ext_enum_GL_SGIX_clipmap
  [
    'GL_LINEAR_CLIPMAP_LINEAR_SGIX',
    'GL_TEXTURE_CLIPMAP_CENTER_SGIX',
    'GL_TEXTURE_CLIPMAP_FRAME_SGIX',
    'GL_TEXTURE_CLIPMAP_OFFSET_SGIX',
    'GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX',
    'GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX',
    'GL_TEXTURE_CLIPMAP_DEPTH_SGIX',
    'GL_MAX_CLIPMAP_DEPTH_SGIX',
    'GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX',
    'GL_NEAREST_CLIPMAP_NEAREST_SGIX',
    'GL_NEAREST_CLIPMAP_LINEAR_SGIX',
    'GL_LINEAR_CLIPMAP_NEAREST_SGIX',
  ]
end
get_ext_enum_GL_SGIX_convolution_accuracy() click to toggle source
# File lib/opengl_ext_enum.rb, line 13445
def self.get_ext_enum_GL_SGIX_convolution_accuracy
  [
    'GL_CONVOLUTION_HINT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_depth_pass_instrument() click to toggle source
# File lib/opengl_ext_enum.rb, line 13455
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 13467
def self.get_ext_enum_GL_SGIX_depth_texture
  [
    'GL_DEPTH_COMPONENT16_SGIX',
    'GL_DEPTH_COMPONENT24_SGIX',
    'GL_DEPTH_COMPONENT32_SGIX',
  ]
end
get_ext_enum_GL_SGIX_flush_raster() click to toggle source
# File lib/opengl_ext_enum.rb, line 13479
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 13490
def self.get_ext_enum_GL_SGIX_fog_offset
  [
    'GL_FOG_OFFSET_SGIX',
    'GL_FOG_OFFSET_VALUE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_fragment_lighting() click to toggle source
# File lib/opengl_ext_enum.rb, line 13521
def self.get_ext_enum_GL_SGIX_fragment_lighting
  [
    'GL_FRAGMENT_LIGHTING_SGIX',
    'GL_FRAGMENT_COLOR_MATERIAL_SGIX',
    'GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX',
    'GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX',
    'GL_MAX_FRAGMENT_LIGHTS_SGIX',
    'GL_MAX_ACTIVE_LIGHTS_SGIX',
    'GL_CURRENT_RASTER_NORMAL_SGIX',
    'GL_LIGHT_ENV_MODE_SGIX',
    'GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX',
    'GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX',
    'GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX',
    'GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX',
    'GL_FRAGMENT_LIGHT0_SGIX',
    'GL_FRAGMENT_LIGHT1_SGIX',
    'GL_FRAGMENT_LIGHT2_SGIX',
    'GL_FRAGMENT_LIGHT3_SGIX',
    'GL_FRAGMENT_LIGHT4_SGIX',
    'GL_FRAGMENT_LIGHT5_SGIX',
    'GL_FRAGMENT_LIGHT6_SGIX',
    'GL_FRAGMENT_LIGHT7_SGIX',
  ]
end
get_ext_enum_GL_SGIX_framezoom() click to toggle source
# File lib/opengl_ext_enum.rb, line 13553
def self.get_ext_enum_GL_SGIX_framezoom
  [
    'GL_FRAMEZOOM_SGIX',
    'GL_FRAMEZOOM_FACTOR_SGIX',
    'GL_MAX_FRAMEZOOM_FACTOR_SGIX',
  ]
end
get_ext_enum_GL_SGIX_igloo_interface() click to toggle source
# File lib/opengl_ext_enum.rb, line 13565
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 13576
def self.get_ext_enum_GL_SGIX_instruments
  [
    'GL_INSTRUMENT_BUFFER_POINTER_SGIX',
    'GL_INSTRUMENT_MEASUREMENTS_SGIX',
  ]
end
get_ext_enum_GL_SGIX_interlace() click to toggle source
# File lib/opengl_ext_enum.rb, line 13588
def self.get_ext_enum_GL_SGIX_interlace
  [
    'GL_INTERLACE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_ir_instrument1() click to toggle source
# File lib/opengl_ext_enum.rb, line 13599
def self.get_ext_enum_GL_SGIX_ir_instrument1
  [
    'GL_IR_INSTRUMENT1_SGIX',
  ]
end
get_ext_enum_GL_SGIX_list_priority() click to toggle source
# File lib/opengl_ext_enum.rb, line 13610
def self.get_ext_enum_GL_SGIX_list_priority
  [
    'GL_LIST_PRIORITY_SGIX',
  ]
end
get_ext_enum_GL_SGIX_pixel_texture() click to toggle source
# File lib/opengl_ext_enum.rb, line 13622
def self.get_ext_enum_GL_SGIX_pixel_texture
  [
    'GL_PIXEL_TEX_GEN_SGIX',
    'GL_PIXEL_TEX_GEN_MODE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_pixel_tiles() click to toggle source
# File lib/opengl_ext_enum.rb, line 13641
def self.get_ext_enum_GL_SGIX_pixel_tiles
  [
    'GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX',
    'GL_PIXEL_TILE_CACHE_INCREMENT_SGIX',
    'GL_PIXEL_TILE_WIDTH_SGIX',
    'GL_PIXEL_TILE_HEIGHT_SGIX',
    'GL_PIXEL_TILE_GRID_WIDTH_SGIX',
    'GL_PIXEL_TILE_GRID_HEIGHT_SGIX',
    'GL_PIXEL_TILE_GRID_DEPTH_SGIX',
    'GL_PIXEL_TILE_CACHE_SIZE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_polynomial_ffd() click to toggle source
# File lib/opengl_ext_enum.rb, line 13664
def self.get_ext_enum_GL_SGIX_polynomial_ffd
  [
    'GL_TEXTURE_DEFORMATION_BIT_SGIX',
    'GL_GEOMETRY_DEFORMATION_BIT_SGIX',
    'GL_GEOMETRY_DEFORMATION_SGIX',
    'GL_TEXTURE_DEFORMATION_SGIX',
    'GL_DEFORMATIONS_MASK_SGIX',
    'GL_MAX_DEFORMATION_ORDER_SGIX',
  ]
end
get_ext_enum_GL_SGIX_reference_plane() click to toggle source
# File lib/opengl_ext_enum.rb, line 13681
def self.get_ext_enum_GL_SGIX_reference_plane
  [
    'GL_REFERENCE_PLANE_SGIX',
    'GL_REFERENCE_PLANE_EQUATION_SGIX',
  ]
end
get_ext_enum_GL_SGIX_resample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13697
def self.get_ext_enum_GL_SGIX_resample
  [
    'GL_PACK_RESAMPLE_SGIX',
    'GL_UNPACK_RESAMPLE_SGIX',
    'GL_RESAMPLE_REPLICATE_SGIX',
    'GL_RESAMPLE_ZERO_FILL_SGIX',
    'GL_RESAMPLE_DECIMATE_SGIX',
  ]
end
get_ext_enum_GL_SGIX_scalebias_hint() click to toggle source
# File lib/opengl_ext_enum.rb, line 13712
def self.get_ext_enum_GL_SGIX_scalebias_hint
  [
    'GL_SCALEBIAS_HINT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_shadow() click to toggle source
# File lib/opengl_ext_enum.rb, line 13726
def self.get_ext_enum_GL_SGIX_shadow
  [
    'GL_TEXTURE_COMPARE_SGIX',
    'GL_TEXTURE_COMPARE_OPERATOR_SGIX',
    'GL_TEXTURE_LEQUAL_R_SGIX',
    'GL_TEXTURE_GEQUAL_R_SGIX',
  ]
end
get_ext_enum_GL_SGIX_shadow_ambient() click to toggle source
# File lib/opengl_ext_enum.rb, line 13740
def self.get_ext_enum_GL_SGIX_shadow_ambient
  [
    'GL_SHADOW_AMBIENT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_sprite() click to toggle source
# File lib/opengl_ext_enum.rb, line 13757
def self.get_ext_enum_GL_SGIX_sprite
  [
    'GL_SPRITE_SGIX',
    'GL_SPRITE_MODE_SGIX',
    'GL_SPRITE_AXIS_SGIX',
    'GL_SPRITE_TRANSLATION_SGIX',
    'GL_SPRITE_AXIAL_SGIX',
    'GL_SPRITE_OBJECT_ALIGNED_SGIX',
    'GL_SPRITE_EYE_ALIGNED_SGIX',
  ]
end
get_ext_enum_GL_SGIX_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13778
def self.get_ext_enum_GL_SGIX_subsample
  [
    'GL_PACK_SUBSAMPLE_RATE_SGIX',
    'GL_UNPACK_SUBSAMPLE_RATE_SGIX',
    'GL_PIXEL_SUBSAMPLE_4444_SGIX',
    'GL_PIXEL_SUBSAMPLE_2424_SGIX',
    'GL_PIXEL_SUBSAMPLE_4242_SGIX',
  ]
end
get_ext_enum_GL_SGIX_tag_sample_buffer() click to toggle source
# File lib/opengl_ext_enum.rb, line 13792
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 13802
def self.get_ext_enum_GL_SGIX_texture_add_env
  [
    'GL_TEXTURE_ENV_BIAS_SGIX',
  ]
end
get_ext_enum_GL_SGIX_texture_coordinate_clamp() click to toggle source
# File lib/opengl_ext_enum.rb, line 13815
def self.get_ext_enum_GL_SGIX_texture_coordinate_clamp
  [
    'GL_TEXTURE_MAX_CLAMP_S_SGIX',
    'GL_TEXTURE_MAX_CLAMP_T_SGIX',
    'GL_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 13830
def self.get_ext_enum_GL_SGIX_texture_lod_bias
  [
    'GL_TEXTURE_LOD_BIAS_S_SGIX',
    'GL_TEXTURE_LOD_BIAS_T_SGIX',
    'GL_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 13843
def self.get_ext_enum_GL_SGIX_texture_multi_buffer
  [
    'GL_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 13857
def self.get_ext_enum_GL_SGIX_texture_scale_bias
  [
    'GL_POST_TEXTURE_FILTER_BIAS_SGIX',
    'GL_POST_TEXTURE_FILTER_SCALE_SGIX',
    'GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX',
    'GL_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 13872
def self.get_ext_enum_GL_SGIX_vertex_preclip
  [
    'GL_VERTEX_PRECLIP_SGIX',
    'GL_VERTEX_PRECLIP_HINT_SGIX',
  ]
end
get_ext_enum_GL_SGIX_ycrcb() click to toggle source
# File lib/opengl_ext_enum.rb, line 13885
def self.get_ext_enum_GL_SGIX_ycrcb
  [
    'GL_YCRCB_422_SGIX',
    'GL_YCRCB_444_SGIX',
  ]
end
get_ext_enum_GL_SGIX_ycrcb_subsample() click to toggle source
# File lib/opengl_ext_enum.rb, line 13896
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 13907
def self.get_ext_enum_GL_SGIX_ycrcba
  [
    'GL_YCRCB_SGIX',
    'GL_YCRCBA_SGIX',
  ]
end
get_ext_enum_GL_SGI_color_matrix() click to toggle source
# File lib/opengl_ext_enum.rb, line 13929
def self.get_ext_enum_GL_SGI_color_matrix
  [
    'GL_COLOR_MATRIX_SGI',
    'GL_COLOR_MATRIX_STACK_DEPTH_SGI',
    'GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI',
    'GL_POST_COLOR_MATRIX_RED_SCALE_SGI',
    'GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI',
    'GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI',
    'GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI',
    'GL_POST_COLOR_MATRIX_RED_BIAS_SGI',
    'GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI',
    'GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI',
    'GL_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 13965
def self.get_ext_enum_GL_SGI_color_table
  [
    'GL_COLOR_TABLE_SGI',
    'GL_POST_CONVOLUTION_COLOR_TABLE_SGI',
    'GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI',
    'GL_PROXY_COLOR_TABLE_SGI',
    'GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI',
    'GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI',
    'GL_COLOR_TABLE_SCALE_SGI',
    'GL_COLOR_TABLE_BIAS_SGI',
    'GL_COLOR_TABLE_FORMAT_SGI',
    'GL_COLOR_TABLE_WIDTH_SGI',
    'GL_COLOR_TABLE_RED_SIZE_SGI',
    'GL_COLOR_TABLE_GREEN_SIZE_SGI',
    'GL_COLOR_TABLE_BLUE_SIZE_SGI',
    'GL_COLOR_TABLE_ALPHA_SIZE_SGI',
    'GL_COLOR_TABLE_LUMINANCE_SIZE_SGI',
    'GL_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 13992
def self.get_ext_enum_GL_SGI_texture_color_table
  [
    'GL_TEXTURE_COLOR_TABLE_SGI',
    'GL_PROXY_TEXTURE_COLOR_TABLE_SGI',
  ]
end
get_ext_enum_GL_SUNX_constant_data() click to toggle source
# File lib/opengl_ext_enum.rb, line 14005
def self.get_ext_enum_GL_SUNX_constant_data
  [
    'GL_UNPACK_CONSTANT_DATA_SUNX',
    'GL_TEXTURE_CONSTANT_DATA_SUNX',
  ]
end
get_ext_enum_GL_SUN_convolution_border_modes() click to toggle source
# File lib/opengl_ext_enum.rb, line 14017
def self.get_ext_enum_GL_SUN_convolution_border_modes
  [
    'GL_WRAP_BORDER_SUN',
  ]
end
get_ext_enum_GL_SUN_global_alpha() click to toggle source
# File lib/opengl_ext_enum.rb, line 14029
def self.get_ext_enum_GL_SUN_global_alpha
  [
    'GL_GLOBAL_ALPHA_SUN',
    'GL_GLOBAL_ALPHA_FACTOR_SUN',
  ]
end
get_ext_enum_GL_SUN_mesh_array() click to toggle source
# File lib/opengl_ext_enum.rb, line 14042
def self.get_ext_enum_GL_SUN_mesh_array
  [
    'GL_QUAD_MESH_SUN',
    'GL_TRIANGLE_MESH_SUN',
  ]
end
get_ext_enum_GL_SUN_slice_accum() click to toggle source
# File lib/opengl_ext_enum.rb, line 14054
def self.get_ext_enum_GL_SUN_slice_accum
  [
    'GL_SLICE_ACCUM_SUN',
  ]
end
get_ext_enum_GL_SUN_triangle_list() click to toggle source
# File lib/opengl_ext_enum.rb, line 14081
def self.get_ext_enum_GL_SUN_triangle_list
  [
    'GL_RESTART_SUN',
    'GL_REPLACE_MIDDLE_SUN',
    'GL_REPLACE_OLDEST_SUN',
    'GL_TRIANGLE_LIST_SUN',
    'GL_REPLACEMENT_CODE_SUN',
    'GL_REPLACEMENT_CODE_ARRAY_SUN',
    'GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN',
    'GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN',
    'GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN',
    'GL_R1UI_V3F_SUN',
    'GL_R1UI_C4UB_V3F_SUN',
    'GL_R1UI_C3F_V3F_SUN',
    'GL_R1UI_N3F_V3F_SUN',
    'GL_R1UI_C4F_N3F_V3F_SUN',
    'GL_R1UI_T2F_V3F_SUN',
    'GL_R1UI_T2F_N3F_V3F_SUN',
    'GL_R1UI_T2F_C4F_N3F_V3F_SUN',
  ]
end
get_ext_enum_GL_SUN_vertex() click to toggle source
# File lib/opengl_ext_enum.rb, line 14107
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 6196
def self.get_ext_enum_GL_VIV_shader_binary
  [
    'GL_SHADER_BINARY_VIV',
  ]
end
get_ext_enum_GL_WIN_phong_shading() click to toggle source
# File lib/opengl_ext_enum.rb, line 14118
def self.get_ext_enum_GL_WIN_phong_shading
  [
    'GL_PHONG_WIN',
    'GL_PHONG_HINT_WIN',
  ]
end
get_ext_enum_GL_WIN_specular_fog() click to toggle source
# File lib/opengl_ext_enum.rb, line 14130
def self.get_ext_enum_GL_WIN_specular_fog
  [
    'GL_FOG_SPECULAR_TEXTURE_WIN',
  ]
end